@layer showweld.vendor.bootstrap,showweld.vendor.openprops,showweld.foundation;@layer showweld.vendor.bootstrap{/*!
 * Bootstrap Reboot v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, .15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}}@layer showweld.vendor.bootstrap{/*!
 * Bootstrap Utilities v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, .15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){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}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}}@layer showweld.vendor.openprops{:where(html){--font-system-ui:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-transitional:Charter,Bitstream Charter,Sitka Text,Cambria,serif;--font-old-style:Iowan Old Style,Palatino Linotype,URW Palladio L,P052,serif;--font-humanist:Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;--font-geometric-humanist:Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;--font-classical-humanist:Optima,Candara,Noto Sans,source-sans-pro,sans-serif;--font-neo-grotesque:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;--font-monospace-slab-serif:Nimbus Mono PS,Courier New,monospace;--font-monospace-code:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,Cascadia Code,Menlo,Consolas,DejaVu Sans Mono,monospace;--font-industrial:Bahnschrift,DIN Alternate,Franklin Gothic Medium,Nimbus Sans Narrow,sans-serif-condensed,sans-serif;--font-rounded-sans:ui-rounded,Hiragino Maru Gothic ProN,Quicksand,Comfortaa,Manjari,Arial Rounded MT,Arial Rounded MT Bold,Calibri,source-sans-pro,sans-serif;--font-slab-serif:Rockwell,Rockwell Nova,Roboto Slab,DejaVu Serif,Sitka Small,serif;--font-antique:Superclarendon,Bookman Old Style,URW Bookman,URW Bookman L,Georgia Pro,Georgia,serif;--font-didone:Didot,Bodoni MT,Noto Serif Display,URW Palladio L,P052,Sylfaen,serif;--font-handwritten:Segoe Print,Bradley Hand,Chilanka,TSCu_Comic,casual,cursive;--font-sans:var(--font-system-ui);--font-serif:ui-serif,serif;--font-mono:var(--font-monospace-code);--font-weight-1:100;--font-weight-2:200;--font-weight-3:300;--font-weight-4:400;--font-weight-5:500;--font-weight-6:600;--font-weight-7:700;--font-weight-8:800;--font-weight-9:900;--font-lineheight-00:.95;--font-lineheight-0:1.1;--font-lineheight-1:1.25;--font-lineheight-2:1.375;--font-lineheight-3:1.5;--font-lineheight-4:1.75;--font-lineheight-5:2;--font-letterspacing-0:-.05em;--font-letterspacing-1:.025em;--font-letterspacing-2:.05em;--font-letterspacing-3:.075em;--font-letterspacing-4:.15em;--font-letterspacing-5:.5em;--font-letterspacing-6:.75em;--font-letterspacing-7:1em;--font-size-00:.5rem;--font-size-0:.75rem;--font-size-1:1rem;--font-size-2:1.1rem;--font-size-3:1.25rem;--font-size-4:1.5rem;--font-size-5:2rem;--font-size-6:2.5rem;--font-size-7:3rem;--font-size-8:3.5rem;--font-size-fluid-0:max(.75rem,min(2vw,1rem));--font-size-fluid-1:max(1rem,min(4vw,1.5rem));--font-size-fluid-2:max(1.5rem,min(6vw,2.5rem));--font-size-fluid-3:max(2rem,min(9vw,3.5rem));--size-000:-.5rem;--size-00:-.25rem;--size-1:.25rem;--size-2:.5rem;--size-3:1rem;--size-4:1.25rem;--size-5:1.5rem;--size-6:1.75rem;--size-7:2rem;--size-8:3rem;--size-9:4rem;--size-10:5rem;--size-11:7.5rem;--size-12:10rem;--size-13:15rem;--size-14:20rem;--size-15:30rem;--size-px-000:-8px;--size-px-00:-4px;--size-px-1:4px;--size-px-2:8px;--size-px-3:16px;--size-px-4:20px;--size-px-5:24px;--size-px-6:28px;--size-px-7:32px;--size-px-8:48px;--size-px-9:64px;--size-px-10:80px;--size-px-11:120px;--size-px-12:160px;--size-px-13:240px;--size-px-14:320px;--size-px-15:480px;--size-fluid-1:max(.5rem,min(1vw,1rem));--size-fluid-2:max(1rem,min(2vw,1.5rem));--size-fluid-3:max(1.5rem,min(3vw,2rem));--size-fluid-4:max(2rem,min(4vw,3rem));--size-fluid-5:max(4rem,min(5vw,5rem));--size-fluid-6:max(5rem,min(7vw,7.5rem));--size-fluid-7:max(7.5rem,min(10vw,10rem));--size-fluid-8:max(10rem,min(20vw,15rem));--size-fluid-9:max(15rem,min(30vw,20rem));--size-fluid-10:max(20rem,min(40vw,30rem));--size-content-1:20ch;--size-content-2:45ch;--size-content-3:60ch;--size-header-1:20ch;--size-header-2:25ch;--size-header-3:35ch;--size-xxs:240px;--size-xs:360px;--size-sm:480px;--size-md:768px;--size-lg:1024px;--size-xl:1440px;--size-xxl:1920px;--size-relative-000:-.5ch;--size-relative-00:-.25ch;--size-relative-1:.25ch;--size-relative-2:.5ch;--size-relative-3:1ch;--size-relative-4:1.25ch;--size-relative-5:1.5ch;--size-relative-6:1.75ch;--size-relative-7:2ch;--size-relative-8:3ch;--size-relative-9:4ch;--size-relative-10:5ch;--size-relative-11:7.5ch;--size-relative-12:10ch;--size-relative-13:15ch;--size-relative-14:20ch;--size-relative-15:30ch;--ease-1:cubic-bezier(.25,0,.5,1);--ease-2:cubic-bezier(.25,0,.4,1);--ease-3:cubic-bezier(.25,0,.3,1);--ease-4:cubic-bezier(.25,0,.2,1);--ease-5:cubic-bezier(.25,0,.1,1);--ease-in-1:cubic-bezier(.25,0,1,1);--ease-in-2:cubic-bezier(.5,0,1,1);--ease-in-3:cubic-bezier(.7,0,1,1);--ease-in-4:cubic-bezier(.9,0,1,1);--ease-in-5:cubic-bezier(1,0,1,1);--ease-out-1:cubic-bezier(0,0,.75,1);--ease-out-2:cubic-bezier(0,0,.5,1);--ease-out-3:cubic-bezier(0,0,.3,1);--ease-out-4:cubic-bezier(0,0,.1,1);--ease-out-5:cubic-bezier(0,0,0,1);--ease-in-out-1:cubic-bezier(.1,0,.9,1);--ease-in-out-2:cubic-bezier(.3,0,.7,1);--ease-in-out-3:cubic-bezier(.5,0,.5,1);--ease-in-out-4:cubic-bezier(.7,0,.3,1);--ease-in-out-5:cubic-bezier(.9,0,.1,1);--ease-elastic-out-1:cubic-bezier(.5,.75,.75,1.25);--ease-elastic-out-2:cubic-bezier(.5,1,.75,1.25);--ease-elastic-out-3:cubic-bezier(.5,1.25,.75,1.25);--ease-elastic-out-4:cubic-bezier(.5,1.5,.75,1.25);--ease-elastic-out-5:cubic-bezier(.5,1.75,.75,1.25);--ease-elastic-in-1:cubic-bezier(.5,-.25,.75,1);--ease-elastic-in-2:cubic-bezier(.5,-.5,.75,1);--ease-elastic-in-3:cubic-bezier(.5,-.75,.75,1);--ease-elastic-in-4:cubic-bezier(.5,-1,.75,1);--ease-elastic-in-5:cubic-bezier(.5,-1.25,.75,1);--ease-elastic-in-out-1:cubic-bezier(.5,-.1,.1,1.5);--ease-elastic-in-out-2:cubic-bezier(.5,-.3,.1,1.5);--ease-elastic-in-out-3:cubic-bezier(.5,-.5,.1,1.5);--ease-elastic-in-out-4:cubic-bezier(.5,-.7,.1,1.5);--ease-elastic-in-out-5:cubic-bezier(.5,-.9,.1,1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-elastic-1:var(--ease-elastic-out-1);--ease-elastic-2:var(--ease-elastic-out-2);--ease-elastic-3:var(--ease-elastic-out-3);--ease-elastic-4:var(--ease-elastic-out-4);--ease-elastic-5:var(--ease-elastic-out-5);--ease-squish-1:var(--ease-elastic-in-out-1);--ease-squish-2:var(--ease-elastic-in-out-2);--ease-squish-3:var(--ease-elastic-in-out-3);--ease-squish-4:var(--ease-elastic-in-out-4);--ease-squish-5:var(--ease-elastic-in-out-5);--ease-spring-1:linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);--ease-spring-2:linear(0,.007,.029 2.2%,.118 4.7%,.625 14.4%,.826 19%,.902,.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,.999 61.6%,.995 71.2%,1);--ease-spring-3:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--ease-spring-4:linear(0,.009,.037 1.7%,.153 3.6%,.776 10.3%,1.001,1.142 16%,1.185,1.209 19%,1.215 19.9% 20.8%,1.199,1.165 25%,1.056 30.3%,1.008 33%,.973,.955 39.2%,.953 41.1%,.957 43.3%,.998 53.3%,1.009 59.1% 63.7%,.998 78.9%,1);--ease-spring-5:linear(0,.01,.04 1.6%,.161 3.3%,.816 9.4%,1.046,1.189 14.4%,1.231,1.254 17%,1.259,1.257 18.6%,1.236,1.194 22.3%,1.057 27%,.999 29.4%,.955 32.1%,.942,.935 34.9%,.933,.939 38.4%,1 47.3%,1.011,1.017 52.6%,1.016 56.4%,1 65.2%,.996 70.2%,1.001 87.2%,1);--ease-bounce-1:linear(0,.004,.016,.035,.063,.098,.141,.191,.25,.316,.391 36.8%,.563,.766,1 58.8%,.946,.908 69.1%,.895,.885,.879,.878,.879,.885,.895,.908 89.7%,.946,1);--ease-bounce-2:linear(0,.004,.016,.035,.063,.098,.141 15.1%,.25,.391,.562,.765,1,.892 45.2%,.849,.815,.788,.769,.757,.753,.757,.769,.788,.815,.85,.892 75.2%,1 80.2%,.973,.954,.943,.939,.943,.954,.973,1);--ease-bounce-3:linear(0,.004,.016,.035,.062,.098,.141 11.4%,.25,.39,.562,.764,1 30.3%,.847 34.8%,.787,.737,.699,.672,.655,.65,.656,.672,.699,.738,.787,.847 61.7%,1 66.2%,.946,.908,.885 74.2%,.879,.878,.879,.885 79.5%,.908,.946,1 87.4%,.981,.968,.96,.957,.96,.968,.981,1);--ease-bounce-4:linear(0,.004,.016 3%,.062,.141,.25,.391,.562 18.2%,1 24.3%,.81,.676 32.3%,.629,.595,.575,.568,.575,.595,.629,.676 48.2%,.811,1 56.2%,.918,.86,.825,.814,.825,.86,.918,1 77.2%,.94 80.6%,.925,.92,.925,.94 87.5%,1 90.9%,.974,.965,.974,1);--ease-bounce-5:linear(0,.004,.016 2.5%,.063,.141,.25 10.1%,.562,1 20.2%,.783,.627,.534 30.9%,.511,.503,.511,.534 38%,.627,.782,1 48.7%,.892,.815,.769 56.3%,.757,.753,.757,.769 61.3%,.815,.892,1 68.8%,.908 72.4%,.885,.878,.885,.908 79.4%,1 83%,.954 85.5%,.943,.939,.943,.954 90.5%,1 93%,.977,.97,.977,1);--ease-circ-in:cubic-bezier(.6,.04,.98,.335);--ease-circ-in-out:cubic-bezier(.785,.135,.15,.86);--ease-circ-out:cubic-bezier(.075,.82,.165,1);--ease-cubic-in:cubic-bezier(.55,.055,.675,.19);--ease-cubic-in-out:cubic-bezier(.645,.045,.355,1);--ease-cubic-out:cubic-bezier(.215,.61,.355,1);--ease-expo-in:cubic-bezier(.95,.05,.795,.035);--ease-expo-in-out:cubic-bezier(1,0,0,1);--ease-expo-out:cubic-bezier(.19,1,.22,1);--ease-quad-in:cubic-bezier(.55,.085,.68,.53);--ease-quad-in-out:cubic-bezier(.455,.03,.515,.955);--ease-quad-out:cubic-bezier(.25,.46,.45,.94);--ease-quart-in:cubic-bezier(.895,.03,.685,.22);--ease-quart-in-out:cubic-bezier(.77,0,.175,1);--ease-quart-out:cubic-bezier(.165,.84,.44,1);--ease-quint-in:cubic-bezier(.755,.05,.855,.06);--ease-quint-in-out:cubic-bezier(.86,0,.07,1);--ease-quint-out:cubic-bezier(.23,1,.32,1);--ease-sine-in:cubic-bezier(.47,0,.745,.715);--ease-sine-in-out:cubic-bezier(.445,.05,.55,.95);--ease-sine-out:cubic-bezier(.39,.575,.565,1);--layer-1:1;--layer-2:2;--layer-3:3;--layer-4:4;--layer-5:5;--layer-important:2147483647;--shadow-color:220 3% 15%;--shadow-strength:1%;--shadow-strength-3:calc(var(--shadow-strength) + 2%);--shadow-strength-4:calc(var(--shadow-strength) + 3%);--shadow-strength-5:calc(var(--shadow-strength) + 4%);--shadow-strength-6:calc(var(--shadow-strength) + 5%);--shadow-strength-7:calc(var(--shadow-strength) + 6%);--shadow-strength-8:calc(var(--shadow-strength) + 7%);--shadow-strength-10:calc(var(--shadow-strength) + 9%);--inner-shadow-highlight:inset 0 -.5px 0 0 #fff,inset 0 .5px 0 0 rgba(0,0,0,.067);--shadow-1:0 1px 2px -1px hsl(var(--shadow-color)/var(--shadow-strength-10));--shadow-2:0 3px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 7px 14px -5px hsl(var(--shadow-color)/var(--shadow-strength-6));--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 1px 2px -5px hsl(var(--shadow-color)/var(--shadow-strength-3)),0 2px 5px -5px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 4px 12px -5px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 12px 15px -5px hsl(var(--shadow-color)/var(--shadow-strength-8));--shadow-4:0 -2px 5px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 1px 1px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 2px 2px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 5px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 9px 9px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 16px 16px -2px hsl(var(--shadow-color)/var(--shadow-strength-7));--shadow-5:0 -1px 2px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 2px 1px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 5px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 10px 10px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 20px 20px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 40px 40px -2px hsl(var(--shadow-color)/var(--shadow-strength-8));--shadow-6:0 -1px 2px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 3px 2px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 7px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 12px 10px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 22px 18px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 41px 33px -2px hsl(var(--shadow-color)/var(--shadow-strength-7)),0 100px 80px -2px hsl(var(--shadow-color)/var(--shadow-strength-8));--inner-shadow-0:inset 0 0 0 1px hsl(var(--shadow-color)/var(--shadow-strength-10));--inner-shadow-1:inset 0 1px 2px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--inner-shadow-2:inset 0 1px 4px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--inner-shadow-3:inset 0 2px 8px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--ratio-square:1;--ratio-landscape:4/3;--ratio-portrait:3/4;--ratio-widescreen:16/9;--ratio-ultrawide:18/5;--ratio-golden:1.618/1;--gray-0:#f8f9fa;--gray-1:#f1f3f5;--gray-2:#e9ecef;--gray-3:#dee2e6;--gray-4:#ced4da;--gray-5:#adb5bd;--gray-6:#868e96;--gray-7:#495057;--gray-8:#343a40;--gray-9:#212529;--gray-10:#16191d;--gray-11:#0d0f12;--gray-12:#030507;--stone-0:#f8fafb;--stone-1:#f2f4f6;--stone-2:#ebedef;--stone-3:#e0e4e5;--stone-4:#d1d6d8;--stone-5:#b1b6b9;--stone-6:#979b9d;--stone-7:#7e8282;--stone-8:#666968;--stone-9:#50514f;--stone-10:#3a3a37;--stone-11:#252521;--stone-12:#121210;--red-0:#fff5f5;--red-1:#ffe3e3;--red-2:#ffc9c9;--red-3:#ffa8a8;--red-4:#ff8787;--red-5:#ff6b6b;--red-6:#fa5252;--red-7:#f03e3e;--red-8:#e03131;--red-9:#c92a2a;--red-10:#b02525;--red-11:#962020;--red-12:#7d1a1a;--pink-0:#fff0f6;--pink-1:#ffdeeb;--pink-2:#fcc2d7;--pink-3:#faa2c1;--pink-4:#f783ac;--pink-5:#f06595;--pink-6:#e64980;--pink-7:#d6336c;--pink-8:#c2255c;--pink-9:#a61e4d;--pink-10:#8c1941;--pink-11:#731536;--pink-12:#59102a;--purple-0:#f8f0fc;--purple-1:#f3d9fa;--purple-2:#eebefa;--purple-3:#e599f7;--purple-4:#da77f2;--purple-5:#cc5de8;--purple-6:#be4bdb;--purple-7:#ae3ec9;--purple-8:#9c36b5;--purple-9:#862e9c;--purple-10:#702682;--purple-11:#5a1e69;--purple-12:#44174f;--violet-0:#f3f0ff;--violet-1:#e5dbff;--violet-2:#d0bfff;--violet-3:#b197fc;--violet-4:#9775fa;--violet-5:#845ef7;--violet-6:#7950f2;--violet-7:#7048e8;--violet-8:#6741d9;--violet-9:#5f3dc4;--violet-10:#5235ab;--violet-11:#462d91;--violet-12:#3a2578;--indigo-0:#edf2ff;--indigo-1:#dbe4ff;--indigo-2:#bac8ff;--indigo-3:#91a7ff;--indigo-4:#748ffc;--indigo-5:#5c7cfa;--indigo-6:#4c6ef5;--indigo-7:#4263eb;--indigo-8:#3b5bdb;--indigo-9:#364fc7;--indigo-10:#2f44ad;--indigo-11:#283a94;--indigo-12:#21307a;--blue-0:#e7f5ff;--blue-1:#d0ebff;--blue-2:#a5d8ff;--blue-3:#74c0fc;--blue-4:#4dabf7;--blue-5:#339af0;--blue-6:#228be6;--blue-7:#1c7ed6;--blue-8:#1971c2;--blue-9:#1864ab;--blue-10:#145591;--blue-11:#114678;--blue-12:#0d375e;--cyan-0:#e3fafc;--cyan-1:#c5f6fa;--cyan-2:#99e9f2;--cyan-3:#66d9e8;--cyan-4:#3bc9db;--cyan-5:#22b8cf;--cyan-6:#15aabf;--cyan-7:#1098ad;--cyan-8:#0c8599;--cyan-9:#0b7285;--cyan-10:#095c6b;--cyan-11:#074652;--cyan-12:#053038;--teal-0:#e6fcf5;--teal-1:#c3fae8;--teal-2:#96f2d7;--teal-3:#63e6be;--teal-4:#38d9a9;--teal-5:#20c997;--teal-6:#12b886;--teal-7:#0ca678;--teal-8:#099268;--teal-9:#087f5b;--teal-10:#066649;--teal-11:#054d37;--teal-12:#033325;--green-0:#ebfbee;--green-1:#d3f9d8;--green-2:#b2f2bb;--green-3:#8ce99a;--green-4:#69db7c;--green-5:#51cf66;--green-6:#40c057;--green-7:#37b24d;--green-8:#2f9e44;--green-9:#2b8a3e;--green-10:#237032;--green-11:#1b5727;--green-12:#133d1b;--lime-0:#f4fce3;--lime-1:#e9fac8;--lime-2:#d8f5a2;--lime-3:#c0eb75;--lime-4:#a9e34b;--lime-5:#94d82d;--lime-6:#82c91e;--lime-7:#74b816;--lime-8:#66a80f;--lime-9:#5c940d;--lime-10:#4c7a0b;--lime-11:#3c6109;--lime-12:#2c4706;--yellow-0:#fff9db;--yellow-1:#fff3bf;--yellow-2:#ffec99;--yellow-3:#ffe066;--yellow-4:#ffd43b;--yellow-5:#fcc419;--yellow-6:#fab005;--yellow-7:#f59f00;--yellow-8:#f08c00;--yellow-9:#e67700;--yellow-10:#b35c00;--yellow-11:#804200;--yellow-12:#663500;--orange-0:#fff4e6;--orange-1:#ffe8cc;--orange-2:#ffd8a8;--orange-3:#ffc078;--orange-4:#ffa94d;--orange-5:#ff922b;--orange-6:#fd7e14;--orange-7:#f76707;--orange-8:#e8590c;--orange-9:#d9480f;--orange-10:#bf400d;--orange-11:#99330b;--orange-12:#802b09;--choco-0:#fff8dc;--choco-1:#fce1bc;--choco-2:#f7ca9e;--choco-3:#f1b280;--choco-4:#e99b62;--choco-5:#df8545;--choco-6:#d46e25;--choco-7:#bd5f1b;--choco-8:#a45117;--choco-9:#8a4513;--choco-10:#703a13;--choco-11:#572f12;--choco-12:#3d210d;--brown-0:#faf4eb;--brown-1:#ede0d1;--brown-2:#e0cab7;--brown-3:#d3b79e;--brown-4:#c5a285;--brown-5:#b78f6d;--brown-6:#a87c56;--brown-7:#956b47;--brown-8:#825b3a;--brown-9:#6f4b2d;--brown-10:#5e3a21;--brown-11:#4e2b15;--brown-12:#422412;--sand-0:#f8fafb;--sand-1:#e6e4dc;--sand-2:#d5cfbd;--sand-3:#c2b9a0;--sand-4:#aea58c;--sand-5:#9a9178;--sand-6:#867c65;--sand-7:#736a53;--sand-8:#5f5746;--sand-9:#4b4639;--sand-10:#38352d;--sand-11:#252521;--sand-12:#121210;--camo-0:#f9fbe7;--camo-1:#e8ed9c;--camo-2:#d2df4e;--camo-3:#c2ce34;--camo-4:#b5bb2e;--camo-5:#a7a827;--camo-6:#999621;--camo-7:#8c851c;--camo-8:#7e7416;--camo-9:#6d6414;--camo-10:#5d5411;--camo-11:#4d460e;--camo-12:#36300a;--jungle-0:#ecfeb0;--jungle-1:#def39a;--jungle-2:#d0e884;--jungle-3:#c2dd6e;--jungle-4:#b5d15b;--jungle-5:#a8c648;--jungle-6:#9bbb36;--jungle-7:#8fb024;--jungle-8:#84a513;--jungle-9:#7a9908;--jungle-10:#658006;--jungle-11:#516605;--jungle-12:#3d4d04;--gradient-space: ;--gradient-1:linear-gradient(to bottom right var(--gradient-space),#1f005c,#5b0060,#870160,#ac255e,#ca485c,#e16b5c,#f39060,#ffb56b);--gradient-2:linear-gradient(to bottom right var(--gradient-space),#48005c,#8300e2,#a269ff);--gradient-3:radial-gradient(circle at top right var(--gradient-space),#0ff,rgba(0,255,255,0)),radial-gradient(circle at bottom left var(--gradient-space),#ff1492,rgba(255,20,146,0));--gradient-4:linear-gradient(to bottom right var(--gradient-space),#00f5a0,#00d9f5);--gradient-5:conic-gradient(from -270deg at 75% 110% var(--gradient-space),#f0f,#fffaf0);--gradient-6:conic-gradient(from -90deg at top left var(--gradient-space),#000,#fff);--gradient-7:linear-gradient(to bottom right var(--gradient-space),#72c6ef,#004e8f);--gradient-8:conic-gradient(from 90deg at 50% 0% var(--gradient-space),#111,50%,#222,#111);--gradient-9:conic-gradient(from .5turn at bottom center var(--gradient-space),#add8e6,#fff);--gradient-10:conic-gradient(from 90deg at 40% -25% var(--gradient-space),gold,#f79d03,#ee6907,#e6390a,#de0d0d,#d61039,#cf1261,#c71585,#cf1261,#d61039,#de0d0d,#ee6907,#f79d03,gold,gold,gold);--gradient-11:conic-gradient(at bottom left var(--gradient-space),#ff1493,cyan);--gradient-12:conic-gradient(from 90deg at 25% -10% var(--gradient-space),#ff4500,#d3f340,#7bee85,#afeeee,#7bee85);--gradient-13:radial-gradient(circle at 50% 200% var(--gradient-space),#000142,#3b0083,#b300c3,#ff059f,#ff4661,#ffad86,#fff3c7);--gradient-14:conic-gradient(at top right var(--gradient-space),lime,cyan);--gradient-15:linear-gradient(to bottom right var(--gradient-space),#c7d2fe,#fecaca,#fef3c7);--gradient-16:radial-gradient(circle at 50% -250% var(--gradient-space),#374151,#111827,#000);--gradient-17:conic-gradient(from -90deg at 50% -25% var(--gradient-space),blue,#8a2be2);--gradient-18:linear-gradient(0deg var(--gradient-space),rgba(255,0,0,.8),rgba(255,0,0,0) 75%),linear-gradient(60deg var(--gradient-space),rgba(255,255,0,.8),rgba(255,255,0,0) 75%),linear-gradient(120deg var(--gradient-space),rgba(0,255,0,.8),rgba(0,255,0,0) 75%),linear-gradient(180deg var(--gradient-space),rgba(0,255,255,.8),rgba(0,255,255,0) 75%),linear-gradient(240deg var(--gradient-space),rgba(0,0,255,.8),rgba(0,0,255,0) 75%),linear-gradient(300deg var(--gradient-space),rgba(255,0,255,.8),rgba(255,0,255,0) 75%);--gradient-19:linear-gradient(to bottom right var(--gradient-space),#ffe259,#ffa751);--gradient-20:conic-gradient(from -135deg at -10% center var(--gradient-space),orange,#ff7715,#ff522a,#ff3f47,#ff5482,#ff69b4);--gradient-21:conic-gradient(from -90deg at 25% 115% var(--gradient-space),red,#f06,#f0c,#c0f,#60f,#00f,#00f,#00f,#00f);--gradient-22:linear-gradient(to bottom right var(--gradient-space),#acb6e5,#86fde8);--gradient-23:linear-gradient(to bottom right var(--gradient-space),#536976,#292e49);--gradient-24:conic-gradient(from .5turn at 0% 0% var(--gradient-space),#00c476,10%,#82b0ff,90%,#00c476);--gradient-25:conic-gradient(at 125% 50% var(--gradient-space),#b78cf7,#ff7c94,#ffcf0d,#ff7c94,#b78cf7);--gradient-26:linear-gradient(to bottom right var(--gradient-space),#9796f0,#fbc7d4);--gradient-27:conic-gradient(from .5turn at bottom left var(--gradient-space),#ff1493,#639);--gradient-28:conic-gradient(from -90deg at 50% 105% var(--gradient-space),#fff,orchid);--gradient-29:radial-gradient(circle at top right var(--gradient-space),#bfb3ff,rgba(191,179,255,0)),radial-gradient(circle at bottom left var(--gradient-space),#86acf9,rgba(134,172,249,0));--gradient-30:radial-gradient(circle at top right var(--gradient-space),#00ff80,rgba(0,255,128,0)),radial-gradient(circle at bottom left var(--gradient-space),#adffd6,rgba(173,255,214,0));--noise-1:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.005' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");--noise-2:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");--noise-3:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.25' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");--noise-4:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 2056 2056' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");--noise-5:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 2056 2056' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");--noise-filter-1:contrast(300%) brightness(100%);--noise-filter-2:contrast(200%) brightness(150%);--noise-filter-3:contrast(200%) brightness(250%);--noise-filter-4:contrast(200%) brightness(500%);--noise-filter-5:contrast(200%) brightness(1000%);--animation-fade-in:fade-in .5s var(--ease-3);--animation-fade-in-bloom:fade-in-bloom 2s var(--ease-3);--animation-fade-out:fade-out .5s var(--ease-3);--animation-fade-out-bloom:fade-out-bloom 2s var(--ease-3);--animation-scale-up:scale-up .5s var(--ease-3);--animation-scale-down:scale-down .5s var(--ease-3);--animation-slide-out-up:slide-out-up .5s var(--ease-3);--animation-slide-out-down:slide-out-down .5s var(--ease-3);--animation-slide-out-right:slide-out-right .5s var(--ease-3);--animation-slide-out-left:slide-out-left .5s var(--ease-3);--animation-slide-in-up:slide-in-up .5s var(--ease-3);--animation-slide-in-down:slide-in-down .5s var(--ease-3);--animation-slide-in-right:slide-in-right .5s var(--ease-3);--animation-slide-in-left:slide-in-left .5s var(--ease-3);--animation-shake-x:shake-x .75s var(--ease-out-5);--animation-shake-y:shake-y .75s var(--ease-out-5);--animation-shake-z:shake-z 1s var(--ease-in-out-3);--animation-spin:spin 2s linear infinite;--animation-ping:ping 5s var(--ease-out-3) infinite;--animation-blink:blink 1s var(--ease-out-3) infinite;--animation-float:float 3s var(--ease-in-out-3) infinite;--animation-bounce:bounce 2s var(--ease-squish-2) infinite;--animation-pulse:pulse 2s var(--ease-out-3) infinite;--border-size-1:1px;--border-size-2:2px;--border-size-3:5px;--border-size-4:10px;--border-size-5:25px;--radius-1:2px;--radius-2:5px;--radius-3:1rem;--radius-4:2rem;--radius-5:4rem;--radius-6:8rem;--radius-drawn-1:255px 15px 225px 15px/15px 225px 15px 255px;--radius-drawn-2:125px 10px 20px 185px/25px 205px 205px 25px;--radius-drawn-3:15px 255px 15px 225px/225px 15px 255px 15px;--radius-drawn-4:15px 25px 155px 25px/225px 150px 25px 115px;--radius-drawn-5:250px 25px 15px 20px/15px 80px 105px 115px;--radius-drawn-6:28px 100px 20px 15px/150px 30px 205px 225px;--radius-round:1e5px;--radius-blob-1:30% 70% 70% 30%/53% 30% 70% 47%;--radius-blob-2:53% 47% 34% 66%/63% 46% 54% 37%;--radius-blob-3:37% 63% 56% 44%/49% 56% 44% 51%;--radius-blob-4:63% 37% 37% 63%/43% 37% 63% 57%;--radius-blob-5:49% 51% 48% 52%/57% 44% 56% 43%;--radius-conditional-1:clamp(0px, calc(100vw - 100%) * 1e5,var(--radius-1));--radius-conditional-2:clamp(0px, calc(100vw - 100%) * 1e5,var(--radius-2));--radius-conditional-3:clamp(0px, calc(100vw - 100%) * 1e5,var(--radius-3));--radius-conditional-4:clamp(0px, calc(100vw - 100%) * 1e5,var(--radius-4));--radius-conditional-5:clamp(0px, calc(100vw - 100%) * 1e5,var(--radius-5));--radius-conditional-6:clamp(0px, calc(100vw - 100%) * 1e5,var(--radius-6));--palette-hue:250;--palette-hue-rotate-by:0;--palette-chroma:.15;--color-1:oklch(98% calc(var(--palette-chroma)*.03) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*0));--color-2:oklch(97% calc(var(--palette-chroma)*.06) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*1));--color-3:oklch(93% calc(var(--palette-chroma)*.1) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*2));--color-4:oklch(84% calc(var(--palette-chroma)*.12) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*3));--color-5:oklch(80% calc(var(--palette-chroma)*.16) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*4));--color-6:oklch(71% calc(var(--palette-chroma)*.19) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*5));--color-7:oklch(66% calc(var(--palette-chroma)*.2) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*6));--color-8:oklch(58% calc(var(--palette-chroma)*.21) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*7));--color-9:oklch(53% calc(var(--palette-chroma)*.2) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*8));--color-10:oklch(49% calc(var(--palette-chroma)*.19) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*9));--color-11:oklch(42% calc(var(--palette-chroma)*.17) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*10));--color-12:oklch(35% calc(var(--palette-chroma)*.15) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*11));--color-13:oklch(27% calc(var(--palette-chroma)*.12) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*12));--color-14:oklch(20% calc(var(--palette-chroma)*.09) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*13));--color-15:oklch(16% calc(var(--palette-chroma)*.07) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*14));--color-16:oklch(10% calc(var(--palette-chroma)*.05) calc(var(--palette-hue) + var(--palette-hue-rotate-by)*15))}@media (prefers-color-scheme:dark){:where(html){--shadow-color:220 40% 2%;--shadow-strength:25%;--inner-shadow-highlight:inset 0 -.5px 0 0 hsla(0,0%,100%,.067),inset 0 .5px 0 0 rgba(0,0,0,.467)}}@supports (background:linear-gradient(to right in oklab,#000,#fff)){:where(html){--gradient-space:in oklab}}@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);opacity:1}to{filter:brightness(1) blur(0);opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);opacity:1}0%{filter:brightness(1) blur(0);opacity:1}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes shake-x{0%,to{transform:translate(0)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes shake-z{0%,to{transform:rotate(0)}20%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}@media (prefers-color-scheme:dark){@keyframes fade-in-bloom{0%{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(.5) blur(10px);opacity:1}to{filter:brightness(1) blur(0);opacity:1}}}@media (prefers-color-scheme:dark){@keyframes fade-out-bloom{to{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(.5) blur(10px);opacity:1}0%{filter:brightness(1) blur(0);opacity:1}}}}@layer showweld.foundation{:root{--md-sys-color-background: var(--sw-layer-canvas, #070b12);--md-sys-color-surface: var(--sw-layer-default, #101720);--md-sys-color-surface-container-lowest: var(--sw-layer-sunken, #070d16);--md-sys-color-surface-container-low: var(--sw-layer-default, #101720);--md-sys-color-surface-container: var(--sw-layer-raised, #151f2b);--md-sys-color-surface-container-high: var(--sw-layer-overlay, #1a2634);--md-sys-color-on-background: var(--sw-text-primary, #f8fafc);--md-sys-color-on-surface: var(--sw-text-primary, #f8fafc);--md-sys-color-on-surface-variant: var(--sw-text-muted, #a5b4c3);--md-sys-color-outline: var(--sw-border-muted, rgba(148, 163, 184, .22));--md-sys-color-outline-variant: var(--sw-border-hairline, rgba(148, 163, 184, .14));--md-sys-color-primary: var(--sw-accent-primary, #38bdf8);--md-sys-color-on-primary: var(--sw-accent-contrast, #06111d);--md-sys-color-primary-container: var(--sw-accent-wash, rgba(56, 189, 248, .14));--md-sys-color-on-primary-container: var(--sw-text-primary, #f8fafc);--md-sys-color-secondary: var(--sw-accent-secondary, #8b5cf6);--md-sys-color-tertiary: var(--sw-accent-tertiary, #10b981);--md-sys-color-error: var(--sw-danger, #fb7185);--md-sys-shape-corner-extra-small: 6px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-motion-easing-standard: var(--ease-apple-spring, cubic-bezier(.16, 1, .3, 1));--md-sys-motion-duration-short4: var(--duration-quick, .18s);--md-sys-motion-duration-medium2: var(--duration-premium, .32s);--bs-body-bg: var(--sw-layer-canvas, #070b12);--bs-body-color: var(--sw-text-primary, #f8fafc);--bs-border-color: var(--sw-border-muted, rgba(148, 163, 184, .22));--bs-border-radius: 8px;--bs-border-radius-lg: 12px;--bs-border-radius-xl: 16px;--bs-primary: var(--sw-accent-primary, #38bdf8);--bs-secondary: var(--sw-accent-secondary, #8b5cf6);--bs-success: var(--sw-success, #10b981);--bs-warning: var(--sw-warning, #f59e0b);--bs-danger: var(--sw-danger, #fb7185);--sw-foundation-radius-control: 8px;--sw-foundation-radius-panel: 12px;--sw-foundation-radius-stage: 16px;--sw-foundation-shadow-1: var(--shadow-2, 0 8px 18px rgba(0, 0, 0, .18));--sw-foundation-shadow-2: var(--shadow-4, 0 18px 44px rgba(0, 0, 0, .28));--sw-foundation-ease-standard: var(--ease-apple-spring, cubic-bezier(.16, 1, .3, 1));--sw-foundation-duration-fast: var(--duration-premium, .32s)}html,body{min-width:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,#showweld-app-root{min-width:0;isolation:isolate}:where(button,input,textarea,select,a,[role=button],[tabindex]):focus-visible{outline:2px solid var(--sw-accent-focus, var(--sw-accent-primary, #38bdf8));outline-offset:3px}:where(img,picture,video,canvas,svg){max-width:100%}}:root{color-scheme:dark;--accent-primary-h: 211;--accent-primary-s: 100%;--accent-primary-l: 50%;--accent-primary: hsl( var(--accent-primary-h), var(--accent-primary-s), var(--accent-primary-l) );--accent-secondary-h: 293;--accent-secondary-s: 69%;--accent-secondary-l: 49%;--accent-secondary: hsl( var(--accent-secondary-h), var(--accent-secondary-s), var(--accent-secondary-l) );--bg-base-h: 220;--bg-base-s: 40%;--bg-base-l: 3%;--bg-primary: hsl(var(--bg-base-h), var(--bg-base-s), 5%);--bg-secondary: hsl(var(--bg-base-h), var(--bg-base-s), 8%);--bg-tertiary: hsl(var(--bg-base-h), var(--bg-base-s), 12%);--surface-primary: hsla(0, 0%, 100%, .04);--surface-secondary: hsla(0, 0%, 100%, .08);--surface-tertiary: hsla(0, 0%, 100%, .12);--surface-glass: hsla(220, 34%, 10%, .68);--surface-glass-elevated: hsla(220, 34%, 12%, .78);--surface-glass-heavy: hsla(220, 34%, 6%, .9);--surface-hover: hsla(0, 0%, 100%, .08);--surface-active: hsla(var(--accent-primary-h), var(--accent-primary-s), var(--accent-primary-l), .15);--success-primary-h: 142;--success-primary-s: 70%;--success-primary-l: 45%;--success-primary: hsl(var(--success-primary-h), var(--success-primary-s), var(--success-primary-l));--danger-primary-h: 0;--danger-primary-s: 84%;--danger-primary-l: 60%;--danger-primary: hsl(var(--danger-primary-h), var(--danger-primary-s), var(--danger-primary-l));--warning-primary-h: 38;--warning-primary-s: 92%;--warning-primary-l: 50%;--warning-primary: hsl(var(--warning-primary-h), var(--warning-primary-s), var(--warning-primary-l));--danger-primary-gradient: linear-gradient(135deg, var(--danger-primary) 0%, hsl(var(--danger-primary-h), var(--danger-primary-s), 45%) 100%);--success-primary-gradient: linear-gradient(135deg, var(--success-primary) 0%, hsl(var(--success-primary-h), var(--success-primary-s), 35%) 100%);--warning-primary-gradient: linear-gradient(135deg, var(--warning-primary) 0%, hsl(var(--warning-primary-h), var(--warning-primary-s), 40%) 100%);--gradient-primary: linear-gradient( 135deg, var(--accent-primary), var(--accent-secondary) );--gradient-hero: linear-gradient( 135deg, hsla(211, 100%, 50%, .15) 0%, hsla(293, 69%, 49%, .12) 50%, hsla(211, 100%, 50%, .15) 100% );--bg-gradient-primary: radial-gradient( 1200px 800px at 10% -10%, hsla(var(--accent-primary-h), 100%, 50%, .1), transparent 60% ), radial-gradient( 1000px 600px at 100% 0%, hsla(var(--accent-secondary-h), 69%, 49%, .08), transparent 55% ), linear-gradient( 135deg, hsl(220, 40%, 3%) 0%, hsl(220, 30%, 8%) 45%, hsl(220, 20%, 5%) 100% );--btn-primary-gradient: radial-gradient( 220px 180px at 20% 0%, hsla(0, 0%, 100%, .2), transparent 60% ), linear-gradient( 135deg, var(--accent-primary) 0%, var(--accent-secondary) 100% );--btn-primary-hover: radial-gradient( 240px 200px at 15% 0%, hsla(0, 0%, 100%, .25), transparent 60% ), linear-gradient(135deg, hsl(211, 100%, 60%) 0%, hsl(293, 69%, 59%) 100%);--btn-secondary-gradient: radial-gradient( 220px 180px at 20% 0%, hsla(0, 0%, 100%, .08), transparent 60% ), linear-gradient( 135deg, var(--surface-primary) 0%, var(--surface-secondary) 100% );--btn-secondary-hover: radial-gradient( 220px 180px at 20% 0%, hsla(0, 0%, 100%, .12), transparent 60% ), linear-gradient( 135deg, var(--surface-secondary) 0%, var(--surface-tertiary) 100% );--glass-blur-sm: blur(8px) saturate(120%);--glass-blur-md: blur(16px) saturate(140%);--glass-blur-lg: blur(24px) saturate(160%);--glass-blur-xl: blur(32px) saturate(180%);--glass-bg-sm: hsla(220, 30%, 8%, .6);--glass-bg-md: hsla(220, 30%, 8%, .75);--glass-bg-lg: hsla(220, 30%, 8%, .85);--border-glass: 1px solid hsla(0, 0%, 100%, .08);--border-glass-strong: 1px solid hsla(0, 0%, 100%, .15);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .4);--glow-primary: 0 0 24px hsla(var(--accent-primary-h), 100%, 50%, .2);--glow-secondary: 0 0 24px hsla(var(--accent-secondary-h), 69%, 49%, .2);--glow-success: 0 0 24px hsla(142, 70%, 45%, .2);--glow-danger: 0 0 24px hsla(0, 84%, 60%, .25);--font-heading: "Inter", -apple-system, system-ui, sans-serif;--font-body: "Inter", -apple-system, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Roboto Mono", monospace;--text-primary: #ffffff;--text-secondary: hsla(0, 0%, 100%, .7);--text-tertiary: hsla(0, 0%, 100%, .5);--text-muted: hsla(0, 0%, 100%, .3);--text-quaternary: hsla(0, 0%, 100%, .36);--sw-on-deep-glass-primary: #f8fafc;--sw-on-deep-glass-secondary: #dbeafe;--sw-on-deep-glass-muted: #93a4bd;--sw-on-deep-glass-dim: #64748b;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: clamp(2rem, 5vw, 2.5rem);--text-5xl: clamp(2.5rem, 6vw, 3.5rem);--text-6xl: clamp(3rem, 8vw, 4.5rem);--text-display-lg: clamp(3.5rem, 10vw, 6rem);--text-display-xl: clamp(4.5rem, 12vw, 8rem);--letter-spacing-tight: 0;--letter-spacing-base: 0;--letter-spacing-wide: .02em;--line-height-tight: 1.1;--line-height-base: 1.5;--line-height-relaxed: 1.75;--ease-spring: cubic-bezier(.23, 1, .32, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 2.5rem;--space-4xl: 3rem;--space-5xl: 4rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-full: 9999px;--font-display: "Inter", -apple-system, system-ui, sans-serif;--font-serif: "Georgia", "Times New Roman", serif;--shadow-2xl: 0 24px 64px rgba(0, 0, 0, .6), 0 8px 24px rgba(0, 0, 0, .4);--shadow-card: 0 16px 40px rgba(0, 0, 0, .4), inset 0 1px 0 hsla(0, 0%, 100%, .05);--depth-surface: 0 0 0 1px hsla(0, 0%, 100%, .05), 0 2px 4px rgba(0, 0, 0, .2);--depth-raised: 0 0 0 1px hsla(0, 0%, 100%, .08), 0 4px 12px rgba(0, 0, 0, .3), 0 2px 4px rgba(0, 0, 0, .2);--depth-floating: 0 0 0 1px hsla(0, 0%, 100%, .1), 0 20px 40px rgba(0, 0, 0, .4), 0 10px 20px rgba(0, 0, 0, .3);--depth-modal: 0 0 0 1px hsla(0, 0%, 100%, .12), 0 32px 64px rgba(0, 0, 0, .5), 0 16px 32px rgba(0, 0, 0, .4);--glass-blur-2xl: blur(48px) saturate(200%);--glass-bg-xl: hsla(220, 30%, 8%, .95);--accent-primary-rgb: 0, 123, 255;--accent-secondary-rgb: 192, 38, 211;--danger-primary-rgb: 239, 68, 68;--success-primary-rgb: 34, 197, 94;--warning-primary-rgb: 245, 158, 11;--accent-primary-5: rgba(var(--accent-primary-rgb), .05);--accent-primary-10: rgba(var(--accent-primary-rgb), .1);--accent-primary-15: rgba(var(--accent-primary-rgb), .15);--accent-primary-20: rgba(var(--accent-primary-rgb), .2);--accent-primary-25: rgba(var(--accent-primary-rgb), .25);--accent-primary-30: rgba(var(--accent-primary-rgb), .3);--accent-primary-40: rgba(var(--accent-primary-rgb), .4);--accent-secondary-5: rgba(var(--accent-secondary-rgb), .05);--accent-secondary-10: rgba(var(--accent-secondary-rgb), .1);--accent-secondary-15: rgba(var(--accent-secondary-rgb), .15);--accent-secondary-20: rgba(var(--accent-secondary-rgb), .2);--accent-secondary-25: rgba(var(--accent-secondary-rgb), .25);--accent-secondary-30: rgba(var(--accent-secondary-rgb), .3);--studio-bg: radial-gradient(900px 520px at 8% 0%, rgba(var(--accent-primary-rgb), .14), transparent 62%), radial-gradient(760px 480px at 92% 6%, rgba(var(--success-primary-rgb), .08), transparent 58%), linear-gradient(135deg, hsl(var(--bg-base-h), 40%, 3%) 0%, hsl(var(--bg-base-h), 34%, 7%) 52%, hsl(var(--bg-base-h), 28%, 4%) 100%);--studio-header-bg: rgba(8, 12, 20, .78);--studio-rail-bg: rgba(255, 255, 255, .035);--studio-canvas-bg: rgba(0, 0, 0, .24);--studio-panel-bg: rgba(0, 0, 0, .42);--studio-panel-border: rgba(255, 255, 255, .08);--studio-panel-border-active: var(--accent-primary-30);--studio-control-bg: rgba(255, 255, 255, .06);--studio-control-bg-hover: rgba(255, 255, 255, .1);--studio-status-bg: var(--accent-primary-10);--studio-status-border: var(--accent-primary-20);--studio-shadow: 0 18px 56px rgba(0, 0, 0, .36), inset 0 1px 0 rgba(255, 255, 255, .04);--danger-primary-5: rgba(var(--danger-primary-rgb), .05);--danger-primary-10: rgba(var(--danger-primary-rgb), .1);--danger-primary-15: rgba(var(--danger-primary-rgb), .15);--danger-primary-20: rgba(var(--danger-primary-rgb), .2);--danger-primary-30: rgba(var(--danger-primary-rgb), .3);--danger-primary-40: rgba(var(--danger-primary-rgb), .4);--success-primary-10: rgba(var(--success-primary-rgb), .1);--success-primary-20: rgba(var(--success-primary-rgb), .2);--success-primary-30: rgba(var(--success-primary-rgb), .3);--warning-primary-10: rgba(var(--warning-primary-rgb), .1);--warning-primary-20: rgba(var(--warning-primary-rgb), .2);--warning-primary-30: rgba(var(--warning-primary-rgb), .3);--border-primary: hsla(0, 0%, 100%, .1);--border-secondary: hsla(0, 0%, 100%, .06);--border-tertiary: hsla(0, 0%, 100%, .14);--border-primary-line: 1px solid var(--border-primary);--border-secondary-line: 1px solid var(--border-secondary);--border-tertiary-line: 1px solid var(--border-tertiary);--accent-text: #ffffff;--text-warning: hsl(var(--warning-primary-h), var(--warning-primary-s), 65%);--error-primary: var(--danger-primary);--sw-material-canvas: var(--sw-layer-canvas, var(--bg-gradient-primary));--sw-material-sunken: var(--sw-layer-sunken, rgba(3, 7, 18, .76));--sw-material-panel: var(--sw-layer-default, rgba(10, 16, 30, .84));--sw-material-panel-raised: var(--sw-layer-raised, rgba(15, 23, 42, .9));--sw-material-overlay: var(--sw-layer-overlay, rgba(6, 10, 20, .92));--sw-material-field: var(--sw-layer-field, rgba(8, 13, 24, .72));--sw-material-control: var(--sw-layer-control, rgba(255, 255, 255, .06));--sw-material-control-hover: var(--sw-layer-hover, rgba(255, 255, 255, .09));--sw-material-selected: var(--sw-layer-selected, rgba(var(--accent-primary-rgb), .18));--sw-material-border: var(--sw-layer-border-muted, rgba(148, 163, 184, .18));--sw-material-border-strong: var(--sw-layer-border-strong, rgba(148, 163, 184, .28));--sw-material-edge: var(--sw-layer-edge-light, inset 0 1px 0 rgba(255,255,255,.08));--sw-material-shadow: var(--sw-layer-shadow, 0 18px 54px rgba(0,0,0,.28));--sw-material-shadow-raised: var(--sw-layer-shadow-raised, 0 28px 86px rgba(0,0,0,.34));--sw-material-focus: var(--sw-layer-focus, 0 0 0 3px rgba(var(--accent-primary-rgb), .26));--sw-route-accent-rgb: var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb));--sw-route-accent-color: rgb(var(--sw-route-accent-rgb));--sw-route-accent-soft: rgba(var(--sw-route-accent-rgb), .14);--sw-route-accent-medium: rgba(var(--sw-route-accent-rgb), .24);--sw-route-accent-strong: rgba(var(--sw-route-accent-rgb), .42);--sw-editor-shell-bg: radial-gradient(720px 360px at 12% 0%, var(--sw-route-accent-soft), transparent 66%), linear-gradient(180deg, color-mix(in srgb, var(--sw-material-panel) 92%, transparent), color-mix(in srgb, var(--sw-material-sunken) 96%, transparent));--sw-editor-stage-bg: radial-gradient(560px 260px at 50% 0%, var(--sw-route-accent-medium), transparent 72%), linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.012)), var(--sw-material-sunken);--sw-editor-deck-bg: radial-gradient(480px 240px at 0% 0%, var(--sw-route-accent-soft), transparent 68%), color-mix(in srgb, var(--sw-material-overlay) 90%, transparent);--sw-editor-chip-bg: color-mix(in srgb, var(--sw-material-control) 86%, transparent);--sw-editor-chip-border: color-mix(in srgb, var(--sw-route-accent-color) 24%, var(--sw-material-border) 76%);--sw-editor-mobile-top-clearance: var(--sw-creator-mobile-top-chrome, 8.95rem);--sw-editor-mobile-bottom-clearance: calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom, 0px) + 3.25rem);--sw-editor-mobile-panel-max: min(52dvh, 28rem);--accent-gradient-subtle: linear-gradient(135deg, var(--accent-primary-20), var(--accent-secondary-15));--accent-gradient-medium: linear-gradient(135deg, var(--accent-primary-30), var(--accent-secondary-20));--shadow-glow: 0 8px 30px var(--accent-primary-20), 0 0 60px var(--accent-primary-10);--episode-pink: linear-gradient(135deg, #ff0080 0%, #7928ca 100%);--episode-purple: linear-gradient(135deg, #7928ca 0%, #ff0080 100%);--episode-blue: linear-gradient(135deg, #0070f3 0%, #00dfd8 100%);--inner-glow: inset 0 1px 0 hsla(0, 0%, 100%, .1);--button-shine: linear-gradient( 100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 40%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .1) 60%, rgba(255, 255, 255, 0) 100% );--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--mobile-nav-height: 64px;--touch-target: 44px;--shadow-layered-sm: 0 1px 2px rgba(0,0,0,.1), 0 2px 4px rgba(0,0,0,.1);--shadow-layered-md: 0 4px 6px rgba(0,0,0,.12), 0 10px 15px rgba(0,0,0,.1);--shadow-layered-lg: 0 10px 25px rgba(0,0,0,.15), 0 20px 48px rgba(0,0,0,.12);--shadow-layered-xl: 0 20px 50px rgba(0,0,0,.2), 0 40px 80px rgba(0,0,0,.15)}body{background:var(--bg-gradient-primary);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;background-attachment:fixed;min-height:100dvh;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:800;letter-spacing:0;margin-top:0;color:var(--text-primary)}.sw-page-shell{min-height:var(--sw-visual-vh, 100dvh);width:100%;min-width:0;color:var(--text-primary);background:radial-gradient(circle at 18% 0%,rgba(var(--accent-primary-rgb),.13),transparent 34rem),radial-gradient(circle at 84% 12%,rgba(var(--accent-secondary-rgb),.11),transparent 32rem),var(--sw-gradient-canvas, var(--bg-primary));isolation:isolate}.sw-proof-frame{position:relative;min-width:0;overflow:clip;border:1px solid var(--sw-company-asset-border, var(--sw-card-border, rgba(148, 163, 184, .2)));border-radius:var(--sw-proof-frame-radius, clamp(1rem, 2vw, 1.65rem));background:linear-gradient(135deg,#ffffff17,#ffffff06),var(--sw-company-proof-frame, var(--sw-card-bg, rgba(15, 23, 42, .74)));box-shadow:var(--sw-company-asset-shadow, 0 22px 70px rgba(2, 6, 23, .34)),inset 0 1px #ffffff14}.sw-proof-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.18),transparent 34%),linear-gradient(315deg,rgba(var(--accent-secondary-rgb),.14),transparent 38%);opacity:var(--sw-proof-frame-edge-opacity, .55);mix-blend-mode:screen}.sw-proof-frame>*{position:relative;z-index:1}.sw-loading-stage{--sw-loader-landing-bg: radial-gradient(circle at 26% 20%, rgba(var(--accent-primary-rgb), .18), transparent 30rem), radial-gradient(circle at 74% 12%, rgba(var(--accent-secondary-rgb), .16), transparent 28rem), linear-gradient(135deg, var(--bg-primary), var(--bg-secondary));background:var(--sw-loader-landing-bg)}.sw-bottom-deck{min-width:0;border:1px solid var(--sw-border-muted, rgba(148, 163, 184, .16));border-radius:var(--sw-card-radius-lg, 1.05rem);background:var(--sw-card-bg, rgba(15, 23, 42, .76));box-shadow:var(--sw-card-shadow, 0 18px 48px rgba(2, 6, 23, .24))}.sw-horizontal-rail,.sw-mobile-safe-rail{display:flex;max-width:100%;min-width:0;gap:var(--sw-rail-gap, .55rem);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:var(--sw-rail-scroll-padding, .75rem);scroll-snap-type:x proximity;scrollbar-width:none;contain:layout paint}.sw-horizontal-rail::-webkit-scrollbar,.sw-mobile-safe-rail::-webkit-scrollbar{display:none}.sw-horizontal-rail>*,.sw-mobile-safe-rail>*{flex:0 0 auto;min-width:0;scroll-snap-align:start}.sw-mobile-safe-rail{padding-inline:max(var(--sw-rail-edge-padding, .5rem),env(safe-area-inset-left,0px));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 .65rem,#000 calc(100% - .65rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 .65rem,#000 calc(100% - .65rem),transparent 100%)}.sw-internal-scroll{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.sw-manager-panel,.sw-inspector-sheet,.sw-preview-stage,.sw-route-stage-frame{min-width:0;border:1px solid var(--sw-border-muted, rgba(148, 163, 184, .16));border-radius:var(--sw-card-radius-lg, 1.05rem);background:var(--sw-card-bg, rgba(15, 23, 42, .76));box-shadow:var(--sw-card-shadow, 0 18px 48px rgba(2, 6, 23, .24))}.sw-manager-panel,.sw-inspector-sheet{align-content:start;overflow:hidden}.sw-manager-panel>:where(header,.sw-manager-panel__header),.sw-inspector-sheet>:where(header,.sw-inspector-sheet__header){flex:0 0 auto;min-width:0}.sw-manager-panel>:where(.sw-internal-scroll,.sw-manager-panel__body),.sw-inspector-sheet>:where(.sw-internal-scroll,.sw-inspector-sheet__body){min-height:0;overflow:auto;overscroll-behavior:contain}.sw-preview-stage,.sw-route-stage-frame{position:relative;overflow:clip;isolation:isolate;background:radial-gradient(circle at 22% 0%,rgba(var(--accent-primary-rgb),.14),transparent 28rem),linear-gradient(135deg,#ffffff0e,#ffffff05),var(--sw-media-frame-bg, rgba(2, 6, 23, .72))}.sw-preview-stage:before,.sw-route-stage-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.2),transparent 40%);opacity:.48}.sw-preview-stage>*,.sw-route-stage-frame>*{position:relative;z-index:1}.sw-dashboard-route-card{min-width:0;min-height:var(--sw-dashboard-route-card-min, 5.75rem);max-height:var(--sw-dashboard-route-card-max, 8.75rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;align-content:center;gap:var(--sw-dashboard-route-card-gap, .75rem);overflow:hidden}.sw-dashboard-route-card :where(strong,span,small,em){min-width:0}.sw-dashboard-route-card :where(strong){overflow-wrap:anywhere}.sw-dashboard-route-card :where(p,small,em){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--sw-dashboard-route-card-lines, 2);overflow:hidden}.sw-dashboard-metric-card{min-width:0;min-height:var(--sw-dashboard-metric-card-min, 5.25rem);align-content:start;overflow:hidden}.sw-dashboard-metric-card :where(strong,span,small,em){min-width:0;overflow-wrap:anywhere}html[data-theme=light] .sw-proof-frame,html[data-theme=paper] .sw-proof-frame{--sw-proof-frame-edge-opacity: .36;background:linear-gradient(135deg,#ffffffeb,#f8fafcc2),var(--sw-company-proof-frame, #ffffff);box-shadow:var(--sw-company-asset-shadow, 0 18px 56px rgba(15, 23, 42, .13)),inset 0 1px #ffffffe0}html[data-theme=light] :where(.sw-manager-panel,.sw-inspector-sheet,.sw-preview-stage,.sw-route-stage-frame),html[data-theme=paper] :where(.sw-manager-panel,.sw-inspector-sheet,.sw-preview-stage,.sw-route-stage-frame){background:radial-gradient(circle at 16% 0%,rgba(var(--accent-primary-rgb),.09),transparent 24rem),linear-gradient(135deg,#fffffff0,#f8fafcc2);box-shadow:var(--sw-company-asset-shadow, 0 18px 56px rgba(15, 23, 42, .12)),inset 0 1px #ffffffe6}@media (prefers-reduced-motion: reduce){.sw-loading-stage,.sw-proof-frame,.sw-dashboard-route-card,.sw-dashboard-metric-card,.sw-horizontal-rail,.sw-mobile-safe-rail,.sw-preview-stage,.sw-route-stage-frame{transition-duration:1ms;animation-duration:1ms;scroll-behavior:auto}}@media (forced-colors: active){.sw-proof-frame,.sw-bottom-deck,.sw-manager-panel,.sw-inspector-sheet,.sw-preview-stage,.sw-route-stage-frame,.sw-dashboard-route-card,.sw-dashboard-metric-card,.sw-reader-frame,.sw-workbench-frame,.sw-safety-console{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.sw-proof-frame:before{display:none}.sw-mobile-safe-rail{-webkit-mask-image:none;mask-image:none}}h1{font-size:var(--text-4xl);line-height:1.1}h2{font-size:var(--text-3xl);line-height:1.2}h3{font-size:var(--text-xl);line-height:1.3}h4{font-size:var(--text-lg);line-height:1.4}[data-image-overlay]{opacity:0;transition:opacity .3s ease}div:hover>[data-image-overlay]{opacity:1}.studio-bg-page{background:var(--bg-primary);background:var(--bg-gradient-primary) fixed;color:var(--text-primary)}.studio-bg-surface{background:var(--bg-secondary)}.studio-bg-surface-strong{background:var(--bg-tertiary)}.studio-bg-accent{background:var(--accent-primary);color:#fff}.studio-bg-success{background:var(--success-primary);color:#fff}.studio-bg-surface-glass{background:var(--glass-bg-md);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md)}.studio-card{background:var(--glass-bg-sm);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:var(--border-glass);border-radius:var(--radius-xl);transition:var(--transition-smooth)}.studio-card:hover{background:var(--glass-bg-md);border:var(--border-glass-strong);box-shadow:var(--shadow-lg),var(--glow-primary)}.studio-border{border:var(--border-glass)}.studio-border-strong{border:var(--border-glass-strong)}.studio-border-accent{border:1px solid var(--accent-primary-20)}.studio-text-accent{color:var(--accent-primary);text-shadow:var(--glow-primary)}.studio-text-secondary-accent{color:var(--accent-secondary);text-shadow:var(--glow-secondary)}.studio-button-primary{background:var(--btn-primary-gradient);color:#fff;border:none;cursor:pointer;transition:var(--transition-smooth);box-shadow:var(--shadow-md)}.studio-button-primary:hover:not(:disabled){background:var(--btn-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--glow-primary)}.studio-button-primary:active:not(:disabled){transform:translateY(0)}.studio-button-secondary{background:var(--btn-secondary-gradient);color:var(--text-primary);border:var(--border-glass);cursor:pointer;transition:var(--transition-smooth)}.studio-button-secondary:hover:not(:disabled){background:var(--btn-secondary-hover);border:var(--border-glass-strong);transform:translateY(-2px)}.studio-input{background:var(--bg-tertiary);border:var(--border-glass);color:var(--text-primary);border-radius:var(--radius-md);padding:.5rem .75rem;transition:var(--transition-smooth)}.studio-input:focus{border-color:var(--accent-primary);outline:none;box-shadow:var(--glow-primary)}.studio-scrollbar::-webkit-scrollbar{width:8px}.studio-scrollbar::-webkit-scrollbar-thumb{background:var(--surface-tertiary);border-radius:4px}.studio-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--accent-primary-30)}.glass-panel{background:var(--glass-bg-md);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--border-glass)}.studio-panel{background:var(--bg-secondary);border:var(--border-glass)}.studio-panel-group{background:var(--glass-bg-sm);border:var(--border-glass);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl)}.app-container{display:grid;grid-template-rows:44px 1fr 32px;height:100vh;width:100vw;overflow:hidden;background:var(--bg-primary)}.studio-grid{display:grid;grid-template-columns:280px 1fr 340px;height:100%;overflow:hidden;position:relative}.studio-episode-card{background:var(--glass-bg-sm);border:var(--border-glass);border-radius:var(--radius-2xl);transition:all .4s var(--ease-spring);overflow:hidden;position:relative}.studio-episode-card:hover{transform:translateY(-4px) scale(1.02);border-color:var(--accent-primary-40);background:var(--accent-primary-5);box-shadow:0 20px 40px #00000080,var(--glow-primary)}.studio-scene-panel{aspect-ratio:9/16;background:#000;border-radius:var(--radius-3xl);border:var(--border-glass);overflow:hidden;box-shadow:var(--shadow-2xl)}.drag-region{-webkit-app-region:drag}.no-drag{-webkit-app-region:no-drag}.os-card{background:var(--panel-gradient, var(--glass-bg-md));backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:var(--border-glass);border-radius:var(--radius-2xl);transition:all .4s var(--ease-spring);position:relative;overflow:hidden}.os-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--radius-2xl);padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.1) 0%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.os-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:var(--shadow-2xl),var(--glow-primary);border-color:hsla(var(--accent-primary-h),100%,50%,.3)}.os-titlebar{background:var(--glass-bg-lg);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border-bottom:var(--border-glass);box-shadow:0 1px #0003;z-index:50}.os-statusbar{background:var(--glass-bg-lg);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border-top:var(--border-glass);box-shadow:0 -1px #0003;z-index:50}.studio-bg-surface{background:var(--bg-primary)}.studio-bg-surface-strong{background:var(--bg-secondary)}.studio-bg-accent{background:var(--accent-primary)}.studio-bg-accent-secondary{background:var(--accent-secondary)}.studio-text-primary{color:var(--text-primary)}.studio-text-secondary{color:var(--text-secondary)}.studio-text-accent{color:var(--accent-primary)}.studio-text-accent-secondary{color:var(--accent-secondary)}.studio-border{border:1px solid var(--border-glass)}.studio-border-strong{border:1px solid var(--border-glass-strong)}.studio-border-accent{border:1px solid var(--accent-primary)}.studio-shadow-sm{box-shadow:var(--shadow-sm)}.studio-shadow-md{box-shadow:var(--shadow-md)}.studio-shadow-lg{box-shadow:var(--shadow-lg)}.studio-shadow-xl{box-shadow:var(--shadow-xl)}.studio-shadow-glow{box-shadow:var(--glow-primary)}.studio-glass{background:var(--glass-bg-md);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--border-glass)}.studio-glass-strong{background:var(--glass-bg-lg);backdrop-filter:var(--glass-blur-xl);-webkit-backdrop-filter:var(--glass-blur-xl);border:var(--border-glass-strong)}.studio-radius-sm{border-radius:var(--radius-sm)}.studio-radius-md{border-radius:var(--radius-md)}.studio-radius-lg{border-radius:var(--radius-lg)}.studio-radius-xl{border-radius:var(--radius-xl)}.studio-radius-2xl{border-radius:var(--radius-2xl)}.studio-radius-3xl{border-radius:var(--radius-3xl)}.studio-radius-full{border-radius:var(--radius-full)}.studio-animate-in{animation:studio-fade-in .4s var(--ease-spring) forwards}@keyframes studio-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.studio-hover-lift{transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease-spring)}.studio-hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.premium-shelf{display:flex;overflow-x:auto;overflow-y:hidden;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.premium-shelf::-webkit-scrollbar{display:none}.premium-card{position:relative;background:var(--glass-bg-md);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-2xl);overflow:hidden;transition:all .5s var(--ease-spring);transform-origin:center center}.premium-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--button-shine);background-size:200% 100%;background-position:-100% 0;transition:opacity .5s ease;opacity:0;pointer-events:none;z-index:2}.premium-card:hover{transform:scale(1.05) translateY(-8px);border-color:hsla(var(--accent-primary-h),100%,50%,.4);box-shadow:0 30px 60px #00000080,0 0 0 1px hsla(var(--accent-primary-h),100%,50%,.2),var(--glow-primary);z-index:10}.premium-card:hover:before{opacity:1;animation:shine-sweep 1.5s var(--ease-smooth) infinite}.premium-button{position:relative;padding:.75rem 1.5rem;background:var(--btn-primary-gradient);border:none;border-radius:var(--radius-lg);color:#fff;font-weight:700;letter-spacing:.02em;overflow:hidden;cursor:pointer;transition:all .3s var(--ease-spring);box-shadow:var(--shadow-md),var(--inner-glow)}.premium-button:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.premium-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--glow-primary);filter:brightness(1.1)}.premium-button:hover:after{opacity:1}.premium-button:active{transform:translateY(0) scale(.98)}.glass-ultra{background:hsla(var(--bg-base-h),var(--bg-base-s),10%,.6);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid hsla(0,0%,100%,.1);box-shadow:var(--shadow-2xl),inset 0 0 0 1px #ffffff0d}.premium-grain{position:relative}.premium-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}@keyframes shine-sweep{0%{background-position:-100% 0}to{background-position:100% 0}}.safe-top{padding-top:var(--safe-area-top)}.safe-bottom{padding-bottom:var(--safe-area-bottom)}.safe-inset{padding:var(--safe-area-top) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left)}.active-press:active{transform:scale(.96) translateY(1px);filter:brightness(.9);transition:transform .1s var(--ease-smooth)}.premium-shimmer{position:relative;overflow:hidden}.premium-shimmer:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 0%,rgba(255,255,255,.05) 45%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.05) 55%,transparent 100%);transform:rotate(25deg);animation:premium-shimmer-sweep 3s infinite linear;pointer-events:none}@keyframes premium-shimmer-sweep{0%{transform:translate(-100%,-100%) rotate(25deg)}to{transform:translate(100%,100%) rotate(25deg)}}@media (max-width: 768px){.btn-touch{min-height:var(--touch-target);min-width:var(--touch-target);display:flex;align-items:center;justify-content:center}}.shelf-container:before,.shelf-container:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:5;pointer-events:none}.shelf-container:before{left:0;background:linear-gradient(to right,var(--bg-primary),transparent)}.shelf-container:after{right:0;background:linear-gradient(to left,var(--bg-primary),transparent)}@keyframes shimmer{to{transform:translate(100%)}}@keyframes pulse-glow{0%,to{opacity:.5;box-shadow:0 0 10px hsla(var(--success-primary-h),70%,45%,.2)}50%{opacity:1;box-shadow:0 0 25px hsla(var(--success-primary-h),70%,45%,.6)}}@keyframes slide-up-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.generating-glow{animation:pulse-glow 2s infinite cubic-bezier(.4,0,.2,1);border-color:hsla(var(--success-primary-h),70%,45%,.5)!important}.animate-in{animation:slide-up-fade .4s var(--ease-smooth) forwards}input[type=checkbox].os-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:20px;background:var(--bg-tertiary);border-radius:20px;position:relative;cursor:pointer;outline:none;border:var(--border-glass);transition:all .3s}input[type=checkbox].os-toggle:after{content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;background:#fff;border-radius:50%;transition:all .3s var(--ease-smooth);box-shadow:var(--shadow-sm)}input[type=checkbox].os-toggle:checked{background:var(--accent-primary);border-color:var(--accent-primary)}input[type=checkbox].os-toggle:checked:after{transform:translate(16px)}.studio-drop-cap{font-family:var(--font-heading);font-weight:900;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.studio-episode-gradient-1{background:var(--episode-pink)}.studio-episode-gradient-2{background:var(--episode-purple)}.studio-episode-gradient-3{background:var(--episode-blue)}.studio-card-premium{background:hsla(var(--bg-base-h),var(--bg-base-s),10%,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05);border-radius:var(--radius-2xl);transition:all .4s var(--ease-spring)}.studio-card-premium:hover{border-color:hsla(var(--accent-primary-h),100%,50%,.2);transform:translateY(-4px);background:hsla(var(--bg-base-h),var(--bg-base-s),12%,.6);box-shadow:0 20px 40px #0000004d}@media (max-width: 768px){.studio-grid-mobile{grid-template-columns:1fr}}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-around{justify-content:space-around}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-24{gap:6rem}@media (min-width: 1024px){.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:gap-24{gap:6rem}}.w-full{width:100%}.w-screen{width:100vw}.w-auto{width:auto}.w-px{width:1px}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-24{width:6rem}.w-32{width:8rem}.w-72{width:18rem}.lg\:w-\[380px\]{width:380px}.h-full{height:100%}.h-screen{height:100vh}.h-px{height:1px}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-24{height:6rem}.h-32{height:8rem}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.lg\:h-\[580px\]{height:580px}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-none{max-width:none}.max-w-\[80px\]{max-width:80px}.max-w-\[100px\]{max-width:100px}.max-w-\[200px\]{max-width:200px}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}@media (min-width: 1024px){.lg\:p-0{padding:0}.lg\:p-2{padding:.5rem}.lg\:p-8{padding:2rem}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}@media (min-width: 1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}@media (min-width: 1024px){.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.ml-4{margin-left:1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-24{margin-bottom:6rem}.mb-32{margin-bottom:8rem}@media (min-width: 1024px){.lg\:mb-16{margin-bottom:4rem}}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-16{margin-top:4rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}@media (min-width: 1024px){.lg\:text-xs{font-size:.75rem}.lg\:text-sm{font-size:.875rem}.lg\:text-lg{font-size:1.125rem}.lg\:text-xl{font-size:1.25rem}.lg\:text-3xl{font-size:1.875rem}}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-black{font-weight:900}.font-sans{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.tracking-tight,.tracking-tighter{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bg-transparent{background-color:transparent}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-white\/5{background-color:#ffffff0d}.bg-white\/10{background-color:#ffffff1a}.bg-accent-primary-5{background-color:var(--accent-primary-5)}.bg-accent-primary-10{background-color:var(--accent-primary-10)}.bg-accent-primary-20{background-color:var(--accent-primary-20)}.bg-accent-secondary-5{background-color:var(--accent-secondary-5)}.bg-accent-secondary-10{background-color:var(--accent-secondary-10)}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/30{background-color:#10b9814d}.text-white{color:#fff}.text-emerald-500{color:#10b981}.text-red-500{color:#ef4444}.border{border-style:solid;border-width:1px}.border-2{border-style:solid;border-width:2px}.border-b{border-bottom-style:solid;border-bottom-width:1px}.border-t{border-top-style:solid;border-top-width:1px}.border-l{border-left-style:solid;border-left-width:1px}.border-r{border-right-style:solid;border-right-width:1px}.border-none{border-style:none}.border-dashed{border-style:dashed}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-emerald-500\/20{border-color:#10b98133}.border-accent-primary-30{border-color:rgba(var(--accent-primary-rgb),.3)}.border-accent-primary-40{border-color:rgba(var(--accent-primary-rgb),.4)}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-glow{box-shadow:var(--shadow-glow)}.opacity-10{opacity:.1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.backdrop-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.backdrop-blur-xl{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.animate-spin{animation:studio-spin 1s linear infinite}.animate-pulse{animation:studio-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:studio-bounce 1s infinite}@keyframes studio-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes studio-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes studio-bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-4{top:1rem}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-100{z-index:100}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.transition-all{transition:all .3s ease}.transition-colors{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.transition-transform{transition:transform .3s ease}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.cursor-pointer{cursor:pointer}.hover\:shadow-xl:hover{box-shadow:var(--shadow-xl)}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-accent-primary-20:hover{background-color:rgba(var(--accent-primary-rgb),.2)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:opacity-100:hover{opacity:1}.active\:scale-95:active{transform:scale(.95)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.studio-scrollbar::-webkit-scrollbar{width:4px;height:4px}.studio-scrollbar::-webkit-scrollbar-thumb{background:var(--accent-primary-20);border-radius:10px}.studio-scrollbar::-webkit-scrollbar-track{background:transparent}.sm\:inline{display:none}@media (min-width: 640px){.sm\:inline{display:inline}}:root{--sw-shell-surface: rgba(255, 255, 255, .04);--sw-shell-surface-strong: rgba(10, 14, 24, .94);--sw-shell-border: rgba(255, 255, 255, .085);--sw-shell-border-strong: rgba(255, 255, 255, .14);--sw-command-bg: rgba(255, 255, 255, .06);--sw-chip-bg: rgba(255, 255, 255, .055);--sw-theme-aura: rgba(var(--accent-primary-rgb), .18);--sw-page-bg: radial-gradient(980px 620px at 8% -8%, rgba(var(--accent-primary-rgb), .16), transparent 64%), radial-gradient(820px 560px at 94% 0%, rgba(var(--accent-secondary-rgb), .13), transparent 60%), linear-gradient(135deg, hsl(var(--bg-base-h), 42%, 3%), hsl(var(--bg-base-h), 34%, 8%) 52%, hsl(var(--bg-base-h), 30%, 4%));--sw-panel-bg: linear-gradient(145deg, rgba(255,255,255,.075), rgba(255,255,255,.032)), rgba(7, 11, 20, .78);--sw-panel-bg-strong: linear-gradient(145deg, rgba(255,255,255,.095), rgba(255,255,255,.045)), rgba(7, 11, 20, .92);--sw-control-bg: linear-gradient(135deg, rgba(255,255,255,.075), rgba(255,255,255,.035));--sw-control-bg-hover: linear-gradient(135deg, rgba(var(--accent-primary-rgb),.16), rgba(var(--accent-secondary-rgb),.1));--sw-text-gradient: linear-gradient(135deg, var(--text-primary), rgba(var(--accent-primary-rgb), .92) 52%, rgba(var(--accent-secondary-rgb), .86));--sw-workspace-shadow: 0 14px 38px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .045);--sw-sidebar-shadow: 4px 0 32px rgba(0, 0, 0, .4), inset -1px 0 0 rgba(255, 255, 255, .035);--sw-creator-canvas-bg: radial-gradient(900px 520px at 0% 0%, rgba(var(--accent-primary-rgb), .08), transparent 58%), radial-gradient(720px 460px at 100% 0%, rgba(var(--accent-secondary-rgb), .06), transparent 56%), linear-gradient(135deg, rgba(2, 6, 23, .68), rgba(8, 13, 24, .82));--sw-workspace-canvas-bg: linear-gradient(180deg, rgba(255,255,255,.024), transparent 12rem), var(--sw-creator-canvas-bg);--sw-creator-surface: linear-gradient(145deg, rgba(255,255,255,.086), rgba(255,255,255,.03));--sw-creator-surface-strong: linear-gradient(145deg, rgba(255,255,255,.126), rgba(255,255,255,.048));--sw-creator-surface-soft: linear-gradient(145deg, rgba(255,255,255,.056), rgba(255,255,255,.018));--sw-creator-control-surface: linear-gradient(180deg, rgba(255,255,255,.074), rgba(255,255,255,.032));--sw-creator-control-surface-hover: linear-gradient(180deg, rgba(var(--accent-primary-rgb),.17), rgba(255,255,255,.04));--sw-creator-chip-surface: linear-gradient(145deg, rgba(var(--accent-primary-rgb),.12), rgba(255,255,255,.024));--sw-creator-chip-surface-active: linear-gradient(145deg, rgba(var(--accent-primary-rgb),.24), rgba(var(--accent-secondary-rgb),.13));--sw-creator-border: rgba(255,255,255,.108);--sw-creator-border-strong: rgba(var(--accent-primary-rgb),.35);--sw-creator-shadow: 0 26px 68px rgba(0,0,0,.44), inset 0 1px 0 rgba(255,255,255,.075);--sw-creator-focus-ring: 0 0 0 2px rgba(2,6,23,.95), 0 0 0 5px rgba(var(--accent-primary-rgb),.42);--sw-creator-route-story-rgb: var(--accent-secondary-rgb);--sw-creator-route-story: var(--accent-secondary);--sw-creator-route-world-rgb: var(--success-primary-rgb, 34, 197, 94);--sw-creator-route-world: var(--success-primary, #22c55e);--sw-creator-route-characters-rgb: var(--accent-primary-rgb);--sw-creator-route-characters: var(--accent-primary);--sw-creator-route-book-rgb: var(--warning-primary-rgb, 245, 158, 11);--sw-creator-route-book: var(--warning-primary, #f59e0b);--sw-creator-route-studio-rgb: 14, 165, 233;--sw-creator-route-studio: #0ea5e9;--sw-creator-route-spark-rgb: 236, 72, 153;--sw-creator-route-spark: #ec4899;--sw-creator-route-app-builder-rgb: 56, 189, 248;--sw-creator-route-app-builder: #38bdf8;--sw-creator-route-media-rgb: var(--sw-creator-route-studio-rgb);--sw-creator-route-media: var(--sw-creator-route-studio);--sw-workspace-command-height: 68px;--sw-workspace-command-height-tablet: 104px;--sw-workspace-command-height-phone: 38px;--sw-command-strip-columns: minmax(220px, .8fr) minmax(360px, 1.7fr) minmax(260px, auto);--sw-creator-safe-bottom: 0px;--sw-layout-vh: 100vh;--sw-visual-vh: 100dvh;--sw-safe-top: env(safe-area-inset-top, 0px);--sw-safe-right: env(safe-area-inset-right, 0px);--sw-safe-bottom: env(safe-area-inset-bottom, 0px);--sw-safe-left: env(safe-area-inset-left, 0px);--sw-browser-glass-blur: blur(22px) saturate(170%);--sw-browser-panel-alpha: 1}[data-theme=light],[data-theme=paper]{--sw-shell-surface: rgba(255, 255, 255, .76);--sw-shell-surface-strong: rgba(255, 255, 255, .92);--sw-shell-border: rgba(15, 23, 42, .11);--sw-shell-border-strong: rgba(15, 23, 42, .17);--sw-command-bg: rgba(15, 23, 42, .045);--sw-chip-bg: rgba(15, 23, 42, .055);--sw-page-bg: radial-gradient(980px 620px at 8% -8%, rgba(var(--accent-primary-rgb), .12), transparent 64%), radial-gradient(820px 560px at 94% 0%, rgba(var(--accent-secondary-rgb), .1), transparent 60%), linear-gradient(135deg, #f8fafc, #eef2f7 54%, #f7f2ea);--sw-panel-bg: linear-gradient(145deg, rgba(255,255,255,.92), rgba(255,255,255,.62)), rgba(255,255,255,.82);--sw-panel-bg-strong: linear-gradient(145deg, rgba(255,255,255,.98), rgba(255,255,255,.76)), rgba(255,255,255,.94);--sw-control-bg: linear-gradient(135deg, rgba(15,23,42,.045), rgba(15,23,42,.025));--sw-control-bg-hover: linear-gradient(135deg, rgba(var(--accent-primary-rgb),.12), rgba(var(--accent-secondary-rgb),.08));--sw-workspace-shadow: 0 14px 34px rgba(15, 23, 42, .12), inset 0 1px 0 rgba(255, 255, 255, .82);--sw-sidebar-shadow: 4px 0 24px rgba(15, 23, 42, .08), inset -1px 0 0 rgba(255, 255, 255, .72);--sw-creator-canvas-bg: radial-gradient(900px 520px at 0% 0%, rgba(var(--accent-primary-rgb), .075), transparent 58%), radial-gradient(720px 460px at 100% 0%, rgba(var(--accent-secondary-rgb), .055), transparent 56%), linear-gradient(135deg, rgba(248, 250, 252, .94), rgba(241, 245, 249, .92));--sw-workspace-canvas-bg: linear-gradient(180deg, rgba(255,255,255,.46), transparent 12rem), var(--sw-creator-canvas-bg);--sw-creator-surface: linear-gradient(145deg, rgba(255,255,255,.96), rgba(248,250,252,.78));--sw-creator-surface-strong: linear-gradient(145deg, rgba(255,255,255,.99), rgba(241,245,249,.88));--sw-creator-surface-soft: linear-gradient(145deg, rgba(255,255,255,.78), rgba(248,250,252,.58));--sw-creator-control-surface: linear-gradient(180deg, rgba(255,255,255,.96), rgba(248,250,252,.8));--sw-creator-control-surface-hover: linear-gradient(180deg, rgba(var(--accent-primary-rgb),.12), rgba(255,255,255,.92));--sw-creator-chip-surface: linear-gradient(145deg, rgba(var(--accent-primary-rgb),.08), rgba(255,255,255,.78));--sw-creator-chip-surface-active: linear-gradient(145deg, rgba(var(--accent-primary-rgb),.18), rgba(var(--accent-secondary-rgb),.08));--sw-creator-border: rgba(15,23,42,.13);--sw-creator-border-strong: rgba(var(--accent-primary-rgb),.31);--sw-creator-shadow: 0 20px 54px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.84);--sw-creator-focus-ring: 0 0 0 2px rgba(255,255,255,.95), 0 0 0 5px rgba(var(--accent-primary-rgb),.42);--sw-material-canvas: var(--sw-layer-canvas, var(--sw-page-bg));--sw-material-sunken: var(--sw-layer-sunken, rgba(226, 232, 240, .68));--sw-material-panel: var(--sw-layer-default, rgba(255, 255, 255, .84));--sw-material-panel-raised: var(--sw-layer-raised, rgba(255, 255, 255, .94));--sw-material-overlay: var(--sw-layer-overlay, rgba(255, 255, 255, .9));--sw-material-field: var(--sw-layer-field, rgba(248, 250, 252, .78));--sw-material-control: var(--sw-layer-control, rgba(15, 23, 42, .052));--sw-material-control-hover: var(--sw-layer-hover, rgba(var(--accent-primary-rgb), .1));--sw-material-selected: var(--sw-layer-selected, rgba(var(--accent-primary-rgb), .14));--sw-material-border: var(--sw-layer-border-muted, rgba(15, 23, 42, .13));--sw-material-border-strong: var(--sw-layer-border-strong, rgba(15, 23, 42, .22));--sw-material-shadow: var(--sw-layer-shadow, 0 18px 42px rgba(15, 23, 42, .12));--sw-material-shadow-raised: var(--sw-layer-shadow-raised, 0 28px 70px rgba(15, 23, 42, .15));--sw-editor-stage-bg: radial-gradient(560px 260px at 50% 0%, rgba(var(--sw-route-accent-rgb), .12), transparent 72%), linear-gradient(180deg, rgba(255,255,255,.86), rgba(255,255,255,.58)), var(--sw-material-sunken);--sw-editor-deck-bg: radial-gradient(480px 240px at 0% 0%, rgba(var(--sw-route-accent-rgb), .08), transparent 68%), rgba(255,255,255,.82)}html,body{background:var(--sw-page-bg)}:root{--safe-top: var(--sw-safe-top, env(safe-area-inset-top, 0px));--safe-right: var(--sw-safe-right, env(safe-area-inset-right, 0px));--safe-bottom: var(--sw-safe-bottom, env(safe-area-inset-bottom, 0px));--safe-left: var(--sw-safe-left, env(safe-area-inset-left, 0px));--storyforge-safe-top: var(--sw-safe-top, env(safe-area-inset-top, 0px));--storyforge-safe-right: var(--sw-safe-right, env(safe-area-inset-right, 0px));--storyforge-safe-bottom: var(--sw-safe-bottom, env(safe-area-inset-bottom, 0px));--storyforge-safe-left: var(--sw-safe-left, env(safe-area-inset-left, 0px));--mobile-nav-height: var(--sw-mobile-nav-height, 66px);--mobile-nav-total: var(--sw-mobile-nav-total, calc(var(--mobile-nav-height) + var(--safe-bottom)));--sw-keyboard-offset: var(--storyforge-keyboard-height, 0px);--sw-bottom-interactive-clearance: calc(var(--mobile-nav-total) + var(--storyforge-keyboard-height, 0px) + 1rem);--sw-control-hit-area: max(var(--sw-touch-target, 44px), 44px);--sw-control-radius-mobile: min(var(--sw-radius-lg, 16px), 16px);--sw-sheet-max-height: min(88dvh, calc(var(--sw-visual-vh, 720px) - var(--safe-top) - var(--safe-bottom) - 1rem))}html.storyforge-native,html.showweld-native-app,html[data-standalone=true]{--sw-browser-panel-alpha: 1;--sw-browser-glass-blur: blur(18px) saturate(160%);background:var(--sw-native-surface, var(--sw-theme-content-bg, var(--bg-primary)))}html.storyforge-native body,html.showweld-native-app body{background:var(--sw-native-surface, var(--sw-theme-content-bg, var(--bg-primary)))!important}html[data-platform=ios],html[data-platform=android],html[data-pointer=coarse]{--sw-control-min-height: max(var(--sw-control-min-height, 42px), 44px);--sw-touch-target: max(var(--sw-touch-target, 44px), 44px)}html[data-platform=android].storyforge-native{overscroll-behavior-y:none}#showweld-app-root,#landing-page-root,[data-showweld-dashboard=true]{background:var(--sw-page-bg)!important}#landing-page-root{--landing-page-bg: var(--sw-page-bg)}:where(.sw-theme-card,.sw-theme-card-strong,.studio-card,.premium-card,.os-card),:where([data-showweld-dashboard=true] section),#showweld-app-root[data-app-surface=creator] :where([data-creator-active-view=true]>section){background:var(--sw-panel-bg);border-color:var(--sw-shell-border)!important}:where(.sw-theme-card-strong,.studio-bg-surface-glass),:where([data-showweld-dashboard=true] section:first-of-type){background:var(--sw-panel-bg-strong)}:where(button,[role=button]){touch-action:manipulation}.sw-theme-control{position:relative;display:inline-flex;min-width:0}.sw-theme-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:var(--sw-control-min-height, 42px);padding:.62rem .95rem;border-radius:var(--radius-xl, 14px);border:1px solid var(--border-primary, var(--sw-shell-border));background:#ffffff0d;color:var(--text-primary, #f8fafc);cursor:pointer;box-shadow:none;font-weight:850;font-size:.86rem;white-space:nowrap}.sw-theme-control[data-open=true] .sw-theme-trigger{border-color:rgba(var(--accent-primary-rgb),.42);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.2),rgba(var(--accent-secondary-rgb),.14));box-shadow:0 10px 28px rgba(var(--accent-primary-rgb),.12)}.sw-theme-trigger-value{color:var(--accent-primary)}.sw-theme-panel{position:absolute;right:0;top:calc(100% + .6rem);z-index:950;width:min(92vw,360px);max-height:min(78dvh,calc(var(--sw-visual-vh, 720px) - 6rem));padding:.82rem;display:flex;flex-direction:column;gap:1rem;border-radius:var(--radius-2xl, 18px);border:1px solid var(--border-secondary, var(--sw-shell-border-strong));background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.08),transparent 42%),var(--sw-panel-bg-strong);color:var(--text-primary, #f8fafc);box-shadow:0 24px 70px #00000057;backdrop-filter:var(--sw-browser-glass-blur);-webkit-backdrop-filter:var(--sw-browser-glass-blur);overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.sw-theme-panel:before{content:"";position:sticky;top:-.82rem;z-index:1;display:block;height:2px;margin:-.82rem -.82rem 0;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.82),rgba(var(--accent-secondary-rgb),.48),transparent);pointer-events:none}.sw-theme-preview{min-height:68px;border-radius:var(--radius-xl, 14px);border:1px solid var(--border-primary, var(--sw-shell-border));background:var(--sw-page-bg),var(--sw-panel-bg-strong);padding:.75rem;display:grid;align-content:center;gap:.35rem;overflow:hidden;position:relative}.sw-theme-preview-strip{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:.35rem;margin-top:.25rem}.sw-theme-preview-strip span{height:5px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.72),rgba(var(--accent-secondary-rgb),.42));opacity:.75}.sw-theme-preview-strip span:nth-child(2){background:var(--sw-component-surface-hover, rgba(255,255,255,.12))}.sw-theme-preview-strip span:nth-child(3){background:var(--sw-component-border-strong, rgba(255,255,255,.18))}.sw-theme-layer-stack{display:grid;grid-template-columns:1fr 1fr 1fr 1.15fr;gap:.32rem;margin-top:.16rem}.sw-theme-layer-stack span{min-height:22px;border-radius:9px;border:1px solid var(--sw-border-muted, var(--border-primary, rgba(255,255,255,.1)));box-shadow:inset 0 1px #ffffff0e}.sw-theme-layer-stack span[data-layer=canvas]{background:var(--sw-layer-canvas, rgba(2,6,23,.9))}.sw-theme-layer-stack span[data-layer=default]{background:var(--sw-layer-default, rgba(255,255,255,.055))}.sw-theme-layer-stack span[data-layer=raised]{background:var(--sw-layer-raised, rgba(255,255,255,.085))}.sw-theme-layer-stack span[data-layer=accent]{border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.34));background:var(--sw-accent-field, linear-gradient(135deg, rgba(var(--accent-primary-rgb),.18), rgba(var(--accent-secondary-rgb),.1)));box-shadow:var(--sw-accent-glow, 0 14px 34px rgba(var(--accent-primary-rgb),.16))}.sw-theme-preview-topline{position:absolute;inset:0 0 auto;height:2px;background:var(--sw-topline)}.sw-theme-preview-title,.sw-theme-section-title,.sw-theme-toggle-label,.sw-theme-reset{display:inline-flex;align-items:center;gap:.42rem}.sw-theme-preview-title{color:var(--text-primary);font-weight:900;font-size:.92rem}.sw-theme-preview-meta{color:var(--text-tertiary);font-size:.76rem;line-height:1.35}.sw-theme-section{display:grid;gap:.5rem}.sw-theme-section-title{color:var(--text-tertiary);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:0}.sw-theme-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.sw-theme-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.sw-theme-preset{min-height:66px;display:grid;align-content:start;gap:.35rem;padding:.62rem;border-radius:var(--radius-xl, 14px);border:1px solid var(--border-primary, var(--sw-shell-border));background:linear-gradient(135deg,#ffffff12,#ffffff05),var(--sw-component-surface, var(--surface-primary, rgba(255,255,255,.06)));color:var(--text-primary, #f8fafc);cursor:pointer;text-align:left}.sw-theme-preset.is-active{border-color:rgba(var(--accent-primary-rgb),.48);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.22),rgba(var(--accent-secondary-rgb),.13)),var(--sw-component-surface-strong, var(--sw-panel-bg-strong));box-shadow:0 12px 30px rgba(var(--accent-primary-rgb),.16)}.sw-theme-preset-title{display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.84rem;font-weight:900}.sw-theme-preset-desc{color:var(--text-tertiary);font-size:.72rem;line-height:1.3}.sw-theme-choice,.sw-theme-toggle,.sw-theme-reset,.sw-theme-field select{min-height:var(--sw-touch-target, 44px);border-radius:var(--radius-lg, 10px);border:1px solid var(--border-primary, var(--sw-shell-border));background:var(--surface-primary, rgba(255,255,255,.06));color:var(--text-primary, #f8fafc)}.sw-theme-choice{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.58rem .64rem;font-weight:850;cursor:pointer;text-align:left}.sw-theme-choice>span:first-child{display:grid;gap:.12rem;min-width:0}.sw-theme-choice small{color:var(--text-tertiary);font-size:.68rem;font-weight:700;line-height:1.25}.sw-theme-choice.is-active{border-color:rgba(var(--accent-primary-rgb),.42);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.2),rgba(var(--accent-secondary-rgb),.14));color:var(--accent-primary)}.sw-theme-choice.is-active small{color:var(--text-secondary)}.sw-theme-accent-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.sw-theme-swatch{min-height:40px;border-radius:var(--radius-lg, 10px);border:1px solid var(--border-primary, var(--sw-shell-border));color:#fff;cursor:pointer;box-shadow:inset 0 1px #ffffff38;display:grid;place-items:center;overflow:hidden;position:relative}.sw-theme-swatch-label{position:absolute;inset:auto 3px 3px;overflow:hidden;padding:.08rem .18rem;border-radius:999px;background:#00000057;color:#fffffff0;font-size:.52rem;font-weight:900;line-height:1.1;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.42);white-space:nowrap}.sw-theme-swatch.is-active{border:2px solid var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.2),0 12px 28px rgba(var(--accent-primary-rgb),.2)}.sw-theme-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sw-theme-field{display:flex;flex-direction:column;gap:.45rem;min-width:0}.sw-theme-field select{width:100%;padding:.55rem .65rem;font:inherit;cursor:pointer}.sw-theme-toggle,.sw-theme-reset{justify-content:space-between;gap:.75rem;padding:.58rem .68rem;cursor:pointer;font-weight:850}.sw-theme-switch{width:42px;height:24px;border-radius:999px;padding:3px;background:#ffffff1f;border:1px solid var(--border-primary, var(--sw-shell-border))}.sw-theme-switch>span{display:block;width:16px;height:16px;border-radius:50%;background:var(--text-tertiary);transition:transform .16s ease,background .16s ease}.sw-theme-toggle[aria-pressed=true] .sw-theme-switch{background:rgba(var(--accent-primary-rgb),.3)}.sw-theme-toggle[aria-pressed=true] .sw-theme-switch>span{background:var(--accent-primary);transform:translate(18px)}.sw-theme-reset{justify-content:center;color:var(--text-secondary);background:var(--sw-control-bg, rgba(255,255,255,.06))}html[data-pointer=coarse] .sw-theme-panel[data-sheet=true],.sw-theme-panel[data-sheet=true]{position:fixed;left:max(.75rem,var(--sw-safe-left));right:max(.75rem,var(--sw-safe-right));top:auto;bottom:calc(max(.75rem,var(--sw-safe-bottom)) + .25rem);width:auto;max-height:min(78dvh,calc(var(--sw-visual-vh, 720px) - max(1rem,var(--sw-safe-top)) - var(--mobile-nav-total, 5rem) - 1rem));border-radius:20px;padding:.78rem;gap:.68rem}.sw-theme-panel[data-sheet=true] .sw-theme-preview-meta,.sw-theme-panel[data-sheet=true] .sw-theme-preset-desc,.sw-theme-panel[data-sheet=true] .sw-theme-choice small{display:none}.sw-theme-panel[data-sheet=true] .sw-theme-mode-grid,.sw-theme-panel[data-sheet=true] .sw-theme-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.sw-theme-panel[data-sheet=true] .sw-theme-choice,.sw-theme-panel[data-sheet=true] .sw-theme-preset,.sw-theme-panel[data-sheet=true] .sw-theme-toggle,.sw-theme-panel[data-sheet=true] .sw-theme-reset{min-height:42px}.sw-theme-panel[data-sheet=true] .sw-theme-accent-grid{gap:.32rem}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sw-theme-panel{background:var(--sw-panel-bg-strong)}}html[data-forced-colors=active] .sw-theme-panel,html[data-forced-colors=active] .sw-theme-choice,html[data-forced-colors=active] .sw-theme-preset,html[data-forced-colors=active] .sw-theme-toggle,html[data-forced-colors=active] .sw-theme-reset,html[data-forced-colors=active] .sw-theme-field select{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}@media (max-width: 360px){.sw-theme-trigger{padding-inline:.72rem}.sw-theme-mode-grid,.sw-theme-preset-grid,.sw-theme-field-grid{grid-template-columns:1fr}.sw-theme-accent-grid{grid-template-columns:repeat(5,minmax(36px,1fr))}}:where(button,[role=button],input,select,textarea):focus-visible{outline:none;box-shadow:var(--sw-focus-ring)!important}:where(button:not(:disabled),[role=button]){-webkit-tap-highlight-color:transparent}:where(.sw-theme-button,.studio-button-secondary,.dashboard-section-chip),:where([data-showweld-dashboard=true] button:not(.sw-theme-button-primary)){background:var(--sw-control-bg)}:where(.sw-theme-button:hover,.studio-button-secondary:hover,.dashboard-section-chip:hover),:where([data-showweld-dashboard=true] button:not(:disabled):hover){background:var(--sw-control-bg-hover)}html[data-contrast=high]{--text-secondary: rgba(255,255,255,.82);--text-tertiary: rgba(255,255,255,.68);--sw-shell-border: rgba(255,255,255,.18);--sw-shell-border-strong: rgba(255,255,255,.3)}html[data-theme=light][data-contrast=high],html[data-theme=paper][data-contrast=high]{--text-secondary: rgba(15,23,42,.82);--text-tertiary: rgba(15,23,42,.66);--sw-shell-border: rgba(15,23,42,.18);--sw-shell-border-strong: rgba(15,23,42,.3)}html[data-accent=ember]{--warning-primary-rgb: 251, 191, 36}html[data-accent=forest]{--success-primary-rgb: 16, 185, 129}::selection{background:var(--sw-selection-bg, rgba(var(--accent-primary-rgb), .28));color:var(--sw-selection-text, #fff)}html[data-theme=midnight]{--sw-page-bg: radial-gradient(860px 540px at 14% -12%, rgba(var(--accent-primary-rgb), .14), transparent 64%), radial-gradient(720px 520px at 100% 4%, rgba(var(--accent-secondary-rgb), .12), transparent 58%), linear-gradient(135deg, #030712 0%, #070b16 54%, #020617 100%);--sw-panel-bg: linear-gradient(145deg, rgba(255,255,255,.07), rgba(255,255,255,.026)), rgba(2, 6, 23, .86);--sw-panel-bg-strong: linear-gradient(145deg, rgba(255,255,255,.09), rgba(255,255,255,.035)), rgba(2, 6, 23, .96)}html[data-theme=paper]{--sw-page-bg: radial-gradient(900px 580px at 10% -8%, rgba(var(--accent-primary-rgb), .1), transparent 64%), radial-gradient(760px 520px at 96% 0%, rgba(var(--accent-secondary-rgb), .08), transparent 58%), linear-gradient(135deg, #fbf7ef 0%, #f7efe1 54%, #fffaf1 100%);--sw-panel-bg: linear-gradient(145deg, rgba(255,252,245,.96), rgba(255,248,235,.76)), rgba(255,250,241,.88);--sw-panel-bg-strong: linear-gradient(145deg, rgba(255,252,245,.98), rgba(255,248,235,.84)), rgba(255,250,241,.96)}:where(input,select,textarea){background:var(--sw-input-bg)!important;border-color:var(--sw-input-border)!important;color:var(--text-primary)!important;caret-color:var(--accent-primary)}:where(input,textarea)::placeholder{color:var(--text-tertiary)}:where(select option){background:var(--bg-secondary);color:var(--text-primary)}:where(.landing-header,.showweld-workspace-command-strip,.dashboard-section-map){background:var(--sw-panel-bg-strong)!important;border-color:var(--sw-shell-border)!important;box-shadow:var(--sw-card-shadow)!important}:where(.landing-header):after,:where(.showweld-workspace-command-strip):after,:where(.dashboard-section-map):after,:where([data-showweld-dashboard=true] section):after{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--sw-topline);opacity:.72;pointer-events:none}:where(.landing-header,.showweld-workspace-command-strip,.dashboard-section-map,[data-showweld-dashboard=true] section){position:relative}:where(#landing-page-root article,#landing-page-root [aria-label="Showweld creator workspace preview"]){border-color:var(--sw-shell-border)!important;box-shadow:var(--sw-card-shadow)!important}:where(#landing-page-root article:hover,#landing-page-root [aria-label="Showweld creator workspace preview"]:hover),:where([data-showweld-dashboard=true] section:hover){box-shadow:var(--sw-card-shadow-hover)!important}:where(.sw-theme-button-primary,.studio-button-primary){background:var(--btn-primary-gradient)!important;color:var(--accent-text)!important;box-shadow:0 12px 30px rgba(var(--accent-primary-rgb),.22),inset 0 1px #ffffff2e}html[data-motion=expressive] :where(.landing-header,.dashboard-section-map,.showweld-workspace-command-strip,[data-showweld-dashboard=true] section,#landing-page-root article){animation:swSurfaceRise .36s var(--ease-spring, cubic-bezier(.23,1,.32,1)) both}html[data-motion=expressive] :where(button:not(:disabled),[role=button]){transition:transform .18s var(--ease-spring, cubic-bezier(.23,1,.32,1)),box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html[data-density=compact]{--sw-readable-line-height: 1.48}html[data-density=spacious]{--sw-readable-line-height: 1.68}:where(p,li,textarea,input){line-height:var(--sw-readable-line-height, 1.58)}@keyframes swSurfaceRise{0%{opacity:.86;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.sw-app-frame{min-height:100dvh;background:var(--sw-page-bg);color:var(--text-primary);isolation:isolate}.sw-shell-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sw-dashboard-gap, 1.5rem);width:min(100%,var(--sw-content-max-width, 1480px));margin-inline:auto;padding:var(--sw-page-gutter, clamp(.875rem, 2.2vw, 1.8rem))}.sw-workbench{display:grid;grid-template-columns:minmax(220px,.24fr) minmax(0,1fr) minmax(260px,.28fr);gap:var(--sw-dashboard-gap, 1.5rem);min-height:0}.sw-canvas{min-width:0;min-height:0;border:1px solid var(--sw-shell-border);border-radius:var(--sw-panel-radius, 18px);background:linear-gradient(180deg,rgba(255,255,255,.028),transparent 9rem),var(--sw-panel-bg);box-shadow:var(--sw-card-shadow);overflow:hidden;position:relative}.sw-side-panel,.sw-inspector-panel,.sw-command-surface,.sw-page-section,.sw-card{border:1px solid var(--sw-shell-border);border-radius:var(--sw-panel-radius, 18px);background:var(--sw-panel-bg);box-shadow:var(--sw-card-shadow);color:var(--text-primary);position:relative;overflow:hidden}.sw-command-surface,.sw-inspector-panel{background:var(--sw-panel-bg-strong)}.sw-side-panel:before,.sw-inspector-panel:before,.sw-command-surface:before,.sw-page-section:before,.sw-card:before,.sw-canvas:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--sw-topline);opacity:.7;pointer-events:none}.sw-toolbar{display:flex;align-items:center;gap:.55rem;min-height:var(--sw-control-min-height, 42px);padding:.5rem;border:1px solid var(--sw-shell-border);border-radius:var(--radius-xl, 16px);background:var(--sw-control-bg);box-shadow:inset 0 1px #ffffff12;overflow-x:auto;scrollbar-width:thin}.sw-toolbar-group{display:inline-flex;align-items:center;gap:.35rem;padding-inline:.35rem;border-right:1px solid var(--sw-shell-border)}.sw-toolbar-group:last-child{border-right:0}.sw-status-pill{display:inline-flex;align-items:center;gap:.38rem;min-height:28px;padding:.24rem .56rem;border-radius:999px;border:1px solid rgba(var(--accent-primary-rgb),.28);background:rgba(var(--accent-primary-rgb),.12);color:var(--accent-primary);font-size:.72rem;font-weight:850;white-space:nowrap}.sw-segmented{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.25rem;padding:.25rem;border-radius:var(--radius-xl, 16px);border:1px solid var(--sw-shell-border);background:var(--sw-command-bg)}.sw-segmented>button,.sw-icon-button{min-height:var(--sw-control-min-height, 42px);border-radius:var(--radius-lg, 12px);border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-weight:800}.sw-segmented>button[aria-selected=true],.sw-segmented>button[data-active=true],.sw-icon-button[data-active=true]{border-color:rgba(var(--accent-primary-rgb),.34);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.18),rgba(var(--accent-secondary-rgb),.1));color:var(--accent-primary);box-shadow:0 8px 22px rgba(var(--accent-primary-rgb),.14)}.sw-empty-state{display:grid;place-items:center;min-height:clamp(220px,34dvh,460px);padding:clamp(1rem,3vw,2rem);border:1px dashed rgba(var(--accent-primary-rgb),.28);border-radius:var(--sw-panel-radius, 18px);background:radial-gradient(420px 260px at 50% 0%,rgba(var(--accent-primary-rgb),.12),transparent 70%),var(--sw-panel-bg);color:var(--text-secondary);text-align:center}.sw-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sw-card-min, 260px)),1fr));gap:var(--sw-dashboard-gap, 1.5rem)}.sw-page-title{margin:0;background:var(--sw-text-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 1180px){.sw-workbench{grid-template-columns:minmax(0,1fr)}.sw-side-panel,.sw-inspector-panel{min-height:auto}}@media (max-width: 768px){.sw-shell-grid{padding:var(--sw-page-gutter, 1rem)}.sw-toolbar,.sw-segmented{overflow-x:auto;grid-auto-columns:max-content}}#showweld-app-root[data-app-surface=creator] [data-creator-shell=true]{background:var(--sw-creator-canvas-bg);color:var(--sw-text-primary, var(--text-primary));overscroll-behavior:none}#showweld-app-root[data-app-surface=creator] [data-creator-main-layout=true]{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%),transparent}#showweld-app-root[data-app-surface=creator] [data-creator-main-content=true]{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 10rem),transparent}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{min-width:0;isolation:isolate;background:var(--sw-workspace-canvas-bg, transparent)}.showweld-workspace-command-strip{box-shadow:var(--sw-workspace-shadow)}.showweld-workspace-view-tabs{display:none!important}.showweld-workspace-command-strip [aria-current=page]{box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb),.18),0 10px 24px rgba(var(--accent-primary-rgb),.16)}.showweld-workspace-command-strip button{transition:transform .16s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.showweld-workspace-command-strip button:hover{transform:translateY(-1px);border-color:var(--sw-shell-border-strong)!important}.showweld-workspace-command-strip button:active{transform:translateY(0) scale(.985)}.showweld-workspace-command-strip button:focus-visible{outline:none;box-shadow:var(--sw-focus-ring),var(--sw-workspace-shadow)!important}html[data-motion=reduced] .showweld-workspace-command-strip button{transition:none}@media (max-width: 1180px){.showweld-workspace-command-strip{grid-template-columns:1fr!important;min-height:var(--sw-workspace-command-height-tablet, 132px)!important;padding:.68rem .8rem!important}}@media (max-width: 860px){.showweld-workspace-command-strip{gap:.5rem!important}.showweld-workspace-command-strip>div:last-child button span{display:none}.showweld-workspace-command-strip>div:last-child button{min-width:var(--sw-touch-target, 44px);padding-inline:.62rem!important}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{padding-bottom:var(--sw-bottom-interactive-clearance, var(--sw-creator-safe-bottom, calc(env(safe-area-inset-bottom, 0px) + 74px) ))}#showweld-app-root :where([data-creator-main-content=true],[data-creator-active-view=true],.dashboard-scrollable,.spark-main-stage,[data-app-builder-scroll=true]){scroll-padding-bottom:var(--sw-bottom-interactive-clearance, calc(7rem + var(--safe-bottom)))}#showweld-app-root :where(.sw-card,.premium-card,.os-card,.studio-card,.spark-panel,.pb-panel-card){border-radius:min(var(--sw-panel-radius, 18px),16px)}#showweld-app-root :where(button,[role=button],input,select,textarea){min-height:var(--sw-control-hit-area, 44px)}}.sw-premium-creator-shell{background:radial-gradient(920px 560px at 12% -10%,rgba(var(--accent-primary-rgb),.14),transparent 66%),radial-gradient(720px 520px at 100% 0%,rgba(var(--accent-secondary-rgb),.12),transparent 60%),var(--sw-premium-shell-bg, var(--sw-page-bg))}.sw-premium-workspace-bar,.sw-premium-mobile-bar,.sw-premium-landing-main{position:relative;isolation:isolate}.sw-premium-workspace-bar{border-bottom-color:var(--sw-premium-divider, var(--sw-shell-border))!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),transparent 38%),var(--sw-premium-toolbar-bg, var(--sw-panel-bg-strong))!important;box-shadow:0 14px 44px #00000042,inset 0 1px #ffffff14!important}.sw-premium-mobile-bar{background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.14),rgba(var(--accent-secondary-rgb),.08)),var(--sw-premium-toolbar-bg, rgba(7, 11, 22, .9))!important;box-shadow:0 10px 30px #00000042}.sw-creator-workspace-view{background:linear-gradient(180deg,rgba(255,255,255,.024),transparent 9rem),transparent}.sw-studio-premium-root,.sw-picture-premium-root{background:var(--sw-creator-studio-bg, var(--sw-page-bg))!important;color:var(--text-primary)}#showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story,.creator-module-shell--book){--sw-creator-route-accent: var(--accent-primary);--sw-creator-route-accent-rgb: var(--accent-primary-rgb);--sw-creator-module-bg: radial-gradient(880px 560px at 0% 0%, rgba(var(--sw-creator-route-accent-rgb), .105), transparent 62%), radial-gradient(760px 520px at 100% 6%, rgba(var(--accent-secondary-rgb), .085), transparent 58%), var(--sw-workspace-canvas-bg, var(--sw-creator-canvas-bg, var(--sw-product-page-bg)));--sw-creator-card-bg: var(--sw-creator-card-surface, var(--sw-product-section-bg, var(--surface-primary)));--sw-creator-card-border: var(--sw-creator-border, var(--sw-product-border, var(--border-primary)));--sw-creator-card-shadow: var(--sw-creator-shadow, var(--sw-product-shadow, 0 28px 74px rgba(0,0,0,.42)));--sw-creator-control-bg: var(--sw-creator-control-surface, var(--sw-product-section-bg, var(--surface-primary)));--sw-creator-chip-bg: var(--sw-creator-chip-surface, var(--sw-component-surface, var(--surface-secondary)));--sw-creator-chip-active-bg: var(--sw-creator-chip-surface-active, var(--sw-creator-chip-bg));--sw-creator-empty-bg: var(--sw-creator-empty-surface, var(--sw-product-section-bg, var(--surface-primary)));--sw-creator-editor-bg: var(--sw-creator-editor-surface, var(--sw-product-section-bg, var(--surface-primary)));--sw-creator-editor-rail-bg: var(--sw-creator-editor-rail-surface, rgba(0,0,0,.16));--sw-creator-editor-main-bg: var(--sw-creator-editor-main-surface, linear-gradient(180deg, rgba(255,255,255,.018), transparent 46%));--sw-creator-mobile-sheet-bg: var(--sw-creator-mobile-sheet-surface, var(--sw-product-toolbar-bg, rgba(8,13,24,.88)));background:var(--sw-creator-module-bg)!important;color:var(--text-primary);box-sizing:border-box;min-width:0;min-height:0;isolation:isolate}#showweld-app-root .creator-module-shell--world{--sw-creator-route-accent: var(--sw-creator-route-world, var(--success-primary, #22c55e));--sw-creator-route-accent-rgb: var(--sw-creator-route-world-rgb, var(--success-primary-rgb, 34, 197, 94))}#showweld-app-root .creator-module-shell--characters{--sw-creator-route-accent: var(--sw-creator-route-characters, var(--accent-primary, #6366f1));--sw-creator-route-accent-rgb: var(--sw-creator-route-characters-rgb, var(--accent-primary-rgb, 99, 102, 241))}#showweld-app-root .creator-module-shell--story{--sw-creator-route-accent: var(--sw-creator-route-story, var(--accent-secondary, #c026d3));--sw-creator-route-accent-rgb: var(--sw-creator-route-story-rgb, var(--accent-secondary-rgb, 192, 38, 211))}#showweld-app-root .creator-module-shell--book{--sw-creator-route-accent: var(--sw-creator-route-book, var(--warning-primary, #f59e0b));--sw-creator-route-accent-rgb: var(--sw-creator-route-book-rgb, var(--warning-primary-rgb, 245, 158, 11))}html[data-theme=light] #showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story,.creator-module-shell--book),html[data-theme=paper] #showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story,.creator-module-shell--book){--sw-creator-module-bg: radial-gradient(860px 540px at 0% -8%, rgba(var(--sw-creator-route-accent-rgb), .12), transparent 64%), radial-gradient(760px 520px at 100% 0%, rgba(var(--accent-secondary-rgb), .09), transparent 58%), var(--sw-workspace-canvas-bg, var(--sw-product-page-bg))}#showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story,.creator-module-shell--book) :where(.creator-module-main,.scrollable){background:transparent!important;color:var(--text-primary);scrollbar-width:thin;scrollbar-color:var(--sw-scrollbar-thumb, rgba(255,255,255,.18)) var(--sw-scrollbar-track, transparent)}#showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story,.creator-module-shell--book) .scrollable::-webkit-scrollbar{width:8px;height:8px}#showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story,.creator-module-shell--book) .scrollable::-webkit-scrollbar-track{background:var(--sw-scrollbar-track, rgba(255,255,255,.04))}#showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story,.creator-module-shell--book) .scrollable::-webkit-scrollbar-thumb{background:var(--sw-scrollbar-thumb, rgba(255,255,255,.18));border-radius:999px}#showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story,.creator-module-shell--book) :where(input,select,textarea){background:var(--sw-creator-control-bg, var(--sw-input-bg, var(--surface-primary)))!important;border-color:var(--sw-creator-card-border, var(--sw-input-border, var(--border-primary)))!important;color:var(--text-primary)!important;box-shadow:none}#showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story,.creator-module-shell--book) :where(select option){background:var(--modal-content-bg, var(--bg-secondary));color:var(--text-primary)}@media (max-width: 768px){#showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story,.creator-module-shell--book){--sw-creator-card-shadow: var(--sw-component-shadow-sm, 0 12px 34px rgba(0,0,0,.24));height:100%}#showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story,.creator-module-shell--book) :where(.scrollable){scroll-padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + env(safe-area-inset-bottom,0px))}}.sw-studio-premium-root main,.sw-picture-premium-root main{scrollbar-gutter:stable}.sw-studio-premium-root .spark-panel,.sw-picture-premium-root .pb-panel-card,.sw-picture-premium-root .pb-bible-card,.sw-picture-premium-root section,.sw-picture-premium-root nav{background:var(--sw-creator-card-surface, var(--sw-premium-surface-bg, linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.03)))),#070b14ad!important;border-color:var(--sw-creator-border, var(--sw-premium-divider, rgba(255,255,255,.095)))!important;box-shadow:var(--sw-creator-shadow, var(--sw-card-shadow, 0 18px 48px rgba(0,0,0,.32)))!important}.sw-studio-premium-root .spark-desktop-rail,.sw-picture-premium-root .pb-rail,.sw-picture-premium-root header{background:linear-gradient(180deg,rgba(var(--sw-creator-route-media-rgb, var(--accent-primary-rgb)),.075),transparent 220px),var(--sw-creator-toolbar-surface, var(--sw-premium-toolbar-bg, rgba(7, 11, 22, .82)))!important;border-color:var(--sw-creator-border, var(--sw-premium-divider, rgba(255,255,255,.095)))!important}.sw-studio-premium-root .spark-output-canvas,.sw-picture-premium-root .pb-panel-img-wrap{background:linear-gradient(135deg,#00000057,#00000085),#050812!important}.sw-studio-premium-root .spark-status-ribbon,.sw-picture-premium-root .pb-status-chip,.sw-premium-kpi{background:linear-gradient(135deg,rgba(var(--sw-creator-route-media-rgb, var(--accent-primary-rgb)),.13),rgba(var(--accent-secondary-rgb),.07));border-color:rgba(var(--sw-creator-route-media-rgb, var(--accent-primary-rgb)),.28)}.sw-premium-landing-main{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 18rem),transparent}.sw-premium-hero .lp-hero__bg:after{background:var(--sw-premium-hero-overlay),linear-gradient(180deg,#0608124d,#06081214 42%,#060812b3)!important}.sw-premium-hero .lp-hero__grid{background-image:linear-gradient(var(--sw-premium-grid-line, rgba(255,255,255,.045)) 1px,transparent 1px),linear-gradient(90deg,var(--sw-premium-grid-line, rgba(255,255,255,.045)) 1px,transparent 1px)!important}.sw-premium-hero .lp-hero__genesis,.sw-premium-hero .lp-hero__device,.sw-premium-hero .lp-hero__cta-reader,.sw-premium-hero .lp-hero__pill,.sw-premium-hero .lp-hero__starter{background:var(--sw-premium-surface-bg, rgba(255,255,255,.06)),#070b14b3!important;border-color:var(--sw-premium-divider, rgba(255,255,255,.095))!important;box-shadow:var(--sw-card-shadow, 0 18px 48px rgba(0,0,0,.32))}html[data-theme=light] .sw-studio-premium-root .spark-output-canvas,html[data-theme=paper] .sw-studio-premium-root .spark-output-canvas,html[data-theme=light] .sw-picture-premium-root .pb-panel-img-wrap,html[data-theme=paper] .sw-picture-premium-root .pb-panel-img-wrap{background:linear-gradient(135deg,#0f172a0d,#0f172a1a),#f8fafc!important}@media (max-width: 980px){.sw-studio-premium-root,.sw-picture-premium-root{--spark-radius: min(var(--sw-panel-radius, 18px), 16px);--pb-radius: min(var(--sw-panel-radius, 18px), 16px)}.sw-studio-premium-root main,.sw-picture-premium-root main{padding-bottom:calc(var(--sw-mobile-bottom-safe, .75rem) + 1.5rem)!important}.sw-picture-premium-root header{align-items:flex-start!important;gap:.75rem!important;padding:.75rem .9rem!important}}html[data-theme=dim]{color-scheme:dark;--bg-base-h: 220;--bg-base-s: 18%;--bg-base-l: 13%;--bg-primary: hsl(220, 18%, 13%);--bg-secondary: hsl(220, 16%, 16%);--bg-tertiary: hsl(220, 14%, 19%);--surface-primary: hsla(0, 0%, 100%, .052);--surface-secondary: hsla(0, 0%, 100%, .085);--surface-tertiary: hsla(0, 0%, 100%, .12);--bg-gradient-primary: radial-gradient(1100px 720px at 10% -10%, hsla(var(--accent-primary-h), 80%, 50%, .1), transparent 60%), radial-gradient(900px 600px at 100% 0%, hsla(var(--accent-secondary-h), 70%, 50%, .08), transparent 55%), linear-gradient(180deg, hsl(220, 18%, 12%) 0%, hsl(220, 16%, 16%) 100%);--sw-material-canvas: var(--sw-layer-canvas, var(--bg-gradient-primary));--sw-material-sunken: var(--sw-layer-sunken, rgba(20, 28, 42, .82));--sw-material-panel: var(--sw-layer-default, rgba(31, 41, 55, .78));--sw-material-panel-raised: var(--sw-layer-raised, rgba(38, 49, 66, .86));--sw-material-overlay: var(--sw-layer-overlay, rgba(17, 24, 39, .9));--sw-material-field: var(--sw-layer-field, rgba(17, 24, 39, .72));--sw-material-control: var(--sw-layer-control, rgba(255, 255, 255, .052));--sw-material-control-hover: var(--sw-layer-hover, rgba(255, 255, 255, .082));--sw-material-border: var(--sw-layer-border-muted, rgba(203, 213, 225, .15));--sw-material-shadow: var(--sw-layer-shadow, 0 18px 48px rgba(0,0,0,.3))}html[data-theme=oled]{color-scheme:dark;--bg-base-h: 0;--bg-base-s: 0%;--bg-base-l: 0%;--bg-primary: #000000;--bg-secondary: #050505;--bg-tertiary: #0a0a0a;--surface-primary: hsla(0, 0%, 100%, .06);--surface-secondary: hsla(0, 0%, 100%, .1);--surface-tertiary: hsla(0, 0%, 100%, .14);--bg-gradient-primary: radial-gradient(1200px 800px at 10% -10%, hsla(var(--accent-primary-h), 90%, 50%, .14), transparent 62%), radial-gradient(1000px 600px at 100% 0%, hsla(var(--accent-secondary-h), 78%, 50%, .1), transparent 56%), #000000;--sw-material-canvas: var(--sw-layer-canvas, #000);--sw-material-sunken: var(--sw-layer-sunken, #000);--sw-material-panel: var(--sw-layer-default, rgba(255,255,255,.045));--sw-material-panel-raised: var(--sw-layer-raised, rgba(255,255,255,.068));--sw-material-overlay: var(--sw-layer-overlay, rgba(0,0,0,.92));--sw-material-field: var(--sw-layer-field, rgba(255,255,255,.038));--sw-material-control: var(--sw-layer-control, rgba(255,255,255,.052));--sw-material-control-hover: var(--sw-layer-hover, rgba(255,255,255,.082));--sw-material-border: var(--sw-layer-border-muted, rgba(255,255,255,.13));--sw-material-border-strong: var(--sw-layer-border-strong, rgba(255,255,255,.23));--sw-editor-stage-bg: radial-gradient(520px 240px at 50% 0%, rgba(var(--sw-route-accent-rgb), .16), transparent 72%), #000;--sw-editor-deck-bg: rgba(0,0,0,.86)}html[data-theme=oled]{--sw-card-shadow: 0 30px 70px rgba(0, 0, 0, .7), inset 0 1px 0 rgba(255,255,255,.06);--sw-card-shadow-hover: 0 38px 90px rgba(0, 0, 0, .78), 0 0 0 1px rgba(var(--accent-primary-rgb), .28), inset 0 1px 0 rgba(255,255,255,.08)}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.06s!important;scroll-behavior:auto!important}html[data-motion=expressive]{--sw-motion-affordance: var(--sw-easing-spring, cubic-bezier(.34, 1.56, .64, 1))}html[data-contrast=high]{--sw-focus-ring: 0 0 0 4px rgba(var(--accent-primary-rgb), .55);--sw-divider: rgba(255, 255, 255, .22);--sw-border-strong: rgba(255, 255, 255, .34)}html[data-contrast=high][data-theme=light],html[data-contrast=high][data-theme=paper]{--sw-divider: rgba(15, 23, 42, .26);--sw-border-strong: rgba(15, 23, 42, .4)}@media (forced-colors: active){html[data-forced-colors=active]{--sw-card-shadow: none;--sw-card-shadow-hover: none;--sw-premium-shell-bg: Canvas;--sw-premium-surface-bg: Canvas;--sw-premium-toolbar-bg: Canvas}}*{scrollbar-color:var(--sw-scrollbar-thumb, rgba(255,255,255,.16)) var(--sw-scrollbar-track, transparent)}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:var(--sw-scrollbar-track, transparent)}*::-webkit-scrollbar-thumb{background:var(--sw-scrollbar-thumb, rgba(255,255,255,.16));border-radius:999px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--sw-scrollbar-thumb-hover, rgba(255,255,255,.28));background-clip:content-box}::selection{background:var(--sw-selection-bg, rgba(0, 123, 255, .28));color:var(--sw-selection-text, #ffffff)}.sw-surface-1{background:var(--surface-overlay-1, hsla(0,0%,100%,.03));border:1px solid var(--surface-border-1, hsla(0,0%,100%,.06))}.sw-surface-2{background:var(--surface-overlay-2, hsla(0,0%,100%,.06));border:1px solid var(--surface-border-2, hsla(0,0%,100%,.1))}.sw-surface-3{background:var(--surface-overlay-3, hsla(0,0%,100%,.09));border:1px solid var(--surface-border-3, hsla(0,0%,100%,.14))}.sw-surface-4{background:var(--surface-overlay-4, hsla(0,0%,100%,.13));border:1px solid var(--surface-border-4, hsla(0,0%,100%,.2))}.sw-text-primary{color:var(--sw-text-primary, var(--text-primary, #f8fafc))}.sw-text-secondary{color:var(--sw-text-secondary, var(--text-secondary, #cbd5e1))}.sw-text-tertiary{color:var(--sw-text-tertiary, var(--text-tertiary, #94a3b8))}.sw-text-quaternary{color:var(--sw-text-quaternary, #64748b)}.sw-text-disabled{color:var(--sw-text-disabled, rgba(241,245,249,.36))}.sw-text-link{color:var(--sw-text-link, var(--accent-primary, #007bff))}.sw-bg-success-soft{background:var(--sw-success-soft, rgba(34,197,94,.16));color:var(--sw-success, #22c55e)}.sw-bg-danger-soft{background:var(--sw-danger-soft, rgba(239,68,68,.16));color:var(--sw-danger, #ef4444)}.sw-bg-warning-soft{background:var(--sw-warning-soft, rgba(245,158,11,.16));color:var(--sw-warning, #f59e0b)}.sw-bg-info-soft{background:var(--sw-info-soft, rgba(14,165,233,.16));color:var(--sw-info, #0ea5e9)}.sw-focus-ring:focus-visible{outline:none;box-shadow:var(--sw-focus-ring, 0 0 0 3px rgba(var(--accent-primary-rgb, 0,123,255), .32))}.sw-skeleton{background:var(--sw-theme-skeleton, rgba(255,255,255,.06));background-size:200% 100%}[data-showweld-spark=true]{--spark-rail-w: clamp(236px, 18vw, 300px);--spark-right-w: clamp(330px, 25vw, 400px);--spark-gap: clamp(.7rem, 1.25vw, 1rem);--spark-pad: clamp(.75rem, 1.35vw, 1rem);--spark-pad-lg: clamp(.95rem, 1.7vw, 1.35rem);--spark-radius: 12px;--spark-radius-sm: 8px;--spark-radius-lg: 16px;--spark-line: var(--sw-creator-border, var(--sw-shell-border, rgba(255,255,255,.085)));--spark-line-strong: var(--sw-creator-border-strong, var(--sw-shell-border-strong, rgba(255,255,255,.14)));--spark-panel: var(--sw-creator-surface, color-mix(in srgb, var(--sw-panel-bg, var(--surface-primary, #0f1117)) 88%, transparent));--spark-panel-strong: var(--sw-creator-surface-strong, color-mix(in srgb, var(--sw-panel-bg-strong, var(--surface-secondary, #161b27)) 94%, transparent));--spark-control: var(--sw-creator-control-surface, color-mix(in srgb, var(--surface-primary, #111827) 78%, transparent));--spark-control-hover: var(--sw-creator-control-surface-hover, color-mix(in srgb, var(--spark-control) 72%, rgb(var(--accent-primary-rgb, 99,102,241)) 14%));--spark-stage: #02040a;--spark-shadow: var(--sw-creator-shadow, 0 14px 34px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.045));--spark-shadow-strong: var(--sw-creator-shadow-hover, 0 24px 64px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.06));--spark-focus: var(--sw-creator-focus-ring, 0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.26));--spark-transition: var(--sw-route-motion-fast, .17s cubic-bezier(.22, 1, .36, 1));animation:sparkFadeIn .24s cubic-bezier(.22,1,.36,1) both;color:var(--text-primary)}html[data-theme=light] [data-showweld-spark=true],html[data-theme=paper] [data-showweld-spark=true]{--spark-stage: #f8fafc;--spark-shadow: 0 14px 34px rgba(15,23,42,.1), inset 0 1px 0 rgba(255,255,255,.82);--spark-shadow-strong: 0 22px 58px rgba(15,23,42,.15), inset 0 1px 0 rgba(255,255,255,.9)}html[data-density=compact] [data-showweld-spark=true]{--spark-gap: .62rem;--spark-pad: .68rem;--spark-pad-lg: .85rem;--spark-radius: 10px}[data-showweld-spark=true].spark-shell{height:100%;min-width:0;isolation:isolate;background:radial-gradient(900px 520px at 8% -10%,rgba(var(--sw-creator-route-spark-rgb, var(--accent-primary-rgb,99,102,241)),.13),transparent 64%),radial-gradient(760px 480px at 100% 0%,rgba(var(--accent-secondary-rgb,168,85,247),.1),transparent 58%),var(--sw-workspace-canvas-bg, var(--sw-creator-canvas-bg, var(--sw-page-bg)))!important;grid-template-columns:var(--spark-rail-w) minmax(0,1fr)!important}[data-showweld-spark=true] .spark-main-stage{min-width:0;scrollbar-width:thin;padding:var(--spark-pad-lg) var(--spark-pad-lg) calc(var(--spark-pad-lg) + var(--sw-safe-bottom, 0px))!important;display:flex!important;flex-direction:column!important;gap:var(--spark-gap)!important;align-items:center!important;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 340px),transparent}[data-showweld-spark=true] .spark-main-stage>*{width:100%;max-width:1720px;margin-inline:auto!important}[data-showweld-spark=true] .spark-main-stage>.spark-experience-hero{max-width:1840px}[data-showweld-spark=true] .spark-experience-hero{min-height:clamp(214px,18vw,300px)!important;height:clamp(214px,18vw,300px)!important;overflow:visible!important;align-items:stretch!important}[data-showweld-spark=true] .spark-experience-hero .spark-hero-copy{min-height:0!important;align-content:start!important;grid-auto-rows:max-content!important}[data-showweld-spark=true] .spark-experience-hero .spark-hero-actions{padding-bottom:.08rem!important}[data-showweld-spark=true] .spark-experience-hero>div:not(.spark-hero-copy){min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}[data-showweld-spark=true] .spark-experience-hero .spark-hero-mosaic,[data-showweld-spark=true] .spark-experience-hero .spark-hero-tile{min-height:0!important;max-height:100%!important;overflow:hidden!important}[data-showweld-spark=true] .spark-clip-workspace{order:20}[data-showweld-spark=true] .spark-production-system{order:30}[data-showweld-spark=true] .spark-workbench-band{position:relative;border:1px solid var(--spark-line);border-radius:var(--spark-radius-lg);background:linear-gradient(180deg,rgba(var(--accent-primary-rgb,99,102,241),.055),rgba(255,255,255,.012) 45%,transparent),color-mix(in srgb,var(--spark-panel) 86%,transparent);box-shadow:var(--spark-shadow);padding:var(--spark-gap)}[data-showweld-spark=true] .spark-workbench-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff0e}[data-showweld-spark=true] .spark-workbench-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;margin:0 0 var(--spark-gap);color:var(--text-primary);grid-column:1 / -1}[data-showweld-spark=true] .spark-workbench-heading strong{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:950;text-transform:uppercase;letter-spacing:.055em}[data-showweld-spark=true] .spark-workbench-heading span{color:var(--text-tertiary);font-size:.72rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-command-rail{background:linear-gradient(180deg,rgba(var(--sw-creator-route-spark-rgb, var(--accent-primary-rgb,99,102,241)),.09),transparent 220px),color-mix(in srgb,var(--spark-panel-strong) 96%,transparent)!important;border-right:1px solid var(--spark-line)!important;box-shadow:var(--sw-sidebar-shadow, 4px 0 32px rgba(0,0,0,.26))!important;padding:var(--spark-pad)!important}[data-showweld-spark=true] .spark-panel,[data-showweld-spark=true] .spark-player,[data-showweld-spark=true] .spark-queue-panel,[data-showweld-spark=true] .spark-mobile-bar{background:linear-gradient(145deg,#fff1,#ffffff05),var(--spark-panel)!important;border:1px solid var(--spark-line)!important;border-radius:var(--spark-radius)!important;box-shadow:var(--spark-shadow)!important;backdrop-filter:var(--sw-creator-backdrop-filter, var(--sw-browser-glass-blur, blur(18px) saturate(150%)));-webkit-backdrop-filter:var(--sw-creator-backdrop-filter, var(--sw-browser-glass-blur, blur(18px) saturate(150%)))}[data-showweld-spark=true] .spark-hero-strip{padding:var(--spark-pad-lg)!important;margin-bottom:var(--spark-gap)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.12),#ffffff06 44%,rgba(var(--accent-secondary-rgb,168,85,247),.09)),var(--spark-panel-strong)!important}[data-showweld-spark=true] .spark-asset-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr)!important;gap:var(--spark-gap)!important;margin-bottom:var(--spark-gap)!important}[data-showweld-spark=true] .spark-clip-workspace{display:grid!important;grid-template-columns:minmax(620px,1.14fr) minmax(380px,.86fr)!important;gap:var(--spark-gap)!important;align-items:start!important;padding:var(--spark-gap)!important;border:1px solid var(--spark-line)!important;border-radius:var(--spark-radius-lg)!important;background:linear-gradient(180deg,rgba(var(--accent-primary-rgb,99,102,241),.04),rgba(255,255,255,.012) 42%,transparent),color-mix(in srgb,var(--spark-panel) 70%,transparent)!important;box-shadow:var(--spark-shadow)!important}[data-showweld-spark=true] .spark-editor-panel{overflow:hidden;min-width:0!important;min-height:0!important;border-radius:var(--spark-radius-lg)!important}[data-showweld-spark=true] .spark-editor-body{align-content:start!important;grid-auto-rows:max-content!important;gap:var(--spark-gap)!important}[data-showweld-spark=true] .spark-prompt-block{min-width:0!important;align-content:start!important}[data-showweld-spark=true] .spark-prompt-block>span{min-width:0!important;gap:.5rem!important}[data-showweld-spark=true] .spark-prompt-block>span>span{white-space:nowrap!important}[data-showweld-spark=true] .spark-negative-block .spark-prompt-area{min-height:86px!important}[data-showweld-spark=true] .spark-inspector-stack{display:grid!important;gap:var(--spark-gap)!important;position:sticky;top:var(--spark-pad);align-self:start;max-height:calc(var(--sw-visual-vh, 100vh) - 2rem);overflow:auto;scrollbar-width:thin}[data-showweld-spark=true] .spark-section-label{letter-spacing:0!important;font-size:.66rem!important;color:var(--text-tertiary)!important}[data-showweld-spark=true] .spark-status-ribbon,[data-showweld-spark=true] .spark-status,[data-showweld-spark=true] .spark-chip{min-height:24px;display:inline-flex;align-items:center;gap:.34rem;border:1px solid var(--spark-line);border-radius:999px;background:color-mix(in srgb,var(--spark-control) 82%,transparent);color:var(--text-secondary);padding:.2rem .55rem;font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:0;white-space:nowrap!important;writing-mode:horizontal-tb!important;word-break:keep-all!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:0 0 auto!important;max-width:min(100%,240px)!important}[data-showweld-spark=true] .spark-title-input+div{min-width:0!important;align-items:center!important;row-gap:.35rem!important}[data-showweld-spark=true] .spark-source-card,[data-showweld-spark=true] .spark-timeline-item,[data-showweld-spark=true] .spark-source-tile{border-radius:var(--spark-radius-sm)!important;border-color:var(--spark-line)!important;background:linear-gradient(135deg,#ffffff0a,#ffffff04),color-mix(in srgb,var(--spark-panel) 86%,transparent)!important;transition:transform var(--spark-transition),border-color var(--spark-transition),background var(--spark-transition),box-shadow var(--spark-transition)!important}[data-showweld-spark=true] .spark-source-card:not(:disabled):hover,[data-showweld-spark=true] .spark-source-tile:not(:disabled):hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.42)!important;box-shadow:0 10px 28px rgba(var(--accent-primary-rgb,99,102,241),.1),var(--spark-shadow)!important}[data-showweld-spark=true] .spark-prompt-area,[data-showweld-spark=true] .spark-input,[data-showweld-spark=true] .spark-select{background:var(--spark-control)!important;border:1px solid var(--spark-line)!important;border-radius:var(--spark-radius-sm)!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff09;min-width:0!important}[data-showweld-spark=true] .spark-prompt-area{min-height:clamp(150px,20vh,235px)!important;max-height:min(42vh,380px)!important}[data-showweld-spark=true] .spark-prompt-area:focus,[data-showweld-spark=true] .spark-input:focus,[data-showweld-spark=true] .spark-select:focus{border-color:rgba(var(--accent-primary-rgb,99,102,241),.58)!important;box-shadow:var(--spark-focus),inset 0 1px #ffffff0f!important}[data-showweld-spark=true] .spark-title-input{color:var(--text-primary)!important;letter-spacing:0!important}[data-showweld-spark=true] .spark-frame-slot{border-color:color-mix(in srgb,var(--spark-line-strong) 72%,transparent)!important;background:radial-gradient(ellipse at 50% 20%,rgba(var(--accent-primary-rgb,99,102,241),.08),transparent 64%),var(--spark-control)!important}[data-showweld-spark=true] .spark-player{overflow:hidden;background:var(--spark-panel-strong)!important}[data-showweld-spark=true] .spark-player:fullscreen,[data-showweld-spark=true] .spark-player[data-fullscreen=true]{width:100vw!important;height:100vh!important;border-radius:0!important;border:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important;background:radial-gradient(1000px 520px at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.16),transparent 64%),#000!important}[data-showweld-spark=true] .spark-player:fullscreen .spark-player-stage,[data-showweld-spark=true] .spark-player[data-fullscreen=true] .spark-player-stage{aspect-ratio:auto!important;min-height:0!important;height:100%!important}[data-showweld-spark=true] .spark-player:fullscreen video,[data-showweld-spark=true] .spark-player[data-fullscreen=true] video{max-height:100%!important}[data-showweld-spark=true] .spark-player:fullscreen .spark-player-controls,[data-showweld-spark=true] .spark-player[data-fullscreen=true] .spark-player-controls{padding:.85rem clamp(1rem,2.2vw,2rem) calc(.95rem + var(--sw-safe-bottom, 0px))!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72) 20%),color-mix(in srgb,var(--spark-panel-strong) 82%,#000 18%)!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important}[data-showweld-spark=true] .spark-player:fullscreen .spark-player-share,[data-showweld-spark=true] .spark-player[data-fullscreen=true] .spark-player-share{display:none!important}[data-showweld-spark=true] .spark-player-stage{background:radial-gradient(520px 260px at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.1),transparent 62%),var(--spark-stage)!important;border-bottom:1px solid var(--spark-line)}[data-showweld-spark=true] .spark-player-empty{background:radial-gradient(460px 240px at 50% 28%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--spark-stage) 90%,#111827 10%),var(--spark-stage))!important}[data-showweld-spark=true] .spark-player-controls,[data-showweld-spark=true] .spark-player-share{background:color-mix(in srgb,var(--spark-panel-strong) 88%,transparent)!important;border-top:1px solid var(--spark-line)!important}[data-showweld-spark=true] .spark-player-button,[data-showweld-spark=true] .spark-control-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--spark-line)!important;border-radius:10px!important;background:var(--spark-control)!important;color:var(--text-primary)!important}[data-showweld-spark=true] .spark-player-button:not(:disabled):hover,[data-showweld-spark=true] .spark-control-button:not(:disabled):hover{background:var(--spark-control-hover)!important;border-color:rgba(var(--accent-primary-rgb,99,102,241),.42)!important}[data-showweld-spark=true] .spark-player-play{background:#00000038!important}[data-showweld-spark=true] .spark-player-play-ring{width:clamp(58px,7vw,76px)!important;height:clamp(58px,7vw,76px)!important;border-radius:999px!important;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.35),transparent 38%),linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.78),rgba(var(--accent-secondary-rgb,168,85,247),.7))!important;border:1px solid rgba(255,255,255,.34)!important;box-shadow:0 20px 54px rgba(var(--accent-primary-rgb,99,102,241),.28),0 18px 48px #0000006b!important}[data-showweld-spark=true] .spark-queue-panel{width:min(340px,calc(100vw - 2rem))!important}[data-showweld-spark=true] .spark-queue-header{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.18),rgba(var(--accent-secondary-rgb,168,85,247),.1)),var(--spark-panel-strong)!important;border-bottom-color:var(--spark-line)!important}[data-showweld-spark=true] .spark-queue-row{background:linear-gradient(135deg,var(--spark-queue-accent, rgba(var(--accent-primary-rgb),.1)),rgba(255,255,255,.018)),var(--spark-panel)!important;border-color:var(--spark-queue-border, var(--spark-line))!important}[data-showweld-spark=true] .spark-movie-builder{margin-bottom:0!important;overflow:hidden!important}[data-showweld-spark=true] .spark-movie-header{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.11),rgba(var(--accent-secondary-rgb,168,85,247),.07)),var(--spark-panel-strong)!important;border-bottom-color:var(--spark-line)!important}[data-showweld-spark=true] .spark-movie-preview{border:1px solid var(--spark-line)!important;border-radius:var(--spark-radius-sm)!important;background:#000!important;box-shadow:inset 0 0 0 1px #ffffff09}[data-showweld-spark=true] .spark-planning-cell>.spark-panel,[data-showweld-spark=true] .spark-planning-cell>section{height:100%}[data-showweld-spark=true] .spark-movie-source-bin,[data-showweld-spark=true] .spark-movie-edit-stack{background:color-mix(in srgb,var(--spark-panel) 78%,transparent)}[data-showweld-spark=true] button,[data-showweld-spark=true] [role=button]{letter-spacing:0!important}[data-showweld-spark=true] button:focus-visible,[data-showweld-spark=true] input:focus-visible,[data-showweld-spark=true] textarea:focus-visible,[data-showweld-spark=true] select:focus-visible{outline:none!important;box-shadow:var(--spark-focus)!important}[data-showweld-spark=true] ::-webkit-scrollbar{width:7px;height:7px}[data-showweld-spark=true] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--spark-line-strong) 78%,transparent);border-radius:999px}@media (max-width: 1180px){[data-showweld-spark=true].spark-shell{grid-template-columns:minmax(232px,286px) minmax(0,1fr)!important}[data-showweld-spark=true] .spark-clip-workspace{grid-template-columns:1fr!important}[data-showweld-spark=true] .spark-inspector-stack{position:static;max-height:none}}@media (max-width: 1500px){[data-showweld-spark=true]{--spark-rail-w: clamp(220px, 22vw, 280px)}[data-showweld-spark=true] .spark-clip-workspace{grid-template-columns:minmax(0,1fr)!important}[data-showweld-spark=true] .spark-inspector-stack{position:static!important;max-height:none!important;overflow:visible!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}[data-showweld-spark=true] .spark-output-card{order:-30!important;grid-column:1 / -1!important}[data-showweld-spark=true] .spark-frame-card{order:-20!important}[data-showweld-spark=true] .spark-billing-card{order:-10!important}[data-showweld-spark=true] .spark-save-card{grid-column:1 / -1!important}}@media (max-width: 980px){[data-showweld-spark=true] .spark-inspector-stack{grid-template-columns:1fr!important}}@media (max-width: 768px){[data-showweld-spark=true].spark-shell{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}[data-showweld-spark=true] .spark-main-stage{width:100%!important;max-width:100%!important;min-width:0!important;align-items:stretch!important;overflow-x:hidden!important;padding:.65rem .65rem calc(6.75rem + var(--sw-safe-bottom, 0px))!important;gap:.72rem!important}[data-showweld-spark=true] .spark-main-stage>*,[data-showweld-spark=true] :where(.spark-panel,.spark-workbench-band,.spark-clip-workspace,.spark-production-system,.spark-movie-builder,.spark-player,.spark-queue-panel){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}[data-showweld-spark=true] :where(.spark-main-stage,.spark-panel,.spark-workbench-band,.spark-mobile-bar,.spark-movie-builder) :where(div,span,strong,p,h2,h3,h4,label){min-width:0!important;max-width:100%!important}[data-showweld-spark=true] :where(.spark-main-stage,.spark-panel,.spark-workbench-band,.spark-mobile-bar) :where(p,span:not(.spark-status-ribbon):not(.spark-chip),strong){overflow-wrap:anywhere!important}[data-showweld-spark=true] :where(.spark-main-stage,.spark-panel,.spark-workbench-band) :where(input,select,textarea,button){font-size:max(16px,.78rem)!important}[data-showweld-spark=true] :where(.spark-source-card,.spark-source-tile,.spark-timeline-item){overflow:hidden!important}[data-showweld-spark=true] :where(.spark-source-card,.spark-source-tile,.spark-timeline-item) :where(strong,span,div){overflow:hidden!important;text-overflow:ellipsis!important}[data-showweld-spark=true] .spark-asset-grid,[data-showweld-spark=true] .spark-clip-workspace{grid-template-columns:1fr!important;padding:.62rem!important;gap:.62rem!important}[data-showweld-spark=true] .spark-mobile-bar{position:sticky!important;top:0;z-index:10;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;border-radius:var(--spark-radius)!important;padding:.62rem!important;overflow:hidden!important}[data-showweld-spark=true] .spark-mobile-bar :where(div,span,button){min-width:0!important}[data-showweld-spark=true] .spark-mobile-bar button{max-width:100%!important}[data-showweld-spark=true] .spark-experience-hero{grid-template-columns:1fr!important;min-height:auto!important;padding:.82rem!important;gap:.72rem!important}[data-showweld-spark=true] .spark-experience-hero>*{min-width:0!important;max-width:100%!important}[data-showweld-spark=true] .spark-hero-actions,[data-showweld-spark=true] .spark-hero-console,[data-showweld-spark=true] .spark-workspace-switcher,[data-showweld-spark=true] .spark-workspace-switcher__actions,[data-showweld-spark=true] .spark-workbench-heading,[data-showweld-spark=true] .spark-movie-header{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:.5rem!important}[data-showweld-spark=true] .spark-workspace-switcher{padding:.72rem!important}[data-showweld-spark=true] .spark-workspace-switcher__copy{flex:1 1 100%!important;min-width:0!important}[data-showweld-spark=true] .spark-workspace-switcher__actions{width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}[data-showweld-spark=true] .spark-workspace-switcher__actions button{min-width:0!important;padding-inline:.45rem!important}[data-showweld-spark=true] .spark-system-strip,[data-showweld-spark=true] .spark-command-grid,[data-showweld-spark=true] .spark-ledger-grid,[data-showweld-spark=true] .spark-planning-grid,[data-showweld-spark=true] .spark-production-stack,[data-showweld-spark=true] .spark-flow-dock{grid-template-columns:1fr!important;gap:.56rem!important}[data-showweld-spark=true] .spark-system-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-showweld-spark=true] .spark-command-center{min-height:auto!important;padding:.72rem!important}[data-showweld-spark=true] .spark-command-tile,[data-showweld-spark=true] .spark-ai-chip,[data-showweld-spark=true] .spark-flow-action{min-width:0!important;max-width:100%!important;min-height:42px!important;white-space:normal!important}[data-showweld-spark=true] :where(.spark-prompt-area,.spark-input,.spark-select){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}[data-showweld-spark=true] .spark-prompt-area{min-height:118px!important;max-height:48dvh!important}[data-showweld-spark=true] .spark-title-input{width:100%!important;flex:1 1 100%!important}[data-showweld-spark=true] .spark-status-ribbon,[data-showweld-spark=true] .spark-status,[data-showweld-spark=true] .spark-chip{max-width:100%!important;min-width:0!important;text-transform:none!important}[data-showweld-spark=true] .spark-inspector-stack{grid-template-columns:1fr!important;gap:.62rem!important;overflow:visible!important}[data-showweld-spark=true] .spark-frame-card [style*="grid-template-columns: 1fr 1fr"],[data-showweld-spark=true] .spark-billing-card [style*="repeat(4"],[data-showweld-spark=true] .spark-billing-card [style*="repeat(3"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-showweld-spark=true] .spark-movie-builder :where(input,select){min-width:0!important;width:100%!important}[data-showweld-spark=true] .spark-movie-builder [style*="min-width: 180"],[data-showweld-spark=true] .spark-movie-builder [style*="min-width: 120"]{min-width:0!important}[data-showweld-spark=true] .spark-movie-builder [style*="display: flex"][style*=gap]{min-width:0!important;max-width:100%!important}[data-showweld-spark=true] .spark-movie-source-bin,[data-showweld-spark=true] .spark-movie-edit-stack{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}[data-showweld-spark=true] .spark-movie-preview{max-height:56dvh!important}[data-showweld-spark=true] .spark-queue-panel{width:100%!important;border-radius:16px 16px 0 0!important}}@media (max-width: 768px){.sw-picture-premium-root{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.sw-picture-premium-root *,.sw-picture-premium-root *:before,.sw-picture-premium-root *:after{box-sizing:border-box}.sw-picture-premium-root header[data-studio-mobile-header=true]{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.62rem!important;padding:.62rem!important;overflow:hidden!important}.sw-picture-premium-root header[data-studio-mobile-header=true]>div{min-width:0!important;max-width:100%!important}.sw-picture-premium-root header[data-studio-mobile-header=true]>div:first-child{overflow:hidden!important}.sw-picture-premium-root header[data-studio-mobile-header=true]>div:first-child>div:last-child{min-width:0!important;overflow:hidden!important}.sw-picture-premium-root header[data-studio-mobile-header=true]>div:first-child>div:last-child :where(h1,div,span){min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.sw-picture-premium-root header[data-studio-mobile-header=true]>div:last-child{justify-content:flex-end!important;gap:.4rem!important}.sw-picture-premium-root header[data-studio-mobile-header=true] button{min-width:40px!important;min-height:40px!important;max-width:112px!important;padding-inline:.55rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sw-picture-premium-root header[data-studio-mobile-header=true] button:not(:last-child){display:none!important}.sw-picture-premium-root .pb-mobile-tabs{width:100%!important;max-width:100%!important;min-width:0!important;position:sticky!important;top:0!important;z-index:20!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important;padding:.5rem .58rem!important;background:linear-gradient(180deg,rgba(var(--sw-creator-route-media-rgb, var(--accent-primary-rgb)),.1),transparent),var(--sw-creator-toolbar-surface, var(--sw-premium-toolbar-bg, rgba(7, 11, 22, .92)))!important;border-bottom:1px solid var(--sw-creator-border, rgba(255,255,255,.1))!important}.sw-picture-premium-root .pb-mobile-tab{min-width:0!important;min-height:40px!important;justify-content:center!important;padding:.42rem .34rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sw-picture-premium-root :where(.pb-rail,main,.pb-route-command,.pb-continuity-panel,.pb-panel-card,.pb-panel-img-wrap,.pb-workflow-grid){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.sw-picture-premium-root :where(.pb-route-command,.pb-continuity-panel,.pb-panel-card,.pb-rail,main) :where(div,span,strong,p,h2,h3,h4,label){min-width:0!important;max-width:100%!important}.sw-picture-premium-root :where(.pb-route-command,.pb-continuity-panel,.pb-panel-card,.pb-rail) :where(p,span,strong,div){overflow-wrap:anywhere!important}.sw-picture-premium-root :where(input,select,textarea,button){font-size:max(16px,.78rem)!important}.sw-picture-premium-root main{overflow-x:hidden!important;padding:.65rem .65rem calc(7rem + var(--sw-safe-bottom, 0px))!important}.sw-picture-premium-root .pb-route-command{padding:.85rem!important;margin:0 0 .72rem!important}.sw-picture-premium-root .pb-route-command__head{display:grid!important;grid-template-columns:1fr!important;gap:.72rem!important}.sw-picture-premium-root .pb-route-command__title,.sw-picture-premium-root .pb-route-command__copy,.sw-picture-premium-root .pb-route-meter{min-width:0!important;max-width:100%!important}.sw-picture-premium-root .pb-workflow-grid,.sw-picture-premium-root .pb-continuity-panel{grid-template-columns:1fr!important;gap:.58rem!important}.sw-picture-premium-root .pb-workflow-card,.sw-picture-premium-root .pb-continuity-card,.sw-picture-premium-root .pb-studio-action{min-width:0!important;max-width:100%!important;white-space:normal!important}.sw-picture-premium-root .pb-panel-card{overflow:hidden!important;border-radius:var(--pb-radius, 16px)!important;margin-bottom:.95rem!important}.sw-picture-premium-root .pb-panel-img-wrap{width:100%!important;flex-basis:auto!important;overflow:hidden!important}.sw-picture-premium-root .pb-panel-img-wrap>div{max-width:100%!important}.sw-picture-premium-root .pb-panel-img-wrap [style*="bottom: 0.5rem"]{left:.5rem!important;right:.5rem!important;bottom:.5rem!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.32rem!important}.sw-picture-premium-root .pb-panel-img-wrap [style*="bottom: 0.5rem"] button{min-width:0!important;min-height:32px!important;padding:.28rem .34rem!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sw-picture-premium-root .pb-panel-img-wrap [style*="top: 1rem"]{left:.5rem!important;right:.5rem!important;top:.5rem!important;flex-wrap:wrap!important;max-width:calc(100% - 1rem)!important}.sw-picture-premium-root .pb-panel-card textarea{width:100%!important;max-width:100%!important;min-width:0!important}}@media (max-width: 420px){[data-showweld-spark=true]{--spark-gap: .52rem;--spark-pad: .55rem;--spark-pad-lg: .62rem}[data-showweld-spark=true] .spark-workspace-switcher__actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-showweld-spark=true] .spark-system-strip,[data-showweld-spark=true] .spark-flow-dock{grid-template-columns:1fr!important}[data-showweld-spark=true] .spark-frame-card [style*="grid-template-columns: 1fr 1fr"],[data-showweld-spark=true] .spark-billing-card [style*="repeat(4"],[data-showweld-spark=true] .spark-billing-card [style*="repeat(3"],.sw-picture-premium-root .pb-panel-img-wrap [style*="bottom: 0.5rem"]{grid-template-columns:1fr 1fr!important}.sw-picture-premium-root header[data-studio-mobile-header=true]{grid-template-columns:minmax(0,1fr) 44px!important}.sw-picture-premium-root header[data-studio-mobile-header=true] button{max-width:44px!important;padding-inline:0!important}}html[data-motion=reduced] [data-showweld-spark=true],html[data-motion=reduced] [data-showweld-spark=true] *{animation-duration:.001ms!important;transition-duration:.001ms!important}.sw-skeleton[data-animate=true]{animation:swSkeletonPulse 1.6s var(--sw-easing-standard, ease) infinite}html[data-motion=reduced] .sw-skeleton[data-animate=true]{animation:none;background:var(--surface-overlay-2, hsla(0,0%,100%,.06))}@keyframes swSkeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.sw-icon{overflow:visible;color:inherit;transform-origin:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.sw-icon path{transition:opacity var(--motion-duration-sm, .16s) var(--motion-ease-standard, ease),transform var(--motion-duration-sm, .16s) var(--motion-ease-standard, ease)}.sw-icon--soft,.sw-icon--premium{filter:drop-shadow(0 1px 1px rgba(0,0,0,.22)) drop-shadow(0 8px 18px rgba(var(--accent-primary-rgb, 99, 102, 241),.12))}.sw-icon--premium{transform:translateZ(0);filter:drop-shadow(0 1px 1px rgba(0,0,0,.24)) drop-shadow(0 10px 24px rgba(var(--accent-primary-rgb, 99, 102, 241),.18))}button:hover .sw-icon--soft,button:hover .sw-icon--premium,[role=button]:hover .sw-icon--soft,[role=button]:hover .sw-icon--premium{transform:translateY(-1px)}html[data-motion=reduced] .sw-icon,html[data-motion=reduced] .sw-icon path{transition:none!important}.sw-premium-icon{--sw-premium-icon-rgb: var(--accent-primary-rgb, 99, 102, 241);--sw-premium-icon-color: rgb(var(--sw-premium-icon-rgb));display:inline-grid;place-items:center;flex:0 0 auto;color:var(--sw-premium-icon-color);position:relative;isolation:isolate;vertical-align:middle}.sw-premium-icon svg{width:56%;height:56%;display:block;overflow:visible;filter:drop-shadow(0 1px 1px rgba(0,0,0,.22)) drop-shadow(0 8px 18px rgba(var(--sw-premium-icon-rgb),.16))}.sw-premium-icon__orb{fill:rgba(var(--sw-premium-icon-rgb),.12);stroke:#ffffff29;stroke-width:.75}.sw-premium-icon__glyph>*{vector-effect:non-scaling-stroke}.sw-premium-icon__glyph{filter:drop-shadow(0 5px 12px rgba(var(--sw-premium-icon-rgb),.18))}.sw-premium-icon--tile,.sw-premium-icon--badge{border:1px solid rgba(var(--sw-premium-icon-rgb),.28);background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.22),transparent 38%),radial-gradient(circle at 70% 82%,rgba(var(--sw-premium-icon-rgb),.18),transparent 45%),linear-gradient(145deg,rgba(var(--sw-premium-icon-rgb),.18),rgba(var(--sw-premium-icon-rgb),.055)),color-mix(in srgb,var(--sw-premium-surface-bg, rgba(255,255,255,.07)) 82%,transparent);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px rgba(var(--sw-premium-icon-rgb),.1),0 14px 32px rgba(var(--sw-premium-icon-rgb),.13),0 0 0 1px #ffffff06}.sw-premium-icon--tile{border-radius:var(--sw-radius-lg, 12px)}.sw-premium-icon--badge{border-radius:999px}.sw-premium-icon--bare{background:transparent;border:0;box-shadow:none}html[data-forced-colors=active] .sw-theme-swatch-label{background:Canvas;color:CanvasText;text-shadow:none}.sw-premium-icon--bare svg{width:100%;height:100%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2)) drop-shadow(0 6px 16px rgba(var(--sw-premium-icon-rgb),.14))}.sw-premium-icon--primary{--sw-premium-icon-rgb: var(--accent-primary-rgb, 99, 102, 241)}.sw-premium-icon--secondary{--sw-premium-icon-rgb: var(--accent-secondary-rgb, 168, 85, 247)}.sw-premium-icon--success{--sw-premium-icon-rgb: var(--success-primary-rgb, 34, 197, 94)}.sw-premium-icon--warning{--sw-premium-icon-rgb: var(--warning-primary-rgb, 245, 158, 11)}.sw-premium-icon--danger{--sw-premium-icon-rgb: var(--danger-primary-rgb, 239, 68, 68)}.sw-premium-icon--neutral{--sw-premium-icon-rgb: 148, 163, 184}.sw-premium-icon:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;z-index:-1;border-radius:inherit;background:rgba(var(--sw-premium-icon-rgb),.16);filter:blur(16px);opacity:.64;pointer-events:none}.sw-premium-icon--bare:after{display:none}:is(button,a,[role=button]):hover .sw-premium-icon svg{transform:translateY(-1px)}html[data-theme=light] .sw-premium-icon--tile,html[data-theme=paper] .sw-premium-icon--tile,html[data-theme=light] .sw-premium-icon--badge,html[data-theme=paper] .sw-premium-icon--badge{background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.92),transparent 42%),linear-gradient(145deg,rgba(var(--sw-premium-icon-rgb),.14),rgba(var(--sw-premium-icon-rgb),.04)),#ffffffc7;box-shadow:inset 0 1px #fffffff2,0 12px 30px rgba(var(--sw-premium-icon-rgb),.12),0 0 0 1px #0f172a09}.premium-border-animate{position:relative;border:1px solid transparent;background-clip:padding-box;background-color:var(--bg-secondary);border-radius:var(--radius-xl)}.premium-border-animate:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(var(--border-angle, 0deg),var(--accent-primary),transparent,var(--accent-secondary),transparent,var(--accent-primary));animation:border-rotate 6s linear infinite}@property --border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes border-rotate{0%{--border-angle: 0deg}to{--border-angle: 360deg}}.glass-ultra{background:#0f1219b3;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.12);box-shadow:var(--depth-floating)}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.generation-readiness-panel{--readiness-accent: var(--accent-primary-rgb, 99, 102, 241);position:relative;overflow:hidden;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border-primary);border-radius:16px;padding:clamp(1rem,2vw,1.35rem);background:linear-gradient(135deg,rgba(var(--readiness-accent),.13),transparent 32%),linear-gradient(180deg,var(--surface-primary),var(--surface-secondary));box-shadow:var(--shadow-lg),inset 0 1px #ffffff14;color:var(--text-primary);isolation:isolate}.generation-readiness-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary)) top / 100% 3px no-repeat,radial-gradient(circle at 15% 0%,rgba(var(--readiness-accent),.18),transparent 34%);opacity:.95;z-index:-1}.generation-readiness-panel--world{--readiness-accent: var(--success-primary-rgb, 34, 197, 94)}.generation-readiness-panel--characters{--readiness-accent: var(--accent-primary-rgb, 99, 102, 241)}.generation-readiness-panel--story{--readiness-accent: var(--accent-secondary-rgb, 168, 85, 247)}.generation-readiness-panel--book{--readiness-accent: var(--warning-primary-rgb, 245, 158, 11)}.generation-readiness-panel__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.76rem;align-items:center;min-width:0}.generation-readiness-panel--compact .generation-readiness-panel__header{grid-template-columns:auto minmax(0,1fr) auto auto}.generation-readiness-panel__badge{width:42px;height:42px;border-radius:13px;display:inline-grid;place-items:center;color:var(--accent-secondary);background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.22),transparent 36%),linear-gradient(145deg,rgba(var(--readiness-accent),.24),rgba(var(--readiness-accent),.08));border:1px solid rgba(var(--readiness-accent),.32);box-shadow:0 16px 34px rgba(var(--readiness-accent),.18)}.generation-readiness-panel__headline{min-width:0}.generation-readiness-panel__eyebrow{display:block;margin-bottom:.25rem;color:rgba(var(--readiness-accent),.98);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.generation-readiness-panel h3{margin:0;color:var(--text-primary);font-size:clamp(1rem,1.6vw,1.35rem);font-weight:900;line-height:1.12}.generation-readiness-panel p{margin:0}.generation-readiness-panel__headline p{margin-top:.4rem;color:var(--text-secondary);font-size:.88rem;line-height:1.45}.generation-readiness-panel__score{position:relative;width:86px;height:86px;display:grid;place-items:center;flex:0 0 auto}.generation-readiness-panel__score svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.generation-readiness-panel__ring-track,.generation-readiness-panel__ring-value{fill:none;stroke-width:10}.generation-readiness-panel__ring-track{stroke:#ffffff14}.generation-readiness-panel__ring-value{stroke:var(--accent-primary);stroke-linecap:round;filter:drop-shadow(0 0 10px rgba(var(--readiness-accent),.4))}.generation-readiness-panel__score div{position:relative;z-index:1;display:grid;place-items:center;text-align:center}.generation-readiness-panel__score strong{color:var(--text-primary);font-size:1.35rem;font-weight:950;line-height:1}.generation-readiness-panel__score span{max-width:64px;margin-top:.18rem;color:var(--text-tertiary);font-size:.55rem;font-weight:900;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.generation-readiness-panel__toggle{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:34px;padding:0 .58rem;border:1px solid rgba(var(--readiness-accent),.28);border-radius:999px;background:rgba(var(--readiness-accent),.11);color:rgba(var(--readiness-accent),.98);font:inherit;font-size:.68rem;font-weight:950;cursor:pointer;white-space:nowrap}.generation-readiness-panel__compact-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;width:100%;min-height:40px;margin-top:.55rem;padding:.5rem .6rem;border:1px solid rgba(var(--readiness-accent),.18);border-radius:12px;background:#ffffff07;color:var(--text-secondary);font:inherit;font-size:.72rem;font-weight:800;line-height:1.28;text-align:left;cursor:pointer}.generation-readiness-panel__compact-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-readiness-panel__compact-score{display:grid;place-items:center;min-width:3.2rem;min-height:2.35rem;padding:.25rem .48rem;border:1px solid rgba(var(--readiness-accent),.22);border-radius:.72rem;background:rgba(var(--readiness-accent),.1)}.generation-readiness-panel__compact-score strong{color:var(--text-primary);font-size:1rem;font-weight:950;line-height:1}.generation-readiness-panel__compact-score small,.generation-readiness-panel__compact-body small{color:var(--text-tertiary);font-size:.58rem;font-weight:900;line-height:1.12;text-transform:uppercase}.generation-readiness-panel__compact-body{display:grid;gap:.16rem}.generation-readiness-panel__compact-body strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.76rem;font-weight:900;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.generation-readiness-panel__compact-facts{grid-column:1 / -1;display:flex;min-width:0;padding-top:.1rem;color:var(--text-tertiary);font-size:.61rem;font-weight:850}.generation-readiness-panel__compact-summary svg{color:rgba(var(--readiness-accent),.95)}.generation-readiness-panel--compact.generation-readiness-panel--collapsed{padding:.48rem .55rem;border-radius:13px;min-height:48px;overflow:visible;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff12}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__headline p,.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__metrics,.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__footer,.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__routes,.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__actions{display:none}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__badge{width:32px;height:32px;border-radius:10px}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__eyebrow{display:none}.generation-readiness-panel--compact.generation-readiness-panel--collapsed h3{font-size:.86rem;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score{width:auto;height:34px;min-height:34px;padding:0 .58rem;border:1px solid rgba(var(--readiness-accent),.24);border-radius:999px;background:rgba(var(--readiness-accent),.1)}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score svg{display:none}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score strong{font-size:1rem}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score span{display:none}.generation-readiness-panel__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-top:1rem;min-width:0}.generation-readiness-panel__metric{min-width:0;border:1px solid var(--border-primary);border-radius:12px;padding:.7rem;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#ffffff05}.generation-readiness-panel__metric-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem;align-items:center;color:var(--text-secondary);font-size:.68rem;font-weight:900}.generation-readiness-panel__metric-top span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-readiness-panel__metric-top strong{color:var(--text-primary);font-size:.8rem}.generation-readiness-panel__metric--strong .generation-readiness-panel__metric-top svg{color:var(--success-primary)}.generation-readiness-panel__metric--ready .generation-readiness-panel__metric-top svg{color:var(--accent-primary)}.generation-readiness-panel__metric--watch .generation-readiness-panel__metric-top svg{color:var(--warning-primary)}.generation-readiness-panel__metric--needs-work .generation-readiness-panel__metric-top svg{color:var(--danger-primary)}.generation-readiness-panel__meter{height:5px;margin:.55rem 0 .35rem;overflow:hidden;border-radius:999px;background:#ffffff14}.generation-readiness-panel__meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));transition:width .45s cubic-bezier(.23,1,.32,1)}.generation-readiness-panel__metric p{color:var(--text-tertiary);font-size:.66rem;font-weight:800;line-height:1.25}.generation-readiness-panel__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;margin-top:.95rem;min-width:0}.generation-readiness-panel__insight{display:flex;align-items:center;gap:.55rem;min-width:0;color:var(--text-secondary);font-size:.82rem;font-weight:750;line-height:1.35}.generation-readiness-panel__insight svg{flex:0 0 auto;color:rgba(var(--readiness-accent),.98)}.generation-readiness-panel__facts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.generation-readiness-panel__facts span{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:.25rem .52rem;border:1px solid var(--border-secondary);border-radius:999px;background:#ffffff09;color:var(--text-tertiary);font-size:.65rem;font-weight:900;white-space:nowrap}.generation-readiness-panel__routes{display:grid;gap:.22rem;margin-top:.75rem;padding:.78rem .9rem;border:1px solid rgba(var(--readiness-accent),.18);border-radius:14px;background:linear-gradient(135deg,rgba(var(--readiness-accent),.1),#ffffff06),#0000001f}.generation-readiness-panel__routes span{color:rgb(var(--readiness-accent));font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.generation-readiness-panel__routes strong{color:var(--text-primary);font-size:.82rem;line-height:1.35}.generation-readiness-panel__routes em{color:var(--text-tertiary);font-size:.72rem;font-style:normal;line-height:1.35}.generation-readiness-panel__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.95rem;min-width:0}.generation-readiness-panel__action{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;min-height:36px;padding:.48rem .58rem;border:1px solid rgba(var(--readiness-accent),.24);border-radius:999px;background:linear-gradient(135deg,rgba(var(--readiness-accent),.12),#ffffff06),#ffffff06;color:var(--text-secondary);font:inherit;font-size:.7rem;font-weight:900;cursor:pointer;transition:transform .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1)}.generation-readiness-panel__action:hover{transform:translateY(-1px);border-color:rgba(var(--readiness-accent),.42);background:linear-gradient(135deg,rgba(var(--readiness-accent),.18),#ffffff0a),#ffffff09}.generation-readiness-panel__action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-readiness-panel__action svg{flex:0 0 auto;color:rgba(var(--readiness-accent),.98)}@media (max-width: 980px){.generation-readiness-panel__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.generation-readiness-panel__footer{grid-template-columns:1fr}.generation-readiness-panel__facts{justify-content:flex-start}.generation-readiness-panel__actions{grid-template-columns:1fr}}@media (max-width: 640px){.generation-readiness-panel{border-radius:14px;padding:.9rem;box-shadow:0 14px 38px #0003,inset 0 1px #ffffff14}.generation-readiness-panel__header{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.generation-readiness-panel--compact .generation-readiness-panel__header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.48rem}.generation-readiness-panel__score{grid-column:1 / -1;width:100%;height:auto;min-height:54px;display:flex;justify-content:space-between;padding:.65rem .85rem;border:1px solid var(--border-secondary);border-radius:12px;background:#ffffff09}.generation-readiness-panel__score svg{display:none}.generation-readiness-panel__score div{width:100%;display:flex;justify-content:space-between;gap:.75rem}.generation-readiness-panel__score span{max-width:11rem;text-align:right}.generation-readiness-panel--compact.generation-readiness-panel--collapsed{padding:.62rem;min-height:3.65rem;border-radius:16px;overflow:visible}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__header{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:.55rem;min-height:2.25rem;overflow:visible}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__badge{width:34px;height:34px;min-width:34px;border-radius:11px}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__badge svg{width:15px;height:15px}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score{display:none}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score div{width:auto;display:grid;place-items:center;gap:0}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score strong{font-size:.92rem}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score span{display:none}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__toggle{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:.64rem}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__toggle span{display:none}.generation-readiness-panel--compact.generation-readiness-panel--collapsed h3{font-size:clamp(.92rem,3.6vw,1.02rem);line-height:1.16}.generation-readiness-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.generation-readiness-panel__facts span{flex:1 1 calc(50% - .35rem);justify-content:center}.generation-readiness-panel__action{min-height:42px;border-radius:12px;font-size:.72rem}.generation-readiness-panel--compact.generation-readiness-panel--expanded{max-height:min(72vh,620px);overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 420px){.generation-readiness-panel__metrics{grid-template-columns:1fr}.generation-readiness-panel:not(.generation-readiness-panel--compact) .generation-readiness-panel__header{grid-template-columns:1fr}.generation-readiness-panel__badge{width:38px;height:38px}}.creator-capability-matrix{position:relative;overflow:hidden;border:1px solid var(--border-primary);border-radius:16px;padding:clamp(1rem,2vw,1.35rem);background:radial-gradient(circle at 12% -12%,rgba(var(--accent-primary-rgb),.18),transparent 35%),linear-gradient(180deg,var(--surface-primary),var(--surface-secondary));box-shadow:var(--shadow-lg),inset 0 1px #ffffff14;color:var(--text-primary)}.creator-capability-matrix:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--accent-secondary),var(--accent-primary)) top / 100% 3px no-repeat;opacity:.9}.creator-capability-matrix__header{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.creator-capability-matrix__eyebrow{display:block;margin-bottom:.25rem;color:var(--accent-primary);font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.creator-capability-matrix h3,.creator-capability-matrix h4,.creator-capability-matrix p{margin:0}.creator-capability-matrix h3{font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:950;line-height:1.12}.creator-capability-matrix__header p{margin-top:.4rem;color:var(--text-secondary);font-size:.88rem;line-height:1.45}.creator-capability-matrix__score{min-width:118px;padding:.75rem .9rem;border:1px solid var(--border-secondary);border-radius:14px;background:linear-gradient(145deg,rgba(var(--accent-primary-rgb),.17),rgba(var(--accent-secondary-rgb),.09)),#ffffff09;text-align:right}.creator-capability-matrix__score strong{display:block;color:var(--text-primary);font-size:1.65rem;font-weight:950;line-height:1}.creator-capability-matrix__score span{display:block;margin-top:.22rem;color:var(--text-tertiary);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.creator-capability-matrix__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:1rem}.creator-capability-matrix--compact .creator-capability-matrix__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-capability-matrix__card{position:relative;display:grid;gap:.5rem;min-width:0;min-height:156px;border:1px solid var(--border-primary);border-radius:13px;padding:.68rem;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#ffffff05;overflow:hidden}.creator-capability-matrix__card>:not(.sw-qol-visual--ambient){position:relative;z-index:1}.creator-capability-matrix__card>.sw-qol-visual--ambient{opacity:.42!important}.creator-capability-matrix__card>.sw-qol-visual--ambient .sw-qol-visual__image{opacity:.075!important;filter:saturate(.92) contrast(1.02) brightness(.86)!important;transform:scale(1.01)!important}.creator-capability-matrix--compact .creator-capability-matrix__card>.sw-qol-visual--ambient{display:none!important}.creator-capability-matrix__card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem}.creator-capability-matrix__icon{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:10px;background:rgba(var(--accent-primary-rgb),.13);color:var(--accent-primary);border:1px solid rgba(var(--accent-primary-rgb),.22)}.creator-capability-matrix__route{min-width:0;overflow:hidden;color:var(--text-tertiary);font-size:.62rem;font-weight:950;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.creator-capability-matrix__card-top strong{color:var(--text-primary);font-size:.85rem;font-weight:950}.creator-capability-matrix__card h4{color:var(--text-primary);font-size:.86rem;font-weight:950;line-height:1.2}.creator-capability-matrix__card p{color:var(--text-secondary);font-size:.72rem;font-weight:650;line-height:1.35}.creator-capability-matrix__meter{height:5px;overflow:hidden;border-radius:999px;background:#ffffff14}.creator-capability-matrix__meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))}.creator-capability-matrix__card--leader .creator-capability-matrix__meter span{background:linear-gradient(90deg,var(--success-primary),var(--accent-primary))}.creator-capability-matrix__card--needs-setup .creator-capability-matrix__meter span,.creator-capability-matrix__card--missing-signal .creator-capability-matrix__meter span{background:linear-gradient(90deg,var(--warning-primary),var(--accent-secondary))}.creator-capability-matrix__benchmark{display:flex;align-items:center;gap:.35rem;min-width:0;margin-top:auto;color:var(--text-tertiary);font-size:.64rem;font-weight:800;line-height:1.25}.creator-capability-matrix__benchmark svg{flex:0 0 auto;color:var(--accent-primary)}.creator-capability-matrix__footer{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.95rem}.creator-capability-matrix__footer>div{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;border:1px solid var(--border-secondary);border-radius:13px;padding:.7rem;background:#ffffff09}.creator-capability-matrix__footer strong{width:100%;color:var(--text-primary);font-size:.72rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.creator-capability-matrix__footer span{border:1px solid var(--border-secondary);border-radius:999px;padding:.34rem .58rem;color:var(--text-secondary);background:#0000001f;font-size:.68rem;font-weight:800;line-height:1.25}@media (max-width: 1180px){.creator-capability-matrix__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.creator-capability-matrix{border-radius:14px;padding:.9rem}.creator-capability-matrix__header{grid-template-columns:1fr}.creator-capability-matrix__score{width:100%;min-width:0;display:flex;justify-content:space-between;align-items:center;text-align:left}.creator-capability-matrix__grid,.creator-capability-matrix--compact .creator-capability-matrix__grid{grid-template-columns:1fr}.creator-capability-matrix__card{min-height:0}.creator-capability-matrix__footer{grid-template-columns:1fr}}.creator-capability-matrix__hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:.8rem;margin-top:1rem}.creator-capability-matrix__hero-main,.creator-capability-matrix__hero-side>div{border:1px solid var(--border-primary);border-radius:14px;background:linear-gradient(180deg,#ffffff0f,#ffffff06),#0000001f;box-shadow:inset 0 1px #ffffff14}.creator-capability-matrix__hero-main{display:grid;gap:.62rem;align-content:center;padding:clamp(.95rem,2vw,1.18rem)}.creator-capability-matrix__stage{width:fit-content;display:inline-flex;align-items:center;gap:.42rem;border:1px solid rgba(var(--accent-primary-rgb),.24);border-radius:999px;padding:.36rem .58rem;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb),.1);font-size:.68rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.creator-capability-matrix__hero-main h4{font-size:clamp(1rem,1.5vw,1.24rem);line-height:1.15}.creator-capability-matrix__primary-action,.creator-capability-matrix__command,.creator-capability-matrix__card-actions button,.creator-capability-matrix__footer button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid var(--border-secondary);border-radius:12px;color:var(--text-primary);background:linear-gradient(180deg,#ffffff14,#ffffff06),#00000029;font:inherit;font-size:.74rem;font-weight:900;line-height:1.1;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.creator-capability-matrix__primary-action{width:fit-content;padding:.58rem .78rem;border-color:rgba(var(--accent-primary-rgb),.38);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.24),rgba(var(--accent-secondary-rgb),.15)),#0000002e;box-shadow:0 12px 32px rgba(var(--accent-primary-rgb),.16)}.creator-capability-matrix__primary-action:hover,.creator-capability-matrix__command:hover,.creator-capability-matrix__card-actions button:hover,.creator-capability-matrix__footer button:hover{transform:translateY(-1px);border-color:rgba(var(--accent-primary-rgb),.4);background:linear-gradient(180deg,rgba(var(--accent-primary-rgb),.14),#ffffff09),#0000002e;box-shadow:0 10px 24px #0000002e}.creator-capability-matrix__hero-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.creator-capability-matrix__hero-side>div{display:flex;flex-direction:column;gap:.46rem;min-width:0;padding:.82rem}.creator-capability-matrix__hero-side strong,.creator-capability-matrix__list strong{color:var(--text-primary);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.creator-capability-matrix__hero-side span{color:var(--text-secondary);font-size:.72rem;font-weight:760;line-height:1.35}.creator-capability-matrix__command-rail{position:relative;z-index:1;display:flex;gap:.48rem;overflow-x:auto;margin-top:.85rem;padding:.1rem 0 .2rem;scrollbar-width:thin}.creator-capability-matrix__command{flex:0 0 auto;min-width:max-content;min-height:38px;padding:.5rem .66rem;white-space:nowrap}.creator-capability-matrix__command--critical,.creator-capability-matrix__card--priority-critical{border-color:#f871716b}.creator-capability-matrix__command--high,.creator-capability-matrix__card--priority-high{border-color:#fbbf2457}.creator-capability-matrix__command--low{border-color:#22c55e38}.creator-capability-matrix__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem}.creator-capability-matrix--compact .creator-capability-matrix__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-capability-matrix__card{min-height:0;align-content:start;gap:.58rem}.creator-capability-matrix__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;min-width:0}.creator-capability-matrix__title-row h4{min-width:0}.creator-capability-matrix__status{flex:0 0 auto;display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--border-secondary);border-radius:999px;padding:.25rem .42rem;color:var(--text-tertiary);background:#00000024;font-size:.58rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.creator-capability-matrix__status--excellent{color:var(--success-primary);border-color:#22c55e47;background:#22c55e14}.creator-capability-matrix__status--ready{color:var(--accent-primary);border-color:rgba(var(--accent-primary-rgb),.28);background:rgba(var(--accent-primary-rgb),.08)}.creator-capability-matrix__status--weak{color:var(--warning-primary);border-color:#fbbf2447;background:#fbbf2414}.creator-capability-matrix__status--missing{color:#fca5a5;border-color:#f871714d;background:#f8717114}.creator-capability-matrix__card--excellent .creator-capability-matrix__meter span{background:linear-gradient(90deg,var(--success-primary),var(--accent-primary))}.creator-capability-matrix__card--ready .creator-capability-matrix__meter span{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))}.creator-capability-matrix__card--weak .creator-capability-matrix__meter span,.creator-capability-matrix__card--missing .creator-capability-matrix__meter span{background:linear-gradient(90deg,var(--warning-primary),var(--accent-secondary))}.creator-capability-matrix__signals{display:flex;flex-wrap:wrap;gap:.34rem}.creator-capability-matrix__signals span{border:1px solid var(--border-secondary);border-radius:999px;padding:.3rem .48rem;color:var(--text-secondary);background:#ffffff09;font-size:.62rem;font-weight:850;line-height:1.1}.creator-capability-matrix__list{display:grid;gap:.32rem;border:1px solid rgba(255,255,255,.075);border-radius:12px;padding:.56rem;background:#0000001f}.creator-capability-matrix__list span{color:var(--text-secondary);font-size:.68rem;font-weight:730;line-height:1.35}.creator-capability-matrix__list--actions{background:rgba(var(--accent-primary-rgb),.055)}.creator-capability-matrix__card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.creator-capability-matrix__card-actions button{min-width:0;padding:.5rem .54rem}.creator-capability-matrix__card-actions button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-capability-matrix__footer{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,.7fr)}.creator-capability-matrix__footer>div{align-content:start}.creator-capability-matrix__footer button{flex:1 1 210px;justify-content:space-between;min-width:0;padding:.5rem .58rem}.creator-capability-matrix__footer button span{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.creator-capability-matrix__footer button small{flex:0 0 auto;color:var(--text-tertiary);font-size:.58rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}@media (max-width: 1180px){.creator-capability-matrix__hero{grid-template-columns:1fr}.creator-capability-matrix__grid,.creator-capability-matrix--compact .creator-capability-matrix__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-capability-matrix__footer{grid-template-columns:1fr}}@media (max-width: 760px){.creator-capability-matrix__hero-side,.creator-capability-matrix__grid,.creator-capability-matrix--compact .creator-capability-matrix__grid{grid-template-columns:1fr}.creator-capability-matrix__primary-action{width:100%}.creator-capability-matrix__command-rail{margin-inline:-.15rem;padding-inline:.15rem}.creator-capability-matrix__command{max-width:80vw}.creator-capability-matrix__card-actions{grid-template-columns:1fr}.creator-capability-matrix__footer button{flex-basis:100%}}body.showweld-modal-open :where([data-storyforge-fab=true],[data-bottom-nav=true],.dashboard-mobile-route-dock,[data-dashboard-mobile-portal=true]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}:root{--sw-os-canvas: radial-gradient(900px 540px at 8% -10%, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .14), transparent 66%), radial-gradient(780px 520px at 96% 0%, rgba(var(--accent-secondary-rgb), .1), transparent 70%), var(--sw-app-surface-bg, var(--sw-theme-page-bg, var(--bg-gradient-primary)));--sw-os-panel: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.018)), var(--sw-app-surface-panel, var(--sw-route-surface, var(--sw-panel-bg, rgba(10,16,28,.88))));--sw-os-panel-raised: linear-gradient(180deg, rgba(255,255,255,.082), rgba(255,255,255,.024)), var(--sw-app-surface-panel-strong, var(--sw-route-surface-strong, var(--sw-panel-bg-strong, rgba(15,23,42,.94))));--sw-os-field: linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.01)), var(--sw-app-surface-control, var(--sw-route-control, rgba(4,8,16,.76)));--sw-os-command: radial-gradient(520px 220px at 0% 0%, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .16), transparent 70%), var(--sw-os-panel-raised);--sw-os-editor: linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.01)), var(--sw-creator-editor-main-surface, var(--sw-os-panel));--sw-os-preview: radial-gradient(720px 360px at 50% 0%, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .12), transparent 72%), linear-gradient(180deg, rgba(2,6,23,.24), rgba(2,6,23,.58)), var(--sw-os-panel-raised);--sw-os-dock: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.02)), color-mix(in srgb, var(--sw-app-surface-panel-strong, #0f172a) 92%, transparent);--sw-os-modal: radial-gradient(760px 320px at 0% 0%, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .16), transparent 70%), var(--sw-os-panel-raised);--sw-os-success: linear-gradient(135deg, rgba(34,197,94,.16), rgba(34,197,94,.055)), var(--sw-os-panel);--sw-os-warning: linear-gradient(135deg, rgba(245,158,11,.16), rgba(245,158,11,.055)), var(--sw-os-panel);--sw-os-danger: linear-gradient(135deg, rgba(239,68,68,.16), rgba(239,68,68,.055)), var(--sw-os-panel);--sw-os-border: var(--sw-app-surface-border, var(--sw-route-border, var(--sw-shell-border, rgba(148,163,184,.2))));--sw-os-border-soft: var(--sw-app-surface-border-soft, var(--sw-route-border-soft, rgba(148,163,184,.12)));--sw-os-border-strong: var(--sw-app-surface-border-strong, var(--sw-route-border-strong, rgba(226,232,240,.25)));--sw-os-border-accent: rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .36);--sw-os-focus: var(--sw-app-surface-focus, var(--sw-route-focus, 0 0 0 3px rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .28)));--sw-os-shadow-panel: var(--sw-app-surface-shadow, var(--sw-route-shadow, 0 22px 68px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.065)));--sw-os-shadow-command: 0 28px 82px rgba(0,0,0,.34), 0 0 0 1px rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .11), inset 0 1px 0 rgba(255,255,255,.075);--sw-os-shadow-dock: 0 18px 56px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.07);--sw-os-shadow-modal: 0 34px 110px rgba(0,0,0,.48), inset 0 1px 0 rgba(255,255,255,.08);--sw-os-radius-card: min(var(--sw-panel-radius, 16px), 16px);--sw-os-radius-panel: clamp(18px, 1.5vw, 24px);--sw-os-radius-control: min(var(--sw-command-radius, 14px), 14px);--sw-os-radius-modal: clamp(22px, 2vw, 30px);--sw-os-gap: var(--sw-section-gap, clamp(.75rem, 1.35vw, 1.15rem));--sw-os-card-gap: var(--sw-card-gap, clamp(.58rem, 1vw, .85rem));--sw-os-pad: var(--sw-card-pad, clamp(.82rem, 1.25vw, 1.12rem));--sw-os-shell-pad: var(--sw-route-page-pad-x, var(--sw-page-pad-x, clamp(.8rem, 1.7vw, 1.5rem)));--sw-os-mobile-bottom-clearance: var(--sw-route-mobile-bottom-clearance, var(--sw-app-surface-bottom-clearance, calc(86px + env(safe-area-inset-bottom, 0px)) ));--sw-os-type-title: clamp(1.35rem, 2.1vw, 2.1rem);--sw-os-type-panel: clamp(1.02rem, 1.42vw, 1.34rem);--sw-os-type-card: .94rem;--sw-os-type-meta: .72rem;--sw-os-type-button: .82rem;--sw-os-route-rgb: var(--sw-active-route-rgb, var(--accent-primary-rgb));--sw-os-route-color: var(--sw-active-route-accent, var(--accent-primary))}html[data-theme=light],html[data-theme=paper]{--sw-os-panel: linear-gradient(180deg, rgba(255,255,255,.9), rgba(255,255,255,.72)), var(--sw-app-surface-panel, var(--sw-route-surface, rgba(248,250,252,.9)));--sw-os-panel-raised: linear-gradient(180deg, rgba(255,255,255,.98), rgba(255,255,255,.82)), var(--sw-app-surface-panel-strong, var(--sw-route-surface-strong, rgba(255,255,255,.94)));--sw-os-field: linear-gradient(180deg, rgba(255,255,255,.94), rgba(248,250,252,.86)), var(--sw-app-surface-control, var(--sw-route-control, rgba(255,255,255,.86)));--sw-os-preview: radial-gradient(720px 360px at 50% 0%, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .11), transparent 72%), linear-gradient(180deg, rgba(255,255,255,.78), rgba(248,250,252,.9));--sw-os-shadow-panel: 0 18px 54px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.78);--sw-os-shadow-command: 0 24px 70px rgba(15,23,42,.16), 0 0 0 1px rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.1), inset 0 1px 0 rgba(255,255,255,.82);--sw-os-shadow-modal: 0 34px 110px rgba(15,23,42,.24), inset 0 1px 0 rgba(255,255,255,.86)}html[data-density=compact]{--sw-os-gap: .58rem;--sw-os-card-gap: .48rem;--sw-os-pad: .68rem;--sw-os-radius-card: 12px;--sw-os-radius-panel: 18px;--sw-os-type-button: .76rem}html[data-density=spacious]{--sw-os-gap: clamp(.95rem, 1.8vw, 1.45rem);--sw-os-card-gap: clamp(.78rem, 1.35vw, 1.05rem);--sw-os-pad: clamp(1rem, 1.55vw, 1.36rem);--sw-os-radius-card: 18px;--sw-os-radius-panel: 26px}html[data-contrast=high]{--sw-os-border: color-mix(in srgb, var(--sw-os-border-strong) 72%, CanvasText 28%);--sw-os-border-accent: rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .62);--sw-os-focus: 0 0 0 4px rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .38)}#showweld-app-root[data-app-surface=landing]{--sw-os-route-rgb: var(--sw-app-surface-landing-rgb, var(--accent-primary-rgb))}#showweld-app-root[data-app-surface=dashboard]{--sw-os-route-rgb: var(--sw-app-surface-dashboard-rgb, var(--accent-primary-rgb))}#showweld-app-root[data-app-surface=creator]{--sw-os-route-rgb: var(--sw-app-surface-creator-rgb, var(--accent-primary-rgb))}#showweld-app-root[data-app-surface=creator][data-creator-route=world],[data-creator-active-view=true][data-creator-route=world]{--sw-os-route-rgb: var(--sw-creator-route-world-rgb, 34,197,94);--sw-os-route-color: var(--sw-creator-route-world, #22c55e)}#showweld-app-root[data-app-surface=creator][data-creator-route=characters],[data-creator-active-view=true][data-creator-route=characters]{--sw-os-route-rgb: var(--sw-creator-route-characters-rgb, var(--accent-primary-rgb));--sw-os-route-color: var(--sw-creator-route-characters, var(--accent-primary))}#showweld-app-root[data-app-surface=creator][data-creator-route=story],[data-creator-active-view=true][data-creator-route=story]{--sw-os-route-rgb: var(--sw-creator-route-story-rgb, var(--accent-secondary-rgb));--sw-os-route-color: var(--sw-creator-route-story, var(--accent-secondary))}#showweld-app-root[data-app-surface=creator][data-creator-route=book],[data-creator-active-view=true][data-creator-route=book]{--sw-os-route-rgb: var(--sw-creator-route-book-rgb, 245,158,11);--sw-os-route-color: var(--sw-creator-route-book, var(--warning-primary))}#showweld-app-root[data-app-surface=creator][data-creator-route=studio],[data-creator-active-view=true][data-creator-route=studio]{--sw-os-route-rgb: var(--sw-creator-route-studio-rgb, 14,165,233);--sw-os-route-color: var(--sw-creator-route-studio, #0ea5e9)}#showweld-app-root[data-app-surface=creator][data-creator-route=spark],[data-creator-active-view=true][data-creator-route=spark]{--sw-os-route-rgb: var(--sw-creator-route-spark-rgb, 236,72,153);--sw-os-route-color: var(--sw-creator-route-spark, #ec4899)}#showweld-app-root[data-app-surface=creator][data-creator-route=app-builder],[data-creator-active-view=true][data-creator-route=app-builder]{--sw-os-route-rgb: var(--sw-creator-route-app-builder-rgb, 56,189,248);--sw-os-route-color: var(--sw-creator-route-app-builder, #38bdf8)}#showweld-app-root[data-app-surface=creator][data-creator-route=robotics],[data-creator-active-view=true][data-creator-route=robotics]{--sw-os-route-rgb: var(--sw-creator-route-robotics-rgb, 34,197,94);--sw-os-route-color: var(--sw-creator-route-robotics, #22c55e)}#showweld-app-root[data-app-surface=creator][data-creator-route=developer],[data-creator-active-view=true][data-creator-route=developer],[data-showweld-route=developer]{--sw-os-route-rgb: var(--sw-creator-route-developer-rgb, 34,211,238);--sw-os-route-color: var(--sw-creator-route-developer, #22d3ee)}#showweld-app-root[data-app-surface=creator][data-creator-route=publishing],[data-creator-active-view=true][data-creator-route=publishing],[data-showweld-route=publishing]{--sw-os-route-rgb: var(--sw-creator-route-publishing-rgb, 20,184,166);--sw-os-route-color: var(--sw-creator-route-publishing, #14b8a6)}#showweld-app-root[data-app-surface=creator][data-creator-route=memory],[data-creator-active-view=true][data-creator-route=memory],[data-showweld-route=memory]{--sw-os-route-rgb: var(--sw-creator-route-memory-rgb, 167,139,250);--sw-os-route-color: var(--sw-creator-route-memory, #a78bfa)}#showweld-app-root[data-app-surface=creator][data-creator-route=agent-os],[data-creator-active-view=true][data-creator-route=agent-os],[data-showweld-route=agent-os]{--sw-os-route-rgb: var(--sw-creator-route-agent-rgb, var(--accent-secondary-rgb));--sw-os-route-color: var(--sw-creator-route-agent, var(--accent-secondary))}[data-showweld-route=admin]{--sw-os-route-rgb: var(--sw-creator-route-admin-rgb, 248,113,113);--sw-os-route-color: var(--sw-creator-route-admin, #f87171)}[data-showweld-route=billing-cloud]{--sw-os-route-rgb: var(--sw-creator-route-billing-rgb, 245,158,11);--sw-os-route-color: var(--sw-creator-route-billing, #f59e0b)}[data-showweld-route=mcp]{--sw-os-route-rgb: var(--sw-creator-route-mcp-rgb, 129,140,248);--sw-os-route-color: var(--sw-creator-route-mcp, #818cf8)}[data-showweld-route=side-ai]{--sw-os-route-rgb: var(--sw-creator-route-ai-rgb, var(--accent-secondary-rgb));--sw-os-route-color: var(--sw-creator-route-ai, var(--accent-secondary))}:where(.sw-os-shell,.sw-os-stage,.sw-os-panel,.sw-os-card,.sw-os-action,.sw-os-icon-action,.sw-os-field,.sw-os-dock,.sw-os-modal,.sw-os-preview,.sw-os-reader,.sw-os-agent-indicator,.sw-os-topbar,.sw-os-sidebar,.sw-os-route-rail,.sw-os-inspector,.sw-os-bottom-rail,.sw-os-command-strip,.sw-os-segmented,.sw-os-tabs,.sw-os-menu,.sw-os-media-frame,.sw-os-reader-frame,.sw-os-canvas,.sw-os-code-frame,.sw-os-timeline,.sw-os-layer-stack,.sw-os-queue-row,.sw-os-log-row,.sw-os-data-table,.sw-os-progress,.sw-os-provenance,.sw-os-alert,.sw-os-toast){box-sizing:border-box;min-width:0;letter-spacing:0}.sw-os-shell{position:relative;min-width:0;color:var(--text-primary);background:var(--sw-os-canvas)}.sw-os-stage{display:grid;align-content:start;gap:var(--sw-os-gap);width:100%;min-width:0}.sw-os-panel,.sw-os-card,.sw-os-preview,.sw-os-reader,.sw-os-modal{border:1px solid var(--sw-os-border);background:var(--sw-os-panel);box-shadow:var(--sw-os-shadow-panel);color:var(--text-primary)}.sw-os-panel{border-radius:var(--sw-os-radius-panel);padding:var(--sw-os-pad)}.sw-os-panel--raised,.sw-os-card--metric{background:var(--sw-os-panel-raised)}.sw-os-panel--command,.sw-os-card--command{border-color:var(--sw-os-border-accent);background:var(--sw-os-command);box-shadow:var(--sw-os-shadow-command)}.sw-os-panel--success{background:var(--sw-os-success);border-color:#22c55e52}.sw-os-panel--warning{background:var(--sw-os-warning);border-color:#f59e0b57}.sw-os-panel--danger{background:var(--sw-os-danger);border-color:#ef444457}.sw-os-card{border-radius:var(--sw-os-radius-card);padding:clamp(.62rem,1vw,.9rem)}.sw-os-card--interactive,.sw-os-action{transition:transform var(--sw-route-motion-fast, .16s) ease,border-color var(--sw-route-motion-fast, .16s) ease,background var(--sw-route-motion-fast, .16s) ease,box-shadow var(--sw-route-motion-fast, .16s) ease}.sw-os-card--interactive:is(:hover,:focus-within),.sw-os-action:not(:disabled):hover{transform:translateY(-1px);border-color:var(--sw-os-border-accent)}.sw-os-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:var(--sw-command-control-height, 40px);border:1px solid var(--sw-os-border);border-radius:var(--sw-os-radius-control);background:var(--sw-os-field);color:var(--text-primary);font-size:var(--sw-os-type-button);font-weight:850;line-height:1.1;text-decoration:none;cursor:pointer}.sw-os-action--primary{border-color:var(--sw-os-border-accent);background:linear-gradient(135deg,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.22),rgba(var(--accent-secondary-rgb),.11)),var(--sw-os-field)}.sw-os-action--danger{border-color:#ef444457;background:var(--sw-os-danger);color:var(--danger-primary, #f87171)}.sw-os-field,:where(.sw-os-field input,.sw-os-field textarea,.sw-os-field select){border:1px solid var(--sw-os-border);border-radius:var(--sw-os-radius-control);background:var(--sw-os-field);color:var(--text-primary)}.sw-os-preview{position:relative;overflow:hidden;border-color:var(--sw-os-border-accent);border-radius:var(--sw-os-radius-panel);background:var(--sw-os-preview)}.sw-os-reader{border-radius:var(--sw-os-radius-panel);background:var(--sw-os-editor);max-width:var(--sw-content-readable-width, 76ch)}.sw-os-dock{border:1px solid var(--sw-os-border);border-radius:var(--sw-os-radius-panel);background:var(--sw-os-dock);box-shadow:var(--sw-os-shadow-dock);backdrop-filter:var(--sw-app-surface-backdrop-filter, blur(18px) saturate(150%));-webkit-backdrop-filter:var(--sw-app-surface-backdrop-filter, blur(18px) saturate(150%))}.sw-os-modal{border-radius:var(--sw-os-radius-modal);background:var(--sw-os-modal);box-shadow:var(--sw-os-shadow-modal)}.sw-os-agent-indicator{--sw-os-agent-rgb: var(--sw-os-route-rgb, var(--accent-primary-rgb));position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:.42rem;min-height:32px;padding:.34rem .58rem;border:1px solid rgba(var(--sw-os-agent-rgb),.36);border-radius:999px;background:linear-gradient(90deg,rgba(var(--sw-os-agent-rgb),.12),rgba(var(--accent-secondary-rgb),.08)),var(--sw-os-field);color:var(--text-primary);font-size:.68rem;font-weight:900;overflow:hidden}.sw-os-agent-indicator:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:rgb(var(--sw-os-agent-rgb));box-shadow:0 0 rgba(var(--sw-os-agent-rgb),.42);animation:swOsAgentPulse 1.8s ease-in-out infinite}.sw-os-agent-indicator:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:translate(-110%);animation:swOsAgentSweep 2.8s ease-in-out infinite;pointer-events:none}.sw-os-agent-indicator[data-state=done]:before,.sw-os-agent-indicator[data-state=idle]:before{animation:none;box-shadow:none}.sw-os-agent-indicator[data-state=error]{--sw-os-agent-rgb: 239,68,68}@keyframes swOsAgentPulse{0%,to{transform:scale(1);box-shadow:0 0 rgba(var(--sw-os-agent-rgb),.38)}50%{transform:scale(1.16);box-shadow:0 0 0 7px rgba(var(--sw-os-agent-rgb),0)}}@keyframes swOsAgentSweep{0%{transform:translate(-110%);opacity:0}18%{opacity:.75}72%,to{transform:translate(110%);opacity:0}}.sw-os-cost-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.48rem;min-width:0}.sw-os-cost-chip{display:grid;gap:.12rem;min-width:0;padding:.52rem .58rem;border:1px solid var(--sw-os-border-soft);border-radius:var(--sw-os-radius-control);background:var(--sw-os-field)}.sw-os-cost-chip strong{min-width:0;color:var(--text-primary);font-size:.82rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-os-cost-chip small{color:var(--text-tertiary);font-size:.58rem;font-weight:900;text-transform:uppercase}.sw-os-cost-chip[data-tier=draft]{border-color:#0ea5e94d}.sw-os-cost-chip[data-tier=standard]{border-color:rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.36)}.sw-os-cost-chip[data-tier=final]{border-color:#f59e0b6b}.sw-os-audio-timeline{position:relative;min-height:166px;padding:.9rem .65rem;border:1px solid var(--sw-os-border-soft);border-radius:var(--sw-os-radius-card);background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 12.5% 100%,var(--sw-os-field);overflow:hidden}.sw-os-audio-cue{position:absolute;left:var(--sw-os-audio-left, 0%);width:var(--sw-os-audio-width, 22%);min-width:118px;min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.34rem .5rem;align-items:center;padding:.48rem;border:1px solid rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.32);border-radius:12px;background:linear-gradient(135deg,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.16),rgba(var(--accent-secondary-rgb),.075)),var(--sw-os-panel-raised);color:var(--text-primary);text-align:left;box-shadow:0 12px 30px #0000002e;cursor:pointer}.sw-os-audio-cue:nth-child(1){top:.78rem}.sw-os-audio-cue:nth-child(2){top:4.2rem}.sw-os-audio-cue:nth-child(3){top:7.65rem}.sw-os-audio-cue:nth-child(n+4){top:11rem}.sw-os-audio-cue__time{grid-row:span 2;color:var(--sw-os-route-color, var(--accent-primary));font-family:var(--font-mono, monospace);font-size:.62rem;font-weight:900}.sw-os-audio-cue__body{display:grid;gap:.08rem;min-width:0}.sw-os-audio-cue__body strong,.sw-os-audio-cue__body small,.sw-os-audio-cue__status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-os-audio-cue__body strong{font-size:.76rem;font-weight:920}.sw-os-audio-cue__body small,.sw-os-audio-cue__status{color:var(--text-tertiary);font-size:.58rem;font-weight:850;text-transform:uppercase}.sw-os-audio-cue__status{grid-column:2}.spark-audio-plan-panel,.pb-lettering-route-panel,.pb-publish-package-panel{display:grid;gap:.85rem;margin-block:.85rem}.spark-audio-plan-grid,.pb-publish-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;min-width:0}.spark-audio-mix-card{display:grid;gap:.58rem;min-width:0;padding:.75rem;border:1px solid var(--sw-os-border-soft);border-radius:var(--sw-os-radius-card);background:var(--sw-os-field);color:var(--text-secondary)}.spark-audio-mix-card>span,.pb-route-eyebrow{display:inline-flex;align-items:center;gap:.38rem;color:var(--sw-os-route-color, var(--accent-primary));font-size:.66rem;font-weight:950;text-transform:uppercase}.spark-audio-actions,.spark-quality-tier-row,.pb-layer-route-actions,.pb-lettering-tools{display:flex;align-items:center;flex-wrap:wrap;gap:.48rem}.spark-quality-tier-row{margin-bottom:.65rem}.spark-quality-tier-row .sw-os-action{min-height:34px;padding-inline:.62rem;text-transform:capitalize}.spark-quality-tier-row .sw-os-action[data-active=true]{border-color:var(--sw-os-border-accent);background:var(--sw-os-gradient-action, var(--sw-os-field))}.pb-layer-route-head{display:flex;justify-content:space-between;align-items:start;gap:.75rem;flex-wrap:wrap}.pb-layer-route-head h3{margin:.18rem 0 0;color:var(--text-primary);font-size:1rem}.sw-os-layer-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.sw-os-layer-column{display:grid;align-content:start;gap:.48rem;min-width:0;padding:.72rem;border:1px solid var(--sw-os-border-soft);border-radius:var(--sw-os-radius-card);background:var(--sw-os-field)}.sw-os-layer-column__title{display:inline-flex;align-items:center;gap:.38rem;color:var(--text-primary);font-size:.78rem;font-weight:920}.sw-os-layer-row,.sw-os-publish-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.55rem;border:1px solid var(--sw-os-border-soft);border-radius:10px;background:#ffffff09}.sw-os-layer-row[data-muted=true]{opacity:.58}.sw-os-layer-row__icon{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:8px;color:var(--sw-os-route-color, var(--accent-primary));background:rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.12)}.sw-os-layer-row span:not(.sw-os-layer-row__icon),.sw-os-publish-check span{display:grid;gap:.08rem;min-width:0}.sw-os-layer-row strong,.sw-os-layer-row small,.sw-os-publish-check strong,.sw-os-publish-check small,.pb-publish-package-grid p{min-width:0;overflow:hidden;text-overflow:ellipsis}.sw-os-layer-row strong,.sw-os-publish-check strong{color:var(--text-primary);font-size:.76rem;font-weight:900}.sw-os-layer-row small,.sw-os-publish-check small,.sw-os-layer-row em,.pb-publish-package-grid p{color:var(--text-tertiary);font-size:.66rem;line-height:1.38}.sw-os-layer-row em{font-style:normal;font-weight:850;text-transform:uppercase}.sw-os-publish-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem}.sw-os-publish-check{grid-template-columns:auto minmax(0,1fr)}.sw-os-publish-check[data-complete=true]{border-color:#22c55e4d;background:linear-gradient(135deg,#22c55e1f,#ffffff06)}.sw-os-publish-check[data-complete=true]>svg{color:var(--success-primary, #22c55e)}.sw-os-publish-check[data-complete=false]>svg{color:var(--warning-primary, #f59e0b)}.pb-publish-package-grid .sw-os-card{display:grid;gap:.38rem}.pb-publish-package-grid .sw-os-card strong{color:var(--text-primary);font-size:.78rem;font-weight:920}.pb-publish-package-grid .sw-os-card p{margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media (max-width: 680px){.sw-os-audio-cue{position:relative;top:auto!important;left:auto;width:100%;margin-bottom:.48rem}.sw-os-audio-timeline{min-height:0;background:var(--sw-os-field)}.pb-layer-route-head{display:grid}}:root{--sw-os-fusion-primary-rgb: var(--accent-primary-rgb);--sw-os-fusion-secondary-rgb: var(--accent-secondary-rgb);--sw-os-fusion-tertiary-rgb: 34,197,94;--sw-os-gradient-canvas: radial-gradient(980px 620px at 9% -12%, rgba(var(--sw-os-fusion-primary-rgb), .16), transparent 66%), radial-gradient(860px 560px at 96% 3%, rgba(var(--sw-os-fusion-secondary-rgb), .12), transparent 64%), linear-gradient(180deg, rgba(var(--sw-os-fusion-tertiary-rgb), .035), transparent 340px), var(--sw-os-canvas);--sw-os-gradient-panel: linear-gradient(145deg, rgba(255,255,255,.086), rgba(255,255,255,.026)), radial-gradient(520px 240px at 0% 0%, rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)), .105), transparent 70%), var(--sw-os-panel);--sw-os-gradient-panel-raised: linear-gradient(145deg, rgba(255,255,255,.11), rgba(255,255,255,.034)), radial-gradient(520px 260px at 100% 0%, rgba(var(--sw-os-fusion-secondary-rgb), .095), transparent 72%), var(--sw-os-panel-raised);--sw-os-gradient-edge: linear-gradient(90deg, transparent, rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.68), rgba(var(--sw-os-fusion-secondary-rgb),.5), transparent);--sw-os-gradient-action: linear-gradient(135deg, rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.28), rgba(var(--sw-os-fusion-secondary-rgb),.14)), var(--sw-os-field);--sw-os-gradient-loading: radial-gradient(620px 380px at 50% 14%, rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)), .18), transparent 66%), radial-gradient(760px 500px at 88% 84%, rgba(var(--sw-os-fusion-secondary-rgb), .12), transparent 62%), linear-gradient(180deg, rgba(var(--sw-os-fusion-tertiary-rgb), .04), transparent 44%), var(--sw-os-canvas);--sw-os-gradient-empty: linear-gradient(145deg, rgba(255,255,255,.058), rgba(255,255,255,.018)), radial-gradient(420px 220px at 0% 0%, rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.12), transparent 70%), var(--sw-os-panel);--sw-os-gradient-skeleton: linear-gradient(90deg, rgba(255,255,255,.046) 0%, rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.125) 48%, rgba(255,255,255,.046) 100%);--sw-os-placeholder-border: color-mix(in srgb, var(--sw-os-border-accent) 46%, var(--sw-os-border) 54%);--sw-os-placeholder-text: var(--text-secondary);--sw-os-loader-ring: conic-gradient(from 0deg, rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.1), rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.88), rgba(var(--sw-os-fusion-secondary-rgb),.74), rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.1));--sw-os-depth-soft: 0 16px 44px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.055);--sw-os-depth-medium: 0 24px 72px rgba(0,0,0,.34), 0 0 0 1px rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.08), inset 0 1px 0 rgba(255,255,255,.07);--sw-os-depth-strong: 0 38px 120px rgba(0,0,0,.48), 0 0 0 1px rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.12), inset 0 1px 0 rgba(255,255,255,.08);--sw-os-motion-fast: .16s;--sw-os-motion-medium: .26s;--sw-os-motion-slow: .72s}html[data-accent=aurora]{--sw-os-fusion-primary-rgb: 34,211,238;--sw-os-fusion-secondary-rgb: 168,85,247;--sw-os-fusion-tertiary-rgb: 16,185,129}html[data-accent=violet]{--sw-os-fusion-primary-rgb: 139,92,246;--sw-os-fusion-secondary-rgb: 217,70,239;--sw-os-fusion-tertiary-rgb: 99,102,241}html[data-accent=ocean]{--sw-os-fusion-primary-rgb: 14,165,233;--sw-os-fusion-secondary-rgb: 6,182,212;--sw-os-fusion-tertiary-rgb: 20,184,166}html[data-accent=ember]{--sw-os-fusion-primary-rgb: 245,158,11;--sw-os-fusion-secondary-rgb: 244,63,94;--sw-os-fusion-tertiary-rgb: 239,68,68}html[data-accent=mono]{--sw-os-fusion-primary-rgb: 226,232,240;--sw-os-fusion-secondary-rgb: 148,163,184;--sw-os-fusion-tertiary-rgb: 100,116,139}html[data-theme=light],html[data-theme=paper]{--sw-os-gradient-panel: linear-gradient(145deg, rgba(255,255,255,.98), rgba(248,250,252,.78)), radial-gradient(480px 220px at 0% 0%, rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)), .1), transparent 70%);--sw-os-gradient-panel-raised: linear-gradient(145deg, rgba(255,255,255,1), rgba(241,245,249,.84)), radial-gradient(520px 240px at 100% 0%, rgba(var(--sw-os-fusion-secondary-rgb), .085), transparent 72%);--sw-os-gradient-empty: linear-gradient(145deg, rgba(255,255,255,.92), rgba(248,250,252,.72)), radial-gradient(420px 220px at 0% 0%, rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.1), transparent 70%);--sw-os-gradient-skeleton: linear-gradient(90deg, rgba(15,23,42,.055) 0%, rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.12) 48%, rgba(15,23,42,.055) 100%);--sw-os-depth-soft: 0 16px 42px rgba(15,23,42,.1), inset 0 1px 0 rgba(255,255,255,.72);--sw-os-depth-medium: 0 24px 70px rgba(15,23,42,.14), 0 0 0 1px rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.08), inset 0 1px 0 rgba(255,255,255,.78);--sw-os-depth-strong: 0 34px 110px rgba(15,23,42,.22), 0 0 0 1px rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.1), inset 0 1px 0 rgba(255,255,255,.82)}.sw-os-gradient-edge{position:relative;overflow:hidden}.sw-os-gradient-edge:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--sw-os-gradient-edge);pointer-events:none;opacity:.86}.sw-os-loading-screen{background:var(--sw-os-gradient-loading)!important;isolation:isolate}.sw-app-splash.sw-os-loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;min-width:0;min-height:100dvh;padding:clamp(1rem,3.6vw,2rem);overflow:hidden;z-index:9999;font-family:var(--font-body)}.sw-os-loading-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:clamp(58px,8vw,96px) clamp(58px,8vw,96px);-webkit-mask-image:radial-gradient(circle at 50% 22%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 22%,black,transparent 72%);opacity:.42;z-index:0}.sw-os-loader-card,.sw-os-state-card{position:relative;overflow:hidden;border:1px solid var(--sw-os-placeholder-border)!important;border-radius:var(--sw-os-radius-panel)!important;background:var(--sw-os-gradient-panel-raised)!important;box-shadow:var(--sw-os-depth-medium)!important}.sw-app-splash-card.sw-os-loader-card{display:grid;gap:clamp(.92rem,2.6vw,1.2rem);width:min(90vw,540px);padding:clamp(1.4rem,4.8vw,2.35rem);backdrop-filter:var(--sw-loading-surface-blur, blur(20px));-webkit-backdrop-filter:var(--sw-loading-surface-blur, blur(20px))}.sw-app-splash__brand-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.72rem,2vw,1rem);min-width:0}.sw-app-splash__copy{min-width:0}.sw-app-splash__eyebrow{margin:0 0 .28rem;color:var(--text-tertiary);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.sw-app-splash__title{margin:0;color:var(--text-primary);font-size:clamp(1.65rem,5vw,2.35rem);font-weight:950;line-height:1;letter-spacing:0;text-wrap:balance}.sw-os-loader-card>*,.sw-os-state-card>*{position:relative;z-index:1}.sw-os-loader-card:before,.sw-os-state-card:before,.sw-os-empty-state:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--sw-os-gradient-edge);pointer-events:none;opacity:.82}.sw-os-empty-state{position:relative;display:grid;justify-items:center;align-content:center;gap:.65rem;min-width:0;border:1px dashed var(--sw-os-placeholder-border)!important;border-radius:var(--sw-os-radius-panel)!important;background:var(--sw-os-gradient-empty)!important;color:var(--sw-os-placeholder-text)!important;box-shadow:var(--sw-os-depth-soft)!important;text-align:center}.sw-os-empty-state--compact{align-content:start;justify-items:start;text-align:left;border-radius:var(--sw-os-radius-card)!important}.sw-os-empty-state :where(h1,h2,h3,h4,strong){color:var(--text-primary)}.sw-os-empty-state :where(p,small,span){color:var(--text-secondary)}.sw-os-skeleton{background:var(--sw-os-gradient-skeleton)!important;background-size:240% 100%!important;border-color:color-mix(in srgb,var(--sw-os-placeholder-border) 72%,transparent)!important;box-shadow:inset 0 1px #ffffff0d;animation:swOsLoadingSweep 1.8s ease-in-out infinite!important}.sw-os-loading-stack{width:100%}.sw-os-inline-loader,.sw-os-loading-indicator{color:var(--text-secondary)}.sw-os-progress-orbit,.sw-os-preview-loading .app-builder-preview-building-orbit{background:var(--sw-os-loader-ring)!important}.sw-os-preview-loading{border-radius:var(--sw-os-radius-panel);background:radial-gradient(520px 260px at 50% 8%,rgba(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)),.22),transparent 66%),linear-gradient(180deg,#0206176b,#020617b8)!important;backdrop-filter:blur(6px) saturate(128%);-webkit-backdrop-filter:blur(6px) saturate(128%)}.sw-app-splash__phase-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.sw-app-splash__phase-rail span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.36rem;min-width:0;min-height:30px;padding:.26rem .46rem;border:1px solid var(--sw-os-border-soft);border-radius:999px;background:var(--sw-os-field);color:var(--text-tertiary);font-size:.68rem;font-weight:850}.sw-app-splash__phase-rail i{width:.48rem;height:.48rem;border-radius:999px;background:#94a3b880}.sw-app-splash__phase-rail span[data-active=true]{border-color:var(--sw-os-border-accent);color:var(--text-primary);background:var(--sw-os-gradient-action)}.sw-app-splash__phase-rail span[data-active=true] i{background:rgb(var(--sw-os-route-rgb, var(--sw-os-fusion-primary-rgb)));animation:swOsAgentPulse 1.5s ease-in-out infinite}.sw-app-splash__phase-rail span[data-complete=true] i{background:rgb(var(--sw-os-fusion-tertiary-rgb));animation:none}.sw-app-splash__feature-row span{display:grid;align-content:center;gap:.06rem}.sw-app-splash__feature-row strong{color:var(--text-primary);font-size:.72rem;line-height:1}.sw-app-splash__feature-row small{color:var(--text-tertiary);font-size:.62rem;font-weight:750;line-height:1.1}.sw-app-splash__progress-stack{display:grid;gap:.45rem}.sw-loading-progress{width:100%;height:8px;overflow:hidden;border-radius:var(--radius-full);background:var(--sw-loading-progress-track, color-mix(in srgb, var(--text-primary) 8%, transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--text-inverse) 7%,transparent)}.sw-loading-progress-fill{position:relative;width:var(--sw-loading-progress-value, 0%);height:100%;border-radius:inherit;background:var(--sw-loading-progress-fill, linear-gradient(90deg, var(--accent-primary), var(--accent-secondary)));transition:width .26s var(--sw-motion-loading-ease, ease)}.sw-loading-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-inverse) 28%,transparent),transparent);transform:translate(-70%);animation:swOsLoadingGlint 1.45s ease-in-out infinite}.sw-landing-route-loader{z-index:2147482000!important;opacity:1!important;filter:none!important;transform:none!important;animation:none!important}.sw-landing-route-loader .sw-os-loader-card{animation:swLandingRouteCardIn var(--sw-motion-route-enter, .34s) var(--sw-motion-route-ease, cubic-bezier(.16, 1, .3, 1)) both}.sw-os-loading-screen[data-loading-surface=landing]{background:var(--sw-loader-landing-bg)!important}.sw-os-loading-screen[data-loading-surface=landing] .sw-os-loader-card{width:min(92vw,620px)!important;border-color:color-mix(in srgb,var(--sw-os-border-accent) 74%,transparent)!important;background:var(--sw-loader-proof-bg)!important}.sw-os-loading-screen[data-visual-variant=landing-home]{--sw-os-route-rgb: 59, 130, 246}.sw-os-loading-screen[data-visual-variant=landing-product]{--sw-os-route-rgb: 124, 58, 237}.sw-os-loading-screen[data-visual-variant=landing-proof]{--sw-os-route-rgb: 236, 72, 153}.sw-os-loading-screen[data-visual-variant=landing-pricing]{--sw-os-route-rgb: 245, 158, 11}.sw-os-loading-screen[data-visual-variant=landing-developer]{--sw-os-route-rgb: 6, 182, 212}.sw-os-loading-screen[data-visual-variant=landing-faq]{--sw-os-route-rgb: 16, 185, 129}.sw-app-splash__visual-proof{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.78fr);grid-template-rows:70px 70px;gap:.56rem;min-width:0}.sw-app-splash__visual-proof span{position:relative;min-width:0;overflow:hidden;border:1px solid var(--sw-proof-border);border-radius:16px;background:linear-gradient(135deg,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.16),#ffffff08),var(--sw-proof-bg);box-shadow:inset 0 1px #ffffff13}.sw-app-splash__visual-proof span>i{position:absolute;display:block;min-width:0;border:1px solid color-mix(in srgb,var(--sw-os-border-accent) 54%,transparent);border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 16%,transparent),color-mix(in srgb,var(--surface-primary) 36%,transparent)),color-mix(in srgb,var(--surface-secondary) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text-inverse) 8%,transparent),0 12px 26px color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 12%,transparent);opacity:.9}.sw-app-splash__visual-proof span>i:before,.sw-app-splash__visual-proof span>i:after{content:"";position:absolute;display:block;border-radius:999px;background:var(--sw-os-gradient-skeleton);background-size:240% 100%;animation:swOsLoadingSweep 1.8s ease-in-out infinite}.sw-app-splash__visual-proof [data-art=rail]{inset:1rem auto 1rem .85rem;width:20%}.sw-app-splash__visual-proof [data-art=rail]:before{left:22%;top:18%;width:44%;height:10px}.sw-app-splash__visual-proof [data-art=rail]:after{left:22%;top:46%;width:54%;height:10px;opacity:.68}.sw-app-splash__visual-proof [data-art=stage]{top:1rem;right:1rem;bottom:1rem;left:27%}.sw-app-splash__visual-proof [data-art=stage]:before{left:1rem;right:34%;top:1rem;height:12px}.sw-app-splash__visual-proof [data-art=stage]:after{left:1rem;right:1rem;bottom:1rem;height:8px;opacity:.6}.sw-app-splash__visual-proof [data-art=inspector]{right:1.1rem;top:1.65rem;width:28%;height:34%;border-radius:14px;opacity:.76}.sw-app-splash__visual-proof [data-art=inspector]:before{left:.7rem;right:.7rem;top:.72rem;height:8px}.sw-app-splash__visual-proof [data-art=inspector]:after{left:.7rem;right:35%;bottom:.72rem;height:7px}.sw-app-splash__visual-proof [data-art=queue],.sw-app-splash__visual-proof [data-art=graph]{inset:.78rem .78rem auto .78rem;height:44%}.sw-app-splash__visual-proof [data-art=queue]:before,.sw-app-splash__visual-proof [data-art=graph]:before{left:.7rem;right:1.8rem;top:.72rem;height:8px}.sw-app-splash__visual-proof [data-art=queue]:after,.sw-app-splash__visual-proof [data-art=graph]:after{left:.7rem;right:38%;bottom:.72rem;height:7px}.sw-app-splash__visual-proof [data-art=chip]{left:.78rem;right:32%;bottom:.78rem;height:24%;border-radius:999px;opacity:.72}.sw-app-splash__visual-proof [data-art=chip]:before{left:.8rem;right:.8rem;top:50%;height:7px;transform:translateY(-50%)}.sw-app-splash__visual-proof [data-art=chip]:after{content:none}.sw-app-splash__visual-proof span:before,.sw-app-splash__visual-proof span:after{content:"";position:absolute;border-radius:999px;background:var(--sw-os-gradient-skeleton);background-size:240% 100%;animation:swOsLoadingSweep 1.8s ease-in-out infinite}.sw-app-splash__visual-proof span:before{left:.72rem;right:30%;top:.72rem;height:9px}.sw-app-splash__visual-proof span:after{left:.72rem;right:.85rem;bottom:.74rem;height:7px;opacity:.6}.sw-app-splash__visual-proof span[data-lane=primary]{grid-row:span 2;border-color:color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 44%,transparent);background:radial-gradient(circle at 28% 16%,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.28),transparent 46%),linear-gradient(145deg,#ffffff16,#ffffff07),var(--sw-os-preview)}.sw-app-splash__visual-proof span[data-lane=primary]>i{border-color:color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 48%,transparent)}.sw-app-splash__visual-proof span[data-lane=primary]:before{right:18%;height:12px}.sw-app-splash__visual-proof span[data-lane=primary]:after{right:42%}.sw-app-splash__visual-proof span[data-lane=secondary]:after{right:32%}.sw-app-splash__visual-proof span[data-lane=tertiary]{opacity:.82}.sw-os-loading-screen[data-visual-variant=landing-pricing] .sw-app-splash__visual-proof [data-art=stage]{inset-inline-end:34%}.sw-os-loading-screen[data-visual-variant=landing-pricing] .sw-app-splash__visual-proof [data-art=inspector]{height:62%}.sw-os-loading-screen[data-visual-variant=landing-developer] .sw-app-splash__visual-proof [data-art=rail]{width:16%}.sw-os-loading-screen[data-visual-variant=landing-developer] .sw-app-splash__visual-proof [data-art=stage]{inset-inline-start:23%}.sw-os-loading-screen[data-visual-variant=landing-faq] .sw-app-splash__visual-proof [data-art=queue],.sw-os-loading-screen[data-visual-variant=landing-proof] .sw-app-splash__visual-proof [data-art=queue]{height:34%}@media (max-width: 640px){.sw-app-splash.sw-os-loading-screen{padding:.9rem;align-items:center}.sw-app-splash-card.sw-os-loader-card{width:min(94vw,420px);padding:1.05rem;gap:.82rem}.sw-app-splash__brand-row{grid-template-columns:minmax(0,1fr);justify-items:start}.sw-app-splash__visual-proof{grid-template-columns:minmax(0,1fr);grid-template-rows:112px 58px 58px}.sw-app-splash__visual-proof [data-art=rail]{width:18%}.sw-app-splash__visual-proof [data-art=stage]{inset-inline-start:24%}.sw-app-splash__visual-proof [data-art=inspector]{width:30%}.sw-app-splash__phase-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors: active){.sw-app-splash.sw-os-loading-screen,.sw-app-splash-card.sw-os-loader-card,.sw-loading-progress,.sw-loading-progress-fill{background:Canvas;box-shadow:none}.sw-loading-progress,.sw-loading-progress-fill{border:1px solid CanvasText}.sw-app-splash__visual-proof span>i{border-color:CanvasText;background:Canvas;box-shadow:none}.sw-app-splash__visual-proof span>i:before,.sw-app-splash__visual-proof span>i:after{background:CanvasText}}@keyframes swLandingRouteCardIn{0%{opacity:0;filter:blur(8px);transform:translateY(8px) scale(.985)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes swOsLoadingSweep{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes swOsLoadingGlint{0%{transform:translate(-70%);opacity:0}30%{opacity:.86}to{transform:translate(95%);opacity:0}}@keyframes swOsGradientShift{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.12) brightness(1.04)}}:where(.dashboard-empty-state,.landing-empty-state,.app-builder-doctor-empty,.app-builder-agent-sidebar__empty,.app-builder-preview-dock-card .empty-state,.empty-state,.empty){border-color:var(--sw-os-placeholder-border)!important;background:var(--sw-os-gradient-empty)!important}:where(.sw-os-action,.sw-os-card--interactive,.sw-os-field,input,textarea,select,button,a,[role=button]):focus-visible{outline:none;box-shadow:var(--sw-os-focus)}:where(.dashboard-panel,.dashboard-card,.app-builder-preview-stage,.app-builder-agent-sidebar,.app-builder-preview-dock,.app-builder-stat-card,.spark-panel,.spark-player,.spark-queue-panel,.pb-panel-card,.pb-create-os,.pb-route-command,.pb-continuity-card,.pb-mobile-preview-shell,.pb-preview-editor-shell,.creator-module-shell,.creator-module-main){border-color:var(--sw-os-border, var(--sw-shell-border))!important}:where(.app-builder-preview-stage,.spark-player,.pb-mobile-preview-shell,.pb-preview-editor-shell){background:var(--sw-os-preview, var(--sw-panel-bg-strong))!important}:where(.app-builder-preview-building-overlay,.app-builder-agent-sidebar__run,.spark-status-ribbon,.spark-status,.pb-create-os__signal){border-color:rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.34)!important}.creator-cockpit{--creator-cockpit-rail: clamp(236px, 20vw, 320px);--creator-cockpit-inspector: clamp(300px, 28vw, 420px);--creator-cockpit-preview-min: minmax(0, 1fr);width:100%;min-width:0;min-height:0;isolation:isolate}.creator-cockpit__rail,.creator-cockpit__inspector,.creator-cockpit__sheet{border:1px solid var(--sw-os-border, rgba(255,255,255,.1));background:radial-gradient(420px 180px at 10% 0%,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.1),transparent 70%),var(--sw-os-panel, rgba(12,16,28,.78));box-shadow:var(--sw-os-shadow-panel, 0 18px 48px rgba(0,0,0,.24))}.creator-cockpit__preview{position:sticky;top:var(--sw-route-sticky-top, .75rem);z-index:2;min-width:0;border:1px solid rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.24);background:var(--sw-os-preview, rgba(10,14,24,.9));box-shadow:inset 0 1px #ffffff0f,0 22px 58px #0000003d}.creator-cockpit__route-stack{min-width:0;display:grid;gap:var(--sw-os-gap, .9rem);align-content:start}.creator-cockpit__route-panel{min-width:0;scroll-margin-top:1rem}.creator-cockpit__route-panel[data-cockpit-active=false]{display:none!important}.creator-cockpit__route-rail,.creator-cockpit__mobile-dock,.creator-cockpit__inspector-tabs{display:flex;gap:.45rem;min-width:0;overflow-x:auto;scrollbar-width:none}.creator-cockpit__route-rail::-webkit-scrollbar,.creator-cockpit__mobile-dock::-webkit-scrollbar,.creator-cockpit__inspector-tabs::-webkit-scrollbar{display:none}.creator-cockpit__route-button,.creator-cockpit__inspector-button,.creator-cockpit__agent-lane{min-height:42px;border:1px solid var(--sw-os-border-muted, rgba(255,255,255,.095));border-radius:var(--sw-os-radius-control, 12px);background:linear-gradient(135deg,#ffffff0e,#ffffff05),var(--sw-os-field, rgba(255,255,255,.035));color:var(--text-secondary, #cbd5e1);font:inherit;font-size:.72rem;font-weight:850;cursor:pointer;transition:transform var(--sw-os-motion-fast, .16s) ease,border-color var(--sw-os-motion-fast, .16s) ease,background var(--sw-os-motion-fast, .16s) ease,box-shadow var(--sw-os-motion-fast, .16s) ease}.creator-cockpit__route-button{width:100%;justify-content:flex-start;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .65rem;text-align:left}.creator-cockpit__route-button strong,.creator-cockpit__agent-lane strong{display:block;min-width:0;color:var(--text-primary, #f8fafc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-cockpit__route-button small,.creator-cockpit__agent-lane small{display:block;min-width:0;margin-top:.08rem;color:var(--text-tertiary, #94a3b8);font-size:.62rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-cockpit__route-button[data-active=true],.creator-cockpit__inspector-button[data-active=true],.creator-cockpit__agent-lane[data-active=true]{border-color:rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.48);background:linear-gradient(135deg,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.18),rgba(var(--accent-secondary-rgb),.08)),var(--sw-os-raised, rgba(255,255,255,.07));box-shadow:inset 0 1px #ffffff14,0 14px 34px rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.14)}.creator-cockpit__route-button:not(:disabled):hover,.creator-cockpit__inspector-button:not(:disabled):hover,.creator-cockpit__agent-lane:not(:disabled):hover{transform:translateY(-1px);border-color:rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.38)}.creator-cockpit__route-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.3rem;padding:0 .4rem;border-radius:999px;color:var(--text-primary, #fff);background:rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.16);border:1px solid rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.28);font-size:.58rem;font-weight:900}.creator-cockpit__agent-grid{display:grid;gap:.45rem}.creator-cockpit__agent-lane{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;padding:.62rem .7rem;text-align:left}.creator-cockpit__agent-dot{width:.6rem;height:.6rem;border-radius:999px;background:rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb)));box-shadow:0 0 rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.36);animation:swOsAgentPulse 1.9s ease-in-out infinite}.creator-cockpit__image-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(84px,132px);gap:.5rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.creator-cockpit__image-tile{position:relative;min-width:0;overflow:hidden;border-radius:12px;border:1px solid var(--sw-os-border-muted, rgba(255,255,255,.1));background:var(--sw-os-field, rgba(255,255,255,.035))}.creator-cockpit__image-tile img,.creator-cockpit__image-tile [data-showweld-svg-preview=true]{width:100%;height:100%;min-height:92px;object-fit:cover;display:block}@keyframes swOsAgentPulse{0%,to{transform:scale(1);box-shadow:0 0 rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.34)}50%{transform:scale(1.12);box-shadow:0 0 0 8px rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),0)}}@media (max-width: 1180px){.creator-cockpit{--creator-cockpit-rail: 100%;--creator-cockpit-inspector: 100%}.creator-cockpit__preview{position:relative;top:auto}.creator-cockpit__route-button{flex:0 0 min(210px,68vw);width:auto}}@media (max-width: 760px){.creator-cockpit__route-stack{gap:.62rem}.creator-cockpit__mobile-dock{position:sticky;bottom:max(.5rem,env(safe-area-inset-bottom));z-index:20;padding:.45rem;border:1px solid var(--sw-os-border, rgba(255,255,255,.1));border-radius:18px;background:color-mix(in srgb,var(--sw-os-dock, #0b1020) 88%,transparent);box-shadow:var(--sw-os-shadow-dock, 0 18px 42px rgba(0,0,0,.34));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.creator-cockpit__mobile-dock .creator-cockpit__route-button{flex:0 0 auto;grid-template-columns:auto;justify-items:center;min-width:72px;padding:.5rem .55rem;text-align:center}.creator-cockpit__mobile-dock .creator-cockpit__route-button small,.creator-cockpit__mobile-dock .creator-cockpit__route-badge{display:none}}html[data-motion=reduced] :where(.creator-cockpit__agent-dot){animation:none!important}[data-showweld-spark=true].creator-cockpit .spark-inline-queue-panel,[data-showweld-studio=true].creator-cockpit :where(.pb-stitch-route-panel,.pb-files-route-panel,.pb-agent-route-panel){background:radial-gradient(520px 180px at 0% 0%,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.08),transparent 68%),var(--sw-os-panel, rgba(15,18,32,.82));border:1px solid var(--sw-os-border, rgba(255,255,255,.1));box-shadow:var(--sw-os-shadow-panel, 0 18px 46px rgba(0,0,0,.22))}[data-showweld-spark=true].creator-cockpit .spark-cockpit-mobile-dock{margin:.45rem .6rem 0}[data-showweld-studio=true].creator-cockpit .pb-mobile-tabs.creator-cockpit__mobile-dock{gap:.45rem;padding:.45rem}[data-showweld-studio=true].creator-cockpit .pb-mobile-tab.creator-cockpit__route-button{color:var(--text-secondary, #cbd5e1)}[data-showweld-studio=true].creator-cockpit .pb-mobile-tab.creator-cockpit__route-button[data-active=true]{color:var(--text-primary, #fff)}[data-showweld-studio=true].creator-cockpit .visual-cockpit-route-rail{max-height:46vh;overflow-y:auto!important;padding-right:.15rem}[data-showweld-studio=true].creator-cockpit .creator-cockpit__image-tile[data-active=true]{border-color:rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.56);box-shadow:0 0 0 2px rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.18)}@media (min-width: 1181px){[data-showweld-spark=true].creator-cockpit .spark-main-stage{grid-template-columns:minmax(0,1fr)}[data-showweld-studio=true].creator-cockpit .visual-cockpit-layout{gap:0}}@media (max-width: 760px){[data-showweld-spark=true].creator-cockpit{grid-template-rows:auto auto minmax(0,1fr)!important}[data-showweld-studio=true].creator-cockpit .pb-mobile-tabs.creator-cockpit__mobile-dock{margin:.4rem .55rem 0}[data-showweld-studio=true].creator-cockpit .pb-stitch-route-panel,[data-showweld-studio=true].creator-cockpit .pb-files-route-panel,[data-showweld-studio=true].creator-cockpit .pb-agent-route-panel{border-radius:16px}}@media (max-width: 760px){:root{--sw-os-pad: var(--sw-mobile-card-pad, .72rem);--sw-os-gap: var(--sw-mobile-view-gap, .68rem)}.sw-os-panel,.sw-os-preview,.sw-os-reader{border-radius:18px;padding:var(--sw-os-pad)}.sw-os-card{border-radius:14px}.sw-os-action{min-height:var(--sw-mobile-route-button-height, 42px);padding:.42rem .54rem;font-size:.7rem}.sw-os-dock{border-radius:18px}}html[data-motion=reduced] :where(.sw-os-card--interactive,.sw-os-action,.sw-os-agent-indicator,.sw-os-agent-indicator:before,.sw-os-agent-indicator:after){animation:none!important;transition:none!important}:root{--ease-apple-spring: cubic-bezier(.16, 1, .3, 1);--ease-disney-elastic: cubic-bezier(.34, 1.56, .64, 1);--duration-premium: .32s}@keyframes shine-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 12px var(--accent-glow),0 0 2px var(--accent-glow) inset}50%{box-shadow:0 0 24px var(--accent-glow),0 0 4px var(--accent-glow) inset}}@keyframes springy-in{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.studio-card,.os-card,.premium-card{transition:var(--transition-apple-layout, var(--transition-smooth, all .3s ease))}.studio-button-primary,.studio-button-secondary,.premium-button{transition:transform .2s var(--ease-disney-elastic),box-shadow .2s var(--ease-disney-elastic),filter .2s ease,background .2s ease}.studio-input{transition:border-color .2s var(--ease-apple-spring),box-shadow .2s var(--ease-apple-spring),background-color .2s ease}:root{--sw-os-canvas: var(--sw-gradient-canvas, var(--sw-app-surface-bg, var(--sw-theme-page-bg, var(--bg-gradient-primary))));--sw-os-panel: var(--sw-gradient-panel, var(--sw-app-surface-panel, var(--sw-route-surface, var(--sw-panel-bg))));--sw-os-panel-raised: var(--sw-gradient-panel-raised, var(--sw-app-surface-panel-strong, var(--sw-route-surface-strong, var(--sw-panel-bg-strong))));--sw-os-field: var(--sw-action-bg, var(--sw-app-surface-control, var(--sw-route-control, var(--sw-control-bg))));--sw-os-command: var(--sw-card-bg-command, var(--sw-gradient-route, var(--sw-os-panel-raised)));--sw-os-preview: var(--sw-gradient-media, var(--sw-card-bg-media, var(--sw-os-panel-raised)));--sw-os-border: var(--sw-action-border, var(--sw-app-surface-border, var(--sw-route-border, var(--sw-shell-border))));--sw-os-border-soft: var(--sw-border-hairline-color, var(--sw-app-surface-border-soft, var(--sw-route-border-soft)));--sw-os-border-strong: var(--sw-border-strong-color, var(--sw-app-surface-border-strong, var(--sw-route-border-strong)));--sw-os-border-accent: var(--sw-border-active, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .42));--sw-os-focus: var(--sw-action-focus, var(--sw-app-surface-focus, var(--sw-route-focus, var(--sw-focus-ring))));--sw-os-shadow-panel: var(--sw-card-shadow, var(--sw-app-surface-shadow, var(--sw-route-shadow)));--sw-os-shadow-hover: var(--sw-card-shadow-hover, var(--sw-app-surface-shadow-hover, var(--sw-route-shadow-hover)));--sw-os-radius-card: var(--sw-card-radius, min(var(--sw-panel-radius, 16px), 16px));--sw-os-radius-panel: var(--sw-card-radius-large, clamp(18px, 1.5vw, 24px));--sw-os-radius-control: var(--sw-action-radius, min(var(--sw-command-radius, 14px), 14px));--sw-os-transition-control: var(--sw-action-transition, var(--sw-route-control-transition, transform .16s ease, border-color .16s ease, background .16s ease, box-shadow .16s ease));--sw-os-hover-lift: var(--sw-motion-hover-lift, -1px);--sw-os-press-scale: var(--sw-motion-press-scale, .992);--sw-theme-contract-version: showweld-theme-os-v3;--sw-theme-token-family-count: 32;--sw-theme-route-count: 18;--sw-theme-primitive-count: 39;--sw-layout-rail-width: clamp(238px, 18vw, 310px);--sw-layout-inspector-width: clamp(308px, 25vw, 430px);--sw-layout-bottom-rail-height: clamp(72px, 8vh, 118px);--sw-layout-command-height: clamp(44px, 5.8vh, 58px);--sw-data-row-bg: var(--sw-action-bg-quiet, var(--sw-os-field));--sw-data-row-bg-hover: color-mix(in srgb, var(--sw-data-row-bg) 82%, rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 10%);--sw-data-row-border: var(--sw-os-border-soft);--sw-timeline-bg: linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px) 0 0 / 12.5% 100%, var(--sw-os-field);--sw-inspector-bg: radial-gradient(520px 260px at 0% 0%, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .1), transparent 72%), var(--sw-os-panel-raised);--sw-feedback-bg: var(--sw-os-panel-raised);--sw-landing-max: min(1220px, calc(100vw - 2rem) );--sw-landing-hero-bg: radial-gradient(circle at 12% 0%, rgba(var(--accent-primary-rgb),.22), transparent 44%), radial-gradient(circle at 92% 90%, rgba(var(--accent-secondary-rgb),.18), transparent 50%), var(--sw-os-panel-raised);--sw-landing-hero-border: color-mix(in srgb, var(--sw-os-border-accent) 82%, transparent);--sw-proof-bg: linear-gradient(135deg, rgba(var(--accent-primary-rgb),.13), rgba(255,255,255,.03)), var(--sw-action-bg-quiet, var(--sw-os-field));--sw-proof-border: color-mix(in srgb, var(--sw-os-border-accent) 62%, var(--sw-os-border-soft));--sw-media-frame-bg: radial-gradient(circle at 18% 0%, rgba(var(--accent-primary-rgb),.2), transparent 45%), linear-gradient(145deg, rgba(255,255,255,.075), rgba(255,255,255,.03)), var(--sw-os-preview);--sw-media-frame-border: color-mix(in srgb, var(--sw-os-border-accent) 78%, transparent);--sw-command-strip-bg: linear-gradient(135deg, rgba(var(--accent-primary-rgb),.1), rgba(255,255,255,.022)), var(--sw-os-panel);--sw-command-strip-border: var(--sw-os-border-soft);--sw-loader-landing-bg: radial-gradient(760px 460px at 50% 12%, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.24), transparent 66%), radial-gradient(620px 420px at 92% 88%, rgba(var(--accent-secondary-rgb),.16), transparent 68%), linear-gradient(145deg, rgba(3,7,18,.96), rgba(11,16,28,.98));--sw-loader-proof-bg: linear-gradient(135deg, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.18), rgba(255,255,255,.035)), var(--sw-os-panel-raised);--sw-art-canvas-bg: radial-gradient(520px 280px at 16% 0%, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.18), transparent 66%), linear-gradient(145deg, rgba(255,255,255,.06), rgba(255,255,255,.018)), var(--sw-os-preview);--sw-art-canvas-border: color-mix(in srgb, var(--sw-os-border-accent) 58%, var(--sw-os-border-soft));--sw-art-proof-bg: radial-gradient(circle at 26% 18%, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.2), transparent 42%), linear-gradient(145deg, rgba(255,255,255,.072), rgba(255,255,255,.02)), var(--sw-os-panel);--sw-visual-frame-bg: var(--sw-media-frame-bg);--sw-visual-frame-border: var(--sw-media-frame-border);--sw-visual-frame-shadow: var(--sw-os-shadow-panel);--sw-illustration-ink: rgb(var(--sw-illustration-ink-rgb, 148,163,184));--sw-skeleton-bg: linear-gradient(110deg, transparent 0%, rgba(255,255,255,.12) 44%, transparent 68%), linear-gradient(145deg, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.1), rgba(255,255,255,.018));--sw-skeleton-speed: 1.6s;--sw-asset-state-probing-bg: var(--sw-skeleton-bg);--sw-asset-state-loaded-opacity: 1;--sw-asset-state-fallback-bg: radial-gradient(circle at 50% 42%, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.14), transparent 46%), linear-gradient(145deg, rgba(255,255,255,.064), rgba(255,255,255,.018)), var(--sw-os-panel);--sw-asset-state-error-border: color-mix(in srgb, var(--danger-primary, #ef4444) 54%, var(--sw-os-border-soft));--sw-company-asset-bg: linear-gradient(145deg, rgba(255,255,255,.052), rgba(255,255,255,.016)), var(--sw-os-panel);--sw-company-asset-border: color-mix(in srgb, var(--sw-os-border-soft) 82%, rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 18%);--sw-company-asset-shadow: 0 16px 42px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.055);--sw-company-proof-frame: linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.012)), var(--sw-company-asset-bg)}:where(.sw-asset-frame,.sw-qol-visual)[data-showweld-asset-company-standard=true],:where(.sw-asset-frame,.sw-qol-visual)[data-showweld-qol-company-standard=true]{border-color:var(--sw-company-asset-border);background:var(--sw-company-asset-bg);box-shadow:var(--sw-company-asset-shadow)}:where(.sw-asset-frame,.sw-qol-visual)[data-showweld-asset-tier=product-proof],:where(.sw-asset-frame,.sw-qol-visual)[data-showweld-qol-tier=product-proof]{background:var(--sw-company-proof-frame)}:where(.sw-asset-frame)[data-showweld-asset-generated=true][data-showweld-asset-tier=product-proof]{position:relative;isolation:isolate;contain:layout paint;overflow:clip}:where(.sw-asset-frame)[data-showweld-asset-generated=true][data-showweld-asset-tier=product-proof]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.18),transparent 34%),linear-gradient(315deg,rgba(var(--accent-secondary-rgb),.12),transparent 42%);opacity:.48;mix-blend-mode:screen;z-index:1}:where(.sw-asset-frame)[data-showweld-asset-generated=true][data-showweld-asset-tier=product-proof] .sw-asset-frame__image{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(1.04) contrast(1.02)}html[data-theme=light] :where(.sw-asset-frame)[data-showweld-asset-generated=true][data-showweld-asset-tier=product-proof]:before,html[data-theme=paper] :where(.sw-asset-frame)[data-showweld-asset-generated=true][data-showweld-asset-tier=product-proof]:before{opacity:.26;mix-blend-mode:multiply}.sw-os-action,:where(.sw-theme-button,.sw-theme-choice,.sw-theme-toggle,.sw-theme-reset,.sw-theme-field select),:where(.lp-header__reader,.lp-header__signin,.lp-header__cta,.lp-header__menu,.lp-drawer__link,.lp-drawer__reader,.lp-drawer__signin,.lp-drawer__cta,.lp-hero__cta-primary,.lp-hero__cta-reader),:where(.creator-cockpit__route-button,.pb-mobile-tab,.spark-quality-tier-row button){min-height:var(--sw-action-height, var(--sw-touch-target, 44px));border:1px solid var(--sw-action-border, var(--sw-os-border));border-radius:var(--sw-action-radius, var(--sw-os-radius-control));background:var(--sw-action-bg, var(--sw-os-field));color:var(--sw-action-fg, var(--text-primary));box-shadow:var(--sw-action-shadow, none);transition:var(--sw-os-transition-control)}.sw-os-action:not(:disabled):is(:hover,:focus-visible),:where(.sw-theme-button,.sw-theme-choice,.sw-theme-toggle,.sw-theme-reset,.sw-theme-field select):not(:disabled):is(:hover,:focus-visible),:where(.lp-header__reader,.lp-header__signin,.lp-header__cta,.lp-header__menu,.lp-drawer__link,.lp-drawer__reader,.lp-drawer__signin,.lp-drawer__cta,.lp-hero__cta-primary,.lp-hero__cta-reader):not(:disabled):is(:hover,:focus-visible),:where(.creator-cockpit__route-button,.pb-mobile-tab,.spark-quality-tier-row button):not(:disabled):is(:hover,:focus-visible){transform:translateY(var(--sw-os-hover-lift, -1px));border-color:var(--sw-action-border-hover, var(--sw-os-border-accent));background:var(--sw-action-bg-hover, var(--sw-os-field));box-shadow:var(--sw-action-shadow-hover, var(--sw-os-shadow-hover))}.sw-os-action:not(:disabled):active,:where(.sw-theme-button,.sw-theme-choice,.sw-theme-toggle,.sw-theme-reset,.sw-theme-field select):not(:disabled):active,:where(.lp-header__reader,.lp-header__signin,.lp-header__cta,.lp-header__menu,.lp-drawer__link,.lp-drawer__reader,.lp-drawer__signin,.lp-drawer__cta,.lp-hero__cta-primary,.lp-hero__cta-reader):not(:disabled):active,:where(.creator-cockpit__route-button,.pb-mobile-tab,.spark-quality-tier-row button):not(:disabled):active{transform:scale(var(--sw-os-press-scale, .992));background:var(--sw-action-bg-active, var(--sw-state-selected))}.sw-os-action:disabled,.sw-os-action[aria-disabled=true]{cursor:not-allowed;opacity:var(--sw-state-disabled-opacity, .45);transform:none;box-shadow:none}.sw-os-action--primary,.sw-theme-button-primary,:where(.lp-header__cta,.lp-drawer__cta,.lp-hero__cta-primary,.studio-button-primary,.premium-button[data-variant=primary]){border-color:color-mix(in srgb,var(--sw-action-border-hover, var(--accent-primary)) 76%,transparent);background:var(--sw-action-bg-primary, var(--sw-gradient-action-primary, var(--btn-primary-gradient)))!important;color:var(--sw-action-fg-primary, var(--accent-text, #fff))!important;box-shadow:var(--sw-component-primary-shadow, 0 14px 34px rgba(var(--accent-primary-rgb), .26))}.sw-os-action--primary:not(:disabled):hover,.sw-theme-button-primary:not(:disabled):hover,:where(.lp-header__cta,.lp-drawer__cta,.lp-hero__cta-primary,.studio-button-primary,.premium-button[data-variant=primary]):not(:disabled):hover{background:var(--sw-action-bg-primary-hover, var(--sw-action-bg-primary))!important;filter:saturate(1.05) brightness(1.02)}.sw-os-action--secondary,.sw-os-action--command{border-color:var(--sw-os-border-accent);background:var(--sw-gradient-action, var(--sw-action-bg))}.sw-os-action--quiet,.sw-os-action--dock{background:var(--sw-action-bg-quiet, transparent);box-shadow:none}.sw-os-action--ghost{border-color:transparent;background:var(--sw-action-bg-ghost, transparent);box-shadow:none}.sw-os-action--danger{border-color:var(--sw-border-error, rgba(239,68,68,.44));background:var(--sw-action-bg-danger, var(--sw-state-danger));color:var(--sw-action-fg-danger, var(--danger-primary, #f87171))}.sw-os-action--icon,.sw-os-action[data-icon-only=true]{inline-size:var(--sw-action-height, 44px);min-inline-size:var(--sw-action-height, 44px);padding-inline:0}.sw-os-action--compact{min-height:var(--sw-action-height-compact, 36px);padding:.36rem .58rem;font-size:.72rem}.sw-os-action--wide{width:100%}.sw-os-action--floating{min-height:var(--sw-action-height-large, 52px);border-radius:var(--sw-action-radius-pill, 999px);box-shadow:var(--sw-floating-shadow, var(--sw-os-shadow-hover))}.sw-os-action--landing-nav{--sw-action-bg-quiet: transparent;--sw-action-fg: var(--text-secondary);--sw-action-bg-hover: rgba(255, 255, 255, .055);--sw-action-border: transparent;--sw-action-shadow-hover: none;min-height:38px;border-radius:10px}.sw-os-action--landing-reader{--sw-action-bg: rgba(255, 255, 255, .045);--sw-action-bg-hover: hsla(var(--accent-primary-h, 250), var(--accent-primary-s, 80%), var(--accent-primary-l, 60%), .1);--sw-action-border: rgba(255, 255, 255, .1);--sw-action-border-hover: hsla(var(--accent-primary-h, 250), var(--accent-primary-s, 80%), var(--accent-primary-l, 60%), .38);--sw-action-fg: var(--text-secondary);--sw-action-shadow-hover: 0 12px 26px rgba(var(--accent-primary-rgb, 124, 58, 237), .14);min-height:38px;border-radius:12px}.sw-os-action--landing-primary{min-height:40px;border-radius:12px;box-shadow:0 5px 16px rgba(var(--accent-primary-rgb, 124, 58, 237),.34),inset 0 1px #ffffff38}.sw-os-action--landing-primary:not(:disabled):is(:hover,:focus-visible){filter:brightness(1.05) saturate(1.04);box-shadow:0 10px 24px rgba(var(--accent-primary-rgb, 124, 58, 237),.44),inset 0 1px #ffffff42}.sw-os-action--landing-menu{--sw-action-bg: rgba(255, 255, 255, .045);--sw-action-bg-hover: rgba(255, 255, 255, .075);--sw-action-border: rgba(255, 255, 255, .09);--sw-action-border-hover: rgba(255, 255, 255, .16);--sw-action-shadow-hover: none;min-height:44px;border-radius:12px}.sw-os-action--landing-drawer{--sw-action-bg: transparent;--sw-action-bg-hover: rgba(255, 255, 255, .055);--sw-action-border: transparent;--sw-action-border-hover: rgba(255, 255, 255, .1);--sw-action-shadow-hover: none;width:100%;border-radius:14px}.sw-os-action--landing-hero{min-height:52px;border-radius:14px;box-shadow:0 12px 28px rgba(var(--accent-primary-rgb, 124, 58, 237),.4),inset 0 1px #ffffff3d}.sw-os-action--landing-hero:not(:disabled):is(:hover,:focus-visible){box-shadow:0 16px 36px rgba(var(--accent-primary-rgb, 124, 58, 237),.52),inset 0 1px #ffffff47}.sw-os-action--landing-hero-secondary{--sw-action-bg: rgba(255, 255, 255, .045);--sw-action-bg-hover: hsla(var(--accent-primary-h, 250), var(--accent-primary-s, 80%), var(--accent-primary-l, 60%), .1);--sw-action-border: rgba(255, 255, 255, .12);--sw-action-border-hover: hsla(var(--accent-primary-h, 250), var(--accent-primary-s, 80%), var(--accent-primary-l, 60%), .35);--sw-action-fg: var(--text-primary);--sw-action-shadow-hover: 0 12px 26px rgba(var(--accent-primary-rgb, 124, 58, 237), .18);min-height:52px;border-radius:14px}html[data-theme=light] .sw-os-action--landing-reader,html[data-theme=paper] .sw-os-action--landing-reader,html[data-theme=light] .sw-os-action--landing-hero-secondary,html[data-theme=paper] .sw-os-action--landing-hero-secondary{--sw-action-bg: rgba(15, 23, 42, .035);--sw-action-bg-hover: rgba(var(--accent-primary-rgb, 124, 58, 237), .08);--sw-action-border: rgba(15, 23, 42, .1)}html[data-theme=light] .sw-os-action--landing-menu,html[data-theme=paper] .sw-os-action--landing-menu{--sw-action-bg: rgba(0, 0, 0, .04);--sw-action-bg-hover: rgba(0, 0, 0, .06);--sw-action-border: rgba(0, 0, 0, .08);--sw-action-border-hover: rgba(0, 0, 0, .12)}.sw-os-action[data-loading=true]{position:relative;overflow:hidden;pointer-events:none}.sw-os-action[data-loading=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sw-state-loading);transform:translate(-110%);animation:swOsLoadingSweep 1.4s ease-in-out infinite}.sw-os-card,:where(.dashboard-card,.app-builder-stat-card,.spark-command-tile,.pb-workflow-card,.creator-cockpit__route-panel){border:1px solid var(--sw-card-border, var(--sw-os-border));border-radius:var(--sw-card-radius, var(--sw-os-radius-card));background:var(--sw-card-bg, var(--sw-os-panel));box-shadow:var(--sw-card-shadow, var(--sw-os-shadow-panel));color:var(--text-primary)}.sw-os-card--raised,.sw-os-card[data-depth=raised]{background:var(--sw-card-bg-raised, var(--sw-os-panel-raised));box-shadow:var(--sw-panel-shadow, var(--sw-os-shadow-panel))}.sw-os-card--command,.sw-os-card[data-purpose=command]{border-color:var(--sw-route-card-border, var(--sw-os-border-accent));background:var(--sw-card-bg-command, var(--sw-os-command));box-shadow:var(--sw-route-card-shadow, var(--sw-os-shadow-hover))}.sw-os-card--metric{display:grid;align-content:start;gap:.28rem;background:var(--sw-card-bg-raised, var(--sw-os-panel-raised))}.sw-os-card--media,.sw-os-media-frame,.sw-os-preview-frame{border-color:color-mix(in srgb,var(--sw-os-border-accent) 70%,var(--sw-os-border) 30%);background:var(--sw-card-bg-media, var(--sw-os-preview))}.sw-os-card--empty,.sw-os-empty-state{border-style:dashed;border-color:var(--sw-os-placeholder-border, var(--sw-os-border-accent));background:var(--sw-state-empty, var(--sw-gradient-empty, var(--sw-card-bg-empty)))}.sw-os-card--selected,.sw-os-card[aria-selected=true],.sw-os-card[data-selected=true]{border-color:var(--sw-card-border-selected, var(--sw-os-border-accent));background:var(--sw-state-selected, var(--sw-card-bg-raised));box-shadow:var(--sw-border-glow, var(--sw-os-shadow-hover))}.sw-os-card--interactive{transition:var(--sw-os-transition-control)}.sw-os-card--interactive:is(:hover,:focus-within){transform:translateY(var(--sw-os-hover-lift, -1px));border-color:var(--sw-card-border-hover, var(--sw-os-border-accent));background:var(--sw-card-bg-hover, var(--sw-card-bg-raised));box-shadow:var(--sw-card-shadow-hover, var(--sw-os-shadow-hover))}.sw-os-card--success{border-color:var(--sw-border-success);background:var(--sw-state-success)}.sw-os-card--warning{border-color:var(--sw-border-warning);background:var(--sw-state-warning)}.sw-os-card--danger{border-color:var(--sw-border-error);background:var(--sw-state-danger)}.sw-os-route-card,.creator-cockpit__route-button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-width:0;border-color:var(--sw-route-card-border, var(--sw-os-border));background:var(--sw-route-card-bg, var(--sw-action-bg))}.sw-os-route-card[data-active=true],.creator-cockpit__route-button[data-active=true],.pb-mobile-tab[data-active=true]{border-color:var(--sw-route-card-border, var(--sw-os-border-accent));background:var(--sw-gradient-route, var(--sw-state-selected));box-shadow:var(--sw-route-card-shadow, var(--sw-os-shadow-hover));color:var(--text-primary)}.sw-os-chip,.sw-os-status-pill,.sw-os-cost-pill{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-width:0;min-height:28px;padding:.28rem .52rem;border:1px solid var(--sw-os-border-soft);border-radius:999px;background:var(--sw-action-bg-quiet, var(--sw-surface-chip));color:var(--text-secondary);font-size:.68rem;font-weight:850;line-height:1.1}.sw-os-chip[data-active=true],.sw-os-status-pill[data-state=active]{border-color:var(--sw-os-border-accent);background:var(--sw-gradient-action, var(--sw-state-selected));color:var(--text-primary)}.sw-os-status-pill[data-state=success]{border-color:var(--sw-border-success);background:var(--sw-state-success)}.sw-os-status-pill[data-state=warning]{border-color:var(--sw-border-warning);background:var(--sw-state-warning)}.sw-os-status-pill[data-state=blocked],.sw-os-status-pill[data-state=unsafe],.sw-os-status-pill[data-state=robot-stop]{border-color:var(--sw-border-error);background:var(--sw-state-robot-stop, var(--sw-state-blocked, var(--sw-state-danger)))}.sw-os-status-pill[data-state=stale],.sw-os-status-pill[data-state=budget-capped],.sw-os-status-pill[data-state=memory-paused]{border-color:var(--sw-border-warning);background:var(--sw-state-memory-paused, var(--sw-state-stale, var(--sw-state-warning)))}.sw-os-status-pill[data-state=publish-ready],.sw-os-status-pill[data-state=backup-fresh]{border-color:var(--sw-border-success);background:var(--sw-state-publish-ready, var(--sw-state-success))}.sw-os-status-pill[data-state=danger],.sw-os-status-pill[data-state=error]{border-color:var(--sw-border-error);background:var(--sw-state-danger)}.sw-os-status-pill[data-state=info]{border-color:var(--sw-status-info-border);background:var(--sw-state-info)}.sw-os-field,:where(input.sw-os-field,textarea.sw-os-field,select.sw-os-field,.sw-os-field>input,.sw-os-field>textarea,.sw-os-field>select){min-height:var(--sw-action-height, var(--sw-control-height-md, 44px));border:1px solid var(--sw-input-border, var(--sw-action-border));border-radius:var(--sw-action-radius, var(--sw-os-radius-control));background:var(--sw-input-bg, var(--sw-action-bg));color:var(--text-primary);box-shadow:inset 0 1px #ffffff0a;transition:var(--sw-os-transition-control)}:where(input.sw-os-field,textarea.sw-os-field,select.sw-os-field,.sw-os-field>input,.sw-os-field>textarea,.sw-os-field>select):is(:focus,:focus-visible){border-color:var(--sw-input-border-focus, var(--sw-os-border-accent));box-shadow:var(--sw-os-focus)}.sw-os-skeleton,.sw-os-loading-line{border-radius:var(--sw-os-radius-control);background:var(--sw-state-skeleton, var(--sw-os-gradient-skeleton))!important;background-size:240% 100%!important;animation:swOsLoadingSweep 1.8s ease-in-out infinite}.sw-os-loading-state,.sw-os-loading-panel{border:1px solid var(--sw-os-placeholder-border, var(--sw-os-border-accent));border-radius:var(--sw-os-radius-panel);background:var(--sw-gradient-loading, var(--sw-os-canvas));box-shadow:var(--sw-os-depth-medium, var(--sw-os-shadow-panel))}.sw-os-sidebar,.sw-os-rail,.sw-os-drawer,.sw-os-mobile-sheet{border:1px solid var(--sw-mobile-sheet-border, var(--sw-os-border));background:var(--sw-mobile-sheet-bg, var(--sw-os-panel-raised));box-shadow:var(--sw-mobile-sheet-shadow, var(--sw-floating-shadow));color:var(--text-primary);backdrop-filter:var(--sw-app-surface-backdrop-filter, var(--sw-glass-filter, none));-webkit-backdrop-filter:var(--sw-app-surface-backdrop-filter, var(--sw-glass-filter, none))}.sw-os-sidebar,.sw-os-rail{background:var(--sw-component-rail-bg, var(--sw-mobile-dock-bg, var(--sw-os-panel)))}.sw-os-mobile-sheet{border-radius:clamp(18px,4vw,26px) clamp(18px,4vw,26px) 0 0;padding:var(--sw-mobile-card-pad, 1rem);padding-bottom:calc(var(--sw-mobile-card-pad, 1rem) + env(safe-area-inset-bottom,0px))}.sw-os-topbar,.sw-os-bottom-rail,.sw-os-command-strip,.sw-os-inspector,.sw-os-route-rail,.sw-os-menu,.sw-os-toast{box-sizing:border-box;min-width:0;border:1px solid var(--sw-os-border);background:var(--sw-os-panel);color:var(--text-primary);box-shadow:var(--sw-os-shadow-panel)}.sw-os-topbar{min-height:var(--sw-layout-command-height);display:flex;align-items:center;justify-content:space-between;gap:var(--sw-os-card-gap);padding:.55rem var(--sw-os-pad);border-radius:0 0 var(--sw-os-radius-card) var(--sw-os-radius-card);background:var(--sw-mobile-dock-bg, var(--sw-os-dock));backdrop-filter:var(--sw-browser-glass-blur, none);-webkit-backdrop-filter:var(--sw-browser-glass-blur, none)}.sw-os-route-rail,.sw-os-inspector{display:grid;align-content:start;gap:var(--sw-os-card-gap);max-height:min(100dvh,var(--sw-layout-vh, 900px));overflow:auto;overscroll-behavior:contain}.sw-os-route-rail{width:min(100%,var(--sw-layout-rail-width));padding:var(--sw-os-pad);border-radius:var(--sw-os-radius-panel);background:var(--sw-component-rail-bg, var(--sw-os-panel))}.sw-os-inspector{width:min(100%,var(--sw-layout-inspector-width));padding:var(--sw-os-pad);border-radius:var(--sw-os-radius-panel);background:var(--sw-inspector-bg)}.sw-os-bottom-rail{min-height:var(--sw-layout-bottom-rail-height);display:grid;align-content:start;gap:.55rem;padding:var(--sw-os-pad);border-radius:var(--sw-os-radius-panel) var(--sw-os-radius-panel) 0 0;background:var(--sw-mobile-dock-bg, var(--sw-os-dock))}.sw-os-command-strip{min-height:var(--sw-layout-command-height);display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.48rem;border-radius:var(--sw-os-radius-control);background:var(--sw-command-strip-bg, var(--sw-os-field))}.sw-os-icon-action{display:inline-grid;place-items:center;inline-size:var(--sw-action-height, var(--sw-touch-target, 44px));min-inline-size:var(--sw-action-height, var(--sw-touch-target, 44px));min-height:var(--sw-action-height, var(--sw-touch-target, 44px));padding:0;border:1px solid var(--sw-action-border, var(--sw-os-border));border-radius:var(--sw-action-radius, var(--sw-os-radius-control));background:var(--sw-action-bg, var(--sw-os-field));color:var(--sw-action-fg, var(--text-primary));box-shadow:var(--sw-action-shadow, none);transition:var(--sw-os-transition-control)}.sw-os-segmented,.sw-os-tabs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.28rem;min-width:0;padding:.24rem;border:1px solid var(--sw-os-border-soft);border-radius:var(--sw-os-radius-control);background:var(--sw-action-bg-quiet, var(--sw-os-field))}.sw-os-segmented>:where(button,a,[role=tab],[role=button]),.sw-os-tabs>:where(button,a,[role=tab],[role=button]){min-height:34px;padding:.34rem .58rem;border:1px solid transparent;border-radius:calc(var(--sw-os-radius-control) - 3px);background:transparent;color:var(--text-secondary);font:inherit;font-size:.74rem;font-weight:850}.sw-os-segmented>:where([aria-selected=true],[data-active=true]),.sw-os-tabs>:where([aria-selected=true],[data-active=true]){border-color:var(--sw-os-border-accent);background:var(--sw-state-selected, var(--sw-gradient-route));color:var(--text-primary)}.sw-os-search,.sw-os-select{position:relative;display:grid;min-width:0}.sw-os-search :where(input),.sw-os-select :where(select){width:100%;min-height:var(--sw-action-height, 44px);border:1px solid var(--sw-input-border, var(--sw-os-border));border-radius:var(--sw-os-radius-control);background:var(--sw-input-bg, var(--sw-os-field));color:var(--text-primary);padding:0 .72rem;font:inherit}.sw-os-menu{display:grid;gap:.24rem;min-width:min(220px,100%);padding:.36rem;border-radius:var(--sw-os-radius-control);background:var(--sw-os-panel-raised);box-shadow:var(--sw-os-shadow-modal)}.sw-os-menu :where(button,a,[role=menuitem]){display:flex;align-items:center;gap:.42rem;min-height:36px;padding:.42rem .55rem;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);font:inherit;text-decoration:none}.sw-os-menu :where(button,a,[role=menuitem]):is(:hover,:focus-visible),.sw-os-menu :where([aria-selected=true],[data-active=true]){background:var(--sw-state-selected, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.12));color:var(--text-primary)}.sw-os-metric-card{display:grid;align-content:start;gap:.22rem;min-width:0;padding:var(--sw-os-pad);border:1px solid var(--sw-card-border, var(--sw-os-border));border-radius:var(--sw-os-radius-card);background:var(--sw-card-bg-raised, var(--sw-os-panel-raised));box-shadow:var(--sw-card-shadow, var(--sw-os-shadow-panel))}.sw-os-reader-frame,.sw-reader-frame,.sw-os-canvas,.sw-os-code-frame,.sw-workbench-frame,.sw-safety-console,.sw-os-timeline,.sw-os-data-table{min-width:0;border:1px solid var(--sw-media-frame-border, var(--sw-os-border));border-radius:var(--sw-os-radius-card);background:var(--sw-media-frame-bg, var(--sw-os-preview));color:var(--text-primary);box-shadow:var(--sw-visual-frame-shadow, var(--sw-os-shadow-panel))}.sw-os-reader-frame,.sw-reader-frame{padding:clamp(1rem,2.2vw,2rem);font-family:var(--font-serif, Georgia, serif);line-height:1.75;background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--sw-reader-frame-bg, var(--sw-os-preview));text-wrap:pretty}.sw-os-canvas{min-height:clamp(220px,38vh,520px);display:grid;place-items:center;overflow:hidden;background:var(--sw-art-canvas-bg, var(--sw-os-preview))}.sw-os-code-frame{overflow:auto;padding:.82rem;background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--sw-code-bg, rgba(2,6,23,.82));font-family:var(--font-mono, monospace);font-size:.78rem;line-height:1.55}.sw-workbench-frame{display:grid;align-content:start;gap:var(--sw-os-card-gap, .72rem);padding:var(--sw-os-pad, .9rem);background:linear-gradient(135deg,#ffffff0d,#ffffff04),var(--sw-workbench-frame-bg, var(--sw-os-panel-raised));box-shadow:var(--sw-developer-workbench-shadow, var(--sw-os-shadow-panel)),inset 0 1px #ffffff0f;overflow:hidden}.sw-workbench-frame[data-scroll=true]{max-height:min(100%,var(--sw-workbench-frame-max-height, 72dvh));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sw-safety-console{display:grid;align-content:start;gap:.72rem;padding:var(--sw-os-pad, .9rem);border-color:var(--sw-safety-console-border, var(--sw-border-warning, var(--sw-os-border-accent)));background:linear-gradient(135deg,#f59e0b1a,#ef44440b 42%,#ffffff05),var(--sw-safety-console-bg, var(--sw-os-panel-raised));box-shadow:var(--sw-safety-console-shadow, 0 18px 48px rgba(2,6,23,.22)),inset 0 1px #ffffff0f}.sw-safety-console[data-state=blocked],.sw-safety-console[data-state=unsafe],.sw-safety-console[data-stop=true]{border-color:var(--sw-border-error, var(--sw-os-border-accent));background:linear-gradient(135deg,#ef444426,#f59e0b0f 48%,#ffffff05),var(--sw-safety-console-bg, var(--sw-os-panel-raised))}.sw-os-timeline{display:grid;gap:.42rem;padding:.68rem;background:var(--sw-timeline-bg)}.sw-os-queue-row,.sw-os-log-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;min-width:0;min-height:44px;padding:.5rem .62rem;border:1px solid var(--sw-data-row-border);border-radius:12px;background:var(--sw-data-row-bg);color:var(--text-primary)}.sw-os-queue-row:is(:hover,:focus-within),.sw-os-log-row:is(:hover,:focus-within){border-color:var(--sw-os-border-accent);background:var(--sw-data-row-bg-hover)}.sw-os-queue-row[data-state=error],.sw-os-log-row[data-state=error]{border-color:var(--sw-border-error);background:var(--sw-state-danger)}.sw-os-queue-row[data-state=warning],.sw-os-log-row[data-state=warning]{border-color:var(--sw-border-warning);background:var(--sw-state-warning)}.sw-os-queue-row[data-state=success],.sw-os-log-row[data-state=success]{border-color:var(--sw-border-success);background:var(--sw-state-success)}.sw-os-data-table{width:100%;overflow:hidden;border-collapse:separate;border-spacing:0;background:var(--sw-os-panel)}.sw-os-data-table :where(th,td){min-width:0;padding:.56rem .68rem;border-bottom:1px solid var(--sw-data-row-border);color:var(--text-secondary);font-size:.76rem;text-align:left}.sw-os-data-table :where(th){color:var(--text-primary);font-size:.66rem;font-weight:900;text-transform:uppercase}.sw-os-progress{--sw-progress-value: 0%;position:relative;display:block;width:100%;height:9px;overflow:hidden;border-radius:999px;background:var(--sw-action-bg-quiet, var(--sw-os-field))}.sw-os-progress:before{content:"";position:absolute;inset-block:0;left:0;width:var(--sw-progress-value);min-width:var(--sw-progress-min, 0);border-radius:inherit;background:var(--sw-action-bg-primary, var(--sw-gradient-action-primary));transition:width var(--sw-motion-normal, .26s ease)}.sw-os-progress[data-indeterminate=true]:before{width:36%;animation:swOsProgressIndeterminate 1.28s ease-in-out infinite}.sw-os-provenance{display:grid;gap:.24rem;min-width:0;padding:.55rem .62rem;border:1px solid var(--sw-provenance-border, var(--sw-os-border-soft));border-radius:var(--sw-os-radius-control);background:var(--sw-provenance-bg, var(--sw-art-proof-bg, var(--sw-os-field)));color:var(--text-primary)}.sw-os-alert{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;padding:.68rem .75rem;border:1px solid var(--sw-os-border-accent);border-radius:var(--sw-os-radius-control);background:var(--sw-feedback-bg);color:var(--text-primary)}.sw-os-alert[data-state=success]{border-color:var(--sw-border-success);background:var(--sw-state-success)}.sw-os-alert[data-state=warning]{border-color:var(--sw-border-warning);background:var(--sw-state-warning)}.sw-os-alert[data-state=error],.sw-os-alert[data-state=blocked]{border-color:var(--sw-border-error);background:var(--sw-state-danger)}.sw-os-toast{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;max-width:min(420px,calc(100vw - 1.5rem));min-height:44px;padding:.58rem .72rem;border-radius:var(--sw-os-radius-control);background:var(--sw-os-modal);box-shadow:var(--sw-os-shadow-modal)}.sw-os-toast[data-state=success]{border-color:var(--sw-border-success)}.sw-os-toast[data-state=warning]{border-color:var(--sw-border-warning)}.sw-os-toast[data-state=error]{border-color:var(--sw-border-error)}@keyframes swOsProgressIndeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}.sw-theme-sampler{display:grid;gap:.58rem}.sw-theme-contract-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;min-width:0}.sw-theme-contract-strip span,.sw-theme-inventory-chip,.sw-theme-audit-item,.sw-theme-route-token,.sw-theme-view-cell,.sw-theme-debt-cell,.sw-theme-qa-cell{min-width:0;border:1px solid var(--sw-os-border-soft);border-radius:var(--sw-os-radius-control);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),#ffffff06),var(--sw-action-bg-quiet, var(--sw-os-field));color:var(--text-primary)}.sw-theme-contract-strip span{display:grid;gap:.08rem;padding:.44rem .5rem}.sw-theme-contract-strip strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.73rem;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.sw-theme-contract-strip small{min-width:0;overflow:hidden;color:var(--text-tertiary);font-size:.63rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sw-theme-inventory-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.38rem;min-width:0}.sw-theme-inventory-chip{display:grid;gap:.06rem;padding:.36rem .42rem}.sw-theme-inventory-chip strong,.sw-theme-inventory-chip small{min-width:0;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sw-theme-inventory-chip strong{color:var(--text-primary);font-size:.7rem;font-weight:950}.sw-theme-inventory-chip small{color:var(--text-tertiary);font-size:.58rem;font-weight:820;text-transform:uppercase}.sw-theme-inventory-chip[data-status=ready]{border-color:var(--sw-border-success);background:var(--sw-state-success)}.sw-theme-inventory-chip[data-status=watch]{border-color:var(--sw-border-warning);background:var(--sw-state-warning)}.sw-theme-inventory-chip[data-status=blocked]{border-color:var(--sw-border-error);background:var(--sw-state-danger)}.sw-theme-inventory-chip[data-status=bridge]{border-color:var(--sw-border-active);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.12),#ffffff08)}.sw-theme-sampler__actions,.sw-theme-sampler__chips,.sw-theme-route-sampler,.sw-theme-primitive-sampler,.sw-theme-audit-grid,.sw-theme-qa-grid{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.sw-theme-sampler__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.sw-theme-sampler__card{display:grid;gap:.34rem;min-height:74px;padding:.62rem}.sw-theme-sampler__card strong{color:var(--text-primary);font-size:.78rem;font-weight:900;line-height:1.1}.sw-theme-sampler__card span{color:var(--text-tertiary);font-size:.68rem;font-weight:750;line-height:1.25}.sw-theme-sampler__card i{display:block;width:100%;font-style:normal}.sw-theme-sampler__motion{position:relative;display:block;height:8px;overflow:hidden;border-radius:999px;background:var(--sw-action-bg-quiet, var(--sw-surface-inset))}.sw-theme-sampler__motion:after{content:"";position:absolute;inset-block:0;left:0;width:38%;border-radius:inherit;background:var(--sw-action-bg-primary, var(--sw-gradient-action-primary));animation:swThemeSamplerMotion var(--sw-motion-slow, .72s) var(--sw-motion-route-ease, ease) infinite alternate}.sw-theme-proof-panel{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:.52rem;min-width:0}.sw-theme-proof-landing,.sw-theme-proof-loader{position:relative;min-width:0;overflow:hidden;border:1px solid var(--sw-media-frame-border);border-radius:16px;background:var(--sw-media-frame-bg);box-shadow:inset 0 1px #ffffff13}.sw-theme-proof-landing{display:grid;gap:.34rem;padding:.7rem;min-height:118px}.sw-theme-proof-landing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 20%,black,transparent 72%);opacity:.6}.sw-theme-proof-landing>*{position:relative;z-index:1}.sw-theme-proof-eyebrow{width:fit-content;max-width:100%;min-height:22px;padding:.2rem .42rem;border:1px solid var(--sw-proof-border);border-radius:999px;background:var(--sw-proof-bg);color:var(--accent-primary);font-size:.58rem;font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sw-theme-proof-landing strong{color:var(--text-primary);font-size:.88rem;font-weight:950;line-height:1.08}.sw-theme-proof-landing small{color:var(--text-tertiary);font-size:.68rem;font-weight:760;line-height:1.25}.sw-theme-proof-command{display:grid;grid-template-columns:1.25fr .74fr .92fr;gap:.28rem;margin-top:.1rem;padding:.34rem;border:1px solid var(--sw-command-strip-border);border-radius:999px;background:var(--sw-command-strip-bg)}.sw-theme-proof-command i{display:block;height:7px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.92),rgba(var(--accent-secondary-rgb),.58))}.sw-theme-proof-command i:nth-child(2){opacity:.58}.sw-theme-proof-command i:nth-child(3){opacity:.36}.sw-theme-proof-loader{display:grid;grid-template-columns:1fr;gap:.38rem;min-height:118px;padding:.62rem;background:var(--sw-loader-proof-bg)}.sw-theme-proof-loader span{position:relative;min-width:0;overflow:hidden;border:1px solid var(--sw-proof-border);border-radius:12px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.14),#ffffff06),var(--sw-proof-bg)}.sw-theme-proof-loader span:after{content:"";position:absolute;inset:.55rem .7rem auto;height:7px;border-radius:999px;background:var(--sw-os-gradient-skeleton);background-size:240% 100%;animation:swOsLoadingSweep 1.8s ease-in-out infinite}.sw-theme-proof-loader span[data-lane=primary]{min-height:42px}.sw-theme-route-sampler,.sw-theme-primitive-sampler,.sw-theme-audit-grid,.sw-theme-qa-grid{gap:.38rem}.sw-theme-route-token{--sw-theme-route-rgb: var(--accent-primary-rgb);display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:28px;padding:.28rem .52rem;border-color:rgba(var(--sw-theme-route-rgb),.34);background:linear-gradient(135deg,rgba(var(--sw-theme-route-rgb),.18),#ffffff08),var(--sw-action-bg-quiet, var(--sw-os-field));color:var(--text-primary);font-size:.66rem;font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-theme-route-token[data-migration=ready]{border-color:var(--sw-border-success)}.sw-theme-route-token[data-migration=bridge],.sw-theme-route-token[data-migration=planned]{border-color:var(--sw-border-warning)}.sw-theme-view-grid,.sw-theme-layout-grid,.sw-theme-material-grid,.sw-theme-debt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;min-width:0}.sw-theme-view-cell,.sw-theme-layout-cell,.sw-theme-material-cell,.sw-theme-debt-cell,.sw-theme-qa-cell{display:grid;gap:.08rem;padding:.48rem .55rem}.sw-theme-view-cell strong,.sw-theme-layout-cell strong,.sw-theme-material-cell strong,.sw-theme-debt-cell strong,.sw-theme-qa-cell strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.68rem;font-weight:920;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sw-theme-view-cell small,.sw-theme-layout-cell small,.sw-theme-material-cell small,.sw-theme-debt-cell small,.sw-theme-qa-cell small{min-width:0;overflow:hidden;color:var(--text-tertiary);font-size:.58rem;font-weight:820;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sw-theme-layout-cell,.sw-theme-material-cell{border-color:var(--sw-border-muted-color, rgba(148, 163, 184, .18));background:radial-gradient(180px 80px at 0% 0%,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.14),transparent 70%),var(--sw-card-bg, rgba(15, 23, 42, .7))}.sw-theme-material-cell[data-mode=light],.sw-theme-material-cell[data-mode=paper]{background:linear-gradient(135deg,#ffffffd1,#f8fafc9e),var(--sw-card-bg, rgba(255,255,255,.78))}.sw-theme-material-cell[data-mode=oled]{border-color:rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.36);background:radial-gradient(160px 80px at 100% 0%,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.18),transparent 70%),#030406}.sw-theme-view-cell[data-status=ready],.sw-theme-debt-cell[data-status=ready]{border-color:var(--sw-border-success);background:var(--sw-state-success)}.sw-theme-view-cell[data-status=watch],.sw-theme-debt-cell[data-status=watch]{border-color:var(--sw-border-warning);background:var(--sw-state-warning)}.sw-theme-view-cell[data-status=blocked],.sw-theme-debt-cell[data-status=blocked]{border-color:var(--sw-border-error);background:var(--sw-state-danger)}.sw-theme-qa-cell{max-width:100%;border-color:var(--sw-os-border-accent);background:linear-gradient(135deg,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.12),#ffffff06),var(--sw-action-bg-quiet, var(--sw-os-field))}.sw-theme-audit-item{display:inline-flex;align-items:center;gap:.32rem;max-width:100%;min-height:28px;padding:.28rem .5rem;color:var(--text-secondary);font-size:.64rem;font-weight:880;line-height:1.1}.sw-theme-audit-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-theme-audit-item[data-status=ready]{border-color:var(--sw-border-success);background:var(--sw-state-success);color:var(--sw-state-success-ink, var(--success-primary, #22c55e))}.sw-theme-audit-item[data-status=watch]{border-color:var(--sw-border-warning);background:var(--sw-state-warning);color:var(--sw-state-warning-ink, var(--warning-primary, #f59e0b))}.sw-theme-audit-item[data-status=blocked]{border-color:var(--sw-border-error);background:var(--sw-state-danger);color:var(--sw-state-danger-ink, var(--danger-primary, #ef4444))}@keyframes swThemeSamplerMotion{0%{transform:translate(0)}to{transform:translate(164%)}}html[data-motion=expressive] :where(.sw-os-action,.sw-os-card--interactive,.sw-os-route-card,.creator-cockpit__route-button){transition:transform var(--sw-motion-fast, .18s cubic-bezier(.16, 1, .3, 1)),filter var(--sw-motion-fast, .18s cubic-bezier(.16, 1, .3, 1)),box-shadow var(--sw-motion-fast, .18s cubic-bezier(.16, 1, .3, 1)),border-color var(--sw-motion-fast, .18s cubic-bezier(.16, 1, .3, 1)),background var(--sw-motion-fast, .18s cubic-bezier(.16, 1, .3, 1))}html[data-motion=expressive] :where(.sw-os-card--selected,.sw-os-route-card[data-active=true],.creator-cockpit__route-button[data-active=true]){animation:swSurfaceRise var(--sw-motion-route-enter, .36s) var(--sw-motion-route-ease, cubic-bezier(.16, 1, .3, 1)) both}html[data-motion=reduced] :where(.sw-os-action,.sw-os-action:after,.sw-os-card--interactive,.sw-os-skeleton,.sw-os-loading-line,.sw-os-progress:before,.sw-landing-route-loader,.sw-landing-route-loader .sw-os-loader-card,.sw-app-splash__visual-proof span:before,.sw-app-splash__visual-proof span:after,.sw-app-splash__visual-proof span>i:before,.sw-app-splash__visual-proof span>i:after,.sw-loading-progress-fill,.sw-loading-progress-fill:after,.sw-theme-proof-loader span:after,.sw-theme-sampler__motion:after){animation:none!important;transition:none!important;transform:none!important}@media (max-width: 760px),(pointer: coarse){.sw-os-action,:where(.sw-theme-button,.sw-theme-choice,.sw-theme-toggle,.sw-theme-reset,.sw-theme-field select),:where(.lp-header__reader,.lp-header__signin,.lp-header__cta,.lp-header__menu,.lp-drawer__link,.lp-drawer__reader,.lp-drawer__signin,.lp-drawer__cta,.lp-hero__cta-primary,.lp-hero__cta-reader),:where(.creator-cockpit__route-button,.pb-mobile-tab,.spark-quality-tier-row button){min-height:var(--sw-mobile-touch-min, var(--sw-touch-target, 44px))}.sw-theme-sampler__grid,.sw-theme-contract-strip{grid-template-columns:1fr}.sw-theme-inventory-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-theme-proof-panel{grid-template-columns:1fr}.sw-os-loading-screen[data-loading-surface=landing] .sw-os-loader-card{width:min(94vw,540px)!important;padding:1.05rem!important}.sw-app-splash__visual-proof{grid-template-rows:56px 56px;gap:.42rem}.sw-app-splash__phase-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--sw-creator-shell-gap: clamp(.72rem, 1.35vw, 1.1rem);--sw-creator-stage-min-height: clamp(180px, 26vw, 340px);--sw-creator-stage-bg: radial-gradient(760px 320px at 12% 0%, rgba(var(--accent-primary-rgb), .13), transparent 68%), linear-gradient(145deg, rgba(255,255,255,.062), rgba(255,255,255,.024)), var(--sw-card-bg, rgba(255,255,255,.048));--sw-creator-stage-border: color-mix(in srgb, var(--sw-border-accent, rgba(var(--accent-primary-rgb),.34)) 44%, var(--sw-border-muted, rgba(255,255,255,.1)));--sw-creator-frame-bg: linear-gradient(135deg, rgba(var(--accent-primary-rgb),.18), rgba(var(--accent-secondary-rgb),.08)), rgba(8,12,18,.34);--sw-creator-frame-border: rgba(var(--accent-primary-rgb),.25);--sw-creator-inspector-bg: color-mix(in srgb, var(--sw-layer-sunken, rgba(255,255,255,.045)) 78%, transparent);--sw-creator-rail-bg: color-mix(in srgb, var(--sw-layer-overlay, rgba(255,255,255,.06)) 72%, transparent);--sw-creator-route-visual-rgb: 236, 72, 153;--sw-creator-route-visual: #ec4899;--sw-creator-route-robotics-rgb: 34, 197, 94;--sw-creator-route-robotics: #22c55e;--sw-creator-route-developer-rgb: 34, 211, 238;--sw-creator-route-developer: #22d3ee;--sw-creator-route-publishing-rgb: 20, 184, 166;--sw-creator-route-publishing: #14b8a6;--sw-creator-route-memory-rgb: 167, 139, 250;--sw-creator-route-memory: #a78bfa;--sw-creator-route-landing-rgb: var(--accent-primary-rgb);--sw-creator-route-landing: var(--accent-primary);--sw-creator-route-auth-rgb: 99, 102, 241;--sw-creator-route-auth: #6366f1;--sw-creator-route-admin-rgb: 248, 113, 113;--sw-creator-route-admin: #f87171;--sw-creator-route-billing-rgb: 245, 158, 11;--sw-creator-route-billing: #f59e0b;--sw-creator-route-mcp-rgb: 129, 140, 248;--sw-creator-route-mcp: #818cf8;--sw-creator-route-ai-rgb: var(--accent-secondary-rgb);--sw-creator-route-ai: var(--accent-secondary)}.sw-creator-shell,.sw-show-first-shell{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr) minmax(240px,340px);grid-template-areas:"rail stage inspector" "bottom bottom bottom";gap:var(--sw-creator-shell-gap);min-width:0;max-width:100%}.sw-creator-rail,.sw-route-rail{grid-area:rail;min-width:0}.sw-creator-stage,.sw-stage{grid-area:stage;min-width:0;min-height:var(--sw-creator-stage-min-height);border:1px solid var(--sw-creator-stage-border);border-radius:min(var(--sw-card-radius, 8px),12px);background:var(--sw-creator-stage-bg);box-shadow:var(--sw-elevation-2, 0 18px 44px rgba(0,0,0,.18)),inset 0 1px #ffffff12;overflow:hidden}.sw-creator-inspector,.sw-inspector{grid-area:inspector;min-width:0}.sw-creator-bottom-rail,.sw-bottom-rail{grid-area:bottom;min-width:0}.sw-creator-preview-frame,.sw-preview-frame{position:relative;min-width:0;aspect-ratio:16 / 9;border:1px solid var(--sw-creator-frame-border);border-radius:min(var(--sw-card-radius, 8px),12px);background:var(--sw-creator-frame-bg);overflow:hidden}.sw-creator-preview-frame:before,.sw-preview-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 24px 24px;opacity:.28}.sw-creator-layer-stack,.sw-layer-stack,.sw-creator-command-strip,.sw-command-strip{display:flex;align-items:center;gap:clamp(.4rem,.8vw,.65rem);min-width:0;max-width:100%}.sw-creator-layer-stack,.sw-layer-stack{flex-direction:column;align-items:stretch}.sw-creator-command-strip,.sw-command-strip{flex-wrap:wrap}.sw-creator-inspector,.sw-inspector,.sw-creator-bottom-rail,.sw-bottom-rail,.sw-creator-rail,.sw-route-rail{border:1px solid var(--sw-border-muted, rgba(255,255,255,.1));border-radius:min(var(--sw-card-radius, 8px),12px);background:linear-gradient(150deg,rgba(var(--accent-primary-rgb),.045),transparent 58%),var(--sw-creator-inspector-bg);box-shadow:inset 0 1px #ffffff0b}.sw-creator-bottom-rail,.sw-bottom-rail{background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.065),rgba(var(--accent-secondary-rgb),.045)),var(--sw-creator-rail-bg)}html[data-theme=light] :where(.sw-creator-stage,.sw-stage,.sw-creator-inspector,.sw-inspector,.sw-creator-bottom-rail,.sw-bottom-rail,.sw-creator-rail,.sw-route-rail),html[data-theme=paper] :where(.sw-creator-stage,.sw-stage,.sw-creator-inspector,.sw-inspector,.sw-creator-bottom-rail,.sw-bottom-rail,.sw-creator-rail,.sw-route-rail){box-shadow:var(--sw-elevation-2, 0 18px 42px rgba(15,23,42,.1)),inset 0 1px #ffffffb8}@media (max-width: 1060px){.sw-creator-shell,.sw-show-first-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "bottom" "inspector" "rail"}}@media (max-width: 620px){:root{--sw-creator-stage-min-height: clamp(150px, 48vw, 240px)}.sw-creator-stage,.sw-stage,.sw-creator-inspector,.sw-inspector,.sw-creator-bottom-rail,.sw-bottom-rail,.sw-creator-rail,.sw-route-rail,.sw-creator-preview-frame,.sw-preview-frame{border-radius:10px}}html[data-motion=reduced] :where(.sw-creator-shell,.sw-show-first-shell,.sw-creator-stage,.sw-stage,.sw-creator-preview-frame,.sw-preview-frame,.sw-creator-inspector,.sw-inspector,.sw-creator-bottom-rail,.sw-bottom-rail,.sw-creator-rail,.sw-route-rail){animation:none!important;transition:none!important;transform:none!important}.sw-show-first-route,:where([data-showweld-spark=true],[data-dc=true],.robotics-view,.app-builder-active,.sw-picture-premium-root,.memory-control){--sw-show-route-rgb: var(--sw-os-route-rgb, var(--accent-primary-rgb));--sw-show-route-color: var(--sw-os-route-color, var(--accent-primary));--sw-show-stage-bg: var(--sw-creator-stage-bg);--sw-show-panel-bg: var(--sw-os-panel, var(--sw-creator-inspector-bg));--sw-show-border: var(--sw-os-border, var(--sw-creator-border, rgba(255,255,255,.1)));--sw-show-border-strong: var(--sw-os-border-accent, rgba(var(--sw-show-route-rgb),.36));--sw-show-chip-bg: color-mix(in srgb, var(--sw-os-panel-raised, rgba(255,255,255,.08)) 72%, transparent);--sw-show-chip-border: rgba(var(--sw-show-route-rgb),.26);color-scheme:dark light}[data-showweld-spark=true],.sw-show-first-route--spark{--sw-os-route-rgb: var(--sw-creator-route-spark-rgb, 236,72,153);--sw-os-route-color: var(--sw-creator-route-spark, #ec4899)}[data-showweld-dashboard=true],.sw-show-first-route--dashboard{--sw-os-route-rgb: var(--sw-creator-route-dashboard-rgb, var(--accent-primary-rgb));--sw-os-route-color: var(--sw-creator-route-dashboard, var(--accent-primary))}.sw-picture-premium-root,[data-cockpit-active-route=visual],.sw-show-first-route--visual{--sw-os-route-rgb: var(--sw-creator-route-visual-rgb, 236,72,153);--sw-os-route-color: var(--sw-creator-route-visual, #ec4899)}.app-builder-active,.app-builder-portal,.sw-show-first-route--app-builder{--sw-os-route-rgb: var(--sw-creator-route-app-builder-rgb, 56,189,248);--sw-os-route-color: var(--sw-creator-route-app-builder, #38bdf8)}.robotics-view,.sw-show-first-route--robotics{--sw-os-route-rgb: var(--sw-creator-route-robotics-rgb, 34,197,94);--sw-os-route-color: var(--sw-creator-route-robotics, #22c55e)}[data-dc=true],.sw-show-first-route--developer{--sw-os-route-rgb: var(--sw-creator-route-developer-rgb, 34,211,238);--sw-os-route-color: var(--sw-creator-route-developer, #22d3ee)}.memory-control,.sw-show-first-route--memory{--sw-os-route-rgb: var(--sw-creator-route-memory-rgb, 167,139,250);--sw-os-route-color: var(--sw-creator-route-memory, #a78bfa)}.sw-show-first-route--publishing,[data-dashboard-route=ops]{--sw-os-route-rgb: var(--sw-creator-route-publishing-rgb, 20,184,166);--sw-os-route-color: var(--sw-creator-route-publishing, #14b8a6)}.agent-os,.sw-show-first-route--agent,.sw-show-first-route--agent-os{--sw-os-route-rgb: var(--sw-creator-route-agent-rgb, var(--accent-secondary-rgb));--sw-os-route-color: var(--sw-creator-route-agent, var(--accent-secondary))}.sw-status-chip,.sw-cost-chip,.sw-provenance-chip{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-width:0;min-height:26px;max-width:100%;padding:.25rem .52rem;border:1px solid var(--sw-show-chip-border, var(--sw-os-border-soft));border-radius:999px;background:linear-gradient(135deg,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.12),#ffffff08),var(--sw-show-chip-bg);color:var(--text-primary);font-size:.7rem;font-weight:850;line-height:1.1;white-space:nowrap}.sw-status-chip[data-state=success],.sw-status-chip[data-status=complete],.sw-status-chip[data-status=ready],.sw-status-chip[data-status=backup-fresh],:where(.sw-status-chip,.sw-cost-chip)[data-tone=success]{border-color:#22c55e57;background:linear-gradient(135deg,#22c55e29,#22c55e0b),var(--sw-show-chip-bg);color:var(--sw-state-success-ink, var(--success-primary, #22c55e))}.sw-status-chip[data-state=warning],.sw-status-chip[data-status=stale],.sw-status-chip[data-status=queued],.sw-status-chip[data-status=memory-paused],.sw-cost-chip[data-status=budget-capped],:where(.sw-status-chip,.sw-cost-chip)[data-tone=warning]{border-color:#f59e0b5c;background:linear-gradient(135deg,#f59e0b29,#f59e0b0b),var(--sw-show-chip-bg);color:var(--sw-state-warning-ink, var(--warning-primary, #f59e0b))}.sw-status-chip[data-state=danger],.sw-status-chip[data-status=blocked],.sw-status-chip[data-status=unsafe],.sw-status-chip[data-status=unpaired],:where(.sw-status-chip,.sw-cost-chip)[data-tone=danger]{border-color:#ef444461;background:linear-gradient(135deg,#ef444429,#ef44440b),var(--sw-show-chip-bg);color:var(--sw-state-danger-ink, var(--danger-primary, #ef4444))}.sw-cost-chip{border-style:dashed;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}.sw-provenance-card{display:grid;gap:.46rem;min-width:0;padding:clamp(.62rem,1vw,.86rem);border:1px solid var(--sw-show-border, var(--sw-os-border));border-radius:min(var(--sw-card-radius, 8px),12px);background:linear-gradient(145deg,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.075),#ffffff06),var(--sw-show-panel-bg);box-shadow:inset 0 1px #ffffff0d}.sw-provenance-card :where(strong,small,span,em,p){min-width:0;overflow-wrap:anywhere}.sw-provenance-card small,.sw-provenance-card em{color:var(--text-secondary);font-size:.72rem;font-style:normal}.sw-mobile-sheet{border:1px solid var(--sw-mobile-sheet-border, var(--sw-os-border));border-radius:18px 18px 0 0;background:linear-gradient(180deg,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.1),transparent 44%),var(--sw-mobile-sheet-bg, var(--sw-os-panel-raised));box-shadow:var(--sw-mobile-sheet-shadow, var(--sw-floating-shadow, 0 -18px 58px rgba(0,0,0,.34)));max-height:min(82dvh,720px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:where(.sw-show-first-route,.sw-creator-shell,.sw-show-first-shell) :where(button,[role=button],input,select,textarea){max-width:100%}:where(.sw-show-first-route,.sw-creator-shell,.sw-show-first-shell) :where(button,[role=button]):focus-visible{outline:none;box-shadow:var(--sw-os-focus, var(--sw-focus-ring))}@media (max-width: 760px),(pointer: coarse){:where(.sw-status-chip,.sw-cost-chip,.sw-provenance-chip){min-height:30px}.sw-mobile-sheet{min-height:34dvh;padding-bottom:env(safe-area-inset-bottom,0px)}}@media (forced-colors: active){.sw-os-action,.sw-os-card,.sw-os-route-card,.sw-os-chip,.sw-os-status-pill,.sw-os-field,.sw-os-sidebar,.sw-os-rail,.sw-os-route-rail,.sw-os-topbar,.sw-os-bottom-rail,.sw-os-inspector,.sw-os-command-strip,.sw-os-segmented,.sw-os-tabs,.sw-os-menu,.sw-os-media-frame,.sw-os-reader-frame,.sw-reader-frame,.sw-os-canvas,.sw-os-code-frame,.sw-workbench-frame,.sw-safety-console,.sw-os-timeline,.sw-os-queue-row,.sw-os-log-row,.sw-os-data-table,.sw-os-progress,.sw-os-provenance,.sw-os-alert,.sw-os-toast,.sw-os-drawer,.sw-os-mobile-sheet,.sw-theme-contract-strip span,.sw-theme-inventory-chip,.sw-theme-route-token,.sw-theme-view-cell,.sw-theme-debt-cell,.sw-theme-qa-cell,.sw-theme-audit-item,.sw-theme-sampler__card{border-color:CanvasText!important;background:Canvas!important;color:CanvasText!important;box-shadow:none!important}.sw-os-action:focus-visible,.sw-os-card:focus-visible,.sw-os-route-card:focus-visible,.sw-os-field:focus-visible{outline:2px solid Highlight!important;outline-offset:2px;box-shadow:none!important}:where(.sw-creator-stage,.sw-stage,.sw-creator-preview-frame,.sw-preview-frame,.sw-creator-inspector,.sw-inspector,.sw-creator-bottom-rail,.sw-bottom-rail,.sw-creator-rail,.sw-route-rail,.sw-provenance-card,.sw-mobile-sheet){border-color:CanvasText!important;background:Canvas!important;color:CanvasText!important;box-shadow:none!important}}.memory-control{--memory-accent: var(--accent-primary-rgb);display:grid;gap:.78rem;padding:clamp(.82rem,1.4vw,1.05rem);border:1px solid rgba(var(--memory-accent),.18);border-radius:16px;background:linear-gradient(135deg,rgba(var(--memory-accent),.1),#ffffff09),var(--sw-card-bg, rgba(255,255,255,.045));box-shadow:var(--sw-card-shadow, 0 18px 46px rgba(0,0,0,.18))}.memory-control :where(button,textarea,select,strong,small,span,em,p){min-width:0;max-width:100%;box-sizing:border-box;letter-spacing:0}.memory-control__head,.memory-control__actions,.memory-control__composer>div,.memory-control__card footer{display:flex;align-items:center;gap:.5rem}.memory-control__head{justify-content:space-between}.memory-control__head span{display:inline-flex;align-items:center;gap:.42rem;color:var(--text-primary);font-size:.86rem;font-weight:950}.memory-control__head em{padding:.18rem .5rem;border:1px solid rgba(var(--memory-accent),.22);border-radius:999px;background:rgba(var(--memory-accent),.08);color:rgb(var(--memory-accent));font-size:.62rem;font-style:normal;font-weight:900}.memory-control__head em[data-offline=true]{border-color:#f59e0b52;background:#f59e0b1a;color:#f59e0b}.memory-control__metrics,.memory-control__toggles,.memory-control__cards{display:grid;gap:.55rem}.memory-control__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.memory-control__metrics span{display:grid;gap:.08rem;padding:.58rem;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff09}.memory-control__metrics strong{color:var(--text-primary);font-size:1rem;font-weight:960}.memory-control__metrics small,.memory-control__toggle small,.memory-control__card small{overflow:hidden;color:var(--text-tertiary);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.memory-control__toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-control__toggle,.memory-control__actions button,.memory-control__composer button,.memory-control__card footer button{min-height:40px;border:1px solid rgba(255,255,255,.085);border-radius:11px;background:#ffffff0a;color:var(--text-primary);cursor:pointer;font:inherit}.memory-control__toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.58rem;text-align:left}.memory-control__toggle strong,.memory-control__card strong{display:block;overflow:hidden;color:var(--text-primary);font-size:.78rem;font-weight:930;text-overflow:ellipsis;white-space:nowrap}.memory-control__toggle em{min-width:42px;padding:.18rem .42rem;border-radius:999px;background:#fff1;color:var(--text-tertiary);font-size:.62rem;font-style:normal;font-weight:950;text-align:center}.memory-control__toggle em[data-on=true]{background:rgba(var(--memory-accent),.16);color:rgb(var(--memory-accent))}.memory-control__composer{display:grid;gap:.48rem}.memory-control__composer textarea,.memory-control__composer select{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff0a;color:var(--text-primary);font:inherit}.memory-control__composer textarea{min-height:82px;resize:vertical;padding:.62rem;line-height:1.4}.memory-control__composer select{min-height:40px;padding:0 .5rem}.memory-control__composer button,.memory-control__actions button,.memory-control__card footer button{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;padding:.38rem .58rem;font-size:.72rem;font-weight:880;white-space:nowrap}.memory-control__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-control__card{display:grid;gap:.42rem;padding:.64rem;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff09}.memory-control__card[data-disabled=true]{opacity:.72}.memory-control__card p{margin:0;color:var(--text-secondary);font-size:.74rem;line-height:1.38;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.memory-control__card footer{justify-content:space-between;flex-wrap:wrap}.memory-control__card footer span{display:inline-flex;align-items:center;gap:.28rem;color:rgb(var(--memory-accent));font-size:.62rem;font-weight:900}.memory-control__actions{justify-content:flex-end;flex-wrap:wrap}.sw-memory-shell{container-type:inline-size}.sw-memory-chip,.memory-control__privacy-rail span,.memory-control__section-title small{display:inline-flex;align-items:center;gap:.34rem;min-width:0;border-radius:999px;color:var(--text-secondary);font-size:.66rem;font-weight:850;letter-spacing:0}.sw-memory-chip{min-height:28px;padding:.22rem .58rem;border:1px solid rgba(var(--memory-accent),.28);background:linear-gradient(135deg,rgba(var(--memory-accent),.18),rgba(var(--memory-accent),.06));color:rgb(var(--memory-accent))}.sw-memory-chip[data-status=memory-paused]{border-color:#f59e0b5c;background:linear-gradient(135deg,#f59e0b2e,#f59e0b0f);color:#f59e0b}.memory-control__privacy-rail{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap;padding:.42rem;border:1px solid rgba(var(--memory-accent),.12);border-radius:14px;background:rgba(var(--memory-accent),.055)}.memory-control__privacy-rail span:not(.sw-memory-chip){min-height:26px;padding:.16rem .48rem;border:1px solid rgba(255,255,255,.075);background:#ffffff09}.memory-control__scope-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem}.memory-control__scope-grid button{display:flex;align-items:center;justify-content:space-between;gap:.42rem;min-height:38px;padding:.4rem .52rem;border:1px solid rgba(255,255,255,.085);border-radius:11px;background:#ffffff09;color:var(--text-primary);cursor:pointer;font:inherit}.memory-control__scope-grid button[data-on=true]{border-color:rgba(var(--memory-accent),.28);background:linear-gradient(135deg,rgba(var(--memory-accent),.15),rgba(var(--memory-accent),.04))}.memory-control__scope-grid span,.memory-control__scope-grid em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memory-control__scope-grid span{font-size:.72rem;font-weight:880}.memory-control__scope-grid em{color:rgb(var(--memory-accent));font-size:.6rem;font-style:normal;font-weight:950}.memory-control__workbench{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.65rem;align-items:stretch}.sw-memory-card,.memory-control__context,.memory-control__audit{border:1px solid rgba(255,255,255,.075);border-radius:13px;background:linear-gradient(135deg,rgba(var(--memory-accent),.07),#ffffff07),#ffffff08}.memory-control__composer label,.memory-control__context,.memory-control__audit{display:grid;gap:.44rem}.memory-control__composer label>span,.memory-control__context>strong,.memory-control__section-title strong{display:inline-flex;align-items:center;gap:.34rem;color:var(--text-primary);font-size:.76rem;font-weight:950}.memory-control__context{min-height:100%;padding:.64rem}.memory-control__context pre{overflow:auto;max-height:210px;margin:0;padding:.58rem;border:1px solid rgba(var(--memory-accent),.12);border-radius:11px;background:#0000002e;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.68rem;line-height:1.45;white-space:pre-wrap}.memory-control__filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,180px) auto auto;gap:.48rem}.memory-control__filters label{display:flex;align-items:center;gap:.42rem;min-height:40px;padding:0 .55rem;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:#ffffff0a}.memory-control__filters input,.memory-control__filters select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit}.memory-control__filters select{min-height:40px;padding:0 .5rem;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:#ffffff0a}.memory-control__filters button,.memory-control__scope-grid button{min-width:0}.memory-control__filters button{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:40px;padding:0 .68rem;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:#ffffff0a;color:var(--text-primary);cursor:pointer;font:inherit;font-size:.72rem;font-weight:880;white-space:nowrap}.memory-control__section-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.memory-control__candidates{display:grid;gap:.48rem}.memory-control__card[data-candidate=true]{border-color:#f59e0b33;background:linear-gradient(135deg,#f59e0b1a,#ffffff06)}.memory-control__card[data-status=archived]{opacity:.78}.memory-control__card[data-status=deleted]{border-style:dashed;opacity:.7}.memory-control__audit{display:grid;gap:.42rem;padding:.64rem}.memory-control__audit>span{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:32px;padding:.28rem .42rem;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff06}.memory-control__audit>span strong{color:var(--text-primary);font-size:.68rem;font-weight:900}.memory-control__audit>span small{color:var(--text-tertiary);font-size:.62rem}.memory-control :where(button,input,textarea,select):focus-visible{outline:2px solid rgba(var(--memory-accent),.62);outline-offset:2px}html[data-theme=light] .memory-control,html[data-theme=paper] .memory-control{background:linear-gradient(135deg,rgba(var(--memory-accent),.08),#ffffffdb),#fff}@media (max-width: 760px){.memory-control__toggles,.memory-control__cards,.memory-control__workbench,.memory-control__filters,.memory-control__scope-grid{grid-template-columns:minmax(0,1fr)}.memory-control__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-control__composer>div,.memory-control__actions{align-items:stretch}.memory-control__composer button,.memory-control__actions button,.memory-control__filters button{flex:1 1 130px}}@media (forced-colors: active){.sw-memory-chip,.memory-control,.sw-memory-card,.memory-control__scope-grid button,.memory-control__filters label,.memory-control__filters button,.memory-control__context,.memory-control__audit{border-color:CanvasText!important;background:Canvas!important;color:CanvasText!important;box-shadow:none!important}}.robotics-view{--robotics-accent: 34, 211, 238;--robotics-safe: 34, 197, 94;--robotics-warn: 245, 158, 11;--robotics-danger: 239, 68, 68;height:100%;min-height:0;position:relative;padding:clamp(.7rem,1.2vw,1rem);background:radial-gradient(820px 420px at 10% 0%,rgba(var(--robotics-accent),.12),transparent 64%),radial-gradient(620px 340px at 92% 0%,rgba(var(--accent-primary-rgb),.1),transparent 66%),var(--sw-layer-canvas, transparent);color:var(--text-primary);overflow:hidden}.robotics-view :where(button,span,strong,small,em,p,h2,h3,li){min-width:0;max-width:100%;box-sizing:border-box;letter-spacing:0}.robotics-view button{font:inherit}.robotics-view__fleet,.robotics-view__inspector,.robotics-view__bottom{display:grid;gap:.62rem;padding:.68rem;overflow:hidden}.robotics-view__fleet,.robotics-view__inspector{align-content:start;overflow-y:auto;scrollbar-width:thin}.robotics-view__stage{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.66rem;padding:.72rem}.robotics-view__section-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.robotics-view__section-head span,.robotics-view__section-head small{display:inline-flex;align-items:center;gap:.34rem;color:rgb(var(--robotics-accent));font-size:.66rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.robotics-view__section-head strong{color:var(--text-primary);font-size:.82rem;font-weight:950}.robotics-view__section-head--compact strong{color:var(--text-tertiary);font-size:.66rem}.robotics-view__fleet-groups,.robotics-view__inspector-grid,.robotics-view__stage-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.robotics-view__stage-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.robotics-view__fleet-groups span,.robotics-view__inspector-grid span,.robotics-view__stage-metrics span{display:grid;gap:.1rem;padding:.54rem;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#ffffff09}.robotics-view__fleet-groups small,.robotics-view__inspector-grid small,.robotics-view__stage-metrics small{overflow:hidden;color:var(--text-tertiary);font-size:.58rem;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.robotics-view__fleet-groups strong,.robotics-view__inspector-grid strong,.robotics-view__stage-metrics strong{overflow:hidden;color:var(--text-primary);font-size:.88rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.robotics-view__robot-list,.robotics-view__mode-rail,.robotics-view__mode-panel,.robotics-view__adapter-stack,.robotics-view__bridge-card,.robotics-view__live-readiness,.robotics-view__cert-status,.robotics-view__install-check,.robotics-view__stewardship,.robotics-view__memory-packet,.robotics-view__profile-card,.robotics-view__feed-stack,.robotics-view__observation-stack,.robotics-view__capabilities,.robotics-view__sensors,.robotics-view__tasks,.robotics-view__proposals,.robotics-view__runs,.robotics-view__certification,.robotics-view__mission-stack,.robotics-view__observability,.robotics-view__adapter-support,.robotics-view__audit-packet,.robotics-view__cache{display:grid;gap:.44rem}.robotics-view__robot-list button,.robotics-view__mode-rail button,.robotics-view__mode-panel button,.robotics-view__tasks button,.robotics-view__proposals button{width:100%;min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;padding:.52rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;color:var(--text-primary);cursor:pointer;text-align:left}.robotics-view__tasks button,.robotics-view__proposals button{grid-template-columns:minmax(0,1fr)}.robotics-view__mode-rail button,.robotics-view__mode-panel button{grid-template-columns:auto minmax(0,1fr)}.robotics-view__robot-list button[data-active=true],.robotics-view__mode-rail button[data-active=true],.robotics-view__mode-panel button[data-active=true],.robotics-view__tasks button[data-active=true],.robotics-view__proposals button[data-active=true],.robotics-view__stage-toolbar button[data-active=true]{border-color:rgba(var(--robotics-accent),.42);background:linear-gradient(135deg,rgba(var(--robotics-accent),.18),#ffffff0a),#ffffff0b;box-shadow:0 12px 30px rgba(var(--robotics-accent),.12)}.robotics-view__robot-icon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;border:1px solid rgba(var(--robotics-accent),.22);background:rgba(var(--robotics-accent),.1);color:rgb(var(--robotics-accent))}.robotics-view__robot-list strong,.robotics-view__mode-rail strong,.robotics-view__mode-panel strong,.robotics-view__tasks strong,.robotics-view__adapter-stack strong,.robotics-view__bridge-card strong,.robotics-view__live-readiness strong,.robotics-view__cert-status strong,.robotics-view__install-check strong,.robotics-view__stewardship strong,.robotics-view__memory-packet strong,.robotics-view__profile-card strong,.robotics-view__feed-stack strong,.robotics-view__observation-stack strong,.robotics-view__capabilities strong,.robotics-view__sensors strong,.robotics-view__runs strong,.robotics-view__proposals strong,.robotics-view__certification strong,.robotics-view__mission-stack strong,.robotics-view__observability strong,.robotics-view__adapter-support strong,.robotics-view__audit-packet strong,.robotics-view__cache strong{display:block;overflow:hidden;color:var(--text-primary);font-size:.78rem;font-weight:920;text-overflow:ellipsis;white-space:nowrap}.robotics-view__robot-list small,.robotics-view__mode-rail small,.robotics-view__mode-panel small,.robotics-view__tasks small,.robotics-view__adapter-stack small,.robotics-view__bridge-card small,.robotics-view__live-readiness small,.robotics-view__cert-status small,.robotics-view__install-check small,.robotics-view__stewardship small,.robotics-view__memory-packet small,.robotics-view__profile-card small,.robotics-view__feed-stack small,.robotics-view__observation-stack small,.robotics-view__capabilities small,.robotics-view__sensors small,.robotics-view__runs small,.robotics-view__proposals small,.robotics-view__certification small,.robotics-view__mission-stack small,.robotics-view__observability small,.robotics-view__adapter-support small,.robotics-view__audit-packet small,.robotics-view__cache small{display:block;overflow:hidden;color:var(--text-tertiary);font-size:.64rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.robotics-view__robot-list em,.robotics-view__mode-panel>span,.robotics-view__runs span,.robotics-view__certification span,.robotics-view__mission-stack span,.robotics-view__observability span,.robotics-view__adapter-support span,.robotics-view__audit-packet span,.robotics-view__cache span,.robotics-view__adapter-stack>span,.robotics-view__bridge-card>span,.robotics-view__live-readiness>span,.robotics-view__cert-status>span,.robotics-view__install-check>span,.robotics-view__stewardship>span,.robotics-view__memory-packet>span,.robotics-view__profile-card>span,.robotics-view__feed-stack>span,.robotics-view__observation-stack>span,.robotics-view__capabilities>span,.robotics-view__sensors>span{display:grid;gap:.1rem;padding:.46rem .5rem;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#ffffff08;font-style:normal}.robotics-view__robot-list em{display:inline-flex;align-items:center;min-height:24px;padding:.16rem .42rem;border-radius:999px;font-size:.58rem;font-weight:950}.robotics-view__audience-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;padding:.24rem;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff08}.robotics-view__audience-toggle button,.robotics-view__section-head button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.085);border-radius:9px;background:#ffffff0a;color:var(--text-primary);cursor:pointer;font-size:.68rem;font-weight:900;white-space:nowrap}.robotics-view__audience-toggle button[data-active=true]{border-color:rgba(var(--robotics-accent),.4);background:rgba(var(--robotics-accent),.14);color:rgb(var(--robotics-accent))}.robotics-view__feed-stack em,.robotics-view__observation-stack em{overflow:hidden;color:var(--text-secondary);font-size:.62rem;font-style:normal;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.robotics-view [data-tone=success],.robotics-view [data-status=available],.robotics-view [data-state=live],.robotics-view [data-state=simulated]{border-color:rgba(var(--robotics-safe),.25);background:rgba(var(--robotics-safe),.075);color:rgb(var(--robotics-safe))}.robotics-view [data-tone=warning],.robotics-view [data-status=planned],.robotics-view [data-status=candidate],.robotics-view [data-state=stale],.robotics-view [data-risk=high],.robotics-view [data-risk=medium]{border-color:rgba(var(--robotics-warn),.26);background:rgba(var(--robotics-warn),.075)}.robotics-view [data-tone=danger],.robotics-view [data-status=research],.robotics-view [data-status=disabled],.robotics-view [data-state=offline],.robotics-view [data-risk=critical]{border-color:rgba(var(--robotics-danger),.28);background:rgba(var(--robotics-danger),.08)}.robotics-view__stage-toolbar,.robotics-view__command-strip{display:flex;align-items:center;gap:.44rem;overflow-x:auto;scrollbar-width:none}.robotics-view__stage-toolbar button,.robotics-view__command-strip button,.robotics-view__stop-actions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.42rem .62rem;border:1px solid rgba(255,255,255,.085);border-radius:10px;background:#ffffff0a;color:var(--text-primary);cursor:pointer;font-size:.72rem;font-weight:860;white-space:nowrap}.robotics-view__preview{min-height:min(44dvh,440px);aspect-ratio:auto;display:grid;align-items:stretch}.robotics-view__grid-map{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 34% 38%,rgba(var(--robotics-accent),.22),transparent 8%),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(135deg,rgba(var(--robotics-accent),.14),rgba(var(--accent-primary-rgb),.08))}.robotics-view__zone,.robotics-view__robot-marker,.robotics-view__sensor-ping{position:absolute;z-index:1}.robotics-view__zone{padding:.3rem .56rem;border-radius:999px;font-size:.62rem;font-weight:900}.robotics-view__zone--allowed{left:9%;top:18%;border:1px solid rgba(var(--robotics-safe),.34);background:rgba(var(--robotics-safe),.11);color:rgb(var(--robotics-safe))}.robotics-view__zone--blocked{right:9%;bottom:18%;border:1px solid rgba(var(--robotics-danger),.34);background:rgba(var(--robotics-danger),.11);color:rgb(var(--robotics-danger))}.robotics-view__robot-marker{left:46%;top:45%;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(var(--robotics-accent),.44);border-radius:18px;background:#030c12bd;color:rgb(var(--robotics-accent));box-shadow:0 0 42px rgba(var(--robotics-accent),.34)}.robotics-view__sensor-ping{width:18px;height:18px;border-radius:999px;border:1px solid rgba(var(--robotics-accent),.64);background:rgba(var(--robotics-accent),.2);box-shadow:0 0 28px rgba(var(--robotics-accent),.42)}.robotics-view__sensor-ping--a{left:24%;bottom:30%}.robotics-view__sensor-ping--b{right:30%;top:26%}html[data-motion=expressive] .robotics-view__sensor-ping{animation:roboticsPulse 1.8s ease-in-out infinite}@keyframes roboticsPulse{0%,to{transform:scale(.92);opacity:.64}50%{transform:scale(1.28);opacity:1}}.robotics-view__preview-overlay{position:relative;z-index:2;align-self:end;max-width:min(620px,calc(100% - 1rem));margin:.72rem;display:grid;gap:.32rem;padding:.72rem;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#040a10b8;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.robotics-view__preview-overlay span{color:rgb(var(--robotics-accent));font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.robotics-view__preview-overlay h2{margin:0;color:var(--text-primary);font-size:clamp(1.35rem,2.8vw,2.3rem);font-weight:950;line-height:1}.robotics-view__preview-overlay p{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.4}.robotics-view__feed-overlay{position:absolute;z-index:2;top:.72rem;right:.72rem;width:min(340px,calc(100% - 1.44rem));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;pointer-events:none}.robotics-view__feed-overlay span{min-height:92px;display:grid;align-content:space-between;gap:.26rem;padding:.58rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(135deg,rgba(var(--robotics-accent),.11),#ffffff09),#030a10b8;box-shadow:inset 0 0 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.robotics-view__feed-overlay small,.robotics-view__feed-overlay em{overflow:hidden;color:var(--text-tertiary);font-size:.58rem;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.robotics-view__feed-overlay strong{overflow:hidden;color:var(--text-primary);font-size:.72rem;font-weight:940;line-height:1.16;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.robotics-view__safety-ladder{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.22rem}.robotics-view__safety-ladder em{display:inline-flex;align-items:center;min-height:24px;padding:.18rem .46rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff0d;color:var(--text-tertiary);font-size:.58rem;font-style:normal;font-weight:900;text-transform:uppercase}.robotics-view__safety-ladder em[data-active=true]{border-color:rgba(var(--robotics-accent),.42);background:rgba(var(--robotics-accent),.13);color:rgb(var(--robotics-accent))}.robotics-view__stop-banner{position:absolute;z-index:3;top:.72rem;left:.72rem;right:.72rem;min-height:44px;display:flex;align-items:center;gap:.48rem;padding:.52rem .72rem;border:1px solid rgba(var(--robotics-danger),.42);border-radius:12px;background:rgba(var(--robotics-danger),.16);color:#fff;font-weight:930}.robotics-view__agent-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem}.robotics-view__agent-lanes span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.14rem .4rem;padding:.52rem;border:1px solid rgba(var(--robotics-accent),.16);border-radius:11px;background:rgba(var(--robotics-accent),.055)}.robotics-view__agent-lanes svg{grid-row:span 2;color:rgb(var(--robotics-accent))}.robotics-view__agent-lanes strong{overflow:hidden;color:var(--text-primary);font-size:.72rem;font-weight:920;text-overflow:ellipsis;white-space:nowrap}.robotics-view__agent-lanes small{overflow:hidden;color:var(--text-tertiary);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.robotics-view__mode-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem}.robotics-view__mode-panel>span,.robotics-view__mode-panel button{min-height:52px}.robotics-view__mode-panel button{color:var(--text-primary);cursor:pointer}.robotics-view__safety-card{display:grid;gap:.52rem;padding:.65rem;border:1px solid rgba(var(--robotics-accent),.18);border-radius:12px;background:rgba(var(--robotics-accent),.055)}.robotics-view__safety-card[data-stop=true]{border-color:rgba(var(--robotics-danger),.42);background:rgba(var(--robotics-danger),.12)}.robotics-view__safety-card strong{color:var(--text-primary);font-weight:950}.robotics-view__safety-card small{color:var(--text-secondary);line-height:1.38}.robotics-view__bridge-card{padding:.62rem;border:1px solid rgba(var(--robotics-accent),.15);border-radius:12px;background:rgba(var(--robotics-accent),.045)}.robotics-view__live-readiness{padding:.62rem;border:1px solid rgba(var(--robotics-accent),.17);border-radius:12px;background:linear-gradient(135deg,rgba(var(--robotics-accent),.075),#ffffff06),#ffffff08}.robotics-view__live-readiness[data-ready=true]{border-color:rgba(var(--robotics-safe),.34);background:linear-gradient(135deg,rgba(var(--robotics-safe),.12),rgba(var(--robotics-accent),.045)),#ffffff09}.robotics-view__live-readiness em{color:var(--text-secondary);font-size:.68rem;font-style:normal;font-weight:720;line-height:1.35}.robotics-view__cert-status,.robotics-view__install-check,.robotics-view__stewardship,.robotics-view__memory-packet,.robotics-view__observability,.robotics-view__adapter-support,.robotics-view__audit-packet{padding:.62rem;border:1px solid rgba(var(--robotics-accent),.14);border-radius:12px;background:#ffffff08}.robotics-view__cert-status[data-status=ready],.robotics-view__cert-status[data-status=certified],.robotics-view__install-check[data-status=ready]{border-color:rgba(var(--robotics-safe),.34);background:rgba(var(--robotics-safe),.07)}.robotics-view__cert-status[data-status=blocked],.robotics-view__install-check[data-status=blocked]{border-color:rgba(var(--robotics-warn),.36);background:rgba(var(--robotics-warn),.08)}.robotics-view__stewardship[data-decision=blocked]{border-color:rgba(var(--robotics-danger),.38);background:rgba(var(--robotics-danger),.1)}.robotics-view__stewardship[data-decision=approved]{border-color:rgba(var(--robotics-safe),.28);background:rgba(var(--robotics-safe),.07)}.robotics-view__stewardship em,.robotics-view__memory-packet em,.robotics-view__cert-status em,.robotics-view__install-check em{color:var(--text-secondary);font-size:.68rem;font-style:normal;font-weight:720;line-height:1.35}.robotics-view__stop-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.robotics-view__danger-action{border-color:rgba(var(--robotics-danger),.42)!important;background:rgba(var(--robotics-danger),.16)!important;color:#fff!important}.robotics-view__bottom{grid-template-columns:minmax(180px,.64fr) minmax(270px,1fr) minmax(210px,.76fr) minmax(190px,.68fr) minmax(210px,.74fr) minmax(230px,.82fr) minmax(190px,.68fr);align-items:stretch;overflow-x:auto}.robotics-view__plan{display:grid;gap:.48rem;padding:.56rem;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff09}.robotics-view__plan ol{display:grid;gap:.18rem;margin:0;padding-left:1.1rem;color:var(--text-secondary);font-size:.72rem;line-height:1.34}.robotics-view__empty-note{position:absolute;right:clamp(.8rem,1.5vw,1.2rem);bottom:clamp(.8rem,1.5vw,1.2rem);z-index:3;max-width:min(620px,calc(100% - 1.6rem));min-height:34px;display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .66rem;border:1px solid rgba(var(--robotics-accent),.2);border-radius:999px;background:#040a10c7;color:var(--text-secondary);font-size:.68rem;font-weight:760;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-theme=light] .robotics-view,html[data-theme=paper] .robotics-view{background:radial-gradient(820px 420px at 10% 0%,rgba(var(--robotics-accent),.1),transparent 64%),radial-gradient(620px 340px at 92% 0%,rgba(var(--accent-primary-rgb),.08),transparent 66%),var(--sw-layer-canvas, #f7f9fc)}html[data-theme=light] .robotics-view__preview-overlay,html[data-theme=paper] .robotics-view__preview-overlay,html[data-theme=light] .robotics-view__feed-overlay span,html[data-theme=paper] .robotics-view__feed-overlay span,html[data-theme=light] .robotics-view__empty-note,html[data-theme=paper] .robotics-view__empty-note{background:#ffffffd1}@media (max-width: 1180px){.robotics-view{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "bottom" "inspector" "rail";overflow-y:auto}.robotics-view__bottom{grid-template-columns:repeat(2,minmax(240px,1fr))}.robotics-view__agent-lanes,.robotics-view__mode-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.robotics-view{padding:.5rem}.robotics-view__preview{min-height:260px}.robotics-view__feed-overlay{top:.5rem;right:.5rem;width:min(250px,calc(100% - 1rem));grid-template-columns:minmax(0,1fr)}.robotics-view__feed-overlay span:nth-child(n+2){display:none}.robotics-view__stage-metrics,.robotics-view__fleet-groups,.robotics-view__inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.robotics-view__agent-lanes,.robotics-view__mode-panel,.robotics-view__bottom{grid-template-columns:minmax(0,1fr)}.robotics-view__preview-overlay p,.robotics-view__empty-note{display:none}}@media (forced-colors: active){.robotics-view :where(button,span,aside,main,section,div){border-color:CanvasText!important;background:Canvas!important;color:CanvasText!important;box-shadow:none!important}}.sw-book-cover-frame{--sw-book-cover-radius: clamp(.9rem, 1.8vw, 1.4rem);--sw-book-cover-border: color-mix(in srgb, var(--border-primary) 76%, var(--accent-primary) 24%);--sw-book-cover-bg: linear-gradient(145deg, var(--surface-secondary), var(--surface-elevated));--sw-book-cover-shadow: 0 18px 42px color-mix(in srgb, var(--bg-primary) 72%, transparent), inset 0 1px 0 color-mix(in srgb, var(--text-primary) 10%, transparent);position:relative;display:block;width:100%;max-width:100%;margin:0;min-width:0}.sw-book-cover-frame--mini{inline-size:clamp(3.25rem,8vw,4.5rem)}.sw-book-cover-frame--thumb{inline-size:clamp(5.25rem,12vw,7.25rem)}.sw-book-cover-frame--card{inline-size:min(100%,13rem)}.sw-book-cover-frame--hero{inline-size:min(100%,20rem)}.explore-book-card__cover .sw-book-cover-frame,.explore-book-card__cover .sw-book-cover-frame__plate,.storysphere-route-page .book-details-cover .sw-book-cover-frame,.storysphere-route-page .book-details-cover .sw-book-cover-frame__plate,.storysphere-route-page .group>.sw-book-cover-frame,.storysphere-route-page .group>.sw-book-cover-frame .sw-book-cover-frame__plate{inline-size:100%;width:100%;height:100%}.storysphere-route-page .book-details-cover{width:min(280px,72vw);aspect-ratio:2 / 3}.storysphere-cover-upload__frame,.storysphere-cover-upload__frame .sw-book-cover-frame__plate{inline-size:100%;width:100%;height:100%}.storysphere-cover-upload__frame--uploading{filter:blur(2px)}.dashboard-project-card__cover-row{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.85rem;padding:.72rem;border-radius:var(--sw-radius-xl, 1.25rem);border:1px solid color-mix(in srgb,var(--border-primary) 78%,var(--accent-primary) 22%);background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--accent-primary) 16%,transparent),transparent 34%),color-mix(in srgb,var(--surface-secondary) 82%,transparent);min-width:0;overflow:hidden}.dashboard-project-card__cover-row .sw-book-cover-frame{inline-size:clamp(4.2rem,8vw,5.5rem);flex:0 0 auto}.dashboard-project-card__cover-copy{display:grid;align-content:center;gap:.22rem;min-width:0}.dashboard-project-card__cover-copy span{color:var(--accent-primary);font-size:.65rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.dashboard-project-card__cover-copy strong{color:var(--text-primary);font-size:.98rem;line-height:1.12;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-card__cover-copy p{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);font-size:.72rem;line-height:1.35}.dashboard-project-card__cover-settings{justify-self:start;min-height:2rem;margin-top:.2rem;padding:.42rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-primary) 34%,transparent);background:color-mix(in srgb,var(--accent-primary) 12%,var(--surface-primary));color:var(--text-primary);font-size:.68rem;font-weight:850;letter-spacing:0;cursor:pointer}.dashboard-project-card__cover-settings:hover,.dashboard-project-card__cover-settings:focus-visible{border-color:color-mix(in srgb,var(--accent-primary) 62%,transparent);background:color-mix(in srgb,var(--accent-primary) 22%,var(--surface-primary))}.sw-book-cover-frame__plate{position:relative;aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--sw-book-cover-radius);border:1px solid var(--sw-book-cover-border);background:var(--sw-book-cover-bg);box-shadow:var(--sw-book-cover-shadow);isolation:isolate;transform:translateZ(0)}.sw-book-cover-frame__image,.sw-book-cover-frame__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sw-book-cover-frame__image{object-fit:cover;filter:saturate(1.04) contrast(1.03)}.sw-book-cover-frame__fallback{display:flex;flex-direction:column;justify-content:flex-end;gap:.65rem;padding:clamp(.82rem,2vw,1.15rem);background:radial-gradient(circle at 70% 18%,color-mix(in srgb,var(--accent-primary) 30%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--accent-secondary) 24%,var(--surface-elevated)),var(--surface-primary));color:var(--text-primary)}.sw-book-cover-frame__initials{inline-size:clamp(2rem,42%,3.25rem);aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);background:color-mix(in srgb,var(--surface-primary) 72%,transparent);font-size:clamp(.82rem,2vw,1.05rem);font-weight:900;letter-spacing:0;box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 12%,transparent)}.sw-book-cover-frame__fallback-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(.82rem,2vw,1.08rem);font-weight:900;line-height:1.08;letter-spacing:0;text-wrap:balance}.sw-book-cover-frame__spine{position:absolute;inset-block:0;inset-inline-start:0;width:18%;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-primary) 60%,transparent),transparent),linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 14%,transparent),transparent 18%,color-mix(in srgb,var(--bg-primary) 36%,transparent));mix-blend-mode:screen;opacity:.62;pointer-events:none;z-index:2}.sw-book-cover-frame__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 28%,color-mix(in srgb,var(--text-primary) 16%,transparent) 42%,transparent 58%),radial-gradient(circle at 28% 10%,color-mix(in srgb,var(--text-primary) 15%,transparent),transparent 32%);opacity:.42;mix-blend-mode:screen;pointer-events:none;z-index:3}.sw-book-cover-frame__edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 10%,transparent),inset -12px 0 24px color-mix(in srgb,var(--bg-primary) 34%,transparent);pointer-events:none;z-index:4}.sw-book-cover-frame__caption{position:absolute;inset-inline:.65rem;inset-block-end:.65rem;display:grid;gap:.15rem;padding:.55rem .65rem;border-radius:calc(var(--sw-book-cover-radius) * .72);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);background:color-mix(in srgb,var(--bg-primary) 68%,transparent);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);color:var(--text-primary);z-index:5}.sw-book-cover-frame__caption span,.sw-book-cover-frame__caption small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-book-cover-frame__caption span{font-size:clamp(.72rem,1.8vw,.84rem);font-weight:900;letter-spacing:0}.sw-book-cover-frame__caption small{color:var(--text-secondary);font-size:.64rem;font-weight:750}.sw-book-cover-frame__state{position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem;max-width:calc(100% - 1.1rem);padding:.26rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--success-primary) 42%,transparent);background:color-mix(in srgb,var(--success-primary) 18%,var(--bg-primary));color:var(--success-primary);font-size:.58rem;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:6}.sw-book-cover-frame[data-cover-state=local] .sw-book-cover-frame__state,.sw-book-cover-frame[data-cover-state=generated] .sw-book-cover-frame__state{border-color:color-mix(in srgb,var(--warning-primary) 42%,transparent);background:color-mix(in srgb,var(--warning-primary) 18%,var(--bg-primary));color:var(--warning-primary)}@media (max-width: 680px){.sw-book-cover-frame--card,.sw-book-cover-frame--hero{inline-size:min(100%,10.75rem)}.sw-book-cover-frame__caption{inset-inline:.45rem;inset-block-end:.45rem;padding:.45rem .52rem}}@media (forced-colors: active){.sw-book-cover-frame__plate,.sw-book-cover-frame__caption,.sw-book-cover-frame__state{border-color:CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.sw-book-cover-frame__shine,.sw-book-cover-frame__edge,.sw-book-cover-frame__spine{display:none}}:root{--sw-quality-surface-wash: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.026));--sw-quality-surface-wash-strong: linear-gradient(180deg, rgba(255,255,255,.115), rgba(255,255,255,.035));--sw-quality-edge-light: inset 0 1px 0 rgba(255,255,255,.12), inset 0 -1px 0 rgba(0,0,0,.22);--sw-quality-inner-shadow: inset 0 1px 0 rgba(255,255,255,.075), inset 0 -24px 42px rgba(0,0,0,.14);--sw-quality-focus-ring: 0 0 0 3px rgba(var(--accent-primary-rgb), .3), 0 0 0 1px rgba(255,255,255,.18);--sw-quality-muted-overlay: linear-gradient(180deg, rgba(148,163,184,.085), rgba(15,23,42,.045));--sw-quality-route-glow: 0 0 0 1px rgba(var(--accent-primary-rgb), .22), 0 16px 48px rgba(var(--accent-primary-rgb), .12);--sw-quality-noise-opacity: .045;--sw-quality-state-ready: rgba(var(--success-primary-rgb, 34,197,94), .18);--sw-quality-state-blocked: rgba(var(--danger-primary-rgb, 239,68,68), .16);--sw-quality-state-warning: rgba(var(--warning-primary-rgb, 245,158,11), .18);--sw-quality-state-live: rgba(var(--accent-primary-rgb), .2);--sw-quality-motion-scale: 1;--sw-quality-state-shadow: 0 10px 30px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.075);--sw-quality-page-base: linear-gradient(180deg, rgba(4,7,18,1), rgba(7,12,28,1) 44%, rgba(3,6,16,1));--sw-quality-page-radials: radial-gradient(circle at 12% 0%, rgba(var(--accent-primary-rgb),.22), transparent 34rem), radial-gradient(circle at 88% 8%, rgba(var(--accent-secondary-rgb),.18), transparent 32rem), radial-gradient(circle at 50% 105%, rgba(var(--accent-primary-rgb),.1), transparent 42rem);--sw-quality-page-grid: linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.024) 1px, transparent 1px);--sw-quality-header-wash: linear-gradient(135deg, rgba(255,255,255,.094), rgba(255,255,255,.026) 48%, rgba(var(--accent-primary-rgb),.06));--sw-quality-header-border: linear-gradient(90deg, transparent, rgba(var(--accent-primary-rgb),.44), rgba(var(--accent-secondary-rgb),.24), transparent);--sw-quality-chrome-wash: linear-gradient(145deg, rgba(255,255,255,.07), rgba(255,255,255,.02)), radial-gradient(circle at 20% 0%, rgba(var(--accent-primary-rgb),.085), transparent 64%);--sw-quality-panel-wash: linear-gradient(145deg, rgba(255,255,255,.072), rgba(255,255,255,.018) 54%, rgba(var(--accent-primary-rgb),.044));--sw-quality-control-wash: linear-gradient(180deg, rgba(255,255,255,.084), rgba(255,255,255,.024));--sw-quality-glass-blur: 18px;--sw-quality-grid-opacity: .42;--sw-quality-vignette-opacity: .7}html[data-theme=light],html[data-theme=paper]{--sw-quality-surface-wash: linear-gradient(180deg, rgba(255,255,255,.88), rgba(255,255,255,.6));--sw-quality-surface-wash-strong: linear-gradient(180deg, rgba(255,255,255,.98), rgba(248,250,252,.78));--sw-quality-edge-light: inset 0 1px 0 rgba(255,255,255,.92), inset 0 -1px 0 rgba(15,23,42,.07);--sw-quality-inner-shadow: inset 0 1px 0 rgba(255,255,255,.82), inset 0 -20px 38px rgba(15,23,42,.045);--sw-quality-focus-ring: 0 0 0 3px rgba(var(--accent-primary-rgb), .22), 0 0 0 1px rgba(15,23,42,.12);--sw-quality-muted-overlay: linear-gradient(180deg, rgba(255,255,255,.68), rgba(226,232,240,.34));--sw-quality-route-glow: 0 0 0 1px rgba(var(--accent-primary-rgb), .22), 0 18px 46px rgba(15,23,42,.09);--sw-quality-noise-opacity: .032;--sw-quality-state-shadow: 0 12px 34px rgba(15,23,42,.1), inset 0 1px 0 rgba(255,255,255,.8);--sw-quality-page-base: linear-gradient(180deg, rgba(244,249,255,1), rgba(250,252,255,1) 44%, rgba(239,245,255,1));--sw-quality-page-radials: radial-gradient(circle at 12% 0%, rgba(var(--accent-primary-rgb),.16), transparent 32rem), radial-gradient(circle at 90% 6%, rgba(var(--accent-secondary-rgb),.12), transparent 30rem), radial-gradient(circle at 50% 104%, rgba(15,23,42,.04), transparent 42rem);--sw-quality-page-grid: linear-gradient(rgba(15,23,42,.04) 1px, transparent 1px), linear-gradient(90deg, rgba(15,23,42,.032) 1px, transparent 1px);--sw-quality-header-wash: linear-gradient(135deg, rgba(255,255,255,.92), rgba(255,255,255,.7) 46%, rgba(var(--accent-primary-rgb),.075));--sw-quality-header-border: linear-gradient(90deg, transparent, rgba(var(--accent-primary-rgb),.36), rgba(var(--accent-secondary-rgb),.18), transparent);--sw-quality-chrome-wash: linear-gradient(145deg, rgba(255,255,255,.86), rgba(255,255,255,.56)), radial-gradient(circle at 20% 0%, rgba(var(--accent-primary-rgb),.07), transparent 64%);--sw-quality-panel-wash: linear-gradient(145deg, rgba(255,255,255,.82), rgba(255,255,255,.52) 54%, rgba(var(--accent-primary-rgb),.044));--sw-quality-control-wash: linear-gradient(180deg, rgba(255,255,255,.88), rgba(255,255,255,.54));--sw-quality-grid-opacity: .64;--sw-quality-vignette-opacity: .32}html[data-theme=paper]{--sw-quality-surface-wash: linear-gradient(180deg, rgba(255,252,245,.94), rgba(247,239,225,.68));--sw-quality-muted-overlay: linear-gradient(180deg, rgba(255,248,235,.74), rgba(239,226,204,.3));--sw-quality-page-base: linear-gradient(180deg, rgba(252,248,239,1), rgba(248,241,229,1) 46%, rgba(239,232,219,1));--sw-quality-page-radials: radial-gradient(circle at 12% 0%, rgba(var(--accent-primary-rgb),.13), transparent 32rem), radial-gradient(circle at 88% 8%, rgba(var(--accent-secondary-rgb),.1), transparent 30rem), radial-gradient(circle at 50% 104%, rgba(120,86,40,.05), transparent 42rem);--sw-quality-page-grid: linear-gradient(rgba(111,78,35,.04) 1px, transparent 1px), linear-gradient(90deg, rgba(111,78,35,.03) 1px, transparent 1px)}html[data-theme=midnight]{--sw-quality-page-base: linear-gradient(180deg, rgba(3,7,18,1), rgba(6,11,31,1) 48%, rgba(2,4,12,1));--sw-quality-page-radials: radial-gradient(circle at 10% 0%, rgba(var(--accent-primary-rgb),.28), transparent 34rem), radial-gradient(circle at 90% 2%, rgba(var(--accent-secondary-rgb),.22), transparent 32rem), radial-gradient(circle at 50% 108%, rgba(var(--accent-primary-rgb),.12), transparent 42rem);--sw-quality-route-glow: 0 0 0 1px rgba(var(--accent-primary-rgb), .26), 0 18px 56px rgba(var(--accent-primary-rgb), .16);--sw-quality-noise-opacity: .055}html[data-theme=dim]{--sw-quality-surface-wash: linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.022));--sw-quality-edge-light: inset 0 1px 0 rgba(255,255,255,.075), inset 0 -1px 0 rgba(0,0,0,.18);--sw-quality-route-glow: 0 0 0 1px rgba(var(--accent-primary-rgb), .18), 0 14px 40px rgba(0,0,0,.2);--sw-quality-noise-opacity: .035;--sw-quality-page-base: linear-gradient(180deg, rgba(12,16,26,1), rgba(17,22,34,1) 48%, rgba(9,12,20,1));--sw-quality-page-radials: radial-gradient(circle at 12% 0%, rgba(var(--accent-primary-rgb),.15), transparent 32rem), radial-gradient(circle at 88% 10%, rgba(var(--accent-secondary-rgb),.1), transparent 30rem);--sw-quality-page-grid: linear-gradient(rgba(255,255,255,.022) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.018) 1px, transparent 1px)}html[data-theme=oled]{--sw-quality-surface-wash: linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.012));--sw-quality-surface-wash-strong: linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.018));--sw-quality-edge-light: inset 0 1px 0 rgba(255,255,255,.07), inset 0 -1px 0 rgba(255,255,255,.025);--sw-quality-inner-shadow: inset 0 1px 0 rgba(255,255,255,.048);--sw-quality-route-glow: 0 0 0 1px rgba(var(--accent-primary-rgb), .28);--sw-quality-noise-opacity: .02;--sw-quality-page-base: linear-gradient(180deg, rgba(0,0,0,1), rgba(2,2,5,1) 50%, rgba(0,0,0,1));--sw-quality-page-radials: radial-gradient(circle at 12% 0%, rgba(var(--accent-primary-rgb),.16), transparent 30rem), radial-gradient(circle at 90% 4%, rgba(var(--accent-secondary-rgb),.11), transparent 28rem);--sw-quality-page-grid: linear-gradient(rgba(255,255,255,.014) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.012) 1px, transparent 1px);--sw-quality-grid-opacity: .24;--sw-quality-vignette-opacity: .82}html[data-contrast=high]{--sw-quality-focus-ring: 0 0 0 3px rgba(var(--accent-primary-rgb), .44), 0 0 0 1px currentColor;--sw-quality-route-glow: 0 0 0 2px rgba(var(--accent-primary-rgb), .34);--sw-quality-state-ready: rgba(var(--success-primary-rgb, 34,197,94), .26);--sw-quality-state-blocked: rgba(var(--danger-primary-rgb, 239,68,68), .24);--sw-quality-state-warning: rgba(var(--warning-primary-rgb, 245,158,11), .26)}html[data-motion=reduced]{--sw-quality-motion-scale: 0}@media (prefers-reduced-motion: reduce){:root{--sw-quality-motion-scale: 0}}@media (forced-colors: active){:root,html[data-forced-colors=active]{--sw-quality-surface-wash: Canvas;--sw-quality-surface-wash-strong: Canvas;--sw-quality-edge-light: none;--sw-quality-inner-shadow: none;--sw-quality-focus-ring: 0 0 0 2px Highlight;--sw-quality-muted-overlay: Canvas;--sw-quality-route-glow: 0 0 0 1px CanvasText;--sw-quality-state-ready: Canvas;--sw-quality-state-blocked: Canvas;--sw-quality-state-warning: Canvas;--sw-quality-state-live: Canvas;--sw-quality-page-base: Canvas;--sw-quality-page-radials: none;--sw-quality-page-grid: none;--sw-quality-header-wash: Canvas;--sw-quality-header-border: CanvasText;--sw-quality-chrome-wash: Canvas;--sw-quality-panel-wash: Canvas;--sw-quality-control-wash: Canvas;--sw-quality-grid-opacity: 0;--sw-quality-vignette-opacity: 0}}:root{--surface-0: hsl(var(--bg-base-h), var(--bg-base-s), 3%);--surface-1: hsl(var(--bg-base-h), var(--bg-base-s), 6%);--surface-2: hsl(var(--bg-base-h), var(--bg-base-s), 9%);--surface-3: hsl(var(--bg-base-h), var(--bg-base-s), 12%);--surface-4: hsl(var(--bg-base-h), var(--bg-base-s), 15%);--surface-5: hsl(var(--bg-base-h), var(--bg-base-s), 18%);--surface-overlay-1: hsla(0, 0%, 100%, .03);--surface-overlay-2: hsla(0, 0%, 100%, .06);--surface-overlay-3: hsla(0, 0%, 100%, .09);--surface-overlay-4: hsla(0, 0%, 100%, .13);--surface-overlay-5: hsla(0, 0%, 100%, .18);--surface-border-1: hsla(0, 0%, 100%, .06);--surface-border-2: hsla(0, 0%, 100%, .1);--surface-border-3: hsla(0, 0%, 100%, .14);--surface-border-4: hsla(0, 0%, 100%, .2);--elev-0: none;--elev-1: 0 1px 2px rgba(0, 0, 0, .18), 0 1px 1px rgba(0, 0, 0, .12);--elev-2: 0 2px 6px rgba(0, 0, 0, .22), 0 2px 4px rgba(0, 0, 0, .14);--elev-3: 0 6px 16px rgba(0, 0, 0, .3), 0 3px 6px rgba(0, 0, 0, .18);--elev-4: 0 12px 28px rgba(0, 0, 0, .38), 0 6px 12px rgba(0, 0, 0, .22);--elev-5: 0 22px 48px rgba(0, 0, 0, .46), 0 10px 20px rgba(0, 0, 0, .28);--elev-float: 0 30px 60px rgba(0, 0, 0, .55), 0 12px 24px rgba(0, 0, 0, .32), inset 0 1px 0 hsla(0, 0%, 100%, .06);--elev-glow-primary: 0 10px 30px hsla(var(--accent-primary-h), var(--accent-primary-s), var(--accent-primary-l), .35), 0 4px 12px hsla(var(--accent-primary-h), var(--accent-primary-s), var(--accent-primary-l), .22);--elev-glow-success: 0 10px 30px hsla(var(--success-primary-h), var(--success-primary-s), var(--success-primary-l), .3), 0 4px 12px hsla(var(--success-primary-h), var(--success-primary-s), var(--success-primary-l), .2);--elev-glow-danger: 0 10px 30px hsla(var(--danger-primary-h), var(--danger-primary-s), var(--danger-primary-l), .3), 0 4px 12px hsla(var(--danger-primary-h), var(--danger-primary-s), var(--danger-primary-l), .2);--tier-glass-1-bg: hsla(220, 35%, 6%, .55);--tier-glass-2-bg: hsla(220, 35%, 7%, .7);--tier-glass-3-bg: hsla(220, 35%, 8%, .82);--tier-glass-4-bg: hsla(220, 35%, 9%, .9);--tier-glass-1-blur: blur(10px) saturate(140%);--tier-glass-2-blur: blur(18px) saturate(160%);--tier-glass-3-blur: blur(28px) saturate(180%);--tier-glass-4-blur: blur(40px) saturate(200%);--tier-glass-1-border: 1px solid hsla(0, 0%, 100%, .06);--tier-glass-2-border: 1px solid hsla(0, 0%, 100%, .09);--tier-glass-3-border: 1px solid hsla(0, 0%, 100%, .12);--tier-glass-4-border: 1px solid hsla(0, 0%, 100%, .16);--sw-material-canvas: radial-gradient(900px 520px at 10% -10%, hsla(var(--accent-primary-h), var(--accent-primary-s), var(--accent-primary-l), .1), transparent 62%), radial-gradient(780px 460px at 100% 0%, hsla(var(--accent-secondary-h), var(--accent-secondary-s), var(--accent-secondary-l), .07), transparent 66%), var(--sw-layer-canvas, var(--surface-0));--sw-material-panel: linear-gradient(145deg, hsla(0, 0%, 100%, .06), hsla(0, 0%, 100%, .018)), var(--sw-layer-default, var(--surface-1));--sw-material-raised: linear-gradient(145deg, hsla(0, 0%, 100%, .082), hsla(0, 0%, 100%, .028)), var(--sw-layer-raised, var(--surface-2));--sw-material-overlay: linear-gradient(155deg, hsla(0, 0%, 100%, .095), hsla(0, 0%, 100%, .03)), color-mix(in srgb, var(--sw-layer-overlay, var(--surface-3)) 92%, transparent);--sw-material-edge: linear-gradient(90deg, hsla(var(--accent-primary-h), var(--accent-primary-s), var(--accent-primary-l), .82), hsla(var(--accent-secondary-h), var(--accent-secondary-s), var(--accent-secondary-l), .7));--sw-material-highlight: inset 0 1px 0 hsla(0, 0%, 100%, .1);--sw-material-shadow: 0 28px 80px rgba(0, 0, 0, .48), 0 10px 26px rgba(0, 0, 0, .28), var(--sw-material-highlight);--sw-material-scrim: hsla(220, 45%, 3%, .62);--motion-duration-instant: 80ms;--motion-duration-xs: .12s;--motion-duration-sm: .18s;--motion-duration-md: .26s;--motion-duration-lg: .38s;--motion-duration-xl: .56s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized: cubic-bezier(.2, 0, 0, 1.2);--motion-ease-decelerate: cubic-bezier(0, 0, .2, 1);--motion-ease-accelerate: cubic-bezier(.4, 0, 1, 1);--motion-ease-spring-soft: cubic-bezier(.34, 1.56, .64, 1);--motion-ease-spring-bouncy: cubic-bezier(.175, .885, .32, 1.275);--motion-ease-ios: cubic-bezier(.25, .1, .25, 1);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--vh-dynamic: 100dvh;--vh-small: 100svh;--vh-large: 100lvh;--touch-target-min: 44px;--touch-target-comfortable: 48px;--touch-target-generous: 56px;--tap-highlight: transparent;--mobile-nav-height: 60px;--mobile-nav-total: calc(var(--mobile-nav-height) + var(--safe-bottom));--mobile-header-height: 56px;--mobile-header-total: calc(var(--mobile-header-height) + var(--safe-top));--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-header: 300;--z-mobile-nav: 350;--z-sidebar: 400;--z-overlay: 700;--z-modal: 800;--z-bottom-sheet: 850;--z-popover: 900;--z-toast: 950;--z-tour: 980;--z-max: 999;--text-xs: clamp(.72rem, .7rem + .1vw, .78rem);--text-sm: clamp(.82rem, .8rem + .1vw, .88rem);--text-base: clamp(.94rem, .92rem + .12vw, 1.02rem);--text-md: clamp(1.02rem, 1rem + .15vw, 1.12rem);--text-lg: clamp(1.12rem, 1.08rem + .2vw, 1.24rem);--text-xl: clamp(1.25rem, 1.18rem + .4vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.35rem + .7vw, 1.9rem);--text-3xl: clamp(1.9rem, 1.65rem + 1.2vw, 2.6rem);--text-4xl: clamp(2.4rem, 2rem + 1.8vw, 3.4rem);--text-5xl: clamp(3rem, 2.4rem + 2.6vw, 4.4rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--focus-ring: 0 0 0 2px var(--bg-primary), 0 0 0 4px hsla(var(--accent-primary-h), var(--accent-primary-s), var(--accent-primary-l), .6);--focus-ring-danger: 0 0 0 2px var(--bg-primary), 0 0 0 4px hsla(var(--danger-primary-h), var(--danger-primary-s), var(--danger-primary-l), .6);--sw-title-surface: linear-gradient(145deg, rgba(255,255,255,.068), rgba(255,255,255,.02)), var(--sw-layer-raised, var(--surface-2));--sw-title-surface-soft: radial-gradient(420px 160px at 0% 0%, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.12), transparent 70%), linear-gradient(145deg, rgba(255,255,255,.054), rgba(255,255,255,.016)), var(--sw-layer-default, var(--surface-1));--sw-title-border: color-mix(in srgb, var(--sw-border-muted, rgba(148,163,184,.18)) 70%, rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241))) 30%);--sw-title-shadow: 0 14px 36px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.07);--sw-command-surface: radial-gradient(560px 180px at 0% 0%, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.14), transparent 72%), linear-gradient(145deg, rgba(255,255,255,.06), rgba(255,255,255,.018)), var(--sw-layer-raised, var(--surface-2));--sw-command-surface-quiet: linear-gradient(145deg, rgba(255,255,255,.046), rgba(255,255,255,.014)), var(--sw-layer-default, var(--surface-1));--sw-command-border: color-mix(in srgb, var(--sw-border-muted, rgba(148,163,184,.18)) 72%, rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241))) 28%);--sw-control-surface: linear-gradient(180deg, rgba(255,255,255,.062), rgba(255,255,255,.018)), var(--sw-layer-field, rgba(8,13,24,.72));--sw-creator-art-opacity: .76}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering]{--sw-builder-panel: var(--sw-layer-default, rgba(10, 16, 30, .94));--sw-builder-panel-raised: var(--sw-layer-raised, rgba(15, 23, 42, .92));--sw-builder-panel-border: var(--sw-border-muted, rgba(148, 163, 184, .22));--sw-builder-panel-edge: var(--sw-border-accent, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99, 102, 241)), .32));--sw-builder-chat-width: clamp(15.5rem, 22vw, 22.5rem);--sw-builder-mobile-chat-width: clamp(7.6rem, 36vw, 10.5rem);--sw-builder-mobile-chat-collapsed: 3rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:var(--sw-builder-chat-width) minmax(0,1fr);align-items:stretch;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar{display:grid;grid-template-rows:auto minmax(0,auto) auto auto auto;gap:.58rem;min-width:0;height:100%;padding:clamp(.55rem,.9vw,.8rem);border:1px solid var(--sw-builder-panel-border);border-radius:var(--sw-radius-panel, 18px);background:radial-gradient(360px 240px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99, 102, 241)),.16),transparent 70%),linear-gradient(180deg,#ffffff0e,#ffffff05),var(--sw-builder-panel);box-shadow:inset 0 1px #ffffff13,0 18px 48px #00000047;overflow:hidden auto;scrollbar-width:thin}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__brand,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools summary{display:flex;align-items:center;gap:.42rem;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__brand{justify-content:space-between;padding:.32rem;border:1px solid var(--sw-builder-panel-border);border-radius:14px;background:var(--sw-builder-panel-raised)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__brand strong,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__empty small,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__prompt span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__brand button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar button{min-width:2.15rem;min-height:2.15rem;border:1px solid var(--sw-builder-panel-border);border-radius:12px;background:var(--sw-control-surface, rgba(255, 255, 255, .055));color:var(--sw-text-primary, var(--text-primary, #f8fafc));display:inline-grid;place-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__collapse{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__empty{display:grid;gap:.55rem;min-width:0;padding:.65rem;border:1px solid var(--sw-builder-panel-border);border-radius:16px;background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99, 102, 241)),.1),#ffffff07),var(--sw-layer-sunken, rgba(5, 10, 20, .72))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__preview-grid em,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__actions button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__nav button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__more-prompts summary,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__more-prompts button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools summary,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools-panel button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__prompt{min-width:0;border:1px solid var(--sw-builder-panel-border);border-radius:13px;background:var(--sw-control-surface, rgba(255, 255, 255, .046));color:var(--sw-text-primary, var(--text-primary, #f8fafc));box-shadow:inset 0 1px #ffffff0b}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__actions,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__actions button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__nav button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__more-prompts summary,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__more-prompts button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools summary,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools-panel button{min-height:2.3rem;padding:.42rem .46rem;font-size:.66rem;font-weight:880;line-height:1.08;text-align:center;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__more-prompts>div{display:grid;gap:.34rem;margin-top:.34rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools{display:grid;gap:.36rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools summary{justify-content:flex-start;text-align:left;list-style:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools summary::-webkit-details-marker{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__prompt{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.68rem;max-height:5.65rem;overflow:hidden;color:var(--sw-accent-focus, var(--accent-primary, #38bdf8))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__prompt textarea{height:2.95rem;min-height:2.55rem;max-height:2.95rem;resize:none;overflow:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar{display:grid;grid-template-columns:2.15rem minmax(0,1fr) 2.15rem auto auto auto;align-items:center;gap:.34rem;min-width:0;max-width:100%;padding:.32rem;border:1px solid var(--sw-builder-panel-border);border-radius:15px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),var(--sw-layer-raised, rgba(15, 23, 42, .92))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar span{min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar :where(strong,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering]{--sw-builder-mobile-chat-active: clamp(9rem, 38vw, 10.2rem);height:100%;min-height:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering]>.app-builder-mobile-tabstrip,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering]>.app-builder-mobile-actionbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] [data-app-builder-rendering=true]{height:100%;width:100%;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-layout{width:100%;height:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:var(--sw-builder-mobile-chat-active) minmax(0,1fr);gap:.36rem;overflow:hidden;align-items:stretch}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar{display:grid;height:100%;width:var(--sw-builder-mobile-chat-active);min-width:0;max-width:var(--sw-builder-mobile-chat-active);padding:.34rem;gap:.34rem;border-radius:16px;overflow:hidden auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__brand{grid-template-columns:auto minmax(0,1fr) auto;display:grid;padding:.22rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first.is-mobile-chat-collapsed[data-active-builder-tab=rendering] .app-builder-agent-sidebar{grid-template-rows:auto auto auto;padding:.28rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__empty{padding:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__preview-grid{grid-template-columns:1fr}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__actions{grid-template-columns:1fr;max-height:5.8rem;overflow:hidden auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__actions button{min-height:2rem;padding:.32rem;font-size:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__prompt{display:grid;grid-template-columns:minmax(0,1fr) 1.82rem;min-height:0;gap:.28rem;padding:.3rem;max-height:3.12rem;border-radius:13px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first.is-mobile-chat-collapsed[data-active-builder-tab=rendering] .app-builder-agent-sidebar__chat,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first.is-mobile-chat-collapsed[data-active-builder-tab=rendering] .app-builder-agent-sidebar__prompt{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-stage{height:100%;min-height:0;width:100%;max-width:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.32rem;padding:.3rem;border-radius:16px;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:.28rem;min-height:0;padding:.3rem;margin:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-hero>div:first-child,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-hero .app-builder-device-switcher{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar{grid-template-columns:1.85rem minmax(0,1fr) 1.85rem 2.35rem;gap:.22rem;padding:.22rem;border-radius:13px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar button{min-width:1.85rem;min-height:1.85rem;width:1.85rem;height:1.85rem;padding:0;font-size:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame{height:100%;min-height:0;width:100%;min-width:0;max-width:100%;padding:.14rem;margin:0;overflow:hidden;display:grid;place-items:stretch}}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell .spark-inspector-stack{height:100%;max-height:100%;min-height:0;align-self:stretch;overflow:auto;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{min-height:min(34vh,360px);max-height:min(72vh,640px);height:auto;overflow:auto;overscroll-behavior:contain}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{min-height:0;max-height:min(70dvh,560px);overflow:auto}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.is-preview-fullscreen[data-active-builder-tab=rendering] .app-builder-main,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.is-preview-fullscreen[data-active-builder-tab=rendering] [data-app-builder-rendering=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.is-preview-fullscreen[data-active-builder-tab=rendering] .app-builder-rendering-layout,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.is-preview-fullscreen[data-active-builder-tab=rendering] .app-builder-preview-stage{width:100%;height:100dvh;min-height:0;margin:0;grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.is-preview-fullscreen[data-active-builder-tab=rendering] .app-builder-preview-hero{display:grid}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os{--agent-os-surface: var(--dashboard-os-card-bg, var(--sw-layer-default, rgba(10,16,28,.92)));--agent-os-raised: var(--dashboard-os-control-bg, var(--sw-layer-raised, rgba(16,23,38,.9)));--agent-os-border: var(--dashboard-os-border, var(--sw-border-muted, rgba(255,255,255,.1)));--agent-os-accent-border: var(--sw-border-accent, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.3));max-width:min(100%,1240px)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.78rem;align-items:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__header p{max-width:58ch}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__safety{align-self:center;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.34rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__safety span{min-height:28px;padding:.3rem .55rem;border-color:var(--agent-os-border);background:var(--agent-os-raised);color:var(--text-secondary)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tabs{width:min(100%,560px);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;padding:.26rem;border:1px solid var(--agent-os-border);border-radius:999px;background:var(--sw-layer-sunken, rgba(2,6,23,.54))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tabs button{min-height:36px;border-radius:999px;padding:.34rem .56rem;background:transparent;border-color:transparent}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tabs button[data-active=true]{background:var(--sw-layer-selected, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.16));border-color:var(--agent-os-accent-border)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tabs button small{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);grid-template-areas:"command preview" "modules preview";align-items:stretch}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel{border-radius:18px;padding:clamp(.72rem,1vw,.95rem);gap:.58rem;background:radial-gradient(360px 170px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.12),transparent 76%),var(--agent-os-surface)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel h3{font-size:clamp(1.12rem,1.65vw,1.62rem);line-height:1.04}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel p{font-size:.76rem;line-height:1.34}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel textarea{min-height:112px;border-radius:15px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid{align-self:end;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid button{min-height:58px;border-radius:14px;padding:.5rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid button>span{gap:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid em{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview{min-height:100%}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-stage,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list{border-color:var(--agent-os-border);background:var(--agent-os-surface)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen{min-height:clamp(260px,34vh,430px);border-color:var(--agent-os-accent-border);background:radial-gradient(620px 260px at 10% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.16),transparent 68%),linear-gradient(180deg,var(--sw-layer-sunken, rgba(2,6,23,.74)),rgba(0,0,0,.18))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen h3{font-size:clamp(1.55rem,2.8vw,3rem)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list button{min-height:52px;padding:.55rem .62rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-strip{opacity:.82}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-strip span{padding:.38rem .42rem;background:var(--sw-layer-raised, rgba(255,255,255,.04))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__review{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}@media (max-width: 980px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__header{grid-template-columns:auto minmax(0,1fr)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__safety{grid-column:1 / -1;justify-content:flex-start}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command{grid-template-columns:minmax(0,1fr);grid-template-areas:"command" "preview" "modules"}}@media (max-width: 768px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__header p{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tabs{width:100%;border-radius:18px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel p{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel textarea{min-height:92px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-strip{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen{min-height:230px}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering]{--abp-rendering-top-offset: clamp(10.5rem, 18dvh, 13.2rem);--abp-rendering-bottom-offset: clamp(1.15rem, 2dvh, 1.75rem);--abp-dock-max: clamp(7.5rem, 18dvh, 10.75rem);--abp-inspector-width: clamp(17.5rem, 22vw, 21rem);overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-main{height:calc(100dvh - var(--abp-rendering-top-offset) - var(--abp-rendering-bottom-offset));min-height:min(42rem,calc(100dvh - var(--abp-rendering-top-offset)));overflow:hidden;padding-block:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] [data-app-builder-rendering=true]{width:100%;max-width:none;height:100%;min-height:0;margin:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--abp-inspector-width);gap:clamp(.65rem,1.2vw,1rem);width:100%;max-width:none;height:100%;min-height:0;overflow:hidden;align-items:stretch}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-stage{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) minmax(6.6rem,var(--abp-dock-max));gap:clamp(.38rem,.9vh,.62rem);width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden;padding:clamp(.55rem,1vw,.85rem);border-radius:20px;background:linear-gradient(180deg,#ffffff0d,#ffffff04),radial-gradient(640px 260px at 50% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.12),transparent 70%),var(--sw-layer-raised, rgba(10,16,28,.92))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-compile-ribbon,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-routes,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs{margin:0;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero{order:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.08rem .1rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero h3{font-size:clamp(.82rem,1.1vw,.98rem);line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero p{max-width:44rem;font-size:.66rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-device-switcher{max-width:min(100%,17rem);overflow-x:auto;padding:.2rem;border-radius:14px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-device-switcher button{min-height:32px;padding:.34rem .55rem;font-size:.62rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-compile-ribbon{order:2;min-height:0;padding:.46rem .56rem;border-radius:14px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-suggestion-actions button{min-height:31px;padding:.28rem .48rem;font-size:.61rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-routes{order:3;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:.02rem 0 .08rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-routes button{min-height:30px;padding:.28rem .52rem;font-size:.6rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs{order:4;position:static;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.34rem;padding:.32rem;border-radius:16px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--sw-layer-default, rgba(10,16,28,.82))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs button{min-height:34px;padding:.34rem .4rem;border-radius:12px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs button span>span,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs button em{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame{order:5;height:100%;min-height:0;max-height:none;overflow:hidden;margin:0;padding:clamp(.45rem,1vw,.75rem);align-content:center;place-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device{width:min(var(--app-builder-preview-width, 1120px),100%);height:100%;min-height:0;max-height:100%;aspect-ratio:var(--app-builder-preview-aspect, 16 / 10)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame[data-preview-device=mobile] .app-builder-live-preview-frame__device{width:min(24rem,100%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame__iframe{width:100%;height:100%;min-height:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock{order:6;min-height:0;max-height:var(--abp-dock-max);overflow:hidden;padding:.54rem;gap:.45rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock__header{align-items:center;padding-bottom:.38rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock__header small{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock__header button{min-height:30px;padding:.28rem .48rem;font-size:.62rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock__body{min-height:0;overflow:auto;padding-right:.18rem;scrollbar-width:thin}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-status-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-module-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-action-grid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock-card,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-metric{min-height:0;padding:.46rem;border-radius:12px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-inspector{height:100%;max-height:100%;min-height:0;overflow:auto;padding-right:.18rem;scrollbar-width:thin}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-os-card-bg: linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.015)), var(--sw-layer-default, rgba(10,16,28,.86));--dashboard-os-card-border: var(--sw-border-muted, rgba(255,255,255,.12));--dashboard-os-card-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 20px 60px rgba(0,0,0,.22)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-card,.dashboard-os-module,.dashboard-route-panel,.dashboard-project-library,.dashboard-project-controls,.dashboard-genesis-engine,.dashboard-route-intelligence-panel,.dashboard-view-nav){background:var(--dashboard-os-card-bg);border-color:var(--dashboard-os-card-border);box-shadow:var(--dashboard-os-card-shadow)}@media (min-width: 1181px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand-copy span,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text span{color:var(--sw-text-muted, var(--text-tertiary))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead p{-webkit-line-clamp:2}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine{display:grid;gap:clamp(.85rem,1.5vw,1.2rem);padding:clamp(.85rem,1.5vw,1.2rem);overflow:hidden}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.72rem;border:1px solid var(--sw-border-muted, rgba(255,255,255,.12));border-radius:18px;background:radial-gradient(420px 160px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.13),transparent 72%),var(--sw-layer-default, rgba(10,16,28,.86))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine__header h2{margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.08}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine__header p{max-width:62ch;margin:.2rem 0 0;color:var(--sw-text-muted, var(--text-secondary))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine :where(input,textarea,select){background:var(--sw-layer-sunken, rgba(0,0,0,.2));border-color:var(--sw-border-muted, rgba(255,255,255,.12))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine :where(button){min-height:42px}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering]{--abp-rendering-top-offset: 11.6rem;--abp-rendering-bottom-offset: calc(7rem + env(safe-area-inset-bottom, 0px)) ;--abp-dock-max: min(22dvh, 8.6rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-main{width:100%;height:calc(100dvh - var(--abp-rendering-top-offset) - var(--abp-rendering-bottom-offset));min-height:0;padding:.42rem;margin:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] [data-app-builder-rendering=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-rendering-layout,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-stage{width:100%;max-width:100%;height:100%;min-height:0;margin:0;transform:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr);overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-stage{grid-template-rows:auto auto minmax(0,1fr) minmax(5.8rem,var(--abp-dock-max));gap:.38rem;padding:.45rem;border-radius:18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-hero{grid-template-columns:minmax(0,1fr);gap:.35rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-hero>div:first-child,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-compile-ribbon,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-routes{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-tabs{order:2;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:.26rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-tabs button{min-height:32px;padding:.28rem .32rem;grid-template-columns:auto minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame{order:3;min-height:0;padding:.32rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame>.app-builder-live-preview-frame__device{width:100%;max-width:100%;height:100%;min-height:0;border-width:5px;border-radius:20px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-dock{order:4;max-height:var(--abp-dock-max);padding:.44rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-dock__header{grid-template-columns:minmax(0,1fr) auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-dock__body{max-height:calc(var(--abp-dock-max) - 3.1rem)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine{padding:.68rem;border-radius:18px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine__header p{display:none}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{display:flex;flex-direction:column;min-width:0;overflow-x:clip;gap:.48rem;padding:.42rem .42rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .9rem);background:radial-gradient(420px 260px at 50% 0%,rgba(var(--sw-active-route-rgb,245,158,11),.12),transparent 70%),var(--sw-layer-canvas, #050812)}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>:where(section,div){min-width:0;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true] h2,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true] h3{font-size:.96rem;line-height:1.16;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true] p,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true] small{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]{order:2;position:sticky;top:.35rem;z-index:35;width:calc(100% - .64rem);height:58px;max-height:58px;margin:.32rem auto .14rem;padding:.34rem;display:flex;flex-direction:row;align-items:stretch;grid-auto-flow:column;grid-auto-columns:minmax(58px,1fr);gap:.34rem;overflow-x:auto;overflow-y:hidden;border-radius:16px;border:1px solid var(--sw-border-accent, rgba(var(--sw-active-route-rgb,245,158,11),.24));background:linear-gradient(180deg,#ffffff13,#ffffff06),var(--sw-layer-raised, rgba(10,15,27,.96));box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff12;backdrop-filter:none;-webkit-backdrop-filter:none;scroll-snap-type:x proximity;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button{min-width:58px;max-width:86px;min-height:48px;padding:.38rem .26rem;display:flex;flex-direction:row;align-items:stretch;place-items:center;gap:.18rem;border-radius:12px;white-space:nowrap;font-size:.62rem;line-height:1.05;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]{order:3;padding:0 .32rem;height:auto;min-height:58dvh;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>div:has([data-manuscript-editor-grid=true]){order:3;display:flex;flex-direction:column;min-width:0;max-width:100%;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]>div{min-width:0;max-width:100%;gap:.48rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-mobile-side-rail=book]{display:none;visibility:hidden;pointer-events:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where(.manuscript-typography-custom,[class*=manuscriptPanel],[class*=centerColumn]){width:100%;max-width:100%;min-width:0;border-radius:20px;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor=true] .scrollable,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-workspace-grid=true] .scrollable{max-width:100%;overflow-x:hidden;scrollbar-gutter:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-line=true]{display:grid;grid-template-columns:minmax(0,1fr);padding:.58rem .72rem;max-width:100%;overflow:visible;border-left-width:2px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view .generation-readiness-panel{order:4;margin:.5rem .32rem 0;max-height:74px;overflow:hidden;border-radius:17px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]{order:5;margin:.5rem .32rem 0;padding:.58rem;max-height:none;overflow:hidden;border-radius:18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:first-child div[style*="color: var(--text-secondary)"]{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:last-child{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(148px,72vw);grid-template-columns:none;gap:.48rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.1rem;scroll-snap-type:x proximity;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-card=true]{min-height:76px;max-height:86px;min-width:0;width:100%;padding:.58rem;grid-template-columns:32px minmax(0,1fr);gap:.5rem;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-card=true] .production-icon{width:30px;height:30px;border-radius:10px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-card=true] strong{font-size:.78rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-card=true] span[style*="font-size: 0.7rem"]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-path=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view .generation-readiness-panel,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor=true]{border-color:color-mix(in srgb,var(--sw-active-route, var(--warning-primary)) 24%,var(--sw-border-muted, rgba(255,255,255,.12)));background:linear-gradient(145deg,color-mix(in srgb,var(--sw-active-route, var(--warning-primary)) 7%,transparent),transparent 64%),var(--sw-layer-raised, rgba(10,15,27,.94))}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-workspace-grid=true]{padding-top:.65rem}}.sw-surface-0{background:var(--surface-0)}.sw-surface-1{background:var(--surface-1)}.sw-surface-2{background:var(--surface-2)}.sw-surface-3{background:var(--surface-3)}.sw-surface-4{background:var(--surface-4)}.sw-surface-5{background:var(--surface-5)}.sw-glass-1{background:var(--tier-glass-1-bg);backdrop-filter:var(--tier-glass-1-blur);-webkit-backdrop-filter:var(--tier-glass-1-blur);border:var(--tier-glass-1-border)}.sw-glass-2{background:var(--tier-glass-2-bg);backdrop-filter:var(--tier-glass-2-blur);-webkit-backdrop-filter:var(--tier-glass-2-blur);border:var(--tier-glass-2-border)}.sw-glass-3{background:var(--tier-glass-3-bg);backdrop-filter:var(--tier-glass-3-blur);-webkit-backdrop-filter:var(--tier-glass-3-blur);border:var(--tier-glass-3-border)}.sw-glass-4{background:var(--tier-glass-4-bg);backdrop-filter:var(--tier-glass-4-blur);-webkit-backdrop-filter:var(--tier-glass-4-blur);border:var(--tier-glass-4-border)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sw-glass-1,.sw-glass-2,.sw-glass-3,.sw-glass-4{background:var(--surface-2)}}.sw-elev-0{box-shadow:var(--elev-0)}.sw-elev-1{box-shadow:var(--elev-1)}.sw-elev-2{box-shadow:var(--elev-2)}.sw-elev-3{box-shadow:var(--elev-3)}.sw-elev-4{box-shadow:var(--elev-4)}.sw-elev-5{box-shadow:var(--elev-5)}.sw-elev-float{box-shadow:var(--elev-float)}.sw-elev-glow-primary{box-shadow:var(--elev-glow-primary)}.sw-safe-top{padding-top:var(--safe-top)}.sw-safe-bottom{padding-bottom:var(--safe-bottom)}.sw-safe-left{padding-left:var(--safe-left)}.sw-safe-right{padding-right:var(--safe-right)}.sw-safe-x{padding-left:var(--safe-left);padding-right:var(--safe-right)}.sw-safe-y{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.sw-safe-all{padding-top:var(--safe-top);padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left)}.sw-safe-inset{margin-top:var(--safe-top);margin-bottom:var(--safe-bottom)}.sw-touch-target{min-height:var(--touch-target-min);min-width:var(--touch-target-min);touch-action:manipulation;-webkit-tap-highlight-color:var(--tap-highlight);user-select:none;-webkit-user-select:none}.sw-touch-comfortable{min-height:var(--touch-target-comfortable);min-width:var(--touch-target-comfortable);touch-action:manipulation;-webkit-tap-highlight-color:var(--tap-highlight)}.sw-scroll-y{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable}.sw-scroll-x{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.sw-scroll-container{height:100%;height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sw-scrollbar-premium::-webkit-scrollbar{width:8px;height:8px}.sw-scrollbar-premium::-webkit-scrollbar-track{background:transparent}.sw-scrollbar-premium::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background var(--motion-duration-sm) var(--motion-ease-standard)}.sw-scrollbar-premium::-webkit-scrollbar-thumb:hover{background:#ffffff2e;background-clip:padding-box;border:2px solid transparent}.sw-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.sw-scrollbar-hidden::-webkit-scrollbar{display:none}.sw-focus-ring:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-md)}.sw-focus-ring-danger:focus-visible{outline:none;box-shadow:var(--focus-ring-danger)}.sw-pressable{transition:transform var(--motion-duration-sm) var(--motion-ease-standard),box-shadow var(--motion-duration-sm) var(--motion-ease-standard),background var(--motion-duration-sm) var(--motion-ease-standard);touch-action:manipulation;-webkit-tap-highlight-color:var(--tap-highlight);user-select:none;-webkit-user-select:none;cursor:pointer}.sw-pressable:active{transform:scale(.97)}@media (hover: hover){.sw-pressable:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion: reduce){.sw-pressable,.sw-pressable:hover,.sw-pressable:active{transform:none;transition:none}}.sw-text-xs{font-size:var(--text-xs)}.sw-text-sm{font-size:var(--text-sm)}.sw-text-base{font-size:var(--text-base)}.sw-text-md{font-size:var(--text-md)}.sw-text-lg{font-size:var(--text-lg)}.sw-text-xl{font-size:var(--text-xl)}.sw-text-2xl{font-size:var(--text-2xl)}.sw-text-3xl{font-size:var(--text-3xl)}.sw-text-4xl{font-size:var(--text-4xl)}.sw-text-5xl{font-size:var(--text-5xl)}.sw-gradient-text{background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent-primary) 60%,var(--accent-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.sw-hairline-b{border-bottom:1px solid var(--surface-border-2)}.sw-hairline-t{border-top:1px solid var(--surface-border-2)}.sw-hairline-l{border-left:1px solid var(--surface-border-2)}.sw-hairline-r{border-right:1px solid var(--surface-border-2)}.sw-container{container-type:inline-size}.sw-only-mobile{display:none}.sw-only-desktop{display:initial}@media (max-width: 768px){.sw-only-mobile{display:initial}.sw-only-desktop{display:none}}.sw-flex-only-mobile{display:none}.sw-flex-only-desktop{display:flex}@media (max-width: 768px){.sw-flex-only-mobile{display:flex}.sw-flex-only-desktop{display:none}}@supports (-webkit-touch-callout: none){input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select{font-size:max(16px,1rem)}}.sw-sticky-safe{position:-webkit-sticky;position:sticky}.sw-full-height{min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available}.sw-momentum-scroll{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,[role=button],[onclick],[data-pressable=true]{touch-action:manipulation}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}[data-theme=light]{color-scheme:light;--bg-base-h: 220;--bg-base-s: 24%;--bg-base-l: 96%;--bg-primary: hsl(220, 30%, 98%);--bg-secondary: hsl(220, 24%, 95%);--bg-tertiary: hsl(220, 20%, 91%);--bg-gradient-primary: radial-gradient(900px 620px at 0% -10%, rgba(var(--accent-primary-rgb), .11), transparent 62%), radial-gradient(760px 520px at 100% 0%, rgba(var(--accent-secondary-rgb), .08), transparent 58%), linear-gradient(135deg, hsl(220, 38%, 99%) 0%, hsl(220, 26%, 95%) 52%, hsl(218, 28%, 98%) 100%);--bg-gradient-secondary: linear-gradient(180deg, hsl(220, 30%, 98%), hsl(220, 22%, 94%));--surface-primary: hsla(220, 34%, 8%, .045);--surface-secondary: hsla(220, 34%, 8%, .075);--surface-tertiary: hsla(220, 34%, 8%, .115);--glass-bg-sm: hsla(0, 0%, 100%, .6);--glass-bg-md: hsla(0, 0%, 100%, .76);--glass-bg-lg: hsla(0, 0%, 100%, .88);--border-glass: 1px solid hsla(220, 32%, 8%, .08);--border-glass-strong: 1px solid hsla(220, 32%, 8%, .16);--text-primary: hsl(222, 30%, 9%);--text-secondary: hsla(222, 28%, 12%, .74);--text-tertiary: hsla(222, 24%, 18%, .56);--text-muted: hsla(222, 24%, 18%, .38);--accent-text: hsl(222, 30%, 9%);--modal-overlay-bg: hsla(220, 20%, 6%, .46);--modal-content-bg: hsla(0, 0%, 100%, .96);--header-bg: hsla(0, 0%, 100%, .78);--header-border: 1px solid hsla(220, 30%, 8%, .1);--surface-0: hsl(0, 0%, 100%);--surface-1: hsl(220, 20%, 98%);--surface-2: hsl(220, 18%, 96%);--surface-3: hsl(220, 16%, 93%);--surface-4: hsl(220, 14%, 89%);--surface-5: hsl(220, 12%, 85%);--surface-overlay-1: hsla(220, 30%, 10%, .03);--surface-overlay-2: hsla(220, 30%, 10%, .06);--surface-overlay-3: hsla(220, 30%, 10%, .09);--surface-border-1: hsla(220, 30%, 10%, .06);--surface-border-2: hsla(220, 30%, 10%, .1);--surface-border-3: hsla(220, 30%, 10%, .14);--tier-glass-1-bg: hsla(0, 0%, 100%, .6);--tier-glass-2-bg: hsla(0, 0%, 100%, .75);--tier-glass-3-bg: hsla(0, 0%, 100%, .85);--tier-glass-4-bg: hsla(0, 0%, 100%, .92)}[data-theme=midnight]{color-scheme:dark;--bg-base-h: 228;--bg-base-s: 34%;--bg-base-l: 4%;--accent-primary-h: 188;--accent-primary-s: 92%;--accent-primary-l: 47%;--accent-secondary-h: 42;--accent-secondary-s: 90%;--accent-secondary-l: 54%;--accent-primary-rgb: 10, 185, 210;--accent-secondary-rgb: 245, 170, 32;--accent-primary: hsl(var(--accent-primary-h), var(--accent-primary-s), var(--accent-primary-l));--accent-secondary: hsl(var(--accent-secondary-h), var(--accent-secondary-s), var(--accent-secondary-l));--bg-primary: hsl(228, 38%, 3%);--bg-secondary: hsl(228, 32%, 6%);--bg-tertiary: hsl(228, 28%, 10%);--bg-gradient-primary: radial-gradient(900px 560px at 14% -8%, rgba(var(--accent-primary-rgb), .14), transparent 62%), radial-gradient(860px 520px at 94% 4%, rgba(var(--accent-secondary-rgb), .08), transparent 60%), linear-gradient(135deg, hsl(228, 42%, 3%) 0%, hsl(226, 36%, 6%) 52%, hsl(230, 32%, 4%) 100%)}[data-theme=paper]{color-scheme:light;--bg-base-h: 45;--bg-base-s: 42%;--bg-base-l: 96%;--accent-primary-h: 205;--accent-primary-s: 86%;--accent-primary-l: 38%;--accent-secondary-h: 150;--accent-secondary-s: 46%;--accent-secondary-l: 36%;--accent-primary-rgb: 14, 112, 164;--accent-secondary-rgb: 50, 134, 87;--accent-primary: hsl(var(--accent-primary-h), var(--accent-primary-s), var(--accent-primary-l));--accent-secondary: hsl(var(--accent-secondary-h), var(--accent-secondary-s), var(--accent-secondary-l));--bg-primary: hsl(45, 48%, 97%);--bg-secondary: hsl(44, 38%, 93%);--bg-tertiary: hsl(43, 32%, 88%);--bg-gradient-primary: radial-gradient(900px 620px at 0% -10%, rgba(var(--accent-primary-rgb), .09), transparent 62%), linear-gradient(135deg, hsl(45, 55%, 98%) 0%, hsl(43, 42%, 94%) 52%, hsl(44, 46%, 97%) 100%);--text-primary: hsl(34, 26%, 12%);--text-secondary: hsla(34, 22%, 16%, .74);--text-tertiary: hsla(34, 18%, 22%, .56);--surface-primary: hsla(34, 28%, 10%, .045);--surface-secondary: hsla(34, 28%, 10%, .075);--surface-tertiary: hsla(34, 28%, 10%, .115);--glass-bg-sm: hsla(45, 55%, 99%, .62);--glass-bg-md: hsla(45, 55%, 99%, .8);--glass-bg-lg: hsla(45, 55%, 99%, .9);--border-glass: 1px solid hsla(34, 26%, 14%, .09);--border-glass-strong: 1px solid hsla(34, 26%, 14%, .17)}[data-contrast=high]{--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .86);--text-tertiary: rgba(255, 255, 255, .68);--surface-border-1: rgba(255, 255, 255, .16);--surface-border-2: rgba(255, 255, 255, .24);--surface-border-3: rgba(255, 255, 255, .34);--border-glass: 1px solid rgba(255, 255, 255, .18);--border-glass-strong: 1px solid rgba(255, 255, 255, .28);--focus-ring: 0 0 0 2px var(--bg-primary), 0 0 0 5px rgba(255, 255, 255, .92)}[data-theme=light][data-contrast=high],[data-theme=paper][data-contrast=high]{--text-primary: #06080d;--text-secondary: rgba(6, 8, 13, .86);--text-tertiary: rgba(6, 8, 13, .68);--surface-border-1: rgba(6, 8, 13, .16);--surface-border-2: rgba(6, 8, 13, .24);--surface-border-3: rgba(6, 8, 13, .34);--border-glass: 1px solid rgba(6, 8, 13, .18);--border-glass-strong: 1px solid rgba(6, 8, 13, .28)}[data-density=compact]{--density-scale: .86;--space-lg: .8rem;--space-xl: 1.1rem;--space-2xl: 1.5rem;--radius-xl: 12px;--radius-2xl: 16px;--mobile-nav-height: 54px}[data-density=spacious]{--density-scale: 1.12;--space-lg: 1.15rem;--space-xl: 1.75rem;--space-2xl: 2.4rem;--space-3xl: 3rem;--touch-target-min: 48px;--touch-target-comfortable: 54px}[data-motion=reduced] *,[data-motion=reduced] *:before,[data-motion=reduced] *:after{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}[data-motion=expressive]{--motion-duration-sm: .22s;--motion-duration-md: .34s;--motion-duration-lg: .52s;--motion-ease-standard: var(--motion-ease-spring-soft)}:where(button,input,textarea,select){font:inherit}:where(button,a,input,textarea,select,[role=button],[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring)}:where(input,textarea,select):not([data-unstyled=true]){background:color-mix(in srgb,var(--surface-2) 72%,transparent);border:1px solid var(--surface-border-2);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color var(--motion-duration-sm) var(--motion-ease-standard),box-shadow var(--motion-duration-sm) var(--motion-ease-standard),background var(--motion-duration-sm) var(--motion-ease-standard)}:where(input,textarea,select):not([data-unstyled=true])::placeholder{color:var(--text-tertiary)}:where(input,textarea,select):not([data-unstyled=true]):focus{border-color:hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.72);background:color-mix(in srgb,var(--surface-3) 78%,transparent)}:where(button):disabled,:where([aria-disabled=true]){cursor:not-allowed;opacity:.56}.sw-theme-shell{background:var(--bg-gradient-primary);color:var(--text-primary);min-height:100dvh}.sw-theme-card{background:linear-gradient(135deg,var(--surface-overlay-3),var(--surface-overlay-1)),var(--tier-glass-2-bg);border:var(--tier-glass-2-border);border-radius:var(--radius-2xl);box-shadow:var(--elev-3);backdrop-filter:var(--tier-glass-2-blur);-webkit-backdrop-filter:var(--tier-glass-2-blur)}.sw-theme-card-strong{background:linear-gradient(135deg,var(--surface-overlay-4),var(--surface-overlay-2)),var(--tier-glass-3-bg);border:var(--tier-glass-3-border);border-radius:var(--radius-2xl);box-shadow:var(--elev-4);backdrop-filter:var(--tier-glass-3-blur);-webkit-backdrop-filter:var(--tier-glass-3-blur)}.sw-theme-button{min-height:var(--touch-target-min);border-radius:var(--radius-lg);border:1px solid var(--surface-border-2);background:linear-gradient(135deg,var(--surface-overlay-3),var(--surface-overlay-1));color:var(--text-primary);cursor:pointer;transition:transform var(--motion-duration-sm) var(--motion-ease-standard),border-color var(--motion-duration-sm) var(--motion-ease-standard),background var(--motion-duration-sm) var(--motion-ease-standard),box-shadow var(--motion-duration-sm) var(--motion-ease-standard)}.sw-theme-button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--surface-border-3);background:linear-gradient(135deg,var(--surface-overlay-4),var(--surface-overlay-2))}.sw-theme-button-primary{min-height:var(--touch-target-min);border-radius:var(--radius-lg);border:1px solid hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.45);background:radial-gradient(180px 120px at 18% 0%,rgba(255,255,255,.2),transparent 58%),linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:var(--elev-glow-primary);cursor:pointer;transition:transform var(--motion-duration-sm) var(--motion-ease-standard),filter var(--motion-duration-sm) var(--motion-ease-standard),box-shadow var(--motion-duration-sm) var(--motion-ease-standard)}.sw-theme-button-primary:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08) saturate(1.06);box-shadow:var(--elev-4),var(--elev-glow-primary)}.sw-theme-divider{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--surface-border-2),transparent)}:root{--sw-loading-radius: clamp(14px, 1.7vw, 22px);--sw-loading-surface-bg: radial-gradient(520px 260px at 10% 0%, rgba(var(--accent-primary-rgb, 0,123,255), .115), transparent 70%), linear-gradient(145deg, rgba(255,255,255,.065), rgba(255,255,255,.022)), color-mix(in srgb, var(--sw-component-surface-strong, var(--surface-secondary, #111827)) 90%, transparent);--sw-loading-surface-blur: blur(22px) saturate(150%);--sw-loading-border: color-mix(in srgb, var(--sw-component-border-strong, rgba(255,255,255,.14)) 86%, rgba(var(--accent-primary-rgb, 0,123,255), .22));--sw-loading-shadow: 0 18px 48px rgba(0,0,0,.28), 0 0 0 1px rgba(var(--accent-primary-rgb, 0,123,255), .055), inset 0 1px 0 rgba(255,255,255,.07);--sw-loading-skeleton-bg: linear-gradient(90deg, rgba(255,255,255,.046) 0%, rgba(255,255,255,.105) 46%, rgba(255,255,255,.046) 100%);--sw-loading-skeleton-border: rgba(255,255,255,.075);--sw-loading-skeleton-sheen: linear-gradient(90deg, transparent, rgba(255,255,255,.075), transparent);--sw-loading-progress-track: rgba(255,255,255,.075);--sw-loading-progress-fill: linear-gradient(90deg, rgb(var(--accent-primary-rgb, 0,123,255)), rgb(var(--accent-secondary-rgb, 192,38,211)));--sw-motion-loading-duration: 2.15s;--sw-motion-loading-ease: cubic-bezier(.22, 1, .36, 1)}html[data-theme=light],html[data-theme=paper]{--sw-loading-surface-bg: radial-gradient(420px 240px at 14% 0%, rgba(var(--accent-primary-rgb, 0,123,255), .1), transparent 68%), linear-gradient(145deg, rgba(255,255,255,.92), rgba(248,250,252,.72)), rgba(255,255,255,.82);--sw-loading-border: rgba(15,23,42,.12);--sw-loading-shadow: 0 18px 48px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.86);--sw-loading-skeleton-bg: linear-gradient(90deg, rgba(15,23,42,.06) 0%, rgba(15,23,42,.12) 46%, rgba(15,23,42,.06) 100%);--sw-loading-skeleton-border: rgba(15,23,42,.08);--sw-loading-progress-track: rgba(15,23,42,.09)}[data-loading-state]{color:var(--text-primary);min-width:0}.sw-loading-surface,.sw-loading-card-skeleton,.sw-project-card-skeleton,.sw-loading-spinner-host:not(.sw-loading-inline){position:relative;overflow:hidden;background:var(--sw-loading-surface-bg);border:1px solid var(--sw-loading-border);border-radius:var(--sw-loading-radius);box-shadow:var(--sw-loading-shadow);backdrop-filter:var(--sw-loading-surface-blur);-webkit-backdrop-filter:var(--sw-loading-surface-blur)}.sw-loading-surface:before,.sw-project-card-skeleton:before,.sw-loading-spinner-host:not(.sw-loading-inline):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 38%),linear-gradient(90deg,transparent,rgba(var(--accent-primary-rgb, 0,123,255),.08),transparent);opacity:.72}.sw-loading-stack{display:grid;gap:clamp(.5rem,1vw,.8rem)}.sw-loading-skeleton,.sw-skeleton,[data-loading-state] :where(.sw-skeleton){background:var(--sw-loading-skeleton-bg);background-size:220% 100%;border-color:var(--sw-loading-skeleton-border);box-shadow:inset 0 1px #ffffff0b;animation:swLoadingSweep var(--sw-motion-loading-duration) ease-in-out infinite}.sw-loading-inline,.showweld-inline-loader{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;color:var(--text-secondary)}.showweld-inline-loader__ring{border-color:#ffffff29;border-top-color:var(--accent-primary);box-shadow:0 0 22px rgba(var(--accent-primary-rgb, 0,123,255),.18)}.sw-loading-inline p,.showweld-inline-loader__text{color:var(--text-secondary);letter-spacing:0}.sw-app-splash-card{width:min(92vw,560px)}.sw-app-splash{color:var(--text-primary)}.sw-app-splash__aura{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(640px 380px at 50% 16%,rgba(var(--accent-primary-rgb, 0,123,255),.15),transparent 66%),radial-gradient(720px 460px at 88% 82%,rgba(var(--accent-secondary-rgb, 192,38,211),.09),transparent 66%);opacity:.9}.sw-app-splash__logo{display:grid;place-items:center;width:76px;height:76px;flex:0 0 auto;border:1px solid var(--sw-loading-border);border-radius:20px;background:radial-gradient(circle at 28% 16%,rgba(255,255,255,.22),transparent 42%),linear-gradient(145deg,rgba(var(--accent-primary-rgb,0,123,255),.18),rgba(var(--accent-secondary-rgb,192,38,211),.1));box-shadow:0 18px 40px rgba(var(--accent-primary-rgb,0,123,255),.14),inset 0 1px #ffffff14}.sw-app-splash__message{min-height:1.55rem;margin:0;color:var(--text-secondary);font-size:clamp(.95rem,2.5vw,1.05rem);font-weight:760;line-height:1.45}.sw-app-splash__feature-row{display:flex;flex-wrap:wrap;gap:.45rem}.sw-app-splash__feature-row span{display:inline-flex;align-items:center;min-height:30px;padding:.28rem .64rem;border:1px solid rgba(var(--accent-primary-rgb,0,123,255),.18);border-radius:999px;background:linear-gradient(145deg,rgba(var(--accent-primary-rgb,0,123,255),.09),#ffffff06),#ffffff06;color:var(--text-tertiary);font-size:.72rem;font-weight:850}.sw-loading-progress{border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px 3px #0003}.sw-loading-progress-fill{box-shadow:0 0 18px rgba(var(--accent-primary-rgb,0,123,255),.2)}.sw-app-splash__progress-label{margin:.72rem 0 0;color:var(--text-tertiary);font-size:.76rem;font-weight:800}#loading-fallback{background:radial-gradient(520px 320px at 50% 18%,rgba(var(--accent-primary-rgb, 0,123,255),.16),transparent 62%),var(--sw-theme-page-bg, var(--bg-deep, #020408));color:var(--text-primary)}#loading-fallback .loading-particles,#loading-fallback .loading-particle{display:none}#loading-fallback .loading-spinner-ring{border-color:rgba(var(--accent-primary-rgb, 0,123,255),.18);border-top-color:var(--accent-primary);border-right-color:var(--accent-secondary);animation-timing-function:linear}#loading-fallback .loading-text{color:var(--text-secondary);letter-spacing:0}@keyframes swLoadingSweep{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes swLoadingSurfacePulse{0%,to{opacity:1}50%{opacity:.86}}@media (max-width: 768px){:root{--sw-loading-radius: 16px;--sw-motion-loading-duration: 2.35s}.sw-loading-surface,.sw-loading-spinner-host:not(.sw-loading-inline){border-radius:18px}.sw-app-splash-card{width:min(92vw,420px);padding:clamp(1.1rem,5.8vw,1.55rem)}.sw-app-splash__logo{width:62px;height:62px;border-radius:17px}.sw-app-splash__feature-row{gap:.35rem}.sw-app-splash__feature-row span{min-height:28px;padding-inline:.52rem;font-size:.68rem}}html[data-motion=reduced] :where(.sw-loading-skeleton,.sw-skeleton,.sw-project-card-skeleton,.sw-loading-spinner-host,.showweld-inline-loader__ring,[data-loading-state] *){animation-duration:.001ms;animation-iteration-count:1;transition-duration:.001ms}@media (prefers-reduced-motion: reduce){.sw-loading-skeleton,.sw-skeleton,.sw-project-card-skeleton,.sw-loading-spinner-host,.showweld-inline-loader__ring,[data-loading-state] *{animation-duration:.001ms;animation-iteration-count:1;transition-duration:.001ms}}:root{--sw-motion-route-duration: .36s;--sw-motion-route-ease: cubic-bezier(.22, 1, .36, 1);--sw-motion-card-duration: .22s;--sw-motion-card-ease: cubic-bezier(.2, 0, 0, 1);--sw-motion-press-duration: .12s;--sw-loading-orbit-color: rgba(var(--accent-primary-rgb, 34,211,238), .24);--sw-loading-track-color: rgba(255,255,255,.14);--sw-route-enter-filter: blur(6px)}html[data-theme=light],html[data-theme=paper]{--sw-loading-track-color: rgba(15,23,42,.13);--sw-loading-orbit-color: rgba(var(--accent-primary-rgb, 37,99,235), .2)}html[data-motion=expressive]{--sw-motion-route-duration: .48s;--sw-motion-card-duration: .28s}@keyframes swLoadingSpin{to{transform:rotate(360deg)}}@keyframes swLoadingBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(.985)}}@keyframes swLoadingShimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes swRouteContentIn{0%{opacity:0;transform:translate3d(0,10px,0) scale(.992);filter:var(--sw-route-enter-filter)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes swSurfaceIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes swProgressScan{0%{transform:translate(-110%);opacity:.25}45%{opacity:.9}to{transform:translate(110%);opacity:.25}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}#showweld-app-root :where(.animate-spin,.loading-spinner-ring,.choice-button-spinner-premium,.showweld-inline-loader__ring){animation:swLoadingSpin .76s linear infinite;transform-origin:center}#showweld-app-root :where(.showweld-inline-loader__ring,.loading-spinner-ring){border-color:var(--sw-loading-track-color);border-top-color:var(--accent-primary);border-right-color:var(--accent-secondary, var(--accent-primary));box-shadow:0 0 22px var(--sw-loading-orbit-color)}#showweld-app-root :where([aria-busy=true],[data-loading-state]){cursor:progress}#showweld-app-root :where(button[aria-busy=true],button:disabled){transition:opacity var(--sw-motion-card-duration) var(--sw-motion-card-ease),filter var(--sw-motion-card-duration) var(--sw-motion-card-ease),transform var(--sw-motion-press-duration) var(--sw-motion-card-ease)}.sw-loading-screen{background:radial-gradient(620px 420px at 50% 16%,rgba(var(--accent-primary-rgb, 34,211,238),.16),transparent 66%),radial-gradient(720px 520px at 88% 84%,rgba(var(--accent-secondary-rgb, 168,85,247),.11),transparent 62%),var(--sw-theme-page-bg, var(--bg-gradient-primary))}.sw-loading-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:radial-gradient(circle at 50% 24%,black,transparent 74%);mask-image:radial-gradient(circle at 50% 24%,black,transparent 74%);opacity:.45}.sw-app-splash-card,.sw-dashboard-loading{animation:swRouteContentIn var(--sw-motion-route-duration) var(--sw-motion-route-ease) both}.sw-dashboard-loading{width:min(92vw,520px);min-height:260px}.sw-loading-surface:after,.sw-project-card-skeleton:after,.sw-loading-card-skeleton:after{content:"";position:absolute;inset:auto -20% 0;height:38%;pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,rgba(var(--accent-primary-rgb, 34,211,238),.1),transparent 70%);opacity:.85}.sw-loading-skeleton,.sw-skeleton,.project-card-loading{animation:swLoadingShimmer var(--sw-motion-loading-duration, 1.65s) ease-in-out infinite}.sw-project-card-skeleton{animation:swLoadingBreath 2.2s var(--sw-motion-loading-ease, ease-in-out) infinite;transform-origin:center}[data-showweld-dashboard=true]{animation:swRouteContentIn var(--sw-motion-route-duration) var(--sw-motion-route-ease) both}[data-creator-active-view=true]>:where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal){animation:swRouteContentIn var(--sw-motion-route-duration) var(--sw-motion-route-ease) both}[data-showweld-dashboard=true] :where(section,.dashboard-route-intelligence-panel,.dashboard-route-directory,.dashboard-new-project-card,.dashboard-card-action,.dashboard-builder-step),[data-module-container=true] :where(.sw-component-card,.sw-component-card-strong,.premium-card,.studio-card,.os-card,[data-card=true],[data-panel=true]){transition:transform var(--sw-motion-card-duration) var(--sw-motion-card-ease),border-color var(--sw-motion-card-duration) var(--sw-motion-card-ease),background var(--sw-motion-card-duration) var(--sw-motion-card-ease),box-shadow var(--sw-motion-card-duration) var(--sw-motion-card-ease),opacity var(--sw-motion-card-duration) var(--sw-motion-card-ease),filter var(--sw-motion-card-duration) var(--sw-motion-card-ease)}[data-showweld-dashboard=true] :where(section,.dashboard-route-intelligence-panel,.dashboard-route-directory){animation:swSurfaceIn .32s var(--sw-motion-route-ease) both}[data-showweld-dashboard=true] :where(section:nth-of-type(2)){animation-delay:35ms}[data-showweld-dashboard=true] :where(section:nth-of-type(3)){animation-delay:70ms}[data-showweld-dashboard=true] :where(section:nth-of-type(4)){animation-delay:105ms}[data-showweld-dashboard=true] :where(.dashboard-card-action,button:not(:disabled),[role=button]:not([aria-disabled=true])):active,[data-module-container=true] :where(button:not(:disabled),[role=button]:not([aria-disabled=true])):active{transform:scale(.985)}.tour-overlay-premium{backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%)}.tour-focus-ring-premium{border-color:rgba(var(--accent-primary-rgb, 125,162,255),.94);box-shadow:0 0 0 5px rgba(var(--accent-primary-rgb, 125,162,255),.18),0 20px 58px #00000047}.tour-tooltip-premium{background:radial-gradient(380px 220px at 10% 0%,rgba(var(--accent-primary-rgb),.18),transparent 68%),linear-gradient(135deg,#0e1422fa,#181f31f5);border-color:rgba(var(--accent-primary-rgb),.34);color:var(--text-primary);animation:swRouteContentIn .28s var(--sw-motion-route-ease) both}html[data-theme=light] .tour-tooltip-premium,html[data-theme=paper] .tour-tooltip-premium{background:radial-gradient(380px 220px at 10% 0%,rgba(var(--accent-primary-rgb),.11),transparent 68%),linear-gradient(135deg,#fffffffa,#f8fafcf0);border-color:#0f172a1f}.tour-progress-fill-premium:after,.sw-loading-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);animation:swProgressScan 1.8s ease-in-out infinite}@media (max-width: 768px){:root{--sw-motion-route-duration: .28s;--sw-route-enter-filter: blur(3px)}.sw-dashboard-loading{width:min(92vw,420px);min-height:230px;padding:1.35rem}.tour-tooltip-premium{width:min(calc(100vw - 1.5rem),420px);max-width:min(calc(100vw - 1.5rem),420px);border-radius:18px}}html[data-motion=reduced] :where([data-showweld-dashboard=true],[data-showweld-dashboard=true] *,[data-creator-active-view=true] *,.sw-loading-screen,.sw-loading-screen *,.tour-overlay-premium,.tour-focus-ring-premium,.tour-tooltip-premium){animation-duration:.001ms;animation-iteration-count:1;transition-duration:.001ms;filter:none}:root{--sw-component-radius: var(--radius-xl, 14px);--sw-component-radius-strong: var(--radius-2xl, 18px);--sw-component-pad: clamp(.875rem, 1.4vw, 1.25rem);--sw-component-pad-compact: clamp(.625rem, 1vw, .875rem);--sw-component-field-height: max(var(--touch-target-min, 44px), 2.75rem);--sw-component-focus: 0 0 0 1px rgba(var(--accent-primary-rgb, 34,211,238), .45), 0 0 0 4px rgba(var(--accent-primary-rgb, 34,211,238), .16);--sw-dashboard-route-surface: rgba(255,255,255,.07);--sw-dashboard-route-border: rgba(var(--accent-primary-rgb, 34,211,238), .22);--sw-dashboard-route-shadow: 0 20px 48px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.07)}.sw-component-card,:where(.form-card,.premium-card,.studio-card,.os-card),:where([data-showweld-dashboard=true],[data-module-container=true]) :where(.card,[data-card=true],[data-panel=true]){background:linear-gradient(145deg,#ffffff0f,#ffffff05),var(--sw-component-surface, var(--tier-glass-2-bg));border:1px solid var(--sw-component-border, var(--surface-border-2));border-radius:var(--sw-component-radius);box-shadow:var(--sw-component-shadow-sm, var(--elev-2));color:var(--text-primary)}.sw-component-card-strong,:where([data-showweld-dashboard=true] section:first-of-type),:where([data-module-container=true]) :where(.hero-card,.summary-card,[data-card-intent=primary]){background:radial-gradient(420px 220px at 0% 0%,rgba(var(--accent-primary-rgb, 34,211,238),.13),transparent 68%),linear-gradient(145deg,#ffffff14,#ffffff06),var(--sw-component-surface-strong, var(--tier-glass-3-bg));border-color:var(--sw-component-border-strong, var(--surface-border-3));box-shadow:var(--sw-component-shadow-md, var(--elev-3))}.sw-component-toolbar,:where(.toolbar,.action-bar,.command-bar,.showweld-workspace-command-strip),:where([data-showweld-dashboard=true],[data-module-container=true]) :where([data-toolbar=true],[role=toolbar]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--sw-component-control-gap, .625rem);min-width:0;padding:var(--sw-component-pad-compact);border:1px solid var(--sw-component-border, var(--surface-border-2));border-radius:var(--sw-component-radius);background:var(--sw-component-surface, rgba(255,255,255,.055))}.sw-component-callout,:where([data-module-container=true],[data-showweld-dashboard=true]) :where([data-callout=true],.callout,.notice){display:grid;gap:.35rem;padding:var(--sw-component-pad);border:1px solid rgba(var(--accent-primary-rgb, 34,211,238),.22);border-radius:var(--sw-component-radius);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb, 34,211,238),.11),rgba(var(--accent-secondary-rgb, 56,189,248),.05)),var(--sw-component-surface, rgba(255,255,255,.055));color:var(--text-secondary)}.sw-component-stat,:where(.stat-card,.metric-card),:where([data-showweld-dashboard=true],[data-module-container=true]) :where([data-stat=true],[data-metric=true]){display:grid;align-content:start;gap:.25rem;min-height:92px;padding:var(--sw-component-pad);border:1px solid var(--sw-component-border, var(--surface-border-2));border-radius:var(--sw-component-radius);background:linear-gradient(180deg,#ffffff12,#ffffff06),var(--sw-component-surface, rgba(255,255,255,.055));box-shadow:var(--sw-component-shadow-sm, var(--elev-2))}.sw-component-empty,:where(.empty-state),:where([data-showweld-dashboard=true],[data-module-container=true]) :where([data-empty-state=true]){display:grid;place-items:center;gap:.65rem;min-height:clamp(180px,24vh,280px);padding:clamp(1rem,3vw,2rem);border:1px dashed var(--sw-component-border-strong, var(--surface-border-3));border-radius:var(--sw-component-radius-strong);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb, 34,211,238),.07),transparent 54%),var(--sw-component-surface, rgba(255,255,255,.045));color:var(--text-secondary);text-align:center}.sw-component-table-wrap,:where(.table-wrap,.data-table-wrap),:where([data-showweld-dashboard=true],[data-module-container=true]) :where([data-table-wrap=true]){max-width:100%;overflow:auto;border:1px solid var(--sw-component-border, var(--surface-border-2));border-radius:var(--sw-component-radius);background:var(--sw-component-surface, rgba(255,255,255,.045));-webkit-overflow-scrolling:touch}.sw-component-table-wrap table,:where([data-showweld-dashboard=true],[data-module-container=true]) table{width:100%;border-collapse:separate;border-spacing:0}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(th,td){border-bottom:1px solid var(--sw-component-border, var(--surface-border-2));padding:.72rem .85rem;text-align:left;vertical-align:middle}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(th){color:var(--text-secondary);font-size:.76rem;font-weight:850;text-transform:uppercase;letter-spacing:0;background:var(--sw-component-surface-hover, rgba(255,255,255,.065))}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(tr:last-child td){border-bottom:0}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(input,textarea,select):not([data-unstyled=true]){min-height:var(--sw-component-field-height);width:min(100%,100%);padding:.68rem .8rem;border-color:var(--sw-component-border, var(--surface-border-2));background:var(--sw-component-surface, rgba(255,255,255,.055))}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(input,textarea,select):not([data-unstyled=true]):focus{border-color:rgba(var(--accent-primary-rgb, 34,211,238),.58);box-shadow:var(--sw-component-focus)}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(button,a[role=button],[role=button]):not([data-unstyled=true]){min-height:var(--sw-component-field-height);border-radius:var(--radius-lg, 10px)}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(button,a[role=button],[role=button]):not(:disabled):not([data-unstyled=true]):hover{border-color:rgba(var(--accent-primary-rgb, 34,211,238),.28);transform:translateY(-1px)}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(h1,h2,h3,p,label,button,a,span){overflow-wrap:anywhere}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(h1,h2,h3){letter-spacing:0}.scrollable{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--surface-border-2, rgba(255, 255, 255, .14)) transparent}.scrollable::-webkit-scrollbar{width:8px;height:8px}.scrollable::-webkit-scrollbar-track{background:transparent}.scrollable::-webkit-scrollbar-thumb{background:var(--surface-border-2, rgba(255, 255, 255, .14));border-radius:999px;border:2px solid transparent;background-clip:padding-box}.scrollable::-webkit-scrollbar-thumb:hover{background:var(--surface-border-3, rgba(255, 255, 255, .22));background-clip:padding-box}@media (max-width: 768px){.module-container-mobile-safe,[data-module-container=true]{padding-bottom:calc(var(--mobile-nav-total, 72px) + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}}@media (hover: none) and (pointer: coarse){button:not([data-compact=true]),a.sw-pressable,[role=button]:not([data-compact=true]){min-height:var(--touch-target-min, 44px)}}:root{--sw-vw: 100vw;--sw-vh: 100dvh;--sw-page-gutter: clamp(.875rem, 2.4vw, 2rem);--sw-page-gutter-tight: clamp(.625rem, 1.6vw, 1.25rem);--sw-content-max: 1440px;--sw-reading-max: 76ch;--sw-panel-radius: clamp(16px, 1.5vw, 24px);--sw-control-height: 44px;--sw-control-height-comfortable: 48px;--sw-control-height-large: 54px;--sw-card-min: 260px;--sw-card-min-compact: 220px;--sw-grid-gap: clamp(.875rem, 2vw, 1.5rem);--sw-section-gap: clamp(1.25rem, 3vw, 2.5rem);--sw-shell-top-glow: radial-gradient(900px 520px at 10% -10%, rgba(var(--accent-primary-rgb), .13), transparent 62%), radial-gradient(760px 480px at 92% 0%, rgba(var(--accent-secondary-rgb), .1), transparent 58%);--sw-panel-sheen: linear-gradient(135deg, rgba(255,255,255,.075), rgba(255,255,255,.02));--sw-border-hairline: 1px solid rgba(255,255,255,.08);--sw-border-premium: 1px solid rgba(255,255,255,.12);--sw-shadow-interactive: 0 18px 44px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.055);--sw-shadow-interactive-hover: 0 24px 58px rgba(0,0,0,.34), 0 0 0 1px rgba(var(--accent-primary-rgb), .12), inset 0 1px 0 rgba(255,255,255,.075)}[data-viewport=phone]{--sw-page-gutter: clamp(.875rem, 4vw, 1.25rem);--sw-page-gutter-tight: .75rem;--sw-grid-gap: .875rem;--sw-section-gap: 1.25rem;--sw-card-min: 100%;--sw-card-min-compact: 100%;--sw-control-height: 46px;--sw-control-height-comfortable: 50px}[data-viewport=tablet]{--sw-card-min: 240px;--sw-page-gutter: clamp(1rem, 3vw, 1.75rem)}[data-density=compact]{--sw-control-height: 40px;--sw-control-height-comfortable: 44px;--sw-grid-gap: clamp(.625rem, 1.4vw, 1rem);--sw-section-gap: clamp(.875rem, 2vw, 1.5rem)}[data-density=spacious]{--sw-control-height: 48px;--sw-control-height-comfortable: 54px;--sw-grid-gap: clamp(1rem, 2.4vw, 1.875rem);--sw-section-gap: clamp(1.75rem, 3.4vw, 3rem)}[data-contrast=high]{--sw-border-hairline: 1px solid rgba(255,255,255,.16);--sw-border-premium: 1px solid rgba(255,255,255,.24);--surface-border-2: rgba(255,255,255,.18);--surface-border-3: rgba(255,255,255,.28)}[data-theme=light],[data-theme=paper]{--sw-border-hairline: 1px solid rgba(15,23,42,.09);--sw-border-premium: 1px solid rgba(15,23,42,.13);--sw-panel-sheen: linear-gradient(135deg, rgba(255,255,255,.86), rgba(255,255,255,.46));--sw-dashboard-route-surface: rgba(255,255,255,.72);--sw-dashboard-route-border: rgba(15,23,42,.1);--sw-dashboard-route-shadow: 0 18px 42px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.76);--sw-shadow-interactive: 0 18px 42px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.75);--sw-shadow-interactive-hover: 0 22px 52px rgba(15,23,42,.16), 0 0 0 1px rgba(var(--accent-primary-rgb), .14), inset 0 1px 0 rgba(255,255,255,.9)}#showweld-app-root[data-theme-routed=true]{--sw-active-app-surface-rgb: var(--accent-primary-rgb, 0, 123, 255);--sw-active-app-surface-accent: rgb(var(--sw-active-app-surface-rgb));--sw-active-app-layer-canvas: var(--sw-layer-canvas, var(--sw-app-surface-bg, var(--sw-product-page-bg)));--sw-active-app-layer-sunken: var(--sw-layer-sunken, var(--sw-app-surface-panel-soft, rgba(255,255,255,.04)));--sw-active-app-layer-default: var(--sw-layer-default, var(--sw-app-surface-panel, var(--surface-primary)));--sw-active-app-layer-raised: var(--sw-layer-raised, var(--sw-app-surface-panel-strong, var(--surface-secondary)));--sw-active-app-layer-overlay: var(--sw-layer-overlay, var(--sw-app-surface-panel-strong, var(--surface-secondary)));--sw-active-app-accent-wash: var(--sw-accent-wash, rgba(var(--sw-active-app-surface-rgb), .12));--sw-active-app-accent-field: var(--sw-accent-field, linear-gradient(135deg, rgba(var(--sw-active-app-surface-rgb), .16), rgba(var(--accent-secondary-rgb), .08)));--sw-active-app-accent-edge: var(--sw-accent-edge, rgba(var(--sw-active-app-surface-rgb), .34));--sw-active-app-surface-bg: var(--sw-app-surface-bg, var(--sw-product-page-bg, var(--sw-page-bg, var(--bg-gradient-primary))));--sw-active-app-panel: var(--sw-app-surface-panel, var(--sw-component-surface, var(--surface-primary)));--sw-active-app-panel-strong: var(--sw-app-surface-panel-strong, var(--sw-component-surface-strong, var(--surface-secondary)));--sw-active-app-panel-soft: var(--sw-app-surface-panel-soft, var(--sw-component-surface, var(--surface-primary)));--sw-active-app-control: var(--sw-app-surface-control, var(--sw-component-surface, var(--surface-secondary)));--sw-active-app-control-hover: var(--sw-app-surface-control-hover, var(--sw-component-surface-hover, var(--surface-hover)));--sw-active-app-border: color-mix(in srgb, var(--sw-app-surface-border, var(--border-primary)) 78%, var(--sw-active-app-surface-accent) 22%);--sw-active-app-border-strong: color-mix(in srgb, var(--sw-app-surface-border-strong, var(--border-tertiary)) 64%, var(--sw-active-app-surface-accent) 36%);--sw-active-app-border-soft: var(--sw-app-surface-border-soft, var(--border-secondary));--sw-active-app-shadow: var(--sw-app-surface-shadow, var(--sw-component-shadow-md, var(--shadow-card)));--sw-active-app-shadow-hover: var(--sw-app-surface-shadow-hover, var(--sw-component-shadow-lg, var(--shadow-elevated)));--sw-active-app-focus: var(--sw-app-surface-focus, 0 0 0 3px rgba(var(--sw-active-app-surface-rgb), .3));--sw-active-app-backdrop: var(--sw-app-surface-backdrop-filter, var(--sw-browser-glass-blur, blur(18px) saturate(160%)));--sw-active-app-page-pad: var(--sw-app-surface-page-pad, var(--sw-page-gutter, clamp(1rem, 3vw, 2rem)));--sw-active-app-section-gap: var(--sw-app-surface-section-gap, var(--sw-section-gap, clamp(.875rem, 2vw, 1.5rem)));--sw-active-app-bottom-clearance: var(--sw-app-surface-bottom-clearance, calc(env(safe-area-inset-bottom, 0px) + 1rem) );--sw-active-app-touch-min: var(--sw-app-surface-touch-min, var(--sw-control-height, 40px));--showweld-app-bg: var(--sw-active-app-surface-bg);background:var(--sw-active-app-surface-bg);color:var(--sw-text-primary, var(--text-primary));accent-color:var(--sw-active-app-surface-accent);isolation:isolate}#showweld-app-root[data-app-surface=landing]{--sw-active-app-surface-rgb: var(--sw-app-surface-landing-rgb, var(--accent-primary-rgb, 0, 123, 255))}#showweld-app-root[data-app-surface=auth]{--sw-active-app-surface-rgb: var(--sw-app-surface-auth-rgb, var(--accent-secondary-rgb, 192, 38, 211));--sw-active-app-surface-bg: radial-gradient(900px 520px at 8% -12%, rgba(var(--sw-active-app-surface-rgb),.105), transparent 64%), radial-gradient(720px 460px at 100% 0%, rgba(var(--accent-secondary-rgb),.065), transparent 60%), var(--sw-active-app-layer-canvas);--sw-active-app-panel: var(--sw-active-app-layer-default);--sw-active-app-panel-strong: var(--sw-active-app-layer-raised);--sw-active-app-panel-soft: var(--sw-active-app-layer-sunken);--sw-active-app-control: var(--sw-active-app-layer-default);--sw-active-app-control-hover: var(--sw-active-app-layer-raised);--sw-active-app-border: color-mix(in srgb, var(--sw-border-muted, var(--sw-app-surface-border)) 84%, var(--sw-active-app-surface-accent) 16%);--sw-active-app-border-strong: color-mix(in srgb, var(--sw-border-muted, var(--sw-app-surface-border-strong)) 64%, var(--sw-active-app-surface-accent) 36%)}#showweld-app-root[data-app-surface=verification]{--sw-active-app-surface-rgb: var(--sw-app-surface-verification-rgb, var(--sw-info-rgb, 14, 165, 233))}#showweld-app-root[data-app-surface=payment]{--sw-active-app-surface-rgb: var(--sw-app-surface-payment-rgb, var(--sw-success-rgb, 34, 197, 94));--sw-active-app-panel: var(--sw-active-app-layer-default);--sw-active-app-panel-strong: var(--sw-active-app-layer-raised);--sw-active-app-panel-soft: var(--sw-active-app-layer-sunken);--sw-active-app-control: var(--sw-active-app-layer-default);--sw-active-app-control-hover: var(--sw-active-app-layer-raised)}#showweld-app-root[data-app-surface=excerpts]{--sw-active-app-surface-rgb: var(--sw-app-surface-excerpts-rgb, var(--sw-warning-rgb, 245, 158, 11))}#showweld-app-root[data-app-surface=dashboard]{--sw-active-app-surface-rgb: var(--sw-app-surface-dashboard-rgb, var(--accent-primary-rgb, 0, 123, 255));--sw-active-app-surface-bg: var(--sw-dashboard-canvas-bg, var(--sw-app-surface-bg, var(--sw-product-page-bg)));--sw-active-app-panel: var(--sw-layer-default, var(--sw-dashboard-panel-bg, var(--sw-app-surface-panel)));--sw-active-app-panel-strong: var(--sw-layer-raised, var(--sw-dashboard-panel-bg-strong, var(--sw-app-surface-panel-strong)));--sw-active-app-panel-soft: var(--sw-layer-sunken, var(--sw-app-surface-panel-soft));--sw-active-app-control: var(--sw-dashboard-control-bg, var(--sw-layer-default, var(--sw-app-surface-control)));--sw-active-app-control-hover: var(--sw-dashboard-control-bg-hover, var(--sw-layer-hover, var(--sw-app-surface-control-hover)));--sw-active-app-border: color-mix(in srgb, var(--sw-border-muted, var(--sw-dashboard-border)) 82%, var(--sw-active-app-surface-accent) 18%);--sw-active-app-border-strong: color-mix(in srgb, var(--sw-border-muted, var(--sw-dashboard-border-strong)) 60%, var(--sw-active-app-surface-accent) 40%)}#showweld-app-root[data-app-surface=creator]{--sw-active-app-surface-rgb: var(--sw-app-surface-creator-rgb, var(--accent-primary-rgb, 0, 123, 255));--sw-active-app-surface-bg: var(--sw-creator-canvas-bg, var(--sw-app-surface-bg, var(--sw-product-page-bg)));--sw-active-app-panel: var(--sw-creator-surface, var(--sw-app-surface-panel));--sw-active-app-panel-strong: var(--sw-creator-surface-strong, var(--sw-app-surface-panel-strong));--sw-active-app-panel-soft: var(--sw-creator-surface-soft, var(--sw-app-surface-panel-soft));--sw-active-app-control: var(--sw-creator-control-surface, var(--sw-app-surface-control));--sw-active-app-control-hover: var(--sw-creator-control-surface-hover, var(--sw-app-surface-control-hover))}#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio],#showweld-app-root[data-app-surface=creator][data-active-creator-route=spark],#showweld-app-root[data-app-surface=creator][data-active-creator-route=app-builder]{--sw-active-app-surface-bg: radial-gradient(1080px 620px at 8% -10%, rgba(var(--sw-creator-route-media-rgb, var(--accent-primary-rgb)),.17), transparent 64%), radial-gradient(860px 520px at 100% 0%, rgba(var(--accent-secondary-rgb),.13), transparent 60%), var(--sw-creator-canvas-bg, var(--sw-app-surface-bg));--sw-active-app-panel: var(--sw-creator-surface-strong, var(--sw-layer-raised));--sw-active-app-panel-strong: var(--sw-layer-overlay, var(--sw-creator-surface-strong));--sw-active-app-panel-soft: var(--sw-creator-surface-soft, var(--sw-layer-sunken));--sw-active-app-border: color-mix(in srgb, var(--sw-creator-border, var(--sw-border-muted)) 70%, var(--sw-active-app-surface-accent) 30%);--sw-active-app-border-strong: color-mix(in srgb, var(--sw-creator-border-strong, var(--sw-border-muted)) 52%, var(--sw-active-app-surface-accent) 48%)}#showweld-app-root[data-app-surface=developer]{--sw-active-app-surface-rgb: var(--sw-app-surface-developer-rgb, var(--sw-info-rgb, 56, 189, 248))}#showweld-app-root[data-app-surface=loading]{--sw-active-app-surface-rgb: var(--sw-app-surface-loading-rgb, var(--accent-primary-rgb, 0, 123, 255))}#showweld-app-root,#storyforge-app-main-content{background:var(--showweld-app-bg, var(--sw-product-page-bg, var(--sw-page-bg, var(--bg-gradient-primary))));color:var(--sw-text-primary, var(--text-primary))}#showweld-app-root[data-theme-routed=true] #storyforge-app-main-content{background:var(--sw-active-app-surface-bg, var(--showweld-app-bg, var(--sw-product-page-bg)))}#showweld-app-root[data-app-surface=auth],#showweld-app-root[data-app-surface=verification],#showweld-app-root[data-app-surface=payment],#showweld-app-root[data-app-surface=excerpts],#showweld-app-root[data-app-surface=dashboard],#showweld-app-root[data-app-surface=developer],#showweld-app-root[data-app-surface=loading]{--bg-primary: var(--sw-active-app-surface-bg);--bg-gradient-primary: var(--sw-active-app-surface-bg);--surface-primary: var(--sw-active-app-panel);--surface-secondary: var(--sw-active-app-panel-strong);--surface-tertiary: var(--sw-active-app-panel-soft);--border-primary: var(--sw-active-app-border);--border-secondary: var(--sw-active-app-border-soft);--border-tertiary: var(--sw-active-app-border-strong)}[data-creator-shell=true]{background:var(--sw-shell-top-glow),var(--sw-creator-canvas-bg, var(--showweld-app-bg, var(--sw-product-page-bg, var(--bg-gradient-primary))));color:var(--text-primary);isolation:isolate}[data-creator-main-layout=true],[data-creator-main-content=true]{min-width:0}[data-creator-active-view=true]{min-width:0;container-type:inline-size}[data-creator-shell=true][data-creator-route]{--sw-active-route-accent: var(--accent-primary);--sw-active-route-rgb: var(--accent-primary-rgb)}[data-creator-route=world]{--sw-active-route-accent: var(--sw-creator-route-world, var(--success-primary, #10b981));--sw-active-route-rgb: var(--sw-creator-route-world-rgb, var(--sw-success-rgb, 34, 197, 94))}[data-creator-route=characters]{--sw-active-route-accent: var(--sw-creator-route-characters, var(--accent-primary, #6366f1));--sw-active-route-rgb: var(--sw-creator-route-characters-rgb, var(--accent-primary-rgb, 99, 102, 241))}[data-creator-route=app-builder]{--sw-active-route-accent: var(--sw-creator-route-app-builder, var(--accent-primary, #38bdf8));--sw-active-route-rgb: var(--sw-creator-route-app-builder-rgb, var(--accent-primary-rgb, 56, 189, 248))}[data-creator-route=story]{--sw-active-route-accent: var(--sw-creator-route-story, var(--accent-secondary, #3b82f6));--sw-active-route-rgb: var(--sw-creator-route-story-rgb, var(--accent-secondary-rgb, 192, 38, 211))}[data-creator-route=spark]{--sw-active-route-accent: var(--sw-creator-route-spark, var(--accent-secondary, #ec4899));--sw-active-route-rgb: var(--sw-creator-route-spark-rgb, 236, 72, 153)}[data-creator-route=book]{--sw-active-route-accent: var(--sw-creator-route-book, var(--warning-primary, #f59e0b));--sw-active-route-rgb: var(--sw-creator-route-book-rgb, var(--sw-warning-rgb, 245, 158, 11))}[data-creator-route=studio]{--sw-active-route-accent: var(--sw-creator-route-studio, var(--accent-primary, #8b5cf6));--sw-active-route-rgb: var(--sw-creator-route-studio-rgb, 14, 165, 233)}.sw-creator-workspace-view{background:radial-gradient(760px 420px at 10% 0%,color-mix(in srgb,var(--sw-active-route-accent) 11%,transparent),transparent 72%),var(--sw-workspace-canvas-bg, transparent)}.creator-module-shell{--creator-module-accent: var(--sw-active-route-accent, var(--accent-primary, #6366f1));--creator-module-bg: var(--sw-creator-canvas-bg, var(--sw-page-bg, var(--bg-gradient-primary)));--creator-module-panel: color-mix(in srgb, var(--sw-panel-bg, rgba(12, 16, 31, .82)) 88%, var(--creator-module-accent) 8%);--creator-module-panel-strong: color-mix(in srgb, var(--sw-panel-bg-strong, rgba(15, 20, 38, .9)) 84%, var(--creator-module-accent) 10%);--creator-module-panel-soft: color-mix(in srgb, var(--sw-panel-bg, rgba(255, 255, 255, .055)) 86%, transparent);--creator-module-border: color-mix(in srgb, var(--sw-shell-border, rgba(255, 255, 255, .11)) 78%, var(--creator-module-accent) 22%);--creator-module-border-strong: color-mix(in srgb, var(--sw-shell-border-strong, rgba(255, 255, 255, .2)) 62%, var(--creator-module-accent) 38%);--creator-module-shadow: 0 18px 48px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .065);--creator-module-bottom-clearance: calc(var(--sw-mobile-bottom-clearance, 8.75rem) + env(safe-area-inset-bottom, 0px));background:radial-gradient(920px 520px at 8% -10%,color-mix(in srgb,var(--creator-module-accent) 14%,transparent),transparent 68%),radial-gradient(760px 440px at 96% 0%,rgba(var(--accent-secondary-rgb, 168, 85, 247),.08),transparent 64%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 12rem),var(--creator-module-bg);color:var(--text-primary);min-width:0;box-sizing:border-box;isolation:isolate}.creator-module-shell--story{--creator-module-accent: var(--sw-creator-route-story, var(--accent-secondary, #c026d3))}.creator-module-shell--world{--creator-module-accent: var(--sw-creator-route-world, var(--success-primary, #22c55e))}.creator-module-shell--characters{--creator-module-accent: var(--sw-creator-route-characters, var(--accent-primary, #6366f1))}.creator-module-shell--book{--creator-module-accent: var(--sw-creator-route-book, var(--warning-primary, #f59e0b))}.creator-module-shell *,.creator-module-shell *:before,.creator-module-shell *:after{box-sizing:border-box}.creator-module-shell :where(.generation-readiness-panel,.sw-component-card,.sw-component-card-strong,.form-card,.premium-card,.studio-card,.os-card,[data-card=true],[data-panel=true],[data-empty-state=true],#world-item-details-view,[data-manuscript-command-center=true],[data-story-creation-systems=true],[data-manuscript-editor=true]){transition:transform var(--sw-motion-card-duration, .18s) var(--sw-motion-card-ease, cubic-bezier(.2, .8, .2, 1)),border-color var(--sw-motion-card-duration, .18s) var(--sw-motion-card-ease, cubic-bezier(.2, .8, .2, 1)),background var(--sw-motion-card-duration, .18s) var(--sw-motion-card-ease, cubic-bezier(.2, .8, .2, 1)),box-shadow var(--sw-motion-card-duration, .18s) var(--sw-motion-card-ease, cubic-bezier(.2, .8, .2, 1)),opacity var(--sw-motion-card-duration, .18s) var(--sw-motion-card-ease, cubic-bezier(.2, .8, .2, 1)),filter var(--sw-motion-card-duration, .18s) var(--sw-motion-card-ease, cubic-bezier(.2, .8, .2, 1))}.creator-module-shell :where(.generation-readiness-panel,#world-item-details-view,[data-manuscript-command-center=true],[data-story-creation-systems=true],[data-manuscript-editor=true]){animation:swSurfaceIn .32s var(--sw-motion-route-ease, cubic-bezier(.2, .8, .2, 1)) both}.creator-module-shell .creator-module-main,.creator-module-shell :where(#story-structure-sidebar,#characters-sidebar,#world-items-sidebar,[data-manuscript-sidebar=true]){min-width:0}.creator-module-shell :where(#story-structure-sidebar,#characters-sidebar,#world-items-sidebar,[data-manuscript-sidebar=true]){background:linear-gradient(180deg,color-mix(in srgb,var(--creator-module-accent) 8%,transparent),transparent 220px),var(--creator-module-panel);border-color:var(--creator-module-border);box-shadow:0 14px 38px #0000003d,inset 1px 0 #ffffff0b}.creator-module-shell :where([data-manuscript-command-center=true],[data-story-creation-systems=true],[data-manuscript-editor=true],#world-item-details-view){background:linear-gradient(145deg,color-mix(in srgb,var(--creator-module-accent) 8%,transparent),transparent 60%),var(--creator-module-panel-strong);border-color:var(--creator-module-border);box-shadow:var(--creator-module-shadow)}.creator-module-shell :where(.sw-component-card,.sw-component-card-strong,.form-card,.premium-card,.studio-card,.os-card){background:linear-gradient(145deg,#ffffff12,#ffffff05),var(--creator-module-panel-soft);border-color:var(--creator-module-border);box-shadow:var(--creator-module-shadow)}.creator-module-shell :where(input,textarea,select):not([data-unstyled=true]){background:linear-gradient(180deg,#ffffff0e,#ffffff05),#00000029;border-color:var(--creator-module-border);color:var(--text-primary)}.creator-module-shell :where(input,textarea,select):not([data-unstyled=true]):focus{border-color:var(--creator-module-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--creator-module-accent) 24%,transparent)}.creator-module-shell :where(button,a[role=button],[role=button]):not([data-unstyled=true]){letter-spacing:0;text-wrap:balance}.creator-module-shell :where(button,a[role=button],[role=button]):not(:disabled):not([data-unstyled=true]):hover{border-color:var(--creator-module-border-strong)}.creator-module-shell :where(h1,h2,h3){letter-spacing:0;text-wrap:balance}.creator-module-shell :where(p,li,textarea){line-height:1.55}.creator-module-shell :where(.scrollable){scroll-padding-bottom:var(--creator-module-bottom-clearance);scrollbar-color:var(--creator-module-border-strong) transparent}html[data-theme=light] .creator-module-shell,html[data-theme=paper] .creator-module-shell{--creator-module-panel: color-mix(in srgb, rgba(255, 255, 255, .84) 88%, var(--creator-module-accent) 8%);--creator-module-panel-strong: color-mix(in srgb, rgba(255, 255, 255, .94) 84%, var(--creator-module-accent) 8%);--creator-module-panel-soft: color-mix(in srgb, rgba(255, 255, 255, .72) 90%, var(--creator-module-accent) 5%);--creator-module-border: color-mix(in srgb, rgba(15, 23, 42, .14) 76%, var(--creator-module-accent) 24%);--creator-module-border-strong: color-mix(in srgb, rgba(15, 23, 42, .24) 58%, var(--creator-module-accent) 42%);--creator-module-shadow: 0 18px 42px rgba(15, 23, 42, .12), inset 0 1px 0 rgba(255, 255, 255, .8)}@media (max-width: 980px){.creator-module-shell{--creator-module-bottom-clearance: calc(var(--sw-mobile-bottom-clearance, 9rem) + env(safe-area-inset-bottom, 0px))}.creator-module-shell :where(#story-structure-sidebar,#characters-sidebar,#world-items-sidebar,[data-manuscript-sidebar=true]){box-shadow:-18px 0 50px #00000057,inset 1px 0 #ffffff0e}}@media (max-width: 768px){.creator-module-shell{width:100%;max-width:100vw;height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:var(--creator-module-bottom-clearance);scroll-padding-bottom:var(--creator-module-bottom-clearance)}.creator-module-shell .creator-module-main{width:100%;max-width:100%;min-width:0;overflow-x:hidden;padding-bottom:0;scroll-padding-bottom:var(--creator-module-bottom-clearance)}.creator-module-shell :where(.scrollable){max-width:100%;overflow-x:hidden;padding-bottom:max(var(--creator-module-bottom-clearance),8.5rem);scroll-padding-bottom:calc(var(--creator-module-bottom-clearance) + 1rem)}.creator-module-shell .creator-module-main.scrollable{padding-bottom:0}.creator-module-shell :where([data-manuscript-command-center=true],[data-story-creation-systems=true],[data-manuscript-editor=true],#world-item-details-view){border-radius:min(var(--radius-xl, 18px),16px)}.creator-module-shell :where(button,a[role=button],[role=button],input,select,textarea):not([data-compact=true]){min-height:var(--sw-control-hit-area, 44px)}.creator-module-shell :where(h1){font-size:clamp(1.65rem,9vw,2.35rem)}.creator-module-shell :where(h2){font-size:clamp(1.15rem,6vw,1.65rem)}.creator-module-shell :where([style*=grid-template-columns]){min-width:0}}.showweld-route-intelligence{min-width:0}.showweld-route-intelligence strong{font-weight:900}.showweld-workspace-actions{min-width:0}.showweld-workspace-actions>button{min-width:0}.showweld-workspace-actions>button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.sw-mobile-route-guidance{-ms-overflow-style:none}.sw-mobile-route-guidance::-webkit-scrollbar{display:none}.sw-premium-mobile-bar{--sw-mobile-bar-accent: var(--sw-active-route-accent, var(--accent-primary));border-bottom-color:color-mix(in srgb,var(--sw-mobile-bar-accent) 24%,rgba(255,255,255,.07));box-shadow:0 12px 34px #00000047,inset 0 1px #ffffff0f}.sw-premium-mobile-bar [style*="overflowX: auto"],.sw-mobile-route-guidance{scroll-snap-type:x proximity;scroll-padding-inline:.5rem}.sw-mobile-route-chip{--sw-route-chip-accent: var(--sw-active-route-accent, var(--accent-primary));min-width:62px;min-height:32px;scroll-snap-align:start;letter-spacing:0;box-shadow:inset 0 1px #ffffff0e}.sw-mobile-route-chip[data-creator-route-chip=world]{--sw-route-chip-accent: var(--sw-creator-route-world, var(--success-primary, #22c55e))}.sw-mobile-route-chip[data-creator-route-chip=characters]{--sw-route-chip-accent: var(--sw-creator-route-characters, var(--accent-primary, #6366f1))}.sw-mobile-route-chip[data-creator-route-chip=story]{--sw-route-chip-accent: var(--sw-creator-route-story, var(--accent-secondary, #c026d3))}.sw-mobile-route-chip[data-creator-route-chip=book]{--sw-route-chip-accent: var(--sw-creator-route-book, var(--warning-primary, #f59e0b))}.sw-mobile-route-chip[data-creator-route-chip=studio]{--sw-route-chip-accent: var(--sw-creator-route-studio, var(--accent-primary, #8b5cf6))}.sw-mobile-route-chip[data-creator-route-chip=spark]{--sw-route-chip-accent: var(--sw-creator-route-spark, var(--accent-secondary, #38bdf8))}.sw-mobile-route-chip[data-creator-route-chip=app-builder]{--sw-route-chip-accent: var(--sw-creator-route-app-builder, var(--accent-primary, #818cf8))}.sw-mobile-route-chip[data-active=true]{border-color:color-mix(in srgb,var(--sw-route-chip-accent) 48%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--sw-route-chip-accent) 25%,transparent),#ffffff0e);box-shadow:0 10px 22px color-mix(in srgb,var(--sw-route-chip-accent) 21%,transparent),inset 0 1px #ffffff1a}.showweld-workspace-command-strip{--sw-command-strip-columns: minmax(220px, .7fr) minmax(460px, 1.55fr) minmax(260px, auto)}.showweld-workspace-view-tabs{grid-template-columns:repeat(7,minmax(84px,1fr))}.showweld-workspace-view-tab{--sw-route-tab-accent: var(--sw-active-route-accent, var(--accent-primary));min-width:0;letter-spacing:0;box-shadow:inset 0 1px #ffffff0b}.showweld-workspace-view-tab[data-creator-route-tab=world]{--sw-route-tab-accent: var(--sw-creator-route-world, var(--success-primary, #22c55e))}.showweld-workspace-view-tab[data-creator-route-tab=characters]{--sw-route-tab-accent: var(--sw-creator-route-characters, var(--accent-primary, #6366f1))}.showweld-workspace-view-tab[data-creator-route-tab=story]{--sw-route-tab-accent: var(--sw-creator-route-story, var(--accent-secondary, #c026d3))}.showweld-workspace-view-tab[data-creator-route-tab=book]{--sw-route-tab-accent: var(--sw-creator-route-book, var(--warning-primary, #f59e0b))}.showweld-workspace-view-tab[data-creator-route-tab=studio]{--sw-route-tab-accent: var(--sw-creator-route-studio, var(--accent-primary, #8b5cf6))}.showweld-workspace-view-tab[data-creator-route-tab=spark]{--sw-route-tab-accent: var(--sw-creator-route-spark, var(--accent-secondary, #38bdf8))}.showweld-workspace-view-tab[data-creator-route-tab=app-builder]{--sw-route-tab-accent: var(--sw-creator-route-app-builder, var(--accent-primary, #818cf8))}.showweld-workspace-view-tab[data-active=true]{border-color:color-mix(in srgb,var(--sw-route-tab-accent) 48%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--sw-route-tab-accent) 20%,transparent),#ffffff0e)}[data-creator-route=studio] .sw-picture-premium-root,[data-creator-route=spark] .spark-shell,[data-creator-route=app-builder] .app-builder-active,[data-creator-route=app-builder] .app-builder-portal{background:radial-gradient(840px 460px at 8% -8%,color-mix(in srgb,var(--sw-active-route-accent) 12%,transparent),transparent 68%),radial-gradient(700px 380px at 96% 4%,rgba(var(--accent-secondary-rgb,168,85,247),.08),transparent 66%),var(--sw-route-page-bg, var(--sw-workspace-canvas-bg, var(--sw-page-bg, var(--bg-gradient-primary))))}[data-creator-route=studio] .sw-picture-premium-root,[data-creator-route=spark] .spark-shell,[data-creator-route=app-builder] .app-builder-active{min-width:0;isolation:isolate}.app-builder-active .app-builder-command-strip,.app-builder-active .app-builder-stat-strip,.app-builder-active>header{border-color:color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 20%,rgba(255,255,255,.075));box-shadow:inset 0 1px #ffffff0e}.app-builder-active .app-builder-tab-groups,.app-builder-active .app-builder-stat-strip{scrollbar-width:none}.app-builder-active .app-builder-tab-groups::-webkit-scrollbar,.app-builder-active .app-builder-stat-strip::-webkit-scrollbar{display:none}@media (max-width: 1180px){.showweld-workspace-command-strip{--sw-command-strip-columns: minmax(190px, .72fr) minmax(380px, 1.4fr) auto}.showweld-workspace-view-tabs{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding-bottom:.1rem;scrollbar-width:none}.showweld-workspace-view-tabs::-webkit-scrollbar{display:none}.showweld-workspace-view-tab{flex:0 0 auto;min-width:94px;scroll-snap-align:start}}@media (max-width: 768px){.sw-premium-mobile-bar{padding-inline:.45rem}.sw-mobile-route-chip{min-width:68px;min-height:34px}[data-creator-route=studio] .sw-picture-premium-root,[data-creator-route=spark] .spark-shell,[data-creator-route=app-builder] .app-builder-active,[data-creator-route=app-builder] .app-builder-portal{padding-bottom:var(--creator-module-bottom-clearance, calc(8.75rem + env(safe-area-inset-bottom, 0px)) )}[data-creator-route=studio] .sw-picture-premium-root main,[data-creator-route=spark] .spark-main-stage,[data-creator-route=app-builder] .app-builder-main{padding-bottom:calc(var(--creator-module-bottom-clearance, 8.75rem) + 1rem);scroll-padding-bottom:calc(var(--creator-module-bottom-clearance, 8.75rem) + 1rem)}.app-builder-active.is-mobile>header{padding:.68rem .78rem;align-items:stretch;flex-wrap:wrap}.app-builder-active.is-mobile>header>div{min-width:0;width:100%;justify-content:space-between}.app-builder-active.is-mobile>header button{min-height:40px}.app-builder-active.is-mobile .app-builder-command-strip{grid-template-columns:minmax(0,1fr);padding:.58rem .72rem}.app-builder-active.is-mobile .app-builder-command-strip>div:last-child{justify-content:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-builder-active.is-mobile .app-builder-tab-groups{gap:.42rem;padding-bottom:.1rem}.app-builder-active.is-mobile .app-builder-tab-group__buttons button{min-height:38px}.app-builder-active.is-mobile .app-builder-stat-strip{display:flex;gap:.48rem;overflow-x:auto;padding:.52rem .72rem;scroll-snap-type:x proximity}.app-builder-active.is-mobile .app-builder-stat-card{flex:0 0 112px;scroll-snap-align:start}.app-builder-active.is-mobile .app-builder-main{padding:.78rem}.app-builder-active.is-mobile .app-builder-main [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)}}@container (max-width: 760px){.showweld-route-intelligence{width:100%}}@media (max-width: 768px){[data-creator-shell=true]{min-height:100dvh;max-height:100dvh;overflow:hidden}[data-creator-main-layout=true],[data-creator-main-content=true]{width:100%;max-width:100vw;overflow-x:hidden}.showweld-route-intelligence{display:none}.sw-premium-mobile-bar{box-shadow:0 10px 28px #00000038}}:where(h1,h2,h3,h4,h5,h6,p,label,button,a,span,small){overflow-wrap:anywhere}:where(#showweld-app-root,#landing-page-root) :where(h1,h2,h3,h4,h5,h6,p,label,button,a,span,small,strong,input,textarea,select,div){letter-spacing:0}body.showweld-dashboard-active>#root,body.showweld-creator-active>#root,body.showweld-scrollable-surface>#root,#showweld-app-root,#landing-page-root{letter-spacing:0}:where(button,[role=button],a){-webkit-tap-highlight-color:transparent}:where(img,video,canvas,svg){max-width:100%}:where(input,textarea,select){min-width:0}:where(textarea){resize:vertical}:where(button,a,input,textarea,select,[role=button],[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring),var(--sw-shadow-interactive)}[data-pointer=coarse] :where(.premium-card,.os-card,.studio-card,.studio-episode-card,.sw-theme-card,.sw-theme-card-strong):hover{transform:none}.sw-page{width:min(100%,var(--sw-content-max));margin-inline:auto;padding-inline:var(--sw-page-gutter)}.sw-page-tight{width:min(100%,var(--sw-content-max));margin-inline:auto;padding-inline:var(--sw-page-gutter-tight)}.sw-stack{display:flex;flex-direction:column;gap:var(--sw-section-gap)}.sw-stack-tight{display:flex;flex-direction:column;gap:var(--sw-grid-gap)}.sw-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sw-grid-gap)}.sw-auto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sw-card-min)),1fr));gap:var(--sw-grid-gap)}.sw-auto-grid-compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sw-card-min-compact)),1fr));gap:var(--sw-grid-gap)}.sw-premium-panel{background:var(--sw-panel-sheen),var(--tier-glass-2-bg);border:var(--sw-border-premium);border-radius:var(--sw-panel-radius);box-shadow:var(--sw-shadow-interactive);backdrop-filter:var(--tier-glass-2-blur);-webkit-backdrop-filter:var(--tier-glass-2-blur)}.sw-premium-panel-strong{background:var(--sw-panel-sheen),var(--tier-glass-3-bg);border:var(--sw-border-premium);border-radius:calc(var(--sw-panel-radius) + 4px);box-shadow:var(--elev-float);backdrop-filter:var(--tier-glass-3-blur);-webkit-backdrop-filter:var(--tier-glass-3-blur)}.sw-no-overflow-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-balance-text{text-wrap:balance}@supports not (text-wrap: balance){.sw-balance-text{text-wrap:normal}}.sw-product-page{background:var(--sw-product-page-bg, var(--sw-page-bg));color:var(--sw-text-primary, var(--text-primary))}.sw-product-shell{width:min(100%,var(--sw-content-max-width, 1480px));margin-inline:auto;padding-inline:var(--sw-page-gutter, clamp(1rem, 3vw, 2rem))}.sw-product-section,.sw-product-panel{position:relative;border:1px solid var(--sw-product-border, var(--sw-component-border));border-radius:min(var(--sw-panel-radius, 20px),22px);background:var(--sw-product-section-bg, var(--sw-component-surface));box-shadow:var(--sw-product-shadow, var(--sw-component-shadow-md));overflow:hidden}.sw-product-section:before,.sw-product-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-primary-rgb),.48),rgba(var(--accent-secondary-rgb),.34),transparent);opacity:.72;pointer-events:none}.sw-product-panel-strong{background:var(--sw-product-section-bg-strong, var(--sw-component-surface-strong));border-color:var(--sw-product-border-strong, var(--sw-component-border-strong));box-shadow:var(--sw-product-shadow-strong, var(--sw-component-shadow-lg))}.sw-product-toolbar{border:1px solid var(--sw-product-border, var(--sw-component-border));border-radius:min(var(--sw-panel-radius, 20px),20px);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.09),rgba(var(--accent-secondary-rgb),.045)),var(--sw-product-toolbar-bg, var(--sw-component-surface-strong));box-shadow:var(--sw-product-shadow, var(--sw-component-shadow-md));backdrop-filter:var(--sw-browser-glass-blur, blur(18px) saturate(160%));-webkit-backdrop-filter:var(--sw-browser-glass-blur, blur(18px) saturate(160%))}[data-ai-helper-panel=true]{color-scheme:dark;isolation:isolate}[data-ai-helper-panel=true] :where(*){min-width:0}[data-ai-helper-panel=true] :where(button,textarea,input,select){font-family:var(--font-body)}[data-ai-helper-panel=true] :where(button){-webkit-tap-highlight-color:transparent}[data-ai-helper-panel=true] :where([data-ai-helper-drawer=true]){scrollbar-gutter:stable}[data-ai-helper-panel=true] :where([data-ai-helper-drawer=true],[data-ai-helper-content=true]) ::-webkit-scrollbar{width:8px;height:8px}[data-ai-helper-panel=true] :where([data-ai-helper-drawer=true],[data-ai-helper-content=true]) ::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}@media (max-width: 768px){[data-ai-helper-panel=true]{max-height:calc(100dvh - var(--header-height, 68px) - 1rem)}[data-ai-helper-content=true][data-ai-helper-mobile-mode=tools],[data-ai-helper-content=true][data-ai-helper-mobile-mode=systems]{background:linear-gradient(180deg,rgba(var(--accent-primary-rgb),.045),transparent 22%),var(--surface-primary)}}[data-ai-helper-panel=true]{--text-primary: #f8fafc;--text-secondary: #d6deeb;--text-tertiary: #9fb0c8;--accent-text: #ffffff;--surface-primary: #080d18;--surface-secondary: #101827;--surface-tertiary: #172235;--glass-bg-lg: rgba(9, 14, 25, .965);--glass-bg-xl: rgba(7, 11, 21, .975);color:var(--text-primary);background:radial-gradient(560px 260px at 0% 0%,rgba(var(--accent-primary-rgb),.16),transparent 64%),linear-gradient(180deg,#ffffff0e,#ffffff06),var(--sw-layer-overlay, rgba(8, 12, 22, .94));border-color:rgba(var(--accent-primary-rgb),.22);box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff14,inset 0 0 0 1px rgba(var(--accent-primary-rgb),.045)}[data-ai-helper-panel=true][data-ai-helper-layout=desktop]{width:clamp(420px,29vw,500px)}[data-ai-helper-panel=true][data-ai-helper-layout=tablet]{width:clamp(380px,42vw,440px)}[data-ai-helper-header=true]{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),rgba(var(--accent-secondary-rgb),.055)),#ffffff09}[data-ai-helper-main=true],[data-ai-helper-chat-pane=true],[data-chat-interface=true][data-chat-embedded=true]{min-height:0}[data-chat-interface=true][data-chat-embedded=true] textarea{line-height:1.35}[data-ai-helper-panel=true] .sw-ai-context-strip{flex:0 0 auto;padding:.48rem .58rem;border-bottom:1px solid rgba(148,163,184,.16);background:#0f172ac2}[data-ai-helper-panel=true] .sw-ai-context-strip__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--text-secondary);font-size:.68rem;font-weight:800}[data-ai-helper-panel=true] .sw-ai-context-strip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ai-helper-panel=true] :where(.sw-ai-prompt-toggle,.sw-ai-prompt-chip){border:1px solid rgba(var(--accent-primary-rgb),.28)!important;border-radius:11px;background:#172235!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff0e}[data-ai-helper-panel=true] .sw-ai-prompt-toggle{flex:0 0 auto;min-height:32px;padding:.3rem .58rem;color:var(--accent-primary);font-size:.66rem;font-weight:850}[data-ai-helper-panel=true] .sw-ai-prompt-chip-list{display:flex;gap:.42rem;margin-top:.42rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}[data-ai-helper-panel=true] .sw-ai-prompt-chip-list::-webkit-scrollbar{display:none}[data-ai-helper-panel=true] .sw-ai-prompt-chip{flex:0 0 min(86%,310px);min-height:44px;padding:.58rem .7rem;scroll-snap-align:start;text-align:left;font-size:.72rem;font-weight:760;line-height:1.35}[data-ai-helper-panel=true] [data-chat-interface=true][data-chat-embedded=true] textarea{background:transparent!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}[data-ai-helper-panel=true] [data-chat-interface=true][data-chat-embedded=true] textarea::placeholder{color:var(--text-tertiary)!important;-webkit-text-fill-color:var(--text-tertiary)!important;opacity:1}@media (min-width: 769px){[data-ai-helper-panel=true]{top:max(var(--header-height, 68px),72px);bottom:max(.85rem,env(safe-area-inset-bottom,0px))}[data-ai-helper-header=true]{padding:.86rem 1rem}[data-ai-helper-drawer=true]{max-height:min(58vh,690px)}}@media (max-width: 768px){[data-ai-helper-panel=true][data-ai-helper-layout=mobile]{left:max(.42rem,env(safe-area-inset-left,0px));right:max(.42rem,env(safe-area-inset-right,0px));top:calc(var(--header-height, 64px) + .34rem);bottom:max(.42rem,env(safe-area-inset-bottom,0px));max-width:min(560px,calc(100vw - .84rem));max-height:calc(100dvh - var(--header-height, 64px) - .76rem);border-radius:18px}[data-ai-helper-header=true]{padding:.48rem .58rem;gap:.32rem;max-height:136px;overflow:hidden}[data-ai-helper-header=true]>div:first-child{min-height:36px;gap:.5rem}[data-ai-helper-header=true]>div:first-child>div:first-child{gap:.42rem}[data-ai-helper-header=true]>div:first-child>div:first-child>div:first-child{width:26px;height:26px;border-radius:8px;font-size:.78rem}[data-ai-helper-header=true]>div:first-child>div:first-child>div:last-child>div:first-child{font-size:.82rem;line-height:1.05}[data-ai-helper-header=true]>div:first-child>div:first-child>div:last-child>div:nth-child(2){display:none}[data-ai-helper-header=true]>div:first-child>button{width:32px;min-width:32px;height:32px;min-height:32px;border-radius:10px}[data-ai-helper-header=true]>div:not(:first-child):not([role=tablist]){min-height:0}[data-ai-helper-header=true]>div:not(:first-child):not([role=tablist]) span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ai-helper-header=true] [data-ai-helper-focus-strip=true]{display:none!important}[data-ai-helper-mode-tabs=true]{min-height:40px;padding:.2rem;gap:.24rem;border-radius:12px}[data-ai-helper-mode-tabs=true] button{min-height:34px;padding:.34rem .36rem;border-radius:9px;align-items:center;text-align:center}[data-ai-helper-mode-tabs=true] button span:first-child{font-size:.68rem}[data-ai-helper-mode-tabs=true] button span:last-child{display:none}[data-ai-helper-main=true]{overflow:hidden}[data-ai-helper-chat-pane=true]{min-height:0}[data-chat-interface=true][data-chat-embedded=true]>div:first-child{padding:.42rem .55rem;gap:.34rem;max-height:172px;overflow-y:auto;scrollbar-width:none}[data-chat-interface=true][data-chat-embedded=true]>div:first-child::-webkit-scrollbar{display:none}[data-chat-interface=true][data-chat-embedded=true]>div:first-child button{min-height:34px}[data-chat-interface=true][data-chat-embedded=true] textarea{min-height:42px;max-height:104px}[data-ai-helper-content=true][data-ai-helper-mobile-mode=tools] [data-ai-helper-drawer=true]{display:flex;flex:1 1 auto;height:auto;min-height:0;overflow:hidden;border-top:0}[data-ai-helper-content=true][data-ai-helper-mobile-mode=tools] [data-ai-helper-drawer=true]>button{min-height:44px;margin:.42rem .5rem 0}[data-ai-helper-content=true][data-ai-helper-mobile-mode=tools] [data-ai-helper-drawer=true]>div{padding:.5rem .56rem .72rem;gap:.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-ai-helper-section=true],[data-ai-helper-content=true][data-ai-helper-mobile-mode=tools] [data-ai-helper-drawer=true] section,[data-ai-helper-content=true][data-ai-helper-mobile-mode=systems] section{height:auto;min-height:0;max-height:none;overflow:visible;flex:0 0 auto;flex-shrink:0}[data-ai-helper-section-content=true]{height:auto;min-height:0;overflow:visible}[data-ai-helper-content=true][data-ai-helper-mobile-mode=systems] [data-ai-helper-main=true]>div{min-height:0}[data-ai-helper-content=true][data-ai-helper-mobile-mode=systems] section>div{height:auto;min-height:0;overflow:visible}}[data-ai-helper-panel=true]{--sw-helper-surface: linear-gradient(145deg, rgba(255,255,255,.052), rgba(255,255,255,.016)), var(--sw-layer-default, rgba(8,13,24,.94));--sw-helper-raised: linear-gradient(145deg, rgba(255,255,255,.072), rgba(255,255,255,.024)), var(--sw-layer-raised, rgba(14,21,36,.96));--sw-helper-border: var(--sw-border-muted, rgba(148,163,184,.18));--sw-helper-focus: var(--sw-accent-focus, 0 0 0 3px rgba(var(--accent-primary-rgb),.28));--sw-helper-success: var(--success-primary, #22c55e);--sw-helper-warning: var(--warning-primary, #f59e0b);--sw-helper-danger: var(--danger-primary, #ef4444)}[data-ai-helper-panel=true] :where(.ai-helper-actions,.ai-helper-context,.ai-helper-command,.ai-helper-agent-os,.ai-helper-output,.ai-helper-review,.ai-helper-tidbit){color:var(--sw-text-primary, var(--text-primary))}.ai-helper-context{display:flex;align-items:center;gap:.55rem;min-width:0;margin:0 0 .65rem;padding:.52rem .68rem;border:1px solid var(--sw-helper-border);border-radius:12px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),rgba(var(--accent-secondary-rgb),.035)),var(--sw-helper-surface);box-shadow:inset 0 1px #ffffff0d}.ai-helper-context--empty{justify-content:center;color:var(--text-tertiary);background:var(--sw-layer-sunken, rgba(255,255,255,.035))}.ai-helper-context__icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(var(--accent-primary-rgb),.24);border-radius:10px;background:var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.12))}.ai-helper-context__eyebrow,.ai-helper-actions__label,.ai-helper-agent-os__head span,.dashboard-agent-os__header p+span{color:var(--text-tertiary);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ai-helper-context__name{overflow:hidden;margin-top:.08rem;color:var(--text-primary);font-size:.8rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ai-helper-actions{display:flex;flex-direction:column;gap:.62rem}.ai-helper-actions__modes{display:flex;flex-direction:column;gap:.42rem}.ai-helper-actions__mode-list{display:flex;gap:.38rem;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none}.ai-helper-actions__mode,.ai-helper-actions__more{min-width:0;border:1px solid var(--sw-helper-border);border-radius:999px;background:var(--sw-layer-sunken, rgba(255,255,255,.045));color:var(--text-secondary);cursor:pointer;font-size:.72rem;font-weight:850;transition:transform .16s ease,border-color .16s ease,background .16s ease}.ai-helper-actions__mode{flex:0 0 auto;padding:.46rem .78rem;white-space:nowrap}.ai-helper-actions__mode[data-active=true]{border-color:rgba(var(--accent-primary-rgb),.34);background:var(--sw-accent-field, rgba(var(--accent-primary-rgb),.16));color:var(--accent-primary)}.ai-helper-actions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.ai-helper-actions__card{display:flex;min-width:0;min-height:76px;flex-direction:column;align-items:stretch;gap:.42rem;border:1px solid var(--sw-helper-border);border-radius:14px;background:var(--sw-helper-surface);color:var(--text-secondary);cursor:pointer;padding:.72rem;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.ai-helper-actions__card:hover,.ai-helper-actions__more:hover{transform:translateY(-1px);border-color:rgba(var(--accent-primary-rgb),.28);background:var(--sw-helper-raised)}.ai-helper-actions__card:disabled,.ai-helper-actions__more:disabled{cursor:not-allowed;opacity:.5}.ai-helper-actions__card-top,.ai-helper-actions__card-main{display:flex;min-width:0;align-items:flex-start;gap:.45rem}.ai-helper-actions__icon{flex:0 0 auto}.ai-helper-actions__title{min-width:0;color:var(--text-primary);font-size:.78rem;font-weight:900;line-height:1.18}.ai-helper-actions__kind{flex:0 0 auto;border:1px solid var(--sw-helper-border);border-radius:999px;background:#ffffff0c;color:var(--text-tertiary);font-size:.58rem;font-weight:900;letter-spacing:.06em;padding:.18rem .38rem;text-transform:uppercase}.ai-helper-actions__card[data-produces-diff=true] .ai-helper-actions__kind{border-color:color-mix(in srgb,var(--sw-helper-success) 38%,transparent);background:color-mix(in srgb,var(--sw-helper-success) 14%,transparent);color:var(--sw-helper-success)}.ai-helper-actions__description,.ai-helper-actions__target{color:var(--text-tertiary);font-size:.68rem;line-height:1.38}.ai-helper-actions__more{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:.42rem;padding:.56rem .8rem}.ai-helper-actions__more span{display:inline-flex;min-width:1.5em;height:1.5em;align-items:center;justify-content:center;border-radius:999px;background:var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.12));color:var(--accent-primary)}.ai-helper-agent-os{display:flex;flex-direction:column;gap:.62rem;border:1px solid var(--sw-helper-border);border-radius:16px;background:linear-gradient(145deg,rgba(var(--accent-primary-rgb),.1),rgba(var(--accent-secondary-rgb),.035)),var(--sw-helper-surface);padding:.78rem}.ai-helper-agent-os__head,.dashboard-agent-os__header,.dashboard-agent-os__safety{display:flex;min-width:0;align-items:center;gap:.62rem}.ai-helper-agent-os__head{justify-content:space-between}.ai-helper-agent-os__head strong{display:block;margin-top:.12rem;color:var(--text-primary);font-size:.84rem}.ai-helper-agent-os__head em{flex:0 0 auto;border:1px solid rgba(var(--accent-primary-rgb),.22);border-radius:999px;background:var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.12));color:var(--accent-primary);font-size:.62rem;font-style:normal;font-weight:900;padding:.22rem .46rem}.ai-helper-agent-os__phases span,.ai-helper-agent-os__capabilities span{min-width:0;border:1px solid var(--sw-helper-border);border-radius:12px;background:var(--sw-layer-sunken, rgba(255,255,255,.04));padding:.5rem}.ai-helper-agent-os__phases small,.ai-helper-agent-os__capabilities small{display:block;color:var(--text-tertiary);font-size:.58rem;font-weight:900}.ai-helper-agent-os__phases strong,.ai-helper-agent-os__capabilities strong{display:block;overflow:hidden;color:var(--text-primary);font-size:.7rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ai-helper-output,.ai-helper-review,.ai-helper-tidbit{background:var(--sw-helper-surface);border-color:var(--sw-helper-border);box-shadow:inset 0 1px #ffffff0d}.dashboard-agent-os{display:flex;flex-direction:column;gap:clamp(.7rem,1.4vw,1rem)}.dashboard-agent-os__header{justify-content:space-between}.dashboard-agent-os__header>div:nth-child(2){min-width:0;flex:1}.dashboard-agent-os__safety{flex-wrap:wrap;justify-content:flex-end}.dashboard-agent-os__safety span,.dashboard-agent-os__tabs button,.dashboard-agent-os__phase,.dashboard-agent-os__run-card,.dashboard-agent-os__capability,.dashboard-agent-os__tool-grid span,.dashboard-agent-os__quality-grid article{border:1px solid var(--sw-dashboard-border, var(--sw-border-muted, rgba(148,163,184,.18)));background:var(--dashboard-os-control-bg, var(--sw-layer-sunken, rgba(255,255,255,.045)));box-shadow:inset 0 1px #ffffff0d}.dashboard-agent-os__safety span{border-radius:999px;color:var(--text-secondary);font-size:.66rem;font-weight:900;padding:.28rem .5rem}.dashboard-agent-os__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.dashboard-agent-os__tabs button{display:grid;min-width:0;min-height:62px;grid-template-columns:auto minmax(0,1fr);gap:.22rem .42rem;align-items:center;border-radius:14px;color:var(--text-secondary);cursor:pointer;padding:.58rem;text-align:left}.dashboard-agent-os__tabs button[data-active=true]{border-color:rgba(var(--accent-primary-rgb),.34);background:var(--dashboard-os-control-bg-active, var(--sw-accent-field));color:var(--text-primary)}.dashboard-agent-os__tabs button span,.dashboard-agent-os__tabs button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-agent-os__tabs button span{font-weight:900}.dashboard-agent-os__tabs button small{grid-column:2;color:var(--text-tertiary);font-size:.62rem;font-weight:850}.dashboard-agent-os__operator{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:.72rem}.dashboard-agent-os__phase-list,.dashboard-agent-os__capability-grid,.dashboard-agent-os__tool-grid,.dashboard-agent-os__quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.dashboard-agent-os__phase,.dashboard-agent-os__capability,.dashboard-agent-os__quality-grid article{display:flex;min-width:0;gap:.58rem;border-radius:16px;padding:.72rem}.dashboard-agent-os__phase span{flex:0 0 auto;color:var(--accent-primary);font-size:.78rem;font-weight:950}.dashboard-agent-os__phase strong,.dashboard-agent-os__capability strong,.dashboard-agent-os__quality-grid strong,.dashboard-agent-os__run-card h3{color:var(--text-primary);font-weight:950}.dashboard-agent-os__phase p,.dashboard-agent-os__capability p,.dashboard-agent-os__run-card p{margin:.18rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.42}.dashboard-agent-os__run-card{min-width:0;border-radius:18px;padding:1rem}.dashboard-agent-os__run-card>span,.dashboard-agent-os__capability span,.dashboard-agent-os__quality-grid span,.dashboard-agent-os__tool-grid em{color:var(--text-tertiary);font-size:.64rem;font-style:normal;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.dashboard-agent-os__run-card>div{display:inline-grid;min-width:92px;margin-top:.85rem;border:1px solid rgba(var(--accent-primary-rgb),.24);border-radius:14px;background:var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.12));padding:.62rem}.dashboard-agent-os__run-card>div strong{color:var(--accent-primary);font-size:1.4rem}.dashboard-agent-os__tool-grid span{display:flex;min-width:0;flex-direction:column;gap:.18rem;border-radius:12px;padding:.58rem}.dashboard-agent-os__tool-grid strong{overflow:hidden;color:var(--text-primary);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-agent-os__quality-grid article{flex-direction:column}@media (max-width: 768px){.ai-helper-actions__mode{padding:.5rem .34rem;text-align:center}.ai-helper-actions__grid{grid-template-columns:1fr}.ai-helper-actions__card{min-height:58px;padding:.62rem}.ai-helper-actions__target{font-size:.62rem}.dashboard-agent-os__header{align-items:flex-start}.dashboard-agent-os__safety{width:100%;justify-content:flex-start}.dashboard-agent-os__tabs{grid-template-columns:repeat(5,minmax(54px,1fr));overflow-x:auto;padding-bottom:.12rem;scrollbar-width:none}.dashboard-agent-os__tabs::-webkit-scrollbar{display:none}.dashboard-agent-os__tabs button{min-height:56px;padding:.48rem}.dashboard-agent-os__tabs button small{display:none}.dashboard-agent-os__operator,.dashboard-agent-os__phase-list,.dashboard-agent-os__capability-grid,.dashboard-agent-os__tool-grid,.dashboard-agent-os__quality-grid{grid-template-columns:1fr}.dashboard-agent-os__phase p,.dashboard-agent-os__capability p,.dashboard-agent-os__run-card p{font-size:.76rem}}.sw-product-kicker{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;color:var(--accent-primary);border:1px solid var(--sw-product-accent-border, rgba(var(--accent-primary-rgb),.28));background:var(--sw-product-accent-soft, rgba(var(--accent-primary-rgb),.12));border-radius:999px;padding:.34rem .62rem;font-size:var(--sw-text-xs, .72rem);font-weight:900;text-transform:uppercase;letter-spacing:.08em}.sw-product-heading{color:var(--sw-text-primary, var(--text-primary));font-family:var(--sw-font-family-heading, var(--font-heading, inherit));font-weight:var(--sw-font-black, 950);letter-spacing:0;line-height:var(--sw-leading-tight, 1.08);text-wrap:balance}.sw-product-copy{color:var(--sw-product-muted, var(--sw-text-secondary));line-height:var(--sw-leading-relaxed, 1.65);max-width:var(--sw-product-copy-max, 68ch)}:where(#landing-page-root,[data-showweld-dashboard=true]) :where(.sw-product-section,.sw-product-panel,.sw-product-toolbar){color:var(--sw-text-primary, var(--text-primary))}.sw-asset-frame{--sw-asset-accent-rgb: var(--accent-primary-rgb, 99, 102, 241);--sw-asset-aspect: 16 / 10;--sw-asset-filter: saturate(.98) contrast(1.02) brightness(.9);--sw-asset-filter-hover: saturate(1.03) contrast(1.03) brightness(.94);--sw-asset-image-scale: 1;--sw-asset-image-scale-hover: 1.012;--sw-asset-radius: var(--sw-product-radius-lg, var(--radius-xl, 18px));--sw-asset-bg: radial-gradient(520px 260px at 14% 0%, rgba(var(--sw-asset-accent-rgb), .12), transparent 64%), linear-gradient(145deg, rgba(255,255,255,.052), rgba(255,255,255,.018)), var(--sw-layer-sunken, rgba(0,0,0,.18));position:relative;min-width:0;min-height:var(--sw-asset-min-height, 160px);margin:0;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,rgba(255,255,255,.12) 78%,rgb(var(--sw-asset-accent-rgb)) 22%);border-radius:var(--sw-asset-radius);background:var(--sw-asset-bg);box-shadow:0 14px 40px #00000038,inset 0 1px #ffffff14;aspect-ratio:var(--sw-asset-aspect)}.sw-asset-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.09) 42%,transparent 64%),radial-gradient(360px 180px at 16% 12%,rgba(var(--sw-asset-accent-rgb),.16),transparent 70%);opacity:0;transform:translate(-12%);transition:opacity .18s ease}.sw-asset-frame[data-showweld-asset-loaded=false]:before{opacity:.84;animation:swAssetResolve 1.6s ease-in-out infinite}.sw-asset-frame[data-showweld-asset-loaded=false] .sw-asset-frame__image{opacity:.001}.sw-asset-frame[data-showweld-asset-status=probing]:before,.sw-asset-frame[data-showweld-asset-status=fallback]:before{background:var(--sw-asset-state-probing-bg, linear-gradient(110deg, transparent, rgba(255,255,255,.1), transparent))}.sw-asset-frame[data-showweld-asset-status=fallback]{background:var(--sw-asset-state-fallback-bg, var(--sw-asset-bg))}.sw-asset-frame[data-showweld-asset-critical=true][data-showweld-asset-status=probing]{border-color:color-mix(in srgb,rgb(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241))) 34%,var(--sw-border-muted, rgba(148,163,184,.22)))}.sw-asset-frame[data-showweld-asset-surface=cloud]{--sw-asset-accent-rgb: var(--success-primary-rgb, 34, 197, 94)}.sw-asset-frame[data-showweld-asset-surface=billing]{--sw-asset-accent-rgb: var(--warning-primary-rgb, 245, 158, 11)}.sw-asset-frame[data-showweld-asset-surface=developer]{--sw-asset-accent-rgb: var(--accent-secondary-rgb, 192, 38, 211)}.sw-asset-frame[data-showweld-asset-surface=production]{--sw-asset-accent-rgb: var(--accent-primary-rgb, 59, 130, 246)}.sw-asset-frame--hero{--sw-asset-min-height: clamp(220px, 34vw, 420px);--sw-asset-radius: var(--radius-2xl, 24px)}.sw-asset-frame--system{--sw-asset-min-height: clamp(172px, 28vw, 280px);--sw-asset-radius: var(--radius-xl, 18px)}.sw-asset-frame--ribbon{--sw-asset-aspect: 21 / 6;--sw-asset-min-height: 92px}.sw-asset-frame--bare{min-height:0;border:0;border-radius:inherit;background:transparent;box-shadow:none;aspect-ratio:auto;--sw-asset-sheen-opacity: .42;--sw-asset-image-scale-hover: 1.012}.sw-asset-frame__image{position:relative;z-index:1;width:100%;height:100%;min-height:inherit;display:block;filter:var(--sw-asset-filter);transform:scale(var(--sw-asset-image-scale, 1.01));transition:var(--sw-route-card-transition, transform .18s ease, filter .18s ease, opacity .18s ease)}.sw-asset-frame__svg-plate,.sw-qol-visual__svg-plate{position:relative;z-index:1;width:100%;height:100%;min-height:inherit;display:grid;place-items:center;isolation:isolate;transform:scale(var(--sw-asset-image-scale, 1.01));transition:var(--sw-route-card-transition, transform .18s ease, filter .18s ease, opacity .18s ease)}.sw-asset-frame__svg-plate:before,.sw-qol-visual__svg-plate:before{content:"";position:absolute;z-index:0;width:calc(var(--sw-svg-mask-size, clamp(2.75rem, 46%, 7.25rem)) * 1.48);max-width:72%;aspect-ratio:1;border-radius:clamp(18px,26%,30px);border:1px solid color-mix(in srgb,var(--sw-border-muted, rgba(148,163,184,.2)) 62%,rgb(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241))) 38%);background:radial-gradient(circle at 34% 18%,rgba(255,255,255,.16),transparent 34%),linear-gradient(145deg,rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.2),rgba(var(--accent-secondary-rgb,192,38,211),.08)),color-mix(in srgb,var(--sw-layer-raised, rgba(15,23,42,.86)) 82%,transparent);box-shadow:0 16px 36px #0000004d,0 0 36px rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.16),inset 0 1px #ffffff1f}.sw-asset-frame__svg-plate:after,.sw-qol-visual__svg-plate:after{content:"";position:absolute;z-index:0;width:min(76%,20rem);height:min(76%,13rem);border-radius:999px;border:1px solid rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.18);opacity:.64;transform:rotate(-12deg)}.sw-asset-frame__svg-mask,.sw-qol-visual__svg-mask{--sw-svg-url: var(--sw-asset-svg-url, var(--sw-qol-svg-url));--sw-svg-mask-size: clamp(2.75rem, 46%, 7.25rem);position:relative;z-index:1;width:var(--sw-svg-mask-size);height:var(--sw-svg-mask-size);display:block;background:radial-gradient(circle at 38% 22%,rgba(255,255,255,.76),transparent 28%),linear-gradient(135deg,rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb, 99,102,241)),1),rgba(var(--accent-secondary-rgb, 192,38,211),.94) 48%,rgba(var(--accent-tertiary-rgb, 20,184,166),.88));-webkit-mask-image:var(--sw-svg-url);mask-image:var(--sw-svg-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:var(--sw-svg-mask-size) var(--sw-svg-mask-size);mask-size:var(--sw-svg-mask-size) var(--sw-svg-mask-size);filter:drop-shadow(0 14px 24px rgba(0,0,0,.34)) drop-shadow(0 0 22px rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.28))}.sw-asset-frame--hero .sw-asset-frame__svg-mask,.sw-asset-frame--system .sw-asset-frame__svg-mask{--sw-svg-mask-size: clamp(3rem, 38%, 7.8rem)}.sw-asset-frame--ribbon .sw-asset-frame__svg-mask,.sw-qol-visual--strip .sw-qol-visual__svg-mask{--sw-svg-mask-size: clamp(2.2rem, 36%, 4.6rem)}.sw-qol-visual--thumbnail .sw-qol-visual__svg-mask{--sw-svg-mask-size: clamp(1.8rem, 48%, 3.25rem)}.sw-inline-svg-asset-plate{--sw-inline-svg-size: clamp(3.25rem, 44%, 8rem);position:relative;z-index:0;width:100%;height:100%;min-height:0;display:grid;place-items:center;align-content:center;gap:.48rem;isolation:isolate;overflow:hidden;border-radius:inherit;color:rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)));background:radial-gradient(circle at 20% 14%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.18),transparent 34%),radial-gradient(circle at 82% 86%,rgba(var(--accent-secondary-rgb,192,38,211),.14),transparent 38%),linear-gradient(145deg,#ffffff0d,#ffffff04),var(--sw-layer-sunken, rgba(2,6,23,.88))}.sw-inline-svg-asset-plate:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;z-index:-1;border-radius:24px;opacity:.46;background:linear-gradient(rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.11) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.09) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 74%);mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 74%)}.sw-inline-svg-asset-plate__card{position:relative;z-index:1;display:grid;place-items:center;width:var(--sw-inline-svg-size);aspect-ratio:1;border-radius:clamp(18px,24%,32px);border:1px solid color-mix(in srgb,var(--sw-border-muted, rgba(148,163,184,.22)) 58%,rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241))) 42%);background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.17),transparent 34%),linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.22),rgba(var(--accent-secondary-rgb,192,38,211),.1)),var(--sw-layer-raised, rgba(15,23,42,.86));box-shadow:0 18px 42px #0000004d,0 0 34px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.16),inset 0 1px #ffffff1f}.sw-inline-svg-asset-plate__glyph{width:58%;aspect-ratio:1;display:block;background:radial-gradient(circle at 36% 20%,rgba(255,255,255,.82),transparent 30%),linear-gradient(135deg,rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241))),rgb(var(--accent-secondary-rgb,192,38,211)) 54%,rgb(var(--accent-tertiary-rgb,20,184,166)));-webkit-mask-image:var(--sw-inline-svg-url);mask-image:var(--sw-inline-svg-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;filter:drop-shadow(0 11px 20px rgba(0,0,0,.32)) drop-shadow(0 0 20px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.28))}.sw-inline-svg-asset-plate__label{position:relative;z-index:1;max-width:min(12rem,86%);padding:.22rem .54rem;border-radius:999px;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.24);background:color-mix(in srgb,var(--sw-layer-raised, rgba(15,23,42,.82)) 84%,transparent);color:var(--sw-text-secondary, var(--text-secondary));font-size:.62rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-inline-svg-asset-plate--compact{--sw-inline-svg-size: min(74%, 2.45rem);gap:0}.sw-inline-svg-asset-plate--compact .sw-inline-svg-asset-plate__card{border-radius:12px;box-shadow:0 9px 20px #00000038,0 0 18px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.14),inset 0 1px #ffffff1a}.sw-inline-svg-asset-plate--compact .sw-inline-svg-asset-plate__label{display:none}.sw-inline-svg-asset-plate--micro{--sw-inline-svg-size: min(78%, 1.55rem);background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.16),rgba(var(--accent-secondary-rgb,192,38,211),.07)),var(--sw-layer-field, rgba(8,13,24,.7))}.sw-inline-svg-asset-plate--micro:before,.sw-inline-svg-asset-plate--micro .sw-inline-svg-asset-plate__label{display:none}.sw-inline-svg-asset-plate--micro .sw-inline-svg-asset-plate__card{border-radius:9px;box-shadow:inset 0 1px #ffffff1a}@keyframes swAssetResolve{0%,to{transform:translate(-14%);opacity:.5}50%{transform:translate(14%);opacity:.86}}.sw-asset-frame:hover .sw-asset-frame__image{transform:scale(var(--sw-asset-image-scale-hover, 1.025));filter:var(--sw-asset-filter-hover, saturate(1.12) contrast(1.06) brightness(.96))}.sw-asset-frame__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 26%),linear-gradient(110deg,transparent 0%,rgba(255,255,255,.08) 42%,transparent 64%),radial-gradient(420px 180px at 0% 0%,rgba(var(--sw-asset-accent-rgb),.2),transparent 66%);opacity:var(--sw-asset-sheen-opacity, .42);mix-blend-mode:screen}:root{--sw-illustration-ink-rgb: 148, 163, 184}[data-theme=light],[data-theme=paper]{--sw-illustration-ink-rgb: 71, 85, 105}.sw-asset-frame--illustrated{--sw-asset-filter: none;--sw-asset-filter-hover: none}.sw-asset-frame__illustration{position:relative;z-index:1;width:100%;height:100%;min-height:inherit;display:block}.sw-asset-frame__fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;align-content:center;gap:.65rem;padding:1rem;text-align:center;color:var(--text-secondary);background:var(--sw-asset-bg)}.sw-asset-frame__fallback span{max-width:18rem;color:var(--text-secondary);font-size:.78rem;font-weight:850;line-height:1.35}.sw-asset-frame--iconic{--sw-asset-filter: none;--sw-asset-icon-size: clamp(3.4rem, 14vw, 6.8rem);background:radial-gradient(circle at 50% 50%,rgba(var(--sw-asset-accent-rgb),.14),transparent 34%),radial-gradient(680px 320px at 20% 0%,rgba(var(--sw-asset-accent-rgb),.08),transparent 66%),linear-gradient(145deg,#ffffff0c,#ffffff04),var(--sw-layer-default, rgba(8, 13, 24, .78))}.sw-asset-frame__iconic-scene,.sw-qol-visual__glyph-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;overflow:hidden}.sw-qol-visual__grid-plane{position:absolute;top:8%;right:8%;bottom:8%;left:8%;z-index:0;border-radius:inherit;opacity:.42;background:linear-gradient(rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.12) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.1) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 72%)}.sw-qol-visual__glass-card{position:absolute;z-index:2;width:min(34%,7rem);height:min(22%,4.25rem);border-radius:16px;border:1px solid color-mix(in srgb,rgba(255,255,255,.14) 76%,rgb(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241))) 24%);background:linear-gradient(145deg,#ffffff1a,#ffffff07),color-mix(in srgb,var(--sw-layer-raised, rgba(15,23,42,.86)) 84%,transparent);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff14}.sw-qol-visual__glass-card:before,.sw-qol-visual__glass-card:after{content:"";position:absolute;left:14%;right:14%;height:2px;border-radius:999px;background:rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.42)}.sw-qol-visual__glass-card:before{top:36%}.sw-qol-visual__glass-card:after{top:58%;right:34%;opacity:.56}.sw-qol-visual__glass-card--a{left:10%;bottom:16%;transform:rotate(-5deg)}.sw-qol-visual__glass-card--b{right:9%;top:13%;transform:rotate(6deg) scale(.86);opacity:.72}.sw-asset-frame__iconic-glyph,.sw-qol-visual__glyph-ring{position:relative;z-index:4;display:grid;place-items:center;width:var(--sw-asset-icon-size, 5.8rem);height:var(--sw-asset-icon-size, 5.8rem);border-radius:28%;color:rgb(var(--sw-asset-accent-rgb, var(--accent-primary-rgb, 99,102,241)));background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.18),transparent 34%),linear-gradient(145deg,rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.2),#ffffff09),var(--sw-layer-raised, rgba(255,255,255,.06));border:1px solid color-mix(in srgb,rgba(255,255,255,.18) 62%,rgb(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241))) 38%);box-shadow:0 18px 46px #0000004d,0 0 34px rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.14),inset 0 1px #ffffff24}.sw-asset-frame__iconic-orbit,.sw-qol-visual__halo{position:absolute;z-index:1;border-radius:999px;border:1px solid rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.22);opacity:.86}.sw-asset-frame__iconic-orbit--outer,.sw-qol-visual__halo{width:min(78%,560px);height:min(78%,320px);transform:rotate(-9deg)}.sw-qol-visual__halo--inner{width:min(50%,340px);height:min(50%,210px);transform:rotate(17deg);opacity:.48}.sw-asset-frame__iconic-orbit--inner{width:min(48%,340px);height:min(48%,210px);transform:rotate(16deg);opacity:.54}.sw-asset-frame__iconic-flow,.sw-qol-visual__route-line{position:absolute;z-index:2;width:72%;max-width:620px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.72),rgba(255,255,255,.28),transparent);opacity:.68;transform:rotate(-8deg)}.sw-qol-visual__route-line--secondary{width:54%;opacity:.38;transform:rotate(18deg) translateY(1.7rem);background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.52),transparent)}.sw-asset-frame__iconic-node,.sw-qol-visual__node{--_i: var(--sw-asset-node-index, var(--sw-qol-node-index, 0));position:absolute;z-index:3;width:clamp(.46rem,1.1vw,.72rem);height:clamp(.46rem,1.1vw,.72rem);border-radius:999px;background:rgb(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)));box-shadow:0 0 0 4px rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.1),0 0 24px rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.34);left:calc(14% + ((var(--_i) * 11%) % 72%));top:calc(18% + ((var(--_i) * 19%) % 58%));opacity:calc(.38 + (var(--_i) * .045))}.sw-asset-frame__iconic-card{position:absolute;z-index:2;width:min(26%,168px);height:min(18%,90px);border-radius:16px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#ffffff16,#ffffff07),#00000029;box-shadow:inset 0 1px #ffffff12}.sw-asset-frame__iconic-card--a{left:9%;bottom:14%}.sw-asset-frame__iconic-card--b{right:10%;top:12%;transform:scale(.84);opacity:.72}.sw-asset-frame--iconic:hover .sw-asset-frame__iconic-glyph,.sw-qol-visual--iconic:hover .sw-qol-visual__glyph-ring{transform:translateY(-2px) scale(1.018)}html[data-theme=light] .sw-asset-frame,html[data-theme=paper] .sw-asset-frame{--sw-asset-filter: saturate(1.04) contrast(1.02) brightness(1);--sw-asset-filter-hover: saturate(1.08) contrast(1.04) brightness(1.02);--sw-asset-bg: radial-gradient(520px 260px at 14% 0%, rgba(var(--sw-asset-accent-rgb), .13), transparent 64%), linear-gradient(145deg, rgba(255,255,255,.96), rgba(248,250,252,.74)), #ffffff;border-color:color-mix(in srgb,rgba(15,23,42,.14) 76%,rgb(var(--sw-asset-accent-rgb)) 24%);box-shadow:0 18px 46px #0f172a21,inset 0 1px #ffffffdb}@media (max-width: 640px){.sw-asset-frame{--sw-asset-radius: var(--radius-lg, 14px);--sw-asset-min-height: 132px;box-shadow:0 12px 34px #00000038,inset 0 1px #ffffff14}.sw-asset-frame--hero{--sw-asset-min-height: clamp(190px, 54vw, 300px)}.sw-asset-frame--system{--sw-asset-min-height: clamp(132px, 42vw, 210px)}.sw-asset-frame--ribbon{--sw-asset-min-height: 76px}.sw-asset-frame__sheen{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 22%),radial-gradient(260px 140px at 0% 0%,rgba(var(--sw-asset-accent-rgb),.18),transparent 68%)}}@media (prefers-reduced-motion: reduce){.sw-asset-frame:before,.sw-asset-frame__image,.sw-asset-frame:hover .sw-asset-frame__image{transform:none;animation:none;transition:none}}.sw-qol-visual{--sw-qol-radius: var(--radius-lg, 14px);--sw-qol-opacity: .72;--sw-qol-scale: 1;position:relative;margin:0;min-width:0;overflow:hidden;isolation:isolate;border-radius:var(--sw-qol-radius);background:var(--sw-layer-sunken, rgba(0,0,0,.16));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f;aspect-ratio:1 / 1}.sw-qol-visual--iconic{--sw-qol-opacity: 1;color:var(--accent-primary);background:radial-gradient(circle at 50% 46%,rgba(var(--accent-primary-rgb,99,102,241),.16),transparent 45%),linear-gradient(145deg,#ffffff0f,#ffffff05),var(--sw-layer-sunken, rgba(4, 9, 20, .76))}.sw-qol-visual--iconic[data-showweld-qol-tone=success]{--sw-asset-accent-rgb: var(--success-primary-rgb, 34,197,94)}.sw-qol-visual--iconic[data-showweld-qol-tone=warning]{--sw-asset-accent-rgb: var(--warning-primary-rgb, 245,158,11)}.sw-qol-visual--iconic[data-showweld-qol-tone=secondary]{--sw-asset-accent-rgb: var(--accent-secondary-rgb, 192,38,211)}.sw-qol-visual--iconic[data-showweld-qol-tone=primary],.sw-qol-visual--iconic[data-showweld-qol-tone=neutral]{--sw-asset-accent-rgb: var(--accent-primary-rgb, 99,102,241)}.sw-qol-visual--iconic .sw-qol-visual__glyph-ring{--sw-asset-icon-size: clamp(2.2rem, 58%, 4.4rem)}.sw-qol-visual--thumbnail.sw-qol-visual--iconic .sw-qol-visual__glyph-ring{--sw-asset-icon-size: 2rem;border-radius:12px}.sw-qol-visual--strip.sw-qol-visual--iconic .sw-qol-visual__glyph-ring{--sw-asset-icon-size: clamp(2.8rem, 28%, 4.2rem)}.sw-qol-visual--ambient.sw-qol-visual--iconic{opacity:.44}.sw-qol-visual__status-dot{position:absolute;right:18%;bottom:20%;z-index:5;width:.48rem;height:.48rem;border-radius:999px;background:rgb(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)));box-shadow:0 0 20px rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.58)}.sw-qol-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-18%);pointer-events:none}.sw-qol-visual[data-showweld-qol-loaded=false]:before{opacity:.78;animation:swAssetResolve 1.6s ease-in-out infinite}.sw-qol-visual[data-showweld-qol-status=probing]:before,.sw-qol-visual[data-showweld-qol-status=fallback]:before{background:var(--sw-asset-state-probing-bg, linear-gradient(110deg, transparent, rgba(255,255,255,.1), transparent))}.sw-qol-visual[data-showweld-qol-status=fallback]{background:var(--sw-asset-state-fallback-bg, var(--sw-layer-sunken, rgba(0,0,0,.16)))}.sw-qol-visual[data-showweld-qol-critical=true][data-showweld-qol-status=probing]{border-color:color-mix(in srgb,rgb(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241))) 34%,var(--sw-border-muted, rgba(148,163,184,.22)))}.sw-qol-visual__image{position:relative;z-index:1;width:100%;height:100%;display:block;opacity:var(--sw-qol-opacity);transform:scale(var(--sw-qol-scale));filter:saturate(1.08) contrast(1.04) brightness(.94);transition:var(--sw-route-card-transition, transform .18s ease, filter .18s ease, opacity .18s ease)}.sw-asset-frame__image.sw-asset-frame__svg-plate,.sw-qol-visual__image.sw-qol-visual__svg-plate{object-fit:initial;object-position:initial;opacity:var(--sw-qol-opacity, .92);filter:drop-shadow(0 14px 24px rgba(0,0,0,.34)) drop-shadow(0 0 22px rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.28))}.sw-asset-frame:hover .sw-asset-frame__svg-plate,.sw-qol-visual:hover .sw-qol-visual__svg-plate{opacity:.96;transform:scale(var(--sw-asset-image-scale-hover, 1.025))}.sw-asset-frame:hover .sw-asset-frame__svg-mask,.sw-qol-visual:hover .sw-qol-visual__svg-mask{filter:drop-shadow(0 16px 28px rgba(0,0,0,.38)) drop-shadow(0 0 28px rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.34))}#showweld-app-root :where(img[src*="/assets/showweld/iconic/"],img[src*="/assets/showweld/svg/"],img[src*="/svg/"]){object-fit:contain;object-position:center;box-sizing:border-box;padding:clamp(.18rem,7%,.58rem);background:radial-gradient(circle at 50% 42%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.18),transparent 46%),linear-gradient(145deg,#ffffff0e,#ffffff04),var(--sw-layer-sunken, rgba(0,0,0,.18))}#showweld-app-root :where(.sw-qol-visual,.sw-asset-frame) :where(img[src*="/assets/showweld/iconic/"],img[src*="/assets/showweld/svg/"],img[src*="/svg/"]),#showweld-app-root :where(.spark-hero-mosaic,.spark-source-card,.spark-source-tile,.spark-frame-slot,.pb-panel-card,.creator-capability-matrix,.dashboard-os-stage) :where(img[src*="/assets/showweld/iconic/"],img[src*="/assets/showweld/svg/"],img[src*="/svg/"]){border-radius:inherit}.sw-qol-visual:hover .sw-qol-visual__image{opacity:.86;transform:scale(1.012);filter:saturate(1.04) contrast(1.03) brightness(.96)}.sw-qol-visual__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.34;mix-blend-mode:screen;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 30%),radial-gradient(140px 90px at 12% 4%,rgba(var(--accent-primary-rgb,99,102,241),.24),transparent 70%)}.sw-qol-visual__fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#00000038}.showweld-loading-card{position:relative;overflow:hidden;isolation:isolate}.showweld-loading-card>:not(.sw-qol-visual--ambient){position:relative;z-index:1}.sw-qol-visual--strip{aspect-ratio:16 / 7;--sw-qol-radius: var(--radius-xl, 18px)}.sw-qol-visual--ambient{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;box-shadow:none;--sw-qol-opacity: .13;--sw-qol-scale: 1.02;pointer-events:none}.sw-qol-visual--thumbnail{width:44px;height:44px;aspect-ratio:1 / 1;flex:0 0 auto}html[data-theme=light] .sw-qol-visual,html[data-theme=paper] .sw-qol-visual{background:#0f172a0b;border-color:#0f172a1a}html[data-theme=light] .sw-asset-frame--iconic,html[data-theme=paper] .sw-asset-frame--iconic,html[data-theme=light] .sw-qol-visual--iconic,html[data-theme=paper] .sw-qol-visual--iconic{background:radial-gradient(circle at 50% 50%,rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.12),transparent 36%),linear-gradient(145deg,#fffffff5,#f8fafcb8),#fff}@media (max-width: 640px){.sw-qol-visual--strip{aspect-ratio:16 / 8}.sw-qol-visual--thumbnail{width:38px;height:38px}}@media (prefers-reduced-motion: reduce){.sw-qol-visual:before,.sw-qol-visual__image,.sw-qol-visual:hover .sw-qol-visual__image,.sw-asset-frame__iconic-glyph,.sw-qol-visual__glyph-ring{transform:none;animation:none;transition:none}}@supports not (background: color-mix(in srgb,white,black)){:where(input,textarea,select):not([data-unstyled=true]){background:var(--surface-2)}:where(input,textarea,select):not([data-unstyled=true]):focus{background:var(--surface-3)}}@media (max-width: 480px){:where(.sw-page,.sw-page-tight){padding-inline:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}.sw-cluster{align-items:stretch}.sw-cluster>:where(button,a,[role=button]){flex:1 1 auto}.sw-component-toolbar,:where(.toolbar,.action-bar,.command-bar,.showweld-workspace-command-strip),:where([data-showweld-dashboard=true],[data-module-container=true]) :where([data-toolbar=true],[role=toolbar]){align-items:stretch;border-radius:var(--sw-component-radius, 14px);padding:.625rem}.sw-component-toolbar>:where(button,a,[role=button],input,select),:where(.toolbar,.action-bar,.command-bar,.showweld-workspace-command-strip)>:where(button,a,[role=button],input,select){flex:1 1 min(100%,10rem)}.sw-component-card,.sw-component-card-strong,.sw-component-callout,.sw-component-stat,.sw-component-empty,:where(.form-card,.premium-card,.studio-card,.os-card,.stat-card,.metric-card,.empty-state){border-radius:min(var(--sw-component-radius, 14px),16px);padding:min(var(--sw-component-pad, 1rem),1rem)}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(th,td){padding:.62rem .7rem;white-space:nowrap}}@media (max-width: 768px),(pointer: coarse){#showweld-app-root{--sw-mobile-route-clearance: calc(var(--sw-mobile-nav-total, var(--mobile-nav-total, 86px)) + var(--storyforge-keyboard-height, 0px) + 1rem);--sw-mobile-tap-gap: .625rem;--sw-mobile-sheet-radius: min(var(--sw-radius-2xl, 24px), 24px)}.showweld-dashboard-mobile-wrapper{min-height:100dvh}:where([data-showweld-dashboard=true],[data-creator-shell=true],[data-module-container=true]){touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(.sw-auto-grid,[style*=grid-template-columns]){min-width:0}:where([data-showweld-dashboard=true],[data-module-container=true],.mobile-bottom-sheet) :where(button,a,[role=button],input,select,textarea){min-height:var(--touch-target-min, 44px)}:where([data-showweld-dashboard=true],[data-module-container=true],.mobile-bottom-sheet) :where(input,select,textarea){font-size:16px;border-radius:var(--sw-control-radius-mobile, 14px);background:var(--sw-input-bg, var(--surface-2));border-color:var(--sw-input-border, var(--surface-border-2))}:where([data-showweld-dashboard=true],[data-module-container=true]){--sw-component-pad: .875rem;--sw-component-control-gap: var(--sw-mobile-tap-gap, .625rem);--sw-component-field-height: max(var(--touch-target-comfortable, 48px), 3rem)}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(.sw-auto-grid,.sw-auto-grid-compact){gap:var(--sw-component-section-gap, .875rem)}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(section,.sw-component-card,.sw-component-card-strong,.form-card,.premium-card,.studio-card,.os-card){max-width:100%}:where([data-showweld-dashboard=true],[data-module-container=true]) :where(.sw-component-empty,[data-empty-state=true],.empty-state){min-height:160px;place-items:stretch;text-align:left}:where(.mobile-bottom-sheet){border-top-left-radius:var(--sw-mobile-sheet-radius);border-top-right-radius:var(--sw-mobile-sheet-radius)}:where(.mobile-bottom-sheet) .sw-scrollbar-premium{padding-bottom:calc(var(--sw-mobile-route-clearance) + env(safe-area-inset-bottom,0px))}:where([data-bottom-nav=true]){contain:layout paint style}:where([data-storyforge-fab=true]){box-shadow:0 18px 42px #00000059,0 0 0 1px rgba(var(--accent-primary-rgb),.2)}html[data-theme=light] :where([data-storyforge-fab=true]),html[data-theme=paper] :where([data-storyforge-fab=true]){box-shadow:0 16px 36px #0f172a29,0 0 0 1px rgba(var(--accent-primary-rgb),.18)}#showweld-app-root [data-creator-workspace-bar=mobile]{box-shadow:0 12px 38px #00000042,inset 0 1px #ffffff14}#showweld-app-root .sw-mobile-route-command{--sw-mobile-command-border: rgba(255,255,255,.09);border-bottom-color:var(--sw-mobile-command-border)}html[data-theme=light] #showweld-app-root .sw-mobile-route-command,html[data-theme=paper] #showweld-app-root .sw-mobile-route-command{--sw-mobile-command-border: rgba(15,23,42,.12);background:radial-gradient(520px 140px at 0% 0%,rgba(var(--accent-primary-rgb),.1),transparent 70%),linear-gradient(135deg,#fffffff5,#ffffffd6)}#showweld-app-root :where(.sw-mobile-route-strip,.sw-mobile-route-guidance){scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}#showweld-app-root :where(.sw-mobile-route-strip,.sw-mobile-route-guidance)::-webkit-scrollbar{display:none}#showweld-app-root .sw-mobile-route-chip{scroll-snap-align:start;-webkit-tap-highlight-color:transparent}#showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story){border-top:1px solid rgba(var(--accent-primary-rgb),.08)}#showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story) :where(.creator-module-main,#world-building-main-content){padding-right:0;width:100%;max-width:100%;min-width:0}#showweld-app-root :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story) :where(.scrollable){padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + .75rem)}#showweld-app-root [data-mobile-side-rail]{position:absolute;z-index:360;color:var(--text-primary);border:1px solid var(--sw-product-border, rgba(255,255,255,.1));background:radial-gradient(260px 120px at 0% 0%,rgba(var(--accent-primary-rgb),.16),transparent 70%),var(--sw-creator-mobile-sheet-bg, var(--sw-product-toolbar-bg, rgba(8,13,24,.92)));box-shadow:0 18px 54px #00000061,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}#showweld-app-root [data-mobile-side-rail][data-collapsed=true]{top:auto;left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));bottom:.75rem;width:auto;max-width:none;height:54px;max-height:54px;min-height:54px;border-radius:18px;overflow:hidden}#showweld-app-root [data-mobile-side-rail][data-collapsed=true]>div{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.62rem;padding:.55rem 3.2rem .55rem .7rem;overflow:hidden}#showweld-app-root [data-mobile-side-rail][data-collapsed=true] button{top:50%;left:auto;right:.55rem;transform:translateY(-50%);width:38px;height:38px;min-width:38px;min-height:38px;border-radius:14px}#showweld-app-root [data-mobile-side-rail][data-collapsed=true] [style*=writing-mode]{writing-mode:horizontal-tb;text-orientation:mixed;margin:0;padding:0;background:transparent;color:var(--text-primary);border-radius:0;font-size:.78rem;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}#showweld-app-root [data-mobile-side-rail][data-collapsed=true] [style*="margin-top: 4rem"]{margin-top:0;width:34px;height:34px;min-width:34px;flex:0 0 34px}#showweld-app-root [data-mobile-side-rail][data-collapsed=true] [style*="margin-bottom: 1.5rem"]{margin:0;min-width:34px;flex:0 0 auto;padding:.35rem .52rem;font-size:.72rem}#showweld-app-root [data-mobile-side-rail][data-collapsed=false]{top:auto;left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));bottom:.75rem;width:auto;max-width:none;height:min(70dvh,calc(100% - 1.5rem),620px);max-height:min(70dvh,calc(100% - 1.5rem),620px);border-radius:24px;border-color:var(--sw-product-border-strong, rgba(255,255,255,.16));overflow:hidden}#showweld-app-root [data-mobile-side-rail][data-collapsed=false]>button{top:.75rem;left:auto;right:.75rem;width:40px;height:40px;transform:none}#showweld-app-root :where([data-creator-route=book] #book-manuscript-view,[data-creator-route=studio] [data-showweld-studio=true],[data-creator-route=spark] [data-showweld-spark=true],[data-creator-route=app-builder] .app-builder-active,[data-creator-route=app-builder] .app-builder-portal){min-width:0;max-width:100%;background:radial-gradient(820px 460px at 0% -8%,rgba(var(--accent-primary-rgb),.105),transparent 64%),radial-gradient(720px 420px at 100% 0%,rgba(var(--accent-secondary-rgb),.08),transparent 58%),var(--sw-creator-canvas-bg, var(--sw-product-page-bg))}#showweld-app-root :where([data-creator-route=book] #book-manuscript-view,[data-creator-route=studio] [data-showweld-studio=true],[data-creator-route=spark] [data-showweld-spark=true],[data-creator-route=app-builder] .app-builder-active) :where(.scrollable,main,.spark-main-stage,.app-builder-main){scroll-padding-bottom:var(--sw-route-mobile-content-clearance, calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1rem))}#showweld-app-root [data-creator-route=spark] :where(.spark-experience-hero,.spark-command-center,.spark-production-system,.spark-clip-workspace),#showweld-app-root [data-creator-route=studio] :where(.pb-panel-card,.pb-bible-card,.pb-launch-card),#showweld-app-root [data-creator-route=app-builder] :where(.app-builder-command-strip,.app-builder-stat-card,.app-builder-main section,.app-builder-main article){border-radius:min(var(--sw-panel-radius, 18px),16px);box-shadow:var(--sw-component-shadow-sm, 0 12px 34px rgba(0,0,0,.24))}#showweld-app-root [data-creator-route=spark] .spark-hero-title,#showweld-app-root [data-creator-route=studio] h1,#showweld-app-root [data-creator-route=app-builder] h1{font-size:clamp(1.25rem,6vw,1.8rem);line-height:1.08}#showweld-app-root [data-creator-route=spark] :where(.spark-hero-actions,.spark-workspace-switcher__actions,.spark-flow-dock),#showweld-app-root [data-creator-route=studio] :where(.pb-mobile-tabs,header>div:last-child),#showweld-app-root [data-creator-route=app-builder] :where(.app-builder-command-strip>div:last-child,.app-builder-tab-group__buttons){overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}#showweld-app-root [data-creator-route=spark] :where(.spark-hero-actions,.spark-workspace-switcher__actions,.spark-flow-dock)::-webkit-scrollbar,#showweld-app-root [data-creator-route=studio] :where(.pb-mobile-tabs,header>div:last-child)::-webkit-scrollbar,#showweld-app-root [data-creator-route=app-builder] :where(.app-builder-command-strip>div:last-child,.app-builder-tab-group__buttons)::-webkit-scrollbar{display:none}}@media (max-width: 420px){#showweld-app-root :where(.mobile-bottom-sheet,[data-module-container=true]) :where(h1,h2,h3){text-wrap:balance}#showweld-app-root :where([data-module-container=true]) :where(button,a[role=button]){max-width:100%}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator][data-theme-routed=true]{--sw-mobile-bottom-clearance: var(--sw-route-mobile-bottom-clearance, calc(7.55rem + env(safe-area-inset-bottom, 0px)) );--sw-creator-mobile-page-pad: var(--sw-route-mobile-page-pad, clamp(.66rem, 2.8vw, .96rem));--sw-creator-mobile-card-radius: var(--sw-route-mobile-card-radius, 15px);--sw-creator-mobile-card-pad: var(--sw-route-mobile-card-pad, clamp(.72rem, 3vw, .98rem));--sw-creator-mobile-touch: var(--sw-route-mobile-touch, 42px);--sw-creator-mobile-sheet-bg: var(--sw-route-mobile-sheet-bg)}#showweld-app-root[data-app-surface=creator] :where(.sw-mobile-route-command__actions,.sw-mobile-route-strip,.sw-mobile-route-modules,.sw-mobile-route-guidance,.sw-mobile-route-drawer__chips,.spark-flow-dock,.spark-hero-actions,.pb-mobile-tabs,.app-builder-command-strip,.app-builder-tab-group__buttons){scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}#showweld-app-root[data-app-surface=creator] :where(.sw-mobile-route-command__actions,.sw-mobile-route-strip,.sw-mobile-route-modules,.sw-mobile-route-guidance,.sw-mobile-route-drawer__chips,.spark-flow-dock,.spark-hero-actions,.pb-mobile-tabs,.app-builder-command-strip,.app-builder-tab-group__buttons)::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-command{position:sticky;top:0;z-index:860;border-bottom-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.22);background:radial-gradient(460px 140px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.18),transparent 70%),radial-gradient(320px 120px at 100% 0%,rgba(var(--sw-route-accent-2-rgb, var(--accent-secondary-rgb, 168,85,247)),.12),transparent 72%),var(--sw-creator-mobile-sheet-bg)}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-command__actions{max-width:min(38vw,9.5rem);min-width:0;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;scrollbar-width:none;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-command__actions::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-command__actions :where(button,a,[role=button]){flex:0 0 42px;min-width:42px;max-width:42px;padding-inline:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-modules{min-width:0;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-module{scroll-snap-align:start;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000029;transition:var(--sw-route-mobile-press-transition)}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-module:active{transform:scale(var(--sw-route-press-scale, .97))}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-module:focus-visible{outline:2px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.58);outline-offset:2px}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer{display:block;min-width:0;background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.09),#ffffff07),#0000001f;box-shadow:inset 0 1px #ffffff0e,0 10px 24px #00000029}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer[open]{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.36);background:radial-gradient(360px 150px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.15),transparent 68%),var(--sw-creator-mobile-sheet-bg)}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-command:has(.sw-mobile-route-drawer[open]){max-height:var(--sw-route-mobile-command-open-max, min(72dvh, 560px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer__summary{list-style:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer__summary::-webkit-details-marker{display:none}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer__summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.72;transition:transform var(--sw-route-motion-card, .18s ease);justify-self:end}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer[open] .sw-mobile-route-drawer__summary:after{transform:rotate(225deg)}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer__card{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:var(--sw-route-mobile-press-transition)}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer__card:active{transform:scale(var(--sw-route-press-scale, .97))}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer__route-map{min-width:0;padding-top:.12rem}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer__route{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:var(--sw-route-mobile-press-transition)}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer__route:active{transform:scale(var(--sw-route-press-scale, .97))}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer__route[aria-current=page]{box-shadow:0 10px 24px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.18),inset 0 1px #ffffff14}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([role=tablist],[class*=tabs i],[class*=tab-list i],[class*=toolbar i],[class*=command i],[class*=actions i]){max-width:100%;min-width:0;overflow-x:hidden;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;min-height:56px;max-height:none;overflow:visible;align-items:stretch;padding:.5rem;gap:.42rem;border-radius:var(--sw-creator-mobile-card-radius, 15px)}#showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs>button{width:100%;min-width:0;min-height:42px;padding:.62rem .32rem;justify-content:center;white-space:normal;overflow:hidden;text-overflow:clip;font-size:clamp(.72rem,3.35vw,.82rem);line-height:1.12}#showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([role=tablist],[class*=tabs i],[class*=tab-list i],[class*=toolbar i],[class*=command i],[class*=actions i])::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([role=tab],[class*=tab i]>button,[class*=toolbar i]>button,[class*=actions i]>button){flex:0 0 auto;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.creator-module-main>*,#world-building-main-content>*,[class*=section i],[class*=panel i]){margin-left:0;margin-right:0}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(.spark-experience-hero,.spark-hero-strip,.spark-panel,.generation-readiness-panel,[class*=hero i],[class*=readiness i]){min-height:max-content}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where([style*=grid-template-columns]){grid-template-columns:repeat(auto-fit,minmax(min(100%,156px),1fr))}#showweld-app-root[data-app-surface=creator] .mobile-navigation{--mobile-nav-radius: 17px;min-height:calc(4.9rem + env(safe-area-inset-bottom,0px));box-shadow:0 -18px 56px #00000075,0 0 0 1px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.1),inset 0 1px #ffffff1a}#showweld-app-root[data-app-surface=creator] .mobile-navigation__item{min-height:50px;min-width:42px}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{padding-bottom:calc(var(--sw-mobile-bottom-clearance, 7.55rem) + .5rem);scroll-padding-top:9rem;scroll-padding-bottom:calc(var(--sw-mobile-bottom-clearance, 7.55rem) + 1rem);background:radial-gradient(520px 360px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.09),transparent 70%),var(--sw-route-page-bg, var(--sw-creator-canvas-bg, var(--sw-product-page-bg)))}#showweld-app-root[data-app-surface=creator] [data-module-container=true]{padding:var(--sw-creator-mobile-page-pad) var(--sw-creator-mobile-page-pad) calc(var(--sw-mobile-bottom-clearance, 7.55rem) + .75rem);gap:var(--sw-creator-mobile-page-pad);background:transparent}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal){width:100%;max-width:100%;min-width:0;border-radius:0;box-sizing:border-box}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip{grid-template-columns:minmax(280px,.72fr) minmax(340px,1.05fr) minmax(320px,.9fr)}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip :where(h1,h2,h3,strong,span,small,p){min-width:0;max-width:100%;overflow-wrap:anywhere}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip h2{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15}#showweld-app-root[data-app-surface=creator] .main-sidebar{overflow-x:hidden}#showweld-app-root[data-app-surface=creator] .main-sidebar *{max-width:100%;box-sizing:border-box}#showweld-app-root[data-app-surface=creator] .sw-qol-visual{overflow:hidden}#showweld-app-root[data-app-surface=creator] .sw-qol-visual__image{width:100%;max-width:100%;transform:none}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(section,article,[class*=card i],[class*=panel i],[class*=workspace i],[class*=summary i],[class*=details i]){max-width:100%;min-width:0;box-sizing:border-box;overflow-wrap:anywhere}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where([class*=stat i],[class*=metric i],[class*=info i],[class*=overview i]){border-radius:var(--sw-creator-mobile-card-radius);background:var(--sw-route-surface, rgba(255,255,255,.045));border-color:var(--sw-route-border, rgba(255,255,255,.1));box-shadow:var(--sw-route-shadow, 0 12px 34px rgba(0,0,0,.22))}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(button,a[role=button],[role=button],input,textarea,select,summary){min-height:var(--sw-creator-mobile-touch);border-radius:min(var(--sw-control-radius-mobile, 14px),14px);touch-action:manipulation;-webkit-tap-highlight-color:transparent}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(input,textarea,select){font-size:max(16px,1rem)}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([style*="display: grid"],[style*="display:grid"]){min-width:0}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([style*="overflow: auto"],[style*="overflow:auto"],[style*="overflow-y: auto"],[style*="overflowY: auto"]){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.42) transparent}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact{margin:0;border-radius:var(--sw-creator-mobile-card-radius);box-shadow:var(--sw-route-shadow, 0 12px 34px rgba(0,0,0,.22))}#showweld-app-root[data-app-surface=creator] :where(.spark-flow-dock,.spark-hero-actions,.pb-mobile-tabs,.app-builder-command-strip,.app-builder-tab-group__buttons){scroll-snap-type:x proximity;padding-bottom:.24rem}#showweld-app-root[data-app-surface=creator] :where(.spark-flow-dock,.spark-hero-actions,.pb-mobile-tabs,.app-builder-command-strip,.app-builder-tab-group__buttons)>*{scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]{bottom:var(--sw-route-mobile-side-panel-bottom, calc(var(--sw-mobile-bottom-clearance, 7.55rem) + .35rem));left:auto;right:max(.6rem,env(safe-area-inset-right,0px));width:0;min-width:0;max-width:0;height:48px;max-height:48px;border-radius:16px;pointer-events:none;overflow:visible;background:transparent;border-left-color:transparent;box-shadow:none}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true] button{left:var(--sw-route-mobile-rail-button-offset, -52px);right:auto;pointer-events:auto}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]>div:not(:first-child){display:none}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=false]{bottom:var(--sw-route-mobile-side-panel-bottom, calc(var(--sw-mobile-bottom-clearance, 7.55rem) + .35rem));max-height:min(58dvh,540px)}html[data-theme=light] #showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer,html[data-theme=paper] #showweld-app-root[data-app-surface=creator] .sw-mobile-route-drawer{background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.08),#fffc),#ffffffd6;border-color:#0f172a1f}}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip{grid-template-columns:minmax(280px,.72fr) minmax(340px,1.05fr) minmax(320px,.9fr)}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip :where(h1,h2,h3,strong,span,small,p){min-width:0;max-width:100%;overflow-wrap:anywhere}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip h2{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15}#showweld-app-root[data-app-surface=creator] .main-sidebar{overflow-x:hidden}#showweld-app-root[data-app-surface=creator] .main-sidebar *{max-width:100%;box-sizing:border-box}#showweld-app-root[data-app-surface=creator] .sw-qol-visual{overflow:hidden}#showweld-app-root[data-app-surface=creator] .sw-qol-visual__image{width:100%;max-width:100%;transform:none}#showweld-app-root[data-app-surface=creator] :where(p,li,span,div):first-letter{float:none;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-shadow:none}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top :where(strong,span){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}#showweld-app-root[data-app-surface=creator] #book-manuscript-view :where(textarea,pre,code,[contenteditable=true],[class*=editor i],[class*=draft i]){max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;box-sizing:border-box}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] #book-manuscript-view :where(div,section):has(>.scrollable)>:not(.scrollable){max-width:0;min-width:0;overflow:hidden;padding-left:0;padding-right:0}}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view{--sw-desktop-route-gap: clamp(.9rem, 1.6vw, 1.35rem);padding:var(--sw-route-desktop-workspace-pad, clamp(.8rem, 1.35vw, 1.2rem));background:radial-gradient(900px 520px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.075),transparent 66%),radial-gradient(760px 460px at 100% 4%,rgba(var(--sw-route-accent-2-rgb, var(--accent-secondary-rgb, 168,85,247)),.055),transparent 62%),var(--sw-route-page-bg, var(--sw-creator-canvas-bg, var(--sw-product-page-bg)))}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]>[data-module-container=true]{border-radius:var(--sw-route-desktop-container-radius, 22px);border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.12);background:linear-gradient(145deg,#ffffff09,#ffffff03),transparent;box-shadow:0 22px 68px #0000002e,inset 0 1px #ffffff0b}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip{position:sticky;top:0;z-index:740;border-bottom-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.18)}#showweld-app-root[data-app-surface=creator] .showweld-route-intelligence{background:radial-gradient(360px 160px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.13),transparent 70%),var(--sw-route-surface, rgba(255,255,255,.045));border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.24)}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(section,article,[class*=card i],[class*=panel i],[class*=workspace i]){transition:var(--sw-route-card-transition)}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(section,article,[class*=card i],[class*=panel i],[class*=workspace i]):hover{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.24);box-shadow:var(--sw-route-shadow-hover, 0 24px 68px rgba(0,0,0,.24))}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(button,a[role=button],[role=button]){min-height:38px;touch-action:manipulation}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(input,textarea,select):not([data-unstyled=true]){border-color:var(--sw-route-border, rgba(255,255,255,.12));background:var(--sw-route-control, rgba(255,255,255,.045));box-shadow:inset 0 1px #ffffff0b}}@media (max-width: 390px){#showweld-app-root[data-app-surface=creator] .sw-mobile-route-command__actions{max-width:38vw}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-module{min-height:32px}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-module span span{display:none}}#showweld-app-root[data-theme-routed=true]{color-scheme:dark;accent-color:var(--accent-primary, #7c3aed);--sw-route-accent: var(--sw-active-route-accent, var(--accent-primary, #7c3aed));--sw-route-surface: linear-gradient(145deg, color-mix(in srgb, var(--sw-route-accent) 8%, transparent), transparent 58%), var(--sw-creator-surface, linear-gradient(145deg, rgba(255,255,255,.072), rgba(255,255,255,.022)));--sw-route-surface-strong: linear-gradient(145deg, color-mix(in srgb, var(--sw-route-accent) 10%, transparent), transparent 56%), var(--sw-creator-surface-strong, linear-gradient(145deg, rgba(255,255,255,.085), rgba(255,255,255,.028)));--sw-route-surface-soft: linear-gradient(145deg, color-mix(in srgb, var(--sw-route-accent) 5%, transparent), transparent 60%), var(--sw-creator-surface-soft, linear-gradient(145deg, rgba(255,255,255,.052), rgba(255,255,255,.015)));--sw-route-control: var(--sw-creator-control-surface, linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.018)));--sw-route-control-hover: var(--sw-creator-control-surface-hover, linear-gradient(180deg, color-mix(in srgb, var(--sw-route-accent) 16%, transparent), rgba(255,255,255,.032)));--sw-route-border: color-mix(in srgb, var(--sw-creator-border, rgba(255,255,255,.11)) 78%, var(--sw-route-accent) 22%);--sw-route-border-strong: color-mix(in srgb, var(--sw-creator-border-strong, rgba(255,255,255,.18)) 62%, var(--sw-route-accent) 38%);--sw-route-shadow: var(--sw-creator-shadow, 0 18px 50px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.065));--sw-route-shadow-hover: var(--sw-creator-shadow-hover, 0 24px 68px rgba(0,0,0,.38), 0 0 0 1px color-mix(in srgb, var(--sw-route-accent) 22%, transparent), inset 0 1px 0 rgba(255,255,255,.08));--sw-route-focus: var(--sw-creator-focus-ring, 0 0 0 3px color-mix(in srgb, var(--sw-route-accent) 30%, transparent), 0 0 0 1px color-mix(in srgb, var(--sw-route-accent) 54%, transparent));--sw-route-motion-fast: var(--sw-runtime-route-motion-fast, .16s cubic-bezier(.2, .8, .2, 1));--sw-route-motion-card: var(--sw-runtime-route-motion-med, .18s cubic-bezier(.2, .8, .2, 1));--sw-route-card-transition: transform var(--sw-route-motion-card), border-color var(--sw-route-motion-card), background var(--sw-route-motion-card), box-shadow var(--sw-route-motion-card), opacity var(--sw-route-motion-card), filter var(--sw-route-motion-card);--sw-route-control-transition: transform var(--sw-route-motion-fast), border-color var(--sw-route-motion-card), background var(--sw-route-motion-card), box-shadow var(--sw-route-motion-card), opacity var(--sw-route-motion-card);--sw-route-scrollbar-color: var(--sw-route-border-strong) transparent;--sw-route-press-scale: var(--sw-runtime-route-press-scale, .97);--sw-route-touch-min: max(var(--sw-touch-target, 42px), 42px);--sw-route-mobile-bottom-clearance: var(--sw-creator-mobile-bottom-clearance, calc(7.55rem + env(safe-area-inset-bottom, 0px)) );--sw-route-mobile-command-closed-max: 164px;--sw-route-mobile-command-open-max: min(72dvh, 560px);--sw-route-mobile-edge-rail: 44px;--sw-route-mobile-side-panel-bottom: calc(var(--sw-route-mobile-bottom-clearance) + .35rem);--sw-route-mobile-content-clearance: calc(var(--sw-mobile-bottom-clearance, var(--sw-route-mobile-bottom-clearance)) + 1rem);--sw-route-mobile-rail-button-offset: -52px;--sw-route-readiness-collapsed-max: 68px;--sw-route-readiness-collapsed-pad: .48rem .58rem;--sw-route-readiness-expanded-max: min(72dvh, 620px);--sw-route-readiness-expanded-radius: 18px;--sw-route-readiness-expanded-shadow: 0 24px 72px rgba(0,0,0,.42), 0 0 0 1px color-mix(in srgb, var(--sw-route-accent) 20%, transparent);--sw-route-inline-white-fallback: var(--sw-route-surface-strong)}html[data-theme=light] #showweld-app-root[data-theme-routed=true],html[data-theme=paper] #showweld-app-root[data-theme-routed=true]{color-scheme:light;--sw-route-surface: linear-gradient(145deg, rgba(255,255,255,.92), rgba(255,255,255,.66)), color-mix(in srgb, #ffffff 88%, var(--sw-route-accent) 5%);--sw-route-surface-strong: linear-gradient(145deg, rgba(255,255,255,.98), rgba(248,250,252,.82)), color-mix(in srgb, #ffffff 90%, var(--sw-route-accent) 5%);--sw-route-surface-soft: linear-gradient(145deg, rgba(255,255,255,.74), rgba(248,250,252,.58)), color-mix(in srgb, #ffffff 88%, transparent);--sw-route-control: linear-gradient(180deg, rgba(255,255,255,.96), rgba(248,250,252,.82)), #ffffff;--sw-route-control-hover: linear-gradient(180deg, color-mix(in srgb, var(--sw-route-accent) 12%, transparent), rgba(255,255,255,.88)), #ffffff;--sw-route-border: color-mix(in srgb, rgba(15,23,42,.13) 78%, var(--sw-route-accent) 22%);--sw-route-border-strong: color-mix(in srgb, rgba(15,23,42,.22) 62%, var(--sw-route-accent) 38%);--sw-route-shadow: 0 18px 44px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.78);--sw-route-shadow-hover: 0 24px 58px rgba(15,23,42,.16), 0 0 0 1px color-mix(in srgb, var(--sw-route-accent) 18%, transparent), inset 0 1px 0 rgba(255,255,255,.92);--sw-route-scrollbar-color: var(--sw-route-border-strong) transparent;--sw-route-inline-white-fallback: var(--sw-route-surface-strong)}#showweld-app-root :where([data-showweld-dashboard=true],[data-creator-active-view=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal){color:var(--text-primary);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(.sw-component-card,.sw-component-card-strong,.premium-card,.studio-card,.os-card,.spark-panel,.spark-inspector-card,.spark-queue-card,.spark-clip-card,.pb-panel-card,.pb-bible-card,.pb-launch-card,.app-builder-card,.app-builder-stat-card,.app-builder-command-strip,.pfm-shell,.pfm-card,.pfm-file-row,.generation-readiness-panel,[data-card=true],[data-panel=true],[data-empty-state=true]){background:var(--sw-route-surface);border-color:var(--sw-route-border);box-shadow:var(--sw-route-shadow);color:var(--text-primary)}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(.sw-component-card,.sw-component-card-strong,.premium-card,.studio-card,.os-card,.spark-panel,.spark-inspector-card,.spark-queue-card,.spark-clip-card,.pb-panel-card,.pb-bible-card,.pb-launch-card,.app-builder-card,.app-builder-stat-card,.app-builder-command-strip,.pfm-shell,.pfm-card,.pfm-file-row,.generation-readiness-panel,[data-card=true],[data-panel=true],[data-empty-state=true]){transition:var(--sw-route-card-transition)}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(.sw-component-card,.sw-component-card-strong,.premium-card,.studio-card,.os-card,.spark-panel,.spark-inspector-card,.spark-queue-card,.spark-clip-card,.pb-panel-card,.pb-bible-card,.pb-launch-card,.app-builder-card,.app-builder-stat-card,.pfm-file-row,[data-card=true],[data-panel=true]):hover{border-color:var(--sw-route-border-strong);box-shadow:var(--sw-route-shadow-hover)}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(input,textarea,select,button,a[role=button],[role=button],summary):focus-visible{outline:none;box-shadow:var(--sw-route-focus)}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(input,textarea,select):not([data-unstyled=true]){background:var(--sw-route-control);border-color:var(--sw-route-border);color:var(--text-primary)}html[data-theme=light] #showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(input,textarea,select):not([data-unstyled=true]),html[data-theme=paper] #showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(input,textarea,select):not([data-unstyled=true]){background:var(--sw-route-control)}#showweld-app-root:not([data-resolved-theme=light]):not([data-resolved-theme=paper]) :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([class*=card i],[class*=panel i],[class*=sheet i],[class*=toolbar i],[class*=rail i],[class*=sidebar i],[data-card=true],[data-panel=true])[style*="background: white" i],#showweld-app-root:not([data-resolved-theme=light]):not([data-resolved-theme=paper]) :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([class*=card i],[class*=panel i],[class*=sheet i],[class*=toolbar i],[class*=rail i],[class*=sidebar i],[data-card=true],[data-panel=true])[style*="background: #fff" i],#showweld-app-root:not([data-resolved-theme=light]):not([data-resolved-theme=paper]) :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([class*=card i],[class*=panel i],[class*=sheet i],[class*=toolbar i],[class*=rail i],[class*=sidebar i],[data-card=true],[data-panel=true])[style*="background: rgb(255, 255, 255)" i]{background:var(--sw-route-inline-white-fallback, var(--sw-route-surface-strong));border-color:var(--sw-route-border);color:var(--text-primary)}#showweld-app-root :where(.tour-tooltip-premium,.mobile-bottom-sheet,.modal-content,[role=dialog]){color:var(--text-primary)}@media (max-width: 768px){#showweld-app-root{--sw-route-mobile-pad: var(--sw-route-mobile-page-pad, clamp(.75rem, 3vw, 1rem))}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(.sw-component-card,.sw-component-card-strong,.premium-card,.studio-card,.os-card,.spark-panel,.spark-inspector-card,.spark-queue-card,.spark-clip-card,.pb-panel-card,.pb-bible-card,.pb-launch-card,.app-builder-card,.app-builder-stat-card,.app-builder-command-strip,.pfm-shell,.pfm-card,.pfm-file-row,.generation-readiness-panel,[data-card=true],[data-panel=true],[data-empty-state=true]){border-radius:min(var(--sw-panel-radius, 18px),16px)}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(.scrollable,main,[style*="overflow: auto"],[style*="overflow-y: auto" i]){scroll-padding-bottom:var(--sw-route-mobile-content-clearance, calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1rem))}}html[data-motion=reduced] #showweld-app-root[data-theme-routed=true] :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) *,html[data-motion=none] #showweld-app-root[data-theme-routed=true] :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) *{animation-duration:.001ms;animation-iteration-count:1;transition-duration:.001ms}html[data-motion=reduced] #showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view>*,html[data-motion=none] #showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view>*{animation-duration:.001ms;filter:none}#showweld-app-root[data-app-surface=creator][data-theme-routed=true]{--sw-route-accent: var(--accent-primary, #6366f1);--sw-route-accent-rgb: var(--accent-primary-rgb, 99, 102, 241);--sw-route-accent-2: var(--accent-secondary, #c026d3);--sw-route-accent-2-rgb: var(--accent-secondary-rgb, 192, 38, 211);--sw-route-radius-xs: 10px;--sw-route-radius-sm: 12px;--sw-route-radius-md: 16px;--sw-route-radius-lg: 20px;--sw-route-radius-xl: 24px;--sw-route-gap-xs: clamp(.4rem, 1.2vw, .58rem);--sw-route-gap-sm: clamp(.58rem, 1.6vw, .82rem);--sw-route-gap-md: clamp(.78rem, 2vw, 1.1rem);--sw-route-gap-lg: clamp(1rem, 2.7vw, 1.55rem);--sw-route-control-height: max(var(--sw-control-min-height, 42px), 40px);--sw-route-button-height: max(var(--sw-control-min-height, 40px), 40px);--sw-route-card-min: min(100%, var(--sw-card-min, 240px));--sw-mobile-bottom-clearance: var(--sw-route-mobile-bottom-clearance, var(--sw-creator-mobile-bottom-clearance, calc(7.55rem + env(safe-area-inset-bottom, 0px)) ));--sw-route-mobile-page-pad: clamp(.66rem, 2.8vw, .96rem);--sw-route-mobile-card-radius: var(--sw-route-radius-md, 16px);--sw-route-mobile-card-pad: clamp(.72rem, 3vw, .98rem);--sw-route-mobile-touch: max(var(--sw-route-touch-min, 42px), var(--sw-route-button-height, 40px));--sw-route-mobile-press-transition: transform var(--sw-route-motion-fast), border-color var(--sw-route-motion-fast), background var(--sw-route-motion-fast), box-shadow var(--sw-route-motion-fast);--sw-route-mobile-sheet-bg: var(--sw-creator-mobile-sheet-surface, linear-gradient(145deg, rgba(13,18,32,.94), rgba(22,27,45,.82)));--sw-route-desktop-workspace-pad: var(--sw-creator-page-pad, clamp(.8rem, 1.35vw, 1.2rem));--sw-route-desktop-container-radius: min(var(--sw-panel-radius, 22px), 22px);--sw-route-page-bg: linear-gradient(135deg, rgba(var(--sw-route-accent-rgb), .105), transparent 34%), linear-gradient(215deg, rgba(var(--sw-route-accent-2-rgb), .08), transparent 42%), var(--sw-workspace-canvas-bg, var(--sw-creator-canvas-bg, var(--sw-product-page-bg)));--sw-route-surface: linear-gradient(145deg, rgba(var(--sw-route-accent-rgb),.08), transparent 58%), var(--sw-creator-surface, linear-gradient(145deg, rgba(255,255,255,.082), rgba(255,255,255,.025)));--sw-route-surface-strong: linear-gradient(145deg, rgba(var(--sw-route-accent-rgb),.105), transparent 56%), var(--sw-creator-surface-strong, linear-gradient(145deg, rgba(255,255,255,.12), rgba(255,255,255,.04)));--sw-route-surface-soft: linear-gradient(145deg, rgba(var(--sw-route-accent-rgb),.05), transparent 60%), var(--sw-creator-surface-soft, linear-gradient(145deg, rgba(255,255,255,.052), rgba(255,255,255,.014)));--sw-route-control: var(--sw-creator-control-surface, linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.024)));--sw-route-control-hover: var(--sw-creator-control-surface-hover, linear-gradient(180deg, rgba(var(--sw-route-accent-rgb),.16), rgba(255,255,255,.032)));--sw-route-chip: var(--sw-creator-chip-surface, linear-gradient(145deg, rgba(var(--sw-route-accent-rgb),.1), rgba(255,255,255,.026)));--sw-route-chip-active: var(--sw-creator-chip-surface-active, linear-gradient(145deg, rgba(var(--sw-route-accent-rgb),.23), rgba(var(--sw-route-accent-2-rgb),.12)));--sw-route-loader: linear-gradient(90deg, transparent, rgba(var(--sw-route-accent-rgb),.18), transparent);--sw-route-border: color-mix(in srgb, var(--sw-creator-border, rgba(255,255,255,.11)) 70%, var(--sw-route-accent) 30%);--sw-route-border-strong: color-mix(in srgb, var(--sw-creator-border-strong, rgba(255,255,255,.18)) 54%, var(--sw-route-accent) 46%);--sw-route-shadow: var(--sw-creator-shadow, 0 22px 58px rgba(0,0,0,.34), 0 0 0 1px rgba(var(--sw-route-accent-rgb),.045), inset 0 1px 0 rgba(255,255,255,.075));--sw-route-shadow-hover: var(--sw-creator-shadow-hover, 0 28px 78px rgba(0,0,0,.42), 0 0 0 1px rgba(var(--sw-route-accent-rgb),.2), inset 0 1px 0 rgba(255,255,255,.09));--sw-route-focus: var(--sw-creator-focus-ring, 0 0 0 3px rgba(var(--sw-route-accent-rgb),.28), 0 0 0 1px rgba(var(--sw-route-accent-rgb),.58));--sw-route-divider: rgba(var(--sw-route-accent-rgb),.18);--sw-route-mobile-pad: clamp(.72rem, 2.4vw, 1rem);--sw-route-compact-gap: clamp(.58rem, 2vw, .86rem);--sw-route-hero-bg: radial-gradient(700px 280px at 8% 0%, rgba(var(--sw-route-accent-rgb),.2), transparent 62%), radial-gradient(620px 260px at 100% 10%, rgba(var(--sw-route-accent-2-rgb),.12), transparent 62%), var(--sw-route-surface-strong);--sw-route-enter-duration: var(--sw-runtime-route-enter-duration, .32s);--sw-route-enter-ease: var(--sw-runtime-route-enter-ease, cubic-bezier(.22, 1, .36, 1))}#showweld-app-root[data-app-surface=creator][data-active-creator-route=world],#showweld-app-root[data-app-surface=creator] [data-creator-route=world]{--sw-route-accent: var(--sw-creator-route-world, var(--success-primary, #22c55e));--sw-route-accent-rgb: var(--sw-creator-route-world-rgb, var(--success-primary-rgb, 34, 197, 94));--sw-route-accent-2: var(--accent-primary, #3b82f6);--sw-route-accent-2-rgb: var(--accent-primary-rgb, 59, 130, 246)}#showweld-app-root[data-app-surface=creator][data-active-creator-route=characters],#showweld-app-root[data-app-surface=creator] [data-creator-route=characters]{--sw-route-accent: var(--sw-creator-route-characters, var(--accent-primary, #6366f1));--sw-route-accent-rgb: var(--sw-creator-route-characters-rgb, var(--accent-primary-rgb, 99, 102, 241));--sw-route-accent-2: #06b6d4;--sw-route-accent-2-rgb: 6, 182, 212}#showweld-app-root[data-app-surface=creator][data-active-creator-route=story],#showweld-app-root[data-app-surface=creator] [data-creator-route=story]{--sw-route-accent: var(--sw-creator-route-story, var(--accent-secondary, #c026d3));--sw-route-accent-rgb: var(--sw-creator-route-story-rgb, var(--accent-secondary-rgb, 192, 38, 211));--sw-route-accent-2: var(--accent-primary, #3b82f6);--sw-route-accent-2-rgb: var(--accent-primary-rgb, 59, 130, 246)}#showweld-app-root[data-app-surface=creator][data-active-creator-route=book],#showweld-app-root[data-app-surface=creator] [data-creator-route=book]{--sw-route-accent: var(--sw-creator-route-book, var(--warning-primary, #f59e0b));--sw-route-accent-rgb: var(--sw-creator-route-book-rgb, var(--warning-primary-rgb, 245, 158, 11));--sw-route-accent-2: var(--accent-secondary, #c026d3);--sw-route-accent-2-rgb: var(--accent-secondary-rgb, 192, 38, 211)}#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio],#showweld-app-root[data-app-surface=creator] [data-creator-route=studio]{--sw-route-accent: var(--sw-creator-route-studio, #0ea5e9);--sw-route-accent-rgb: var(--sw-creator-route-studio-rgb, 14, 165, 233);--sw-route-accent-2: #d946ef;--sw-route-accent-2-rgb: 217, 70, 239}#showweld-app-root[data-app-surface=creator][data-active-creator-route=spark],#showweld-app-root[data-app-surface=creator] [data-creator-route=spark]{--sw-route-accent: var(--sw-creator-route-spark, #ec4899);--sw-route-accent-rgb: var(--sw-creator-route-spark-rgb, 236, 72, 153);--sw-route-accent-2: #22d3ee;--sw-route-accent-2-rgb: 34, 211, 238}#showweld-app-root[data-app-surface=creator][data-active-creator-route=app-builder],#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder]{--sw-route-accent: var(--sw-creator-route-app-builder, #38bdf8);--sw-route-accent-rgb: var(--sw-creator-route-app-builder-rgb, 56, 189, 248);--sw-route-accent-2: #34d399;--sw-route-accent-2-rgb: 52, 211, 153}#showweld-app-root[data-app-surface=creator] [data-creator-theme-layer=unified-route]{--creator-module-accent: var(--sw-route-accent);--creator-module-bg: var(--sw-route-page-bg);--creator-module-panel: var(--sw-route-surface);--creator-module-panel-strong: var(--sw-route-surface-strong);--creator-module-panel-soft: var(--sw-route-surface-soft);--creator-module-border: var(--sw-route-border);--creator-module-border-strong: var(--sw-route-border-strong);--creator-module-shadow: var(--sw-route-shadow);--studio-bg: var(--sw-route-page-bg);--studio-header-bg: color-mix(in srgb, var(--sw-product-toolbar-bg, rgba(8,13,24,.84)) 88%, var(--sw-route-accent) 8%);--studio-canvas-bg: color-mix(in srgb, var(--surface-0, #020617) 90%, var(--sw-route-accent) 5%);--studio-panel-bg: color-mix(in srgb, var(--surface-1, #0b1020) 86%, var(--sw-route-accent) 8%);--studio-panel-border: var(--sw-route-border);--studio-panel-border-active: var(--sw-route-border-strong);--studio-control-bg: var(--sw-route-control);--studio-control-bg-hover: var(--sw-route-control-hover);--studio-status-bg: rgba(var(--sw-route-accent-rgb), .12);--studio-status-border: rgba(var(--sw-route-accent-rgb), .28);--spark-product-bg: var(--sw-route-page-bg);--spark-panel-bg: var(--sw-route-surface);--spark-line: var(--sw-route-border);--spark-line-strong: var(--sw-route-border-strong);--pb-panel-bg: var(--sw-route-surface);--pb-panel-border: var(--sw-route-border);--pb-panel-border-active: var(--sw-route-border-strong);--pb-shadow: var(--sw-route-shadow);--pb-shadow-hover: var(--sw-route-shadow-hover);--abp-surface: var(--sw-route-surface);--abp-surface-elevated: var(--sw-route-surface-strong);--abp-border: var(--sw-route-border);--abp-border-strong: var(--sw-route-border-strong);--abp-shadow: var(--sw-route-shadow)}#showweld-app-root[data-app-surface=creator] [data-creator-shell=true]{background:var(--sw-route-page-bg)}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view{position:relative;min-width:0;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 180px),var(--sw-route-page-bg);color:var(--text-primary);isolation:isolate}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,#world-building-view main,#character-directory-view main,#story-structure-view main,#book-manuscript-view main,[data-showweld-studio=true] main,[data-showweld-spark=true] main,.app-builder-main){scrollbar-color:var(--sw-route-scrollbar-color, var(--sw-route-border-strong) transparent);scrollbar-gutter:stable}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(h1,h2,h3,h4){letter-spacing:0;text-shadow:none;text-wrap:balance}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([class*=hero i],[class*=workspace i],[class*=command i],[class*=summary i]):not([data-unstyled=true]){border-color:var(--sw-route-border)}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([class*=tabs i],[class*=rail i],[class*=toolbar i],[class*=strip i],[class*=picker i]):not([data-unstyled=true]){scrollbar-width:none}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([class*=tabs i],[class*=rail i],[class*=toolbar i],[class*=strip i],[class*=picker i]):not([data-unstyled=true])::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(button,a[role=button],[role=button],summary):not(:disabled):not([data-unstyled=true]){min-height:var(--sw-route-button-height);border-color:var(--sw-route-border);transition:var(--sw-route-control-transition)}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(button,a[role=button],[role=button],summary):not(:disabled):not([data-unstyled=true]):hover{border-color:var(--sw-route-border-strong);box-shadow:0 12px 32px rgba(var(--sw-route-accent-rgb),.14)}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(button,a[role=button],[role=button]):not(:disabled):not([data-unstyled=true]):active{transform:translateY(1px) scale(var(--sw-route-press-scale, .99))}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([class*=chip i],[class*=pill i],[class*=tag i],[class*=badge i]):not([data-unstyled=true]){border-color:var(--sw-route-border);background:var(--sw-route-chip)}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([aria-current=page],[aria-selected=true],[data-active=true],[data-selected=true]):not([data-unstyled=true]){border-color:var(--sw-route-border-strong)}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([aria-busy=true],[data-loading=true],.skeleton,.sw-skeleton,.sw-loading-skeleton){position:relative;overflow:hidden}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([aria-busy=true],[data-loading=true],.skeleton,.sw-skeleton,.sw-loading-skeleton):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--sw-route-loader);transform:translate(-120%);animation:swRouteLoadingSweep 2.15s var(--sw-route-enter-ease) infinite;opacity:.46}@keyframes swRouteLoadingSweep{to{transform:translate(120%)}}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view>:where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal,[data-module-container=true]){animation:swCreatorRouteEnter var(--sw-route-enter-duration) var(--sw-route-enter-ease) both;transform-origin:50% 0%}#showweld-app-root[data-app-surface=creator] [data-creator-route=world]>:where(#world-building-view,[data-module-container=true]){animation-name:swCreatorRouteEnterWorld}#showweld-app-root[data-app-surface=creator] [data-creator-route=characters]>:where(#character-directory-view,[data-module-container=true]){animation-name:swCreatorRouteEnterCast}#showweld-app-root[data-app-surface=creator] [data-creator-route=story]>:where(#story-structure-view,[data-module-container=true]){animation-name:swCreatorRouteEnterStory}#showweld-app-root[data-app-surface=creator] [data-creator-route=book]>:where(#book-manuscript-view,[data-module-container=true]){animation-name:swCreatorRouteEnterBook}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio]>:where([data-showweld-studio=true],[data-module-container=true]){animation-name:swCreatorRouteEnterStudio}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark]>:where([data-showweld-spark=true],[data-module-container=true]){animation-name:swCreatorRouteEnterSpark}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder]>:where(.app-builder-active,.app-builder-portal,[data-module-container=true]){animation-name:swCreatorRouteEnterBuilder}@keyframes swCreatorRouteEnter{0%{opacity:0;transform:translateY(14px);filter:saturate(.92)}to{opacity:1;transform:translateY(0);filter:saturate(1)}}@keyframes swCreatorRouteEnterWorld{0%{opacity:0;transform:translateY(14px);box-shadow:0 -1px #22c55e00}to{opacity:1;transform:translateY(0);box-shadow:0 -1px #22c55e47}}@keyframes swCreatorRouteEnterCast{0%{opacity:0;transform:translateY(14px);box-shadow:0 -1px #6366f100}to{opacity:1;transform:translateY(0);box-shadow:0 -1px #6366f147}}@keyframes swCreatorRouteEnterStory{0%{opacity:0;transform:translateY(14px);box-shadow:0 -1px #c026d300}to{opacity:1;transform:translateY(0);box-shadow:0 -1px #c026d347}}@keyframes swCreatorRouteEnterBook{0%{opacity:0;transform:translateY(14px);box-shadow:0 -1px #f59e0b00}to{opacity:1;transform:translateY(0);box-shadow:0 -1px #f59e0b47}}@keyframes swCreatorRouteEnterStudio{0%{opacity:0;transform:translateY(14px);box-shadow:0 -1px #8b5cf600}to{opacity:1;transform:translateY(0);box-shadow:0 -1px #8b5cf647}}@keyframes swCreatorRouteEnterSpark{0%{opacity:0;transform:translateY(14px);box-shadow:0 -1px #38bdf800}to{opacity:1;transform:translateY(0);box-shadow:0 -1px #38bdf847}}@keyframes swCreatorRouteEnterBuilder{0%{opacity:0;transform:translateY(14px);box-shadow:0 -1px #818cf800}to{opacity:1;transform:translateY(0);box-shadow:0 -1px #818cf847}}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--sw-route-accent-rgb),.1),transparent 30%,rgba(var(--sw-route-accent-2-rgb),.07)),linear-gradient(180deg,rgba(255,255,255,.026),transparent 34%);opacity:.72;z-index:-1}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal){background:var(--sw-route-page-bg);color:var(--text-primary);scrollbar-color:var(--sw-route-border-strong) transparent}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(section,article,aside,nav,header,footer,main,div){min-width:0}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([style*=grid-template-columns],[style*="display: grid"],[style*="display:grid"]){min-width:0}html[data-pointer=coarse] #showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(button,a[role=button],[role=button],summary,input,textarea,select):not([data-compact=true]){min-height:max(var(--sw-route-touch-min, 42px),44px)}html[data-contrast=high] #showweld-app-root[data-app-surface=creator]{--sw-route-border: var(--sw-creator-border-strong, rgba(var(--sw-route-accent-rgb, 99,102,241),.44));--sw-route-border-strong: rgba(var(--sw-route-accent-rgb, 99,102,241),.66)}@media (min-width: 769px) and (max-width: 1180px){#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active){--sw-route-desktop-workspace-pad: clamp(.7rem, 1.8vw, 1rem)}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active) :where([style*=grid-template-columns]){grid-template-columns:minmax(0,1fr)}}@media (max-width: 420px){#showweld-app-root[data-app-surface=creator]{--sw-route-mobile-page-pad: clamp(.58rem, 3.4vw, .78rem);--sw-route-mobile-card-pad: clamp(.62rem, 3.5vw, .82rem);--sw-route-mobile-card-radius: 14px}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where(h1,h2,h3,button,a[role=button],[role=button],input,textarea,select){max-width:100%;overflow-wrap:anywhere}}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters]) :where([data-creator-filter-row=true],[data-creator-field-row=true]){min-width:0}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters]) :where([data-creator-filter-row=true],[data-creator-field-row=true]) :where(select,input,button){border-color:var(--sw-border-muted-color, rgba(255,255,255,.14));background:linear-gradient(180deg,#ffffff0f,#ffffff05),var(--sw-layer-field, var(--sw-layer-default, rgba(8,13,24,.92)));color:var(--sw-text-primary, var(--text-primary));box-shadow:inset 0 1px #ffffff12,0 10px 30px #00000029}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-review-controls=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]{min-width:0;max-width:100%}#showweld-app-root :where([data-ai-helper-state=running],[data-ai-helper-state=error]){width:100%;max-width:100%;min-width:0;border-radius:14px;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff12}#showweld-app-root [data-ai-helper-state=running]{border:1px solid var(--sw-border-accent, rgba(var(--accent-primary-rgb,99,102,241),.28));background:radial-gradient(260px 90px at 0% 0%,var(--sw-accent-glow, rgba(var(--accent-primary-rgb,99,102,241),.16)),transparent 72%),linear-gradient(145deg,#fff1,#ffffff05),var(--sw-layer-raised, rgba(9,14,26,.96));color:var(--sw-text-primary, var(--text-primary))}#showweld-app-root [data-ai-helper-state=error]{border:1px solid var(--sw-status-danger-border, rgba(239,68,68,.28));background:radial-gradient(260px 90px at 0% 0%,rgba(239,68,68,.16),transparent 72%),linear-gradient(145deg,#ffffff0d,#ffffff05),var(--sw-layer-raised, rgba(20,9,14,.95));color:var(--sw-status-danger-text, #fecaca)}#showweld-app-root [data-ai-helper-state=error] span{min-width:0;overflow-wrap:anywhere}#showweld-app-root [data-ai-helper-state=error] button{min-width:34px;min-height:34px;border-radius:999px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active{--sw-builder-canvas: radial-gradient(900px 460px at 12% -12%, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.16), transparent 68%), radial-gradient(760px 420px at 96% 0%, rgba(var(--accent-secondary-rgb,168,85,247),.1), transparent 66%), var(--sw-layer-canvas, #070b13);--sw-builder-panel: linear-gradient(145deg, rgba(255,255,255,.058), rgba(255,255,255,.018)), var(--sw-layer-default, rgba(9,14,26,.94));--sw-builder-panel-raised: linear-gradient(150deg, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.095), rgba(255,255,255,.024)), var(--sw-layer-raised, rgba(12,18,32,.96));--sw-builder-panel-sunken: linear-gradient(180deg, rgba(255,255,255,.026), transparent), var(--sw-layer-sunken, rgba(2,6,23,.82));--sw-builder-border: color-mix(in srgb, var(--sw-border-muted, rgba(255,255,255,.13)) 72%, var(--sw-active-route-accent, var(--accent-primary)) 28%);--sw-builder-border-strong: color-mix(in srgb, var(--sw-border-strong, rgba(255,255,255,.22)) 58%, var(--sw-active-route-accent, var(--accent-primary)) 42%);--sw-builder-shadow: 0 22px 70px rgba(0,0,0,.31), inset 0 1px 0 rgba(255,255,255,.07);background:var(--sw-builder-canvas)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active>header,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-command-strip,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-strip,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-status-footer{border-color:var(--sw-builder-border);background:linear-gradient(180deg,#ffffff0d,#ffffff04),color-mix(in srgb,var(--sw-layer-raised, rgba(11,16,29,.94)) 88%,var(--sw-active-route-accent, var(--accent-primary)) 12%);box-shadow:inset 0 1px #ffffff12;backdrop-filter:none;-webkit-backdrop-filter:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-shell-action,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-command-actions button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-tab-group__buttons button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-device-switcher button{border-radius:12px;min-width:0;box-shadow:inset 0 1px #ffffff12}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-shell-action:is(:hover,:focus-visible),#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-command-actions button:is(:hover,:focus-visible),#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-tab-group__buttons button:is(:hover,:focus-visible){outline:none;border-color:var(--sw-builder-border-strong);box-shadow:0 0 0 3px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.13),inset 0 1px #ffffff14}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active-context{min-width:0;padding:.34rem .5rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--sw-builder-border) 78%,transparent);background:var(--sw-builder-panel-sunken)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-card{min-width:0;border-color:color-mix(in srgb,var(--sw-builder-border) 74%,transparent);background:var(--sw-builder-panel);box-shadow:0 12px 34px #0003,inset 0 1px #ffffff0f}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main>div>:where(section,aside,div):not([aria-hidden=true]):not(.app-builder-preview-stage):not(.app-builder-rendering-layout){min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(section,aside):not([data-unstyled=true]),#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-inspector>section{border-color:var(--sw-builder-border);background:var(--sw-builder-panel);box-shadow:0 18px 52px #0000003d,inset 0 1px #ffffff0f}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(input,textarea,select):not([data-unstyled=true]){border-color:color-mix(in srgb,var(--sw-builder-border) 82%,transparent);background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--sw-layer-sunken, #020617);color:var(--sw-text-primary, var(--text-primary));box-shadow:inset 0 1px #ffffff0d}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(textarea){min-height:clamp(280px,43dvh,560px);font-size:.78rem;line-height:1.62;color:#dbeafe;background:linear-gradient(90deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.055),transparent 28px),linear-gradient(180deg,rgba(255,255,255,.025),transparent),#020617}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(button):not([data-unstyled=true]):not(:disabled){transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(button):not([data-unstyled=true]):not(:disabled):hover{transform:translateY(-1px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{border-color:var(--sw-builder-border-strong);background:radial-gradient(780px 260px at 48% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.13),transparent 72%),var(--sw-builder-panel-raised);box-shadow:var(--sw-builder-shadow)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{border-color:color-mix(in srgb,var(--sw-builder-border-strong) 72%,transparent);background:radial-gradient(560px 240px at 50% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.16),transparent 74%),var(--sw-layer-sunken, rgba(2,6,23,.88))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame__device{box-shadow:0 26px 78px #00000085,0 0 0 1px #ffffff1a,inset 0 1px #ffffff0f}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{border-color:var(--sw-builder-border-strong);background:var(--sw-builder-panel-raised);box-shadow:var(--sw-builder-shadow)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-metric,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock-card,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-inline-list :where(button,span),#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-inspector :where(div[style*=border],span[style*=border]){border-color:color-mix(in srgb,var(--sw-builder-border) 78%,transparent);background:var(--sw-builder-panel-sunken)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-diagnostic-callout,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-doctor-card,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-doctor-chip{box-shadow:0 12px 34px #00000038,inset 0 1px #ffffff0f}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-main{padding:clamp(1rem,1.5vw,1.45rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-stage{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device{max-width:min(100%,1120px)}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{background:var(--sw-builder-canvas)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header{border-radius:18px;margin-inline:.42rem;margin-top:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip{margin-inline:.42rem;border-radius:18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{padding-inline:.52rem;padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + env(safe-area-inset-bottom,0px) + 1.4rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main>div{max-width:100%;gap:.72rem;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(section,aside):not([data-unstyled=true]){padding:.82rem;border-radius:18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where([style*="grid-template-columns: 1fr auto"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: 1fr 1fr"]){grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main :where([style*="grid-template-columns: minmax(0, 1.1fr)"],[style*="grid-template-columns: minmax(0, 1fr) 320px"],[style*="grid-template-columns: minmax(0, 1fr) 340px"],[style*="grid-template-columns: minmax(0, 1fr) 360px"],[style*="grid-template-columns: 1.2fr"],[style*="grid-template-columns: repeat(2"]){grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main :where(section,aside,article,[data-app-builder-card=true],.app-builder-preview-stage,.app-builder-preview-dock,.app-builder-rendering-inspector){width:100%;max-width:100%;min-width:0;box-sizing:border-box}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(input,textarea,select,button){max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(textarea){min-height:clamp(300px,48dvh,520px);font-size:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device{width:100%;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-dock__body{max-height:none}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-active-route-rgb: var(--accent-primary-rgb, 59, 130, 246);--sw-route-accent-rgb: var(--sw-active-route-rgb);--sw-dashboard-panel-bg: linear-gradient(145deg, rgba(255,255,255,.045), rgba(255,255,255,.016)), var(--sw-layer-default, rgba(8,13,24,.92));--sw-dashboard-card-bg: linear-gradient(145deg, rgba(255,255,255,.038), rgba(255,255,255,.012)), var(--sw-layer-raised, rgba(13,20,35,.92));--sw-dashboard-command-bg: linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.016)), var(--sw-layer-overlay, rgba(6,10,20,.92));--sw-dashboard-border: var(--sw-border-muted, rgba(148,163,184,.18));--sw-dashboard-border-strong: var(--sw-border-strong, rgba(203,213,225,.24));--sw-dashboard-edge: rgba(var(--sw-active-route-rgb),.22);--sw-dashboard-glow: rgba(var(--sw-active-route-rgb),.11);--sw-dashboard-shadow: 0 22px 58px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.055);--sw-dashboard-shadow-soft: 0 12px 32px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.045);--sw-dashboard-control-bg: linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.018)), var(--sw-layer-field, rgba(8,13,24,.74));--sw-dashboard-control-bg-active: linear-gradient(135deg, rgba(var(--sw-active-route-rgb),.2), rgba(var(--accent-secondary-rgb, 168,85,247),.11)), var(--sw-layer-field, rgba(8,13,24,.76));--sw-dashboard-focus-ring: 0 0 0 3px rgba(var(--sw-active-route-rgb),.26);background:var(--sw-layer-canvas, var(--bg-gradient-primary))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=overview]{--sw-active-route-rgb: var(--accent-primary-rgb, 59,130,246)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=ops]{--sw-active-route-rgb: var(--sw-success-rgb, 34,197,94)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=skills]{--sw-active-route-rgb: var(--accent-secondary-rgb, 168,85,247)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=projects]{--sw-active-route-rgb: 14,165,233}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=apps]{--sw-active-route-rgb: var(--sw-creator-route-app-builder-rgb, 56,189,248)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis]{--sw-active-route-rgb: 217,70,239}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=systems]{--sw-active-route-rgb: 99,102,241}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=rag]{--sw-active-route-rgb: 20,184,166}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-command,.dashboard-view-nav,.dashboard-os-rail,.dashboard-os-mobile-dock,.dashboard-mobile-route-dock){border-color:var(--sw-dashboard-border);background:var(--sw-dashboard-command-bg);box-shadow:var(--sw-dashboard-shadow-soft)}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-stage,.dashboard-os-stage>section,.dashboard-apps-workspace,.dashboard-project-library,.dashboard-project-controls,.dashboard-files-shell,.dashboard-account-command,.dashboard-route-intelligence-panel,.dashboard-route-transition-rail,.dashboard-project-snapshot__card,.dashboard-empty-state,.dashboard-builder-step,.dashboard-card-action,.dashboard-route-panel,.dashboard-os-card,.dashboard-os-section){border-color:var(--sw-dashboard-border);background:var(--sw-dashboard-panel-bg);box-shadow:var(--sw-dashboard-shadow)}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-stage,.dashboard-os-stage>section,.dashboard-apps-workspace,.dashboard-project-library,.dashboard-files-shell,.dashboard-os-module):before{background:linear-gradient(90deg,transparent,var(--sw-dashboard-edge),transparent)}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-card-action,.dashboard-os-action,.dashboard-os-icon-action,.dashboard-builder-step,.dashboard-view-nav__tab,.dashboard-cost-ledger__stats button,.dashboard-feature-row){border-color:var(--sw-dashboard-border);background:var(--sw-dashboard-control-bg);color:var(--text-primary);box-shadow:inset 0 1px #ffffff0a}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-card-action[data-active=true],.dashboard-os-action--primary,.dashboard-view-nav__tab[data-active=true],.dashboard-builder-step span:first-child){border-color:rgba(var(--sw-active-route-rgb),.34);background:var(--sw-dashboard-control-bg-active);box-shadow:0 0 0 1px rgba(var(--sw-active-route-rgb),.12),0 14px 38px var(--sw-dashboard-glow),inset 0 1px #ffffff0e}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-stage,.dashboard-apps-workspace,.dashboard-os-module) :where(h1,h2,h3,strong){color:var(--text-primary)}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-stage,.dashboard-apps-workspace,.dashboard-os-module) :where(p,small,span:not([class*=icon])){color:var(--text-secondary)}#showweld-app-root[data-app-surface=dashboard] :where(button,a,input,select,textarea):focus-visible{box-shadow:var(--sw-dashboard-focus-ring);border-color:rgba(var(--sw-active-route-rgb),.44)}#showweld-app-root[data-app-surface=dashboard] .dashboard-hero-title-row h1{background:none;-webkit-text-fill-color:currentColor;color:var(--text-primary)}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-operating-grid){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(.9rem,1.5vw,1.25rem);align-items:stretch;margin-top:clamp(1rem,2vw,1.45rem)}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-module){position:relative;overflow:hidden;min-width:0;border:1px solid var(--sw-border-muted, rgba(148,163,184,.2));border-radius:var(--dashboard-radius-lg, 24px);background:linear-gradient(145deg,rgba(var(--sw-active-route-rgb, 59,130,246),.075),transparent 46%),linear-gradient(180deg,var(--sw-layer-raised, rgba(16,24,39,.92)),var(--sw-layer-default, rgba(8,13,24,.94)));box-shadow:inset 0 1px #ffffff13,0 20px 60px #00000038;padding:clamp(1rem,1.6vw,1.35rem)}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-module):before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--sw-accent-edge, rgba(var(--sw-active-route-rgb, 59,130,246),.58)),transparent);opacity:.75;pointer-events:none}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-module--primary){grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;min-height:360px}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-module__header){position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-module__header h2,.dashboard-os-module__header h3){margin:.2rem 0 0;color:var(--text-primary);font-size:clamp(1rem,1.4vw,1.45rem);line-height:1.08;letter-spacing:0}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-kicker){display:inline-flex;align-items:center;min-width:0;color:var(--sw-accent-focus, rgb(var(--sw-active-route-rgb, 59,130,246)));font-size:.68rem;font-weight:850;line-height:1.2;text-transform:uppercase}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-action,.dashboard-os-icon-action){border:1px solid var(--sw-border-muted, rgba(148,163,184,.2));border-radius:14px;background:var(--sw-layer-hover, rgba(255,255,255,.06));color:var(--text-primary);font-weight:800;min-width:0;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-action){display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.68rem .86rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-action--primary){border-color:var(--sw-border-accent, rgba(var(--sw-active-route-rgb, 59,130,246),.48));background:linear-gradient(135deg,var(--sw-accent-field, rgba(var(--sw-active-route-rgb, 59,130,246),.32)),rgba(var(--sw-active-route-rgb, 59,130,246),.18));box-shadow:0 0 0 1px rgba(var(--sw-active-route-rgb, 59,130,246),.16),0 18px 44px var(--sw-accent-glow, rgba(var(--sw-active-route-rgb, 59,130,246),.16))}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-action:hover,.dashboard-os-icon-action:hover){transform:translateY(-1px);border-color:var(--sw-border-accent, rgba(var(--sw-active-route-rgb, 59,130,246),.45));background:var(--sw-layer-selected, rgba(var(--sw-active-route-rgb, 59,130,246),.14))}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-action:focus-visible,.dashboard-os-icon-action:focus-visible,.dashboard-cost-ledger__stats button:focus-visible,.dashboard-feature-row:focus-visible){outline:2px solid var(--sw-accent-focus, rgb(var(--sw-active-route-rgb, 59,130,246)));outline-offset:3px}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-icon-action){display:grid;place-items:center;width:2.35rem;height:2.35rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-continue-lane__body){position:relative;z-index:1;display:grid;gap:1.1rem;margin:1.5rem 0}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-continue-lane__body p){max-width:52ch;margin:0;color:var(--text-secondary);font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.58}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-continue-lane__metrics){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-continue-lane__metrics span,.dashboard-cost-ledger__stats button){min-width:0;border:1px solid var(--sw-border-hairline, rgba(148,163,184,.14));border-radius:16px;background:var(--sw-layer-sunken, rgba(0,0,0,.16));color:var(--text-secondary);padding:.74rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-continue-lane__metrics strong,.dashboard-cost-ledger__stats strong){display:block;color:var(--text-primary);font-size:1.16rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-continue-lane__actions){position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:.65rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-continue-lane__actions .dashboard-os-action){justify-content:space-between;text-align:left}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-action small){color:var(--text-tertiary);font-size:.72rem;font-weight:750}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-production-queue__list,.dashboard-feature-matrix__rows){display:grid;gap:.62rem;margin-top:1rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-production-job,.dashboard-feature-row){display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,.35fr) auto;align-items:center;gap:.72rem;min-width:0;border:1px solid var(--sw-border-hairline, rgba(148,163,184,.14));border-radius:16px;background:var(--sw-layer-sunken, rgba(0,0,0,.14));color:var(--text-primary);padding:.72rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-production-job strong,.dashboard-feature-row strong,.dashboard-asset-tile strong){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-production-job span,.dashboard-asset-tile span){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:.72rem;font-weight:700}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-production-job em,.dashboard-feature-row em){color:var(--sw-accent-focus, rgb(var(--sw-active-route-rgb, 59,130,246)));font-size:.68rem;font-style:normal;font-weight:850;text-transform:uppercase}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-production-job__meter){height:.42rem;overflow:hidden;border-radius:999px;background:var(--sw-layer-default, rgba(255,255,255,.08))}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-production-job__meter span){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--sw-active-route-rgb, 59,130,246)),rgba(var(--accent-secondary-rgb, 168,85,247),.92))}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-cost-ledger__stats){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-cost-ledger__stats button){cursor:pointer;text-align:left}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-business-profile__readiness){display:flex;align-items:center;gap:.7rem;margin-top:1rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-business-profile__readiness span){position:relative;flex:1;height:.55rem;overflow:hidden;border-radius:999px;background:var(--sw-layer-sunken, rgba(0,0,0,.18))}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-business-profile__readiness span):after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--ready, 0) * 100%);border-radius:inherit;background:linear-gradient(90deg,rgb(var(--sw-active-route-rgb, 59,130,246)),rgba(var(--accent-secondary-rgb, 168,85,247),.9))}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-business-profile__chips,.dashboard-os-action-row){display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-business-profile__chips span){border:1px solid var(--sw-border-hairline, rgba(148,163,184,.14));border-radius:999px;background:var(--sw-layer-sunken, rgba(0,0,0,.16));color:var(--text-secondary);padding:.42rem .62rem;font-size:.72rem;font-weight:800}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-business-profile__marketplace){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-top:.35rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-business-profile__route){min-width:0;border:1px solid var(--sw-border-hairline, rgba(148,163,184,.14));border-radius:var(--radius-lg, 14px);background:linear-gradient(180deg,#ffffff0b,#ffffff04),var(--sw-layer-sunken, rgba(0,0,0,.16));padding:.62rem;display:grid;gap:.18rem;box-shadow:inset 0 1px #ffffff0e}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-business-profile__route.is-ready){border-color:rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246)),.32);background:linear-gradient(135deg,rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246)),.115),#ffffff05),var(--sw-layer-sunken, rgba(0,0,0,.16))}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-business-profile__route span){color:var(--text-tertiary);font-size:.66rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-business-profile__route strong){color:var(--text-primary);font-size:.9rem;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-business-profile__route small){color:var(--text-tertiary);font-size:.68rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 860px){#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-business-profile__marketplace){grid-template-columns:repeat(2,minmax(0,1fr))}}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-recent-assets__grid){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem;margin-top:1rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-asset-tile){min-width:0}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-asset-tile img,.dashboard-asset-tile .premium-icon){width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--sw-border-hairline, rgba(148,163,184,.14));border-radius:17px;background:var(--sw-layer-sunken, rgba(0,0,0,.18))}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-asset-tile div){margin-top:.5rem;min-width:0}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-feature-row){width:100%;grid-template-columns:minmax(0,.72fr) minmax(120px,.28fr);cursor:pointer;text-align:left}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-feature-row__stages){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-feature-row__stages i){height:.54rem;border-radius:999px;background:var(--sw-layer-default, rgba(255,255,255,.08))}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-feature-row__stages i[data-complete=true]){background:linear-gradient(90deg,rgb(var(--sw-active-route-rgb, 59,130,246)),rgba(var(--accent-secondary-rgb, 168,85,247),.85))}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-empty){display:flex;align-items:center;gap:.8rem;min-height:7rem;border:1px dashed var(--sw-border-muted, rgba(148,163,184,.2));border-radius:18px;background:var(--sw-layer-sunken, rgba(0,0,0,.14));color:var(--text-secondary);padding:1rem;font-weight:750}@media (max-width: 1180px){#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-operating-grid){grid-template-columns:1fr}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-module--primary){grid-row:auto;min-height:0}}@media (max-width: 760px){#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-operating-grid){gap:.78rem;margin-top:.78rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-module){border-radius:18px;padding:.92rem}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-hero-next-panel__meta){display:none}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-continue-lane__metrics,.dashboard-cost-ledger__stats){grid-template-columns:1fr}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-production-job){grid-template-columns:minmax(0,1fr) auto}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-production-job__meter){grid-column:1 / -1;order:3}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-recent-assets__grid){grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-feature-row){grid-template-columns:1fr}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-action-row .dashboard-os-action){flex:1 1 120px}}@media (forced-colors: active){#showweld-app-root[data-app-surface=creator]{--sw-route-page-bg: Canvas;--sw-route-surface: Canvas;--sw-route-surface-strong: Canvas;--sw-route-surface-soft: Canvas;--sw-route-control: ButtonFace;--sw-route-control-hover: Highlight;--sw-route-chip: Canvas;--sw-route-border: CanvasText;--sw-route-border-strong: Highlight;--sw-route-shadow: none;--sw-route-shadow-hover: none;--sw-route-focus: 0 0 0 2px Highlight}}#showweld-app-root[data-app-surface=creator] .creator-module-shell:before,#showweld-app-root[data-app-surface=creator] .creator-module-shell:after,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel:before,#showweld-app-root[data-app-surface=creator] .creator-capability-matrix:before,#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view:before{pointer-events:none}#showweld-app-root[data-app-surface=creator] :where(.generation-readiness-panel,.creator-capability-matrix,.spark-panel,.spark-inspector-card,.spark-queue-card,.spark-clip-card,.pb-panel-card,.pb-bible-card,.pb-launch-card,.app-builder-card,.app-builder-stat-card,.app-builder-command-strip,.pfm-shell,.pfm-card,.pfm-file-row,[data-card=true],[data-panel=true],[data-empty-state=true]){background:var(--sw-route-surface);border-color:var(--sw-route-border);box-shadow:var(--sw-route-shadow);color:var(--text-primary)}#showweld-app-root[data-app-surface=creator] :where(button,a[role=button],[role=button],summary):not(:disabled):not([data-unstyled=true]){cursor:pointer;-webkit-tap-highlight-color:transparent}#showweld-app-root[data-app-surface=creator] :where(button,a[role=button],[role=button],summary,input,textarea,select):focus-visible{outline:none;box-shadow:var(--sw-route-focus)}#showweld-app-root[data-app-surface=creator] :where(input,textarea,select):not([data-unstyled=true]){background:var(--sw-route-control);border-color:var(--sw-route-border);color:var(--text-primary)}#showweld-app-root[data-app-surface=creator] :where(input,textarea,select):not([data-unstyled=true]):focus{border-color:var(--sw-route-border-strong)}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([class*=card i],[class*=panel i],[class*=sheet i],[class*=toolbar i],[class*=rail i],[class*=sidebar i],[data-card=true],[data-panel=true])[style*="background-color: white" i],#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([class*=card i],[class*=panel i],[class*=sheet i],[class*=toolbar i],[class*=rail i],[class*=sidebar i],[data-card=true],[data-panel=true])[style*="background-color: #fff" i],#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) :where([class*=card i],[class*=panel i],[class*=sheet i],[class*=toolbar i],[class*=rail i],[class*=sidebar i],[data-card=true],[data-panel=true])[style*="background-color: rgb(255, 255, 255)" i]{background:var(--sw-route-inline-white-fallback, var(--sw-route-surface-strong));border-color:var(--sw-route-border);color:var(--text-primary)}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel{--readiness-accent: var(--sw-route-accent-rgb)}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel__ring-value,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel__meter span{stroke:rgb(var(--sw-route-accent-rgb));background:linear-gradient(90deg,rgb(var(--sw-route-accent-rgb)),rgb(var(--sw-route-accent-2-rgb)))}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]{background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb),.14),transparent 42%),color-mix(in srgb,var(--sw-product-toolbar-bg, rgba(8,13,24,.86)) 90%,var(--sw-route-accent) 6%);border-color:var(--sw-route-border);box-shadow:0 10px 34px #00000042,inset 0 -1px rgba(var(--sw-route-accent-rgb),.14)}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip[aria-current=page]{border-color:rgba(var(--sw-route-accent-rgb),.4);background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb),.22),rgba(var(--sw-route-accent-2-rgb),.1)),#ffffff0a;box-shadow:0 14px 32px rgba(var(--sw-route-accent-rgb),.18)}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator][data-theme-routed=true]{--sw-mobile-bottom-clearance: var(--sw-route-mobile-bottom-clearance, calc(7.55rem + env(safe-area-inset-bottom, 0px)) );--sw-route-mobile-pad: var(--sw-route-mobile-page-pad, clamp(.62rem, 2.8vw, .92rem))}#showweld-app-root[data-app-surface=creator] [data-creator-shell=true],#showweld-app-root[data-app-surface=creator] [data-creator-main-layout=true],#showweld-app-root[data-app-surface=creator] [data-creator-main-content=true],#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{min-width:0;max-width:100vw;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-theme-layer=unified-route]{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-theme-layer=unified-route]>[data-module-container=true]{width:100%;min-width:0;max-width:100%;box-sizing:border-box}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active){min-height:0;max-width:100%;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.creator-module-main,.scrollable,[style*="overflow: auto"],[style*="overflow-y: auto" i]){max-width:100%;padding-left:var(--sw-route-mobile-pad);padding-right:var(--sw-route-mobile-pad);padding-bottom:var(--sw-route-mobile-content-clearance, calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1rem));scroll-padding-bottom:var(--sw-route-mobile-content-clearance, calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1rem));box-sizing:border-box}#showweld-app-root[data-app-surface=creator][data-active-creator-route],#showweld-app-root[data-app-surface=creator] .creator-module-shell :where(button,a[role=button],[role=button],summary,input,textarea,select){touch-action:manipulation;-webkit-tap-highlight-color:transparent}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed{max-height:var(--sw-route-readiness-collapsed-max, 68px);min-height:0;padding:var(--sw-route-readiness-collapsed-pad, .48rem .58rem);overflow:hidden}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__metrics,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__footer,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__routes,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__actions,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__headline p{display:none;max-height:0;overflow:hidden;visibility:hidden}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.42rem}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score{width:auto;min-width:44px;height:32px;padding-inline:.5rem}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed h3{font-size:.78rem;line-height:1.12}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--expanded{max-height:var(--sw-route-readiness-expanded-max, min(72dvh, 620px));border-radius:var(--sw-route-readiness-expanded-radius, 18px);overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:var(--sw-route-readiness-expanded-shadow, var(--sw-route-shadow-hover))}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix--compact{max-height:min(62dvh,560px);overflow-y:auto;padding:.78rem;border-radius:14px;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix--compact .creator-capability-matrix__hero,#showweld-app-root[data-app-surface=creator] .creator-capability-matrix--compact .creator-capability-matrix__footer{display:none}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix--compact .creator-capability-matrix__command-rail{margin-top:.58rem;padding-bottom:.32rem}#showweld-app-root[data-app-surface=creator] :where(.spark-main-stage,[data-showweld-studio=true] main,[data-showweld-spark=true] main,.app-builder-active main,.app-builder-portal main){padding-bottom:var(--sw-route-mobile-content-clearance, calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1rem));scroll-padding-bottom:var(--sw-route-mobile-content-clearance, calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1rem))}#showweld-app-root[data-app-surface=creator]{--sw-creator-mobile-dock-height: clamp(86px, 11dvh, 104px);--sw-creator-mobile-content-clearance: calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom, 0px) + 1.35rem);--sw-mobile-bottom-clearance: var(--sw-creator-mobile-content-clearance);--sw-route-mobile-content-clearance: calc(var(--sw-creator-mobile-content-clearance) + .5rem);--sw-route-mobile-pad: clamp(.58rem, 2.3vw, .82rem);--sw-creator-mobile-card-radius: 14px}#showweld-app-root[data-app-surface=creator] .mobile-navigation{left:max(.45rem,env(safe-area-inset-left,0px));right:max(.45rem,env(safe-area-inset-right,0px));bottom:max(.42rem,env(safe-area-inset-bottom,0px));transform:none;width:auto;max-width:calc(100vw - max(.9rem,calc(env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px))));min-height:var(--sw-creator-mobile-dock-height);padding:.42rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem;overflow:hidden;border-radius:18px}#showweld-app-root[data-app-surface=creator] .mobile-navigation__item{min-width:0;width:100%;min-height:48px;padding:.34rem .2rem;display:grid;justify-items:center;align-content:center;gap:.22rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] .mobile-navigation__item :where(svg,.sw-premium-icon){flex:0 0 auto;width:18px;height:18px}#showweld-app-root[data-app-surface=creator] .mobile-navigation__item :where(span,strong,small){max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;text-align:center;line-height:1.05;letter-spacing:0}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true],#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view,#showweld-app-root[data-app-surface=creator] [data-module-container=true]{padding-bottom:var(--sw-route-mobile-content-clearance);scroll-padding-bottom:var(--sw-route-mobile-content-clearance);overflow-x:hidden}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view:not([data-creator-route=app-builder]){flex:1 1 auto;height:auto;min-height:0;max-height:max(320px,calc(100dvh - var(--sw-creator-mobile-content-clearance) - 15.75rem));padding-bottom:0;scroll-padding-bottom:var(--sw-route-mobile-content-clearance);overflow-y:auto;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view:not([data-creator-route=app-builder])>:where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true]){height:100%;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:.75rem;scroll-padding-bottom:.75rem;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal){min-height:auto;padding-bottom:var(--sw-route-mobile-content-clearance);overflow-x:hidden}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) :where(.scrollable,[style*="overflow: auto"],[style*="overflow-y: auto" i]){max-height:none;min-height:0;padding-bottom:var(--sw-route-mobile-content-clearance);scroll-padding-bottom:var(--sw-route-mobile-content-clearance);overflow-x:hidden}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view:not([data-creator-route=app-builder]) :where(.creator-module-main,.scrollable){min-height:0;padding-bottom:.75rem;scroll-padding-bottom:.75rem;overflow-y:auto;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-building-main-content{overflow-y:auto;overflow-x:hidden;padding-bottom:.75rem;scroll-padding-bottom:var(--sw-route-mobile-content-clearance)}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-item-tab-content,#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-item-tab-content>div,#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-item-details-view{flex:0 0 auto;height:auto;min-height:0;max-height:none;overflow:visible;transform:none;contain:none}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-item-tab-content,#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-item-tab-content>div{padding-bottom:0}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-item-details-view{padding-bottom:1rem}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-directory-view{overflow-y:auto;overflow-x:hidden;padding-bottom:.75rem;scroll-padding-bottom:var(--sw-route-mobile-content-clearance)}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-directory-view :where(.scrollable){flex:0 0 auto;height:auto;min-height:0;max-height:none;overflow:visible;transform:none;contain:none;padding-bottom:1rem}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-directory-view,#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-directory-view .creator-module-main{height:auto;min-height:0;max-height:none;overflow-y:visible;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-tab-content,#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-tab-panel,#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-details-view{flex:0 0 auto;height:auto;min-height:0;max-height:none;overflow:visible;padding-bottom:1rem;transform:none;contain:none}#showweld-app-root[data-app-surface=creator] [data-storyforge-fab=true]{bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + 1rem);right:max(.9rem,env(safe-area-inset-right,0px))}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact{width:100%;max-width:100%;padding:.72rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__header{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:.42rem}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__headline,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__headline :where(h3,p,span,small),#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__eyebrow{min-width:0;max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__score{grid-column:auto;width:auto;min-width:54px;height:38px;min-height:38px;padding:0 .58rem;display:grid;place-items:center;border-radius:999px}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__score svg,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__score span{display:none}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__metric{min-height:74px;padding:.68rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__metric :where(strong,span,p){max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__routes,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__action{min-width:0;width:100%;justify-content:center;padding-inline:.48rem}}html[data-theme=light] #showweld-app-root[data-app-surface=creator][data-theme-routed=true],html[data-theme=paper] #showweld-app-root[data-app-surface=creator][data-theme-routed=true]{--sw-route-page-bg: linear-gradient(135deg, rgba(var(--sw-route-accent-rgb), .09), transparent 36%), linear-gradient(215deg, rgba(var(--sw-route-accent-2-rgb), .065), transparent 44%), var(--sw-workspace-canvas-bg, var(--sw-creator-canvas-bg, var(--sw-product-page-bg)));--sw-route-surface: linear-gradient(145deg, rgba(var(--sw-route-accent-rgb),.065), transparent 58%), var(--sw-creator-surface, linear-gradient(145deg, rgba(255,255,255,.96), rgba(248,250,252,.76)));--sw-route-surface-strong: linear-gradient(145deg, rgba(var(--sw-route-accent-rgb),.08), transparent 56%), var(--sw-creator-surface-strong, linear-gradient(145deg, rgba(255,255,255,.99), rgba(241,245,249,.86)));--sw-route-surface-soft: linear-gradient(145deg, rgba(var(--sw-route-accent-rgb),.04), transparent 60%), var(--sw-creator-surface-soft, linear-gradient(145deg, rgba(255,255,255,.78), rgba(248,250,252,.56)));--sw-route-control: var(--sw-creator-control-surface, linear-gradient(180deg, rgba(255,255,255,.98), rgba(248,250,252,.82)));--sw-route-control-hover: var(--sw-creator-control-surface-hover, linear-gradient(180deg, rgba(var(--sw-route-accent-rgb),.12), rgba(255,255,255,.88)));--sw-route-chip: var(--sw-creator-chip-surface, linear-gradient(145deg, rgba(var(--sw-route-accent-rgb),.08), rgba(255,255,255,.84)));--sw-route-chip-active: var(--sw-creator-chip-surface-active, linear-gradient(145deg, rgba(var(--sw-route-accent-rgb),.18), rgba(var(--sw-route-accent-2-rgb),.08)));--sw-route-loader: linear-gradient(90deg, transparent, rgba(var(--sw-route-accent-rgb),.14), transparent);--sw-route-shadow: var(--sw-creator-shadow, 0 18px 48px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.78));--sw-route-shadow-hover: var(--sw-creator-shadow-hover, 0 24px 62px rgba(15,23,42,.16), 0 0 0 1px rgba(var(--sw-route-accent-rgb),.15), inset 0 1px 0 rgba(255,255,255,.92));--sw-route-hero-bg: radial-gradient(700px 280px at 8% 0%, rgba(var(--sw-route-accent-rgb),.15), transparent 62%), radial-gradient(620px 260px at 100% 10%, rgba(var(--sw-route-accent-2-rgb),.1), transparent 62%), var(--sw-route-surface-strong)}#showweld-app-root[data-app-surface=creator]{overflow-x:clip}#showweld-app-root[data-app-surface=creator] :where([data-creator-shell=true],[data-creator-main-layout=true],[data-creator-main-content=true],[data-creator-active-view=true],.sw-creator-workspace-view,.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-portal,.app-builder-active){min-width:0;max-width:100%;box-sizing:border-box}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-portal,.app-builder-active){overflow-x:clip}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-portal,.app-builder-active) :where(h1,h2,h3,h4,p,span,strong,small,em,label,button,a,input,textarea,select){max-width:100%;min-width:0;letter-spacing:0}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-portal,.app-builder-active) :where(p,span,strong,small,em,label,button,a){overflow-wrap:anywhere}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix{overflow:hidden}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix__command-rail{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.42rem,1vw,.62rem);max-width:100%;overflow:visible}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix__command{flex:1 1 min(220px,100%);min-width:min(180px,100%);max-width:100%;justify-content:center}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix__command span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{overflow:hidden}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-portal,.app-builder-active){border-radius:var(--sw-route-desktop-container-radius, 22px)}}@media (max-width: 1024px){#showweld-app-root[data-app-surface=creator]{--sw-route-mobile-command-closed-max: min(31dvh, 188px);--sw-route-mobile-content-clearance: calc(var(--sw-mobile-bottom-clearance, 7.55rem) + 1rem)}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]{padding:.42rem .52rem .46rem;gap:.32rem;max-height:var(--sw-route-mobile-command-closed-max);overflow-x:hidden;overflow-y:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]:has(.sw-mobile-route-drawer[open]){max-height:min(72dvh,560px);overflow-y:auto;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,42vw);align-items:center;gap:.42rem;width:100%;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem;width:100%;max-width:min(156px,42vw);min-width:0;overflow:hidden;justify-self:end}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button{width:100%;min-width:0;max-width:100%;min-height:32px;height:32px;padding:0;border-radius:11px;gap:0;font-size:0}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button span{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button svg{width:14px;height:14px;flex:0 0 auto}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip{width:100%;max-width:100%;min-height:38px;overflow-x:auto;overflow-y:hidden;padding-bottom:0;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip{flex-basis:70px;min-height:36px;padding:.26rem .34rem;border-radius:12px;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip[aria-current=page],#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip[data-active=true]{flex-basis:84px}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-modules{gap:.28rem}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-module{min-height:32px;padding:.24rem .34rem;border-radius:12px}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-guidance{display:none;visibility:hidden;max-height:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-drawer:not([open]) .sw-mobile-route-drawer__body{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-drawer[open] .sw-mobile-route-drawer__body{max-height:min(48dvh,380px);overflow-y:auto;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-strip{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;width:100%;max-width:100%;padding:0;overflow-x:hidden;overflow-y:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat{min-width:0;width:100%;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat:last-child{grid-column:auto}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(var(--sw-mobile-bottom-clearance, 7.55rem) + .5rem)}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-portal,.app-builder-active){width:100%;max-width:100%;min-height:0;overflow-x:clip;overflow-y:auto;padding-bottom:var(--sw-route-mobile-content-clearance);scroll-padding-bottom:var(--sw-route-mobile-content-clearance)}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-portal,.app-builder-active) :where([style*="width:"],[style*=min-width],[style*=grid-template-columns],[style*="display: flex"],[style*="display:flex"]){max-width:100%;min-width:0}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix__command{flex-basis:min(100%,190px)}}#showweld-app-root[data-theme-routed=true] :where(.auth-page-root,.showweld-excerpts-viewer,[data-dc=true],.sw-loading-screen){color:var(--text-primary);scrollbar-color:var(--sw-active-app-border-strong) transparent}#showweld-app-root[data-theme-routed=true] :where(.auth-page-root *,.showweld-excerpts-viewer *,[data-dc=true] *,.sw-loading-screen *){min-width:0}#showweld-app-root[data-theme-routed=true] :where(.auth-page-root,.showweld-excerpts-viewer,[data-dc=true],.sw-loading-screen) :where(p,li,span,div):first-letter{float:none;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-shadow:none}#showweld-app-root[data-theme-routed=true] :where(.auth-page-root button,.auth-page-root input,.auth-page-root textarea,.auth-page-root select,.showweld-excerpts-viewer button,.showweld-excerpts-viewer a[role=button],.showweld-excerpts-viewer input,.showweld-excerpts-viewer select,[data-dc=true] button,[data-dc=true] input,[data-dc=true] textarea,[data-dc=true] select,.signup-payment-flow button,.signup-payment-flow input,.signup-payment-flow textarea,.signup-payment-flow select):focus-visible{outline:none;box-shadow:var(--sw-active-app-focus)}#showweld-app-root[data-app-surface=auth] .auth-page-root,#showweld-app-root[data-app-surface=verification] .auth-page-root{background:var(--sw-active-app-surface-bg);background-color:transparent;color:var(--text-primary)}#showweld-app-root[data-app-surface=auth] .auth-page-root:before,#showweld-app-root[data-app-surface=verification] .auth-page-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(var(--sw-active-app-surface-rgb),.13),transparent 26rem),linear-gradient(90deg,rgba(var(--accent-secondary-rgb),.075),transparent 44%);z-index:0}#showweld-app-root[data-app-surface=auth] .auth-ambient-layer>div:nth-child(1),#showweld-app-root[data-app-surface=auth] .auth-ambient-layer>div:nth-child(2),#showweld-app-root[data-app-surface=verification] .auth-ambient-layer>div:nth-child(1),#showweld-app-root[data-app-surface=verification] .auth-ambient-layer>div:nth-child(2){display:none}#showweld-app-root[data-app-surface=auth] .auth-ambient-layer>div:last-child,#showweld-app-root[data-app-surface=verification] .auth-ambient-layer>div:last-child{opacity:.055;background-image:linear-gradient(rgba(var(--sw-active-app-surface-rgb),.55) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--sw-active-app-surface-rgb),.55) 1px,transparent 1px)}#showweld-app-root[data-app-surface=auth] .auth-sticky-header,#showweld-app-root[data-app-surface=verification] .auth-sticky-header{background:linear-gradient(90deg,rgba(var(--sw-active-app-surface-rgb),.105),transparent 50%),color-mix(in srgb,var(--sw-active-app-panel-strong) 82%,transparent);border-bottom-color:var(--sw-active-app-border);backdrop-filter:var(--sw-app-surface-backdrop-filter-strong, var(--sw-active-app-backdrop));-webkit-backdrop-filter:var(--sw-app-surface-backdrop-filter-strong, var(--sw-active-app-backdrop))}#showweld-app-root[data-app-surface=auth] .auth-layout-shell,#showweld-app-root[data-app-surface=verification] .auth-layout-shell{max-width:min(1180px,100%);gap:clamp(1.2rem,4vw,4.25rem);padding-inline:max(var(--sw-active-app-page-pad),env(safe-area-inset-left,0px))}#showweld-app-root[data-app-surface=auth] :where(.auth-form-card,.auth-brand-panel>div:last-child),#showweld-app-root[data-app-surface=verification] :where(.auth-form-card,.auth-brand-panel>div:last-child){background:linear-gradient(145deg,rgba(var(--sw-active-app-surface-rgb),.08),transparent 62%),var(--sw-active-app-panel);border-color:var(--sw-active-app-border);box-shadow:var(--sw-active-app-shadow);border-radius:clamp(16px,2vw,24px)}#showweld-app-root[data-app-surface=auth] .auth-form-card:before,#showweld-app-root[data-app-surface=verification] .auth-form-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--sw-active-app-surface-rgb),.62),rgba(var(--accent-secondary-rgb),.42),transparent);pointer-events:none}#showweld-app-root[data-app-surface=auth] .auth-page-root :where(input,textarea,select),#showweld-app-root[data-app-surface=verification] .auth-page-root :where(input,textarea,select){background:var(--sw-active-app-control);border-color:var(--sw-active-app-border);color:var(--text-primary)}#showweld-app-root[data-app-surface=auth] .auth-page-root :where(button,a[role=button]):not([data-unstyled=true]),#showweld-app-root[data-app-surface=verification] .auth-page-root :where(button,a[role=button]):not([data-unstyled=true]){border-color:var(--sw-active-app-border);transition:var(--sw-route-control-transition, transform .16s ease, border-color .16s ease, background .16s ease, box-shadow .16s ease)}.modal-content-premium:has(.signup-payment-flow){--sw-active-app-surface-rgb: var(--sw-app-surface-payment-rgb, var(--sw-success-rgb, 34, 197, 94));--sw-active-app-surface-accent: rgb(var(--sw-active-app-surface-rgb));--sw-active-app-panel: var(--sw-app-surface-panel, var(--surface-primary));--sw-active-app-panel-strong: var(--sw-app-surface-panel-strong, var(--surface-secondary));--sw-active-app-panel-soft: var(--sw-app-surface-panel-soft, var(--surface-tertiary));--sw-active-app-border: color-mix(in srgb, var(--sw-app-surface-border, var(--border-primary)) 76%, var(--sw-active-app-surface-accent) 24%);--sw-active-app-border-strong: color-mix(in srgb, var(--sw-app-surface-border-strong, var(--border-tertiary)) 58%, var(--sw-active-app-surface-accent) 42%);--sw-active-app-shadow: var(--sw-app-surface-shadow, var(--shadow-elevated));background:radial-gradient(circle at 8% 0%,rgba(var(--sw-active-app-surface-rgb),.16),transparent 34%),radial-gradient(circle at 100% 12%,rgba(var(--accent-secondary-rgb),.12),transparent 34%),var(--bg-gradient-primary)}.signup-payment-flow{background:linear-gradient(145deg,rgba(var(--sw-active-app-surface-rgb),.08),transparent 62%),var(--sw-active-app-panel);border-color:var(--sw-active-app-border);box-shadow:var(--sw-active-app-shadow);border-radius:18px}.signup-payment-flow__trial-pill,.signup-payment-flow__plan,.signup-payment-flow__security,.signup-payment-flow__stripe{background:linear-gradient(145deg,rgba(var(--sw-active-app-surface-rgb),.1),transparent 66%),var(--sw-active-app-panel-soft);border-color:var(--sw-active-app-border);box-shadow:var(--sw-component-shadow-sm, 0 8px 24px rgba(0,0,0,.18))}.signup-payment-flow__actions{border-top-color:var(--sw-active-app-border)}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-viewer{background:var(--sw-active-app-surface-bg);color:var(--text-primary);min-height:100dvh}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-header{background:linear-gradient(90deg,rgba(var(--sw-active-app-surface-rgb),.12),transparent 54%),color-mix(in srgb,var(--sw-active-app-panel-strong) 86%,transparent);border-bottom-color:var(--sw-active-app-border);backdrop-filter:var(--sw-active-app-backdrop);-webkit-backdrop-filter:var(--sw-active-app-backdrop)}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--sw-active-app-section-gap);width:min(100%,1480px);max-width:min(100%,1480px);min-height:calc(100dvh - 76px);padding:var(--sw-active-app-page-pad);overflow:visible;box-sizing:border-box}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-sidebar{width:auto;align-self:start;position:sticky;top:calc(72px + var(--sw-active-app-page-pad));max-height:calc(100dvh - 96px - var(--sw-active-app-page-pad));background:linear-gradient(180deg,rgba(var(--sw-active-app-surface-rgb),.075),transparent 52%),var(--sw-active-app-panel);border:1px solid var(--sw-active-app-border);border-radius:18px;box-shadow:var(--sw-active-app-shadow);padding:clamp(.9rem,1.6vw,1.15rem)}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card,#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-guide,#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-content,#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-footer,#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-book-header{background:linear-gradient(145deg,rgba(var(--sw-active-app-surface-rgb),.07),transparent 62%),var(--sw-active-app-panel-soft);border-color:var(--sw-active-app-border);box-shadow:var(--sw-component-shadow-sm, 0 10px 28px rgba(0,0,0,.2));border-radius:16px}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card{display:grid;grid-template-columns:1fr;gap:.68rem;align-items:start}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card>div:first-child{width:100%;min-height:84px;margin-bottom:0;border-color:var(--sw-active-app-border)}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card :where(h4,p){margin-bottom:0}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card>div:last-child{flex-wrap:wrap;align-items:flex-start;overflow-wrap:anywhere;line-height:1.35}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card[data-active=true]{background:linear-gradient(145deg,rgba(var(--sw-active-app-surface-rgb),.2),rgba(var(--accent-secondary-rgb),.075)),var(--sw-active-app-panel-strong);border-color:var(--sw-active-app-border-strong);box-shadow:var(--sw-active-app-shadow-hover)}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-reading{max-height:none;overflow:visible;padding:0}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-article{max-width:min(880px,100%);display:grid;gap:var(--sw-active-app-section-gap)}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-content{padding:clamp(1.2rem,3vw,2.5rem);line-height:1.78;font-size:clamp(1rem,1.2vw,1.12rem)}#showweld-app-root[data-app-surface=developer] [data-dc=true]{--dc-bg: transparent;--dc-bg2: var(--sw-active-app-panel-strong);--dc-panel: var(--sw-active-app-panel-soft);--dc-border: var(--sw-active-app-border);--dc-border2: var(--sw-active-app-border-soft);--dc-blue: var(--sw-active-app-surface-accent);--dc-cyan: color-mix(in srgb, var(--sw-active-app-surface-accent) 68%, #22d3ee);--dc-radius: 8px;--dc-tr: var(--sw-app-surface-motion-fast, .16s cubic-bezier(.22,1,.36,1));min-height:100dvh;background:var(--sw-active-app-surface-bg);color:var(--text-primary)}#showweld-app-root[data-app-surface=developer] [data-dc=true]>div[aria-hidden]:first-of-type{opacity:.42;background-image:linear-gradient(rgba(var(--sw-active-app-surface-rgb),.16) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--sw-active-app-surface-rgb),.16) 1px,transparent 1px)}#showweld-app-root[data-app-surface=developer] [data-dc=true]>div[aria-hidden]:nth-of-type(2){display:none}#showweld-app-root[data-app-surface=developer] [data-dc=true]>header{background:linear-gradient(90deg,rgba(var(--sw-active-app-surface-rgb),.11),transparent 54%),color-mix(in srgb,var(--sw-active-app-panel-strong) 88%,transparent);border-bottom-color:var(--sw-active-app-border);backdrop-filter:var(--sw-active-app-backdrop);-webkit-backdrop-filter:var(--sw-active-app-backdrop)}#showweld-app-root[data-app-surface=developer] [data-dc=true]>main{padding:clamp(.8rem,1.7vw,1.25rem) var(--sw-active-app-page-pad) calc(2.5rem + var(--sw-active-app-bottom-clearance));gap:var(--sw-active-app-section-gap)}#showweld-app-root[data-app-surface=developer] [data-dc=true] :where(.dc-panel,.dc-stat,.dc-key-card,.dc-command-card,.dc-route-card,.dc-readiness-card,.dc-playbook-card,.dc-route-node,.dc-secret-box,.dc-code,.dc-webhook-row){background:linear-gradient(145deg,rgba(var(--sw-active-app-surface-rgb),.07),transparent 62%),var(--sw-active-app-panel-soft);border-color:var(--sw-active-app-border);box-shadow:var(--sw-component-shadow-sm, 0 10px 28px rgba(0,0,0,.22))}#showweld-app-root[data-app-surface=developer] [data-dc=true] :where(.dc-panel:hover,.dc-stat:hover,.dc-key-card:hover,.dc-command-card:hover,.dc-route-card:hover){border-color:var(--sw-active-app-border-strong);box-shadow:var(--sw-active-app-shadow)}#showweld-app-root[data-app-surface=developer] [data-dc=true] :where(.dc-btn,.dc-nav-item,.dc-input,.dc-select){background:var(--sw-active-app-control);border-color:var(--sw-active-app-border)}#showweld-app-root[data-app-surface=developer] [data-dc=true] :where(.dc-btn:hover,.dc-nav-item:hover,.dc-nav-item[data-active=true]){background:var(--sw-active-app-control-hover);border-color:var(--sw-active-app-border-strong)}#showweld-app-root[data-app-surface=loading] .sw-loading-screen{background:var(--sw-active-app-surface-bg)}#showweld-app-root[data-app-surface=loading] .sw-loading-surface,#showweld-app-root[data-app-surface=loading] .sw-app-splash-card{background:linear-gradient(145deg,rgba(var(--sw-active-app-surface-rgb),.08),transparent 62%),var(--sw-active-app-panel);border-color:var(--sw-active-app-border);box-shadow:var(--sw-active-app-shadow)}#showweld-app-root[data-app-surface=loading] .sw-loading-progress-fill{background:linear-gradient(90deg,var(--sw-active-app-surface-accent),var(--accent-secondary))}.modal-content-premium:has(.admin-dash-v2){--sw-active-app-surface-rgb: var(--sw-app-surface-admin-rgb, var(--sw-danger-rgb, 239, 68, 68));--sw-active-app-surface-accent: rgb(var(--sw-active-app-surface-rgb));--sw-active-app-panel: var(--sw-app-surface-panel, var(--surface-primary));--sw-active-app-panel-strong: var(--sw-app-surface-panel-strong, var(--surface-secondary));--sw-active-app-panel-soft: var(--sw-app-surface-panel-soft, var(--surface-tertiary));--sw-active-app-border: color-mix(in srgb, var(--sw-app-surface-border, var(--border-primary)) 74%, var(--sw-active-app-surface-accent) 26%);--sw-active-app-border-strong: color-mix(in srgb, var(--sw-app-surface-border-strong, var(--border-tertiary)) 56%, var(--sw-active-app-surface-accent) 44%);--sw-active-app-shadow: var(--sw-app-surface-shadow, var(--shadow-elevated));background:radial-gradient(circle at 8% 0%,rgba(var(--sw-active-app-surface-rgb),.16),transparent 34%),radial-gradient(circle at 100% 10%,rgba(var(--accent-primary-rgb),.12),transparent 36%),var(--bg-gradient-primary);border-color:var(--sw-active-app-border);box-shadow:var(--sw-active-app-shadow)}.admin-dash-v2{color:var(--text-primary)}.admin-dash-v2 :where(.ad-card-hover,.ad-hover,input,select,textarea),.admin-dash-v2 :where(table,thead,tbody,tr,td,th){min-width:0}.admin-dash-v2 :where(.ad-card-hover){background:linear-gradient(145deg,rgba(var(--sw-active-app-surface-rgb),.06),transparent 62%),var(--sw-active-app-panel-soft);border-color:var(--sw-active-app-border);box-shadow:var(--sw-component-shadow-sm, 0 10px 28px rgba(0,0,0,.18))}.admin-dash-v2 :where(.ad-hover,input,select,textarea){background:var(--sw-active-app-control, var(--surface-secondary));border-color:var(--sw-active-app-border, var(--border-primary))}.admin-dash-v2 :where(.ad-hover:hover,input:focus,select:focus,textarea:focus){border-color:var(--sw-active-app-border-strong, var(--border-tertiary));box-shadow:var(--sw-active-app-focus, 0 0 0 3px rgba(var(--sw-active-app-surface-rgb),.22))}html[data-pointer=coarse] #showweld-app-root[data-theme-routed=true] :where(.auth-page-root,.showweld-excerpts-viewer,[data-dc=true]) :where(button,a[role=button],input,textarea,select,summary):not([data-compact=true]){min-height:max(var(--sw-active-app-touch-min, 42px),44px)}html[data-contrast=high] #showweld-app-root[data-theme-routed=true]{--sw-active-app-border: var(--sw-active-app-border-strong);--sw-active-app-border-strong: rgba(var(--sw-active-app-surface-rgb),.7)}@media (max-width: 980px){#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-layout{grid-template-columns:1fr}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-sidebar{position:relative;top:auto;max-height:none}}@media (max-width: 768px){#showweld-app-root[data-theme-routed=true]{--sw-active-app-page-pad: clamp(.72rem, 3.2vw, 1rem);--sw-active-app-section-gap: clamp(.75rem, 3vw, 1rem)}#showweld-app-root[data-app-surface=auth] .auth-layout-shell,#showweld-app-root[data-app-surface=verification] .auth-layout-shell{padding-top:1rem;padding-bottom:calc(var(--sw-active-app-bottom-clearance) + 1rem);gap:1rem}#showweld-app-root[data-app-surface=auth] .auth-form-card,#showweld-app-root[data-app-surface=verification] .auth-form-card{padding:clamp(1rem,4vw,1.35rem);border-radius:16px}.modal-content-premium:has(.signup-payment-flow){width:calc(100vw - .75rem);max-width:calc(100vw - .75rem);max-height:calc(100dvh - .75rem);border-radius:18px}.signup-payment-flow{padding:clamp(.95rem,4vw,1.25rem)}.signup-payment-flow__plan,.signup-payment-flow__security{padding:clamp(.95rem,4vw,1.25rem);margin-bottom:1rem}.signup-payment-flow__actions{position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:1fr;gap:.7rem;margin-top:1rem;padding-top:1rem;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--sw-active-app-panel-strong) 92%,transparent) 28%);backdrop-filter:var(--sw-active-app-backdrop);-webkit-backdrop-filter:var(--sw-active-app-backdrop)}.signup-payment-flow__actions>button{width:100%;min-width:0}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-header{padding:.75rem var(--sw-active-app-page-pad)}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-header>div{display:grid;grid-template-columns:1fr;gap:.7rem;align-items:stretch}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-layout{min-height:auto;padding:var(--sw-active-app-page-pad)}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-sidebar>div:nth-of-type(1){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,76vw);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:.25rem}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card{scroll-snap-align:start;grid-template-columns:minmax(128px,42%) minmax(0,1fr);align-items:center;column-gap:.8rem;row-gap:.32rem}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card>div:first-child{grid-row:1 / span 3;grid-column:1;height:auto;aspect-ratio:16 / 5}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card :where(h4,p),#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card>div:last-child{grid-column:2}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card>div:last-child{display:grid;grid-template-columns:1fr;gap:.12rem}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-book-header{padding:1rem}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-book-header [style*="width: 200px"]{width:min(46vw,170px);height:auto;aspect-ratio:2 / 3}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-book-header [style*="justify-content: center"]{flex-direction:column;align-items:stretch}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-book-header :where(a,button),#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-footer :where(a,button){width:100%;justify-content:center}#showweld-app-root[data-app-surface=developer] [data-dc=true]>main{grid-template-columns:1fr;padding-bottom:calc(2rem + var(--sw-active-app-bottom-clearance))}#showweld-app-root[data-app-surface=developer] [data-dc=true] aside{position:relative;top:auto}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-nav-item{white-space:nowrap}.modal-content-premium:has(.admin-dash-v2){width:calc(100vw - .75rem);max-width:calc(100vw - .75rem);max-height:calc(100dvh - .75rem);border-radius:18px}}@media (max-width: 420px){#showweld-app-root[data-theme-routed=true] :where(.auth-page-root,.showweld-excerpts-viewer,[data-dc=true]) :where(h1,h2,h3,button,a,input,textarea,select){max-width:100%;overflow-wrap:anywhere}}@media (forced-colors: active){#showweld-app-root[data-theme-routed=true]{--sw-active-app-surface-bg: Canvas;--sw-active-app-panel: Canvas;--sw-active-app-panel-strong: Canvas;--sw-active-app-panel-soft: Canvas;--sw-active-app-control: ButtonFace;--sw-active-app-control-hover: Highlight;--sw-active-app-border: CanvasText;--sw-active-app-border-strong: Highlight;--sw-active-app-shadow: none;--sw-active-app-shadow-hover: none;--sw-active-app-focus: 0 0 0 2px Highlight}}html[data-motion=reduced] #showweld-app-root[data-theme-routed=true] :where(.auth-page-root,.showweld-excerpts-viewer,[data-dc=true],.sw-loading-screen) *,html[data-motion=none] #showweld-app-root[data-theme-routed=true] :where(.auth-page-root,.showweld-excerpts-viewer,[data-dc=true],.sw-loading-screen) *,html[data-motion=reduced] :where(.signup-payment-flow,.admin-dash-v2) *,html[data-motion=none] :where(.signup-payment-flow,.admin-dash-v2) *{animation-duration:.01ms;transition-duration:.01ms}:where(.account-command-center,.billing-command-center,.billing-command-center__mobile-action),.modal-content-premium:has(:where(.account-command-center,.billing-command-center)){--sw-account-accent-rgb: var(--accent-primary-rgb, 59, 130, 246);--sw-account-accent-2-rgb: var(--accent-secondary-rgb, 192, 38, 211);--sw-account-success-rgb: 34, 197, 94;--sw-account-warning-rgb: 245, 158, 11;--sw-account-surface: linear-gradient(145deg, rgba(15,23,42,.88), rgba(23,30,48,.72)), rgba(15,23,42,.78);--sw-account-surface-strong: linear-gradient(145deg, rgba(19,26,43,.96), rgba(31,40,64,.84)), rgba(19,26,43,.92);--sw-account-surface-soft: linear-gradient(145deg, rgba(255,255,255,.055), rgba(255,255,255,.025)), rgba(255,255,255,.04);--sw-account-control: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.035)), rgba(255,255,255,.045);--sw-account-control-hover: linear-gradient(180deg, rgba(var(--sw-account-accent-rgb),.18), rgba(255,255,255,.055)), rgba(255,255,255,.07);--sw-account-border: rgba(var(--sw-account-accent-rgb),.22);--sw-account-border-soft: rgba(255,255,255,.095);--sw-account-shadow: 0 18px 48px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.075);--sw-account-shadow-hover: 0 24px 64px rgba(0,0,0,.34), 0 0 0 1px rgba(var(--sw-account-accent-rgb),.14), inset 0 1px 0 rgba(255,255,255,.12);--sw-account-focus: 0 0 0 3px rgba(var(--sw-account-accent-rgb),.22), 0 10px 28px rgba(var(--sw-account-accent-rgb),.16);--sw-account-transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease, background .18s ease}:where(.account-command-center,.billing-command-center,.billing-command-center__mobile-action){color:var(--text-primary);scrollbar-color:rgba(var(--sw-account-accent-rgb),.45) transparent}.modal-content-premium:has(:where(.account-command-center,.billing-command-center)){background:radial-gradient(circle at 8% 0%,rgba(var(--sw-account-accent-rgb),.18),transparent 34%),radial-gradient(circle at 100% 12%,rgba(var(--sw-account-accent-2-rgb),.14),transparent 34%),var(--bg-gradient-primary);border-color:rgba(var(--sw-account-accent-rgb),.24);box-shadow:0 34px 82px #00000075,0 0 0 1px rgba(var(--sw-account-accent-rgb),.12),inset 0 1px #ffffff14}.modal-content-premium:has(:where(.account-command-center,.billing-command-center)) .modal-header-premium{background:linear-gradient(90deg,rgba(var(--sw-account-accent-rgb),.1),rgba(var(--sw-account-accent-2-rgb),.055)),#ffffff06;border-bottom-color:rgba(var(--sw-account-accent-rgb),.16)}:where(.account-command-center,.billing-command-center)::-webkit-scrollbar,.modal-content-premium:has(:where(.account-command-center,.billing-command-center)) .modal-body-premium::-webkit-scrollbar{width:8px}:where(.account-command-center,.billing-command-center)::-webkit-scrollbar-thumb,.modal-content-premium:has(:where(.account-command-center,.billing-command-center)) .modal-body-premium::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--sw-account-accent-rgb),.62),rgba(var(--sw-account-accent-2-rgb),.52));border-radius:999px}.account-command-center>:where(div,section,article):not(.account-command-center__footer),:where(.account-command-center__hero,.account-command-center__panel,.account-command-center__action-card,.account-command-center__meter-card,.account-command-center__check,.billing-command-center__tabs,.billing-command-center__mobile-tab-button,.billing-command-center__sheet-tab,.billing-command-summary__card,.billing-command-center__quick-action,.billing-command-center__membership,.billing-command-center__usage,.billing-command-center [data-billing-panel]){background:var(--sw-account-surface);border-color:var(--sw-account-border);box-shadow:var(--sw-account-shadow)}:where(.account-command-center__hero,.account-command-center__panel,.billing-command-center__membership,.billing-command-center__usage){position:relative;overflow:hidden}:where(.account-command-center__hero,.account-command-center__panel,.billing-command-center__membership,.billing-command-center__usage):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,rgba(var(--sw-account-accent-rgb),.12),transparent 34%),linear-gradient(225deg,rgba(var(--sw-account-accent-2-rgb),.09),transparent 38%);opacity:.82}:where(.account-command-center__hero,.account-command-center__panel,.billing-command-center__membership,.billing-command-center__usage)>*{position:relative;z-index:1}:where(.account-command-center__action-card,.account-command-center__meter-card,.account-command-center__check,.billing-command-center__quick-action,.billing-command-summary__card){transition:var(--sw-account-transition)}:where(.account-command-center__action-card,.billing-command-center__quick-action):hover{transform:translateY(-2px);border-color:rgba(var(--sw-account-accent-rgb),.38);box-shadow:var(--sw-account-shadow-hover)}.account-command-center__check[data-complete=true]{border-color:rgba(var(--sw-account-success-rgb),.28);background:linear-gradient(145deg,rgba(var(--sw-account-success-rgb),.12),#ffffff09),var(--sw-account-surface)}.account-command-center__check[data-complete=false],.billing-command-center__quick-action[data-disabled=true],.billing-command-center__mobile-action[data-disabled=true]{opacity:.72}:where(.account-command-center,.billing-command-center) :where(h1,h2,h3,h4,h5,h6,strong){color:var(--text-primary);letter-spacing:0}:where(.account-command-center,.billing-command-center) :where(p,small,label,span,div){text-wrap:pretty}:where(.account-command-center,.billing-command-center) :where(input,textarea,select):not([data-unstyled=true]){background:var(--sw-account-control);border-color:var(--sw-account-border-soft);color:var(--text-primary);box-shadow:inset 0 1px #ffffff0b}:where(.account-command-center,.billing-command-center) :where(input,textarea,select):focus{border-color:rgba(var(--sw-account-accent-rgb),.46);box-shadow:var(--sw-account-focus),inset 0 1px #ffffff0f}:where(.account-command-center,.billing-command-center) :where(button,[role=button]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(.account-command-center,.billing-command-center,.billing-command-center__mobile-action) :where(button,[role=button]),:where(.account-command-center__action-card,.billing-command-center__tab,.billing-command-center__sheet-tab,.billing-command-center__quick-action-button,.billing-command-center__mobile-action,.billing-command-center__mobile-tab-button){border-color:rgba(var(--sw-account-accent-rgb),.26)}:where(.account-command-center,.billing-command-center,.billing-command-center__mobile-action) :where(button,[role=button]):focus-visible,:where(.account-command-center__action-card,.billing-command-center__tab,.billing-command-center__sheet-tab,.billing-command-center__quick-action-button,.billing-command-center__mobile-action,.billing-command-center__mobile-tab-button):focus-visible{outline:none;box-shadow:var(--sw-account-focus)}.billing-command-center__tabs{height:auto;min-height:52px;border-radius:18px;padding:.35rem;gap:.35rem;border:1px solid var(--sw-account-border)}.billing-command-center__tab{min-width:min(160px,25%);border-radius:14px;border-bottom:0;background:transparent}.billing-command-center__tab[data-active=true],.billing-command-center__sheet-tab[data-active=true]{background:linear-gradient(135deg,rgba(var(--sw-account-accent-rgb),.22),rgba(var(--sw-account-accent-2-rgb),.12)),#ffffff0b;color:var(--accent-primary);box-shadow:0 14px 30px rgba(var(--sw-account-accent-rgb),.18),inset 0 1px #ffffff1f}.billing-command-center__quick-action-button,.billing-command-center__mobile-action{background:linear-gradient(135deg,rgba(var(--sw-account-accent-rgb),.24),rgba(var(--sw-account-accent-2-rgb),.14)),var(--sw-account-control);color:var(--text-primary)}:where(.account-command-center,.billing-command-center) :where([style*="background: white" i],[style*="background-color: white" i],[style*="background: #fff" i],[style*="background-color: #fff" i],[style*="background-color: rgb(255, 255, 255)" i]){background:var(--sw-account-surface-strong);color:var(--text-primary);border-color:var(--sw-account-border-soft)}html[data-theme=light] :where(.account-command-center,.billing-command-center,.billing-command-center__mobile-action),html[data-theme=light] .modal-content-premium:has(:where(.account-command-center,.billing-command-center)),html[data-theme=paper] :where(.account-command-center,.billing-command-center,.billing-command-center__mobile-action),html[data-theme=paper] .modal-content-premium:has(:where(.account-command-center,.billing-command-center)){--sw-account-surface: linear-gradient(145deg, rgba(255,255,255,.98), rgba(248,250,252,.78)), rgba(255,255,255,.92);--sw-account-surface-strong: linear-gradient(145deg, rgba(255,255,255,1), rgba(241,245,249,.9)), rgba(255,255,255,.96);--sw-account-surface-soft: linear-gradient(145deg, rgba(255,255,255,.92), rgba(248,250,252,.7)), rgba(255,255,255,.76);--sw-account-control: linear-gradient(180deg, rgba(255,255,255,1), rgba(248,250,252,.86)), rgba(255,255,255,.92);--sw-account-control-hover: linear-gradient(180deg, rgba(var(--sw-account-accent-rgb),.12), rgba(255,255,255,.92)), rgba(255,255,255,.96);--sw-account-border: rgba(var(--sw-account-accent-rgb),.18);--sw-account-border-soft: rgba(15,23,42,.1);--sw-account-shadow: 0 18px 48px rgba(15,23,42,.13), inset 0 1px 0 rgba(255,255,255,.78);--sw-account-shadow-hover: 0 24px 62px rgba(15,23,42,.17), 0 0 0 1px rgba(var(--sw-account-accent-rgb),.16), inset 0 1px 0 rgba(255,255,255,.92)}html[data-theme=light] .modal-content-premium:has(:where(.account-command-center,.billing-command-center)),html[data-theme=paper] .modal-content-premium:has(:where(.account-command-center,.billing-command-center)){background:radial-gradient(circle at 8% 0%,rgba(var(--sw-account-accent-rgb),.1),transparent 34%),radial-gradient(circle at 100% 12%,rgba(var(--sw-account-accent-2-rgb),.08),transparent 34%),var(--bg-gradient-primary);box-shadow:0 34px 82px #0f172a33,0 0 0 1px rgba(var(--sw-account-accent-rgb),.11),inset 0 1px #ffffffb8}@media (max-width: 768px){.modal-content-premium:has(:where(.account-command-center,.billing-command-center)){width:calc(100vw - .75rem);max-width:calc(100vw - .75rem);max-height:calc(100dvh - .75rem);border-radius:18px}.modal-content-premium:has(:where(.account-command-center,.billing-command-center)) .modal-header-premium{padding:.9rem .95rem .7rem}.modal-content-premium:has(:where(.account-command-center,.billing-command-center)) .modal-body-premium{padding:.65rem;overscroll-behavior:contain;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem)}:where(.account-command-center,.billing-command-center){max-height:none;overflow:visible;padding:0;gap:.85rem;min-width:0}.account-command-center>:where(div,section,article):not(.account-command-center__footer),:where(.account-command-center__hero,.account-command-center__panel,.billing-command-center__membership,.billing-command-center__usage){border-radius:18px;padding:clamp(.95rem,3.5vw,1.15rem)}.account-command-center__hero{gap:1rem}.account-command-center__hero>div{width:100%;min-width:0;align-items:stretch}:where(.account-command-center,.billing-command-center) :where(input,textarea,select){font-size:16px}.account-command-center__footer{position:sticky;bottom:0;z-index:3;margin-top:.25rem;padding:.75rem 0 0;background:linear-gradient(180deg,transparent,rgba(6,10,20,.86) 28%),transparent;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.billing-command-center__mobile-tab-button{position:sticky;top:0;z-index:4;margin-bottom:.85rem;background:var(--sw-account-surface-strong)}.billing-command-summary{gap:.55rem;margin-bottom:.85rem;scroll-snap-type:x proximity}.billing-command-summary__card{flex-basis:min(82vw,275px);scroll-snap-align:start;padding:.82rem}.billing-command-center__membership,.billing-command-center__usage,.billing-command-center [data-billing-panel]{margin-bottom:.95rem}.billing-command-center__membership [style*="font-size: 2rem" i],.billing-command-center__membership [style*="font-size: 2.5rem" i],.billing-command-center__usage [style*="font-size: 2.5rem" i]{font-size:clamp(1.45rem,8vw,2rem);line-height:1.1}.billing-command-center :where([style*="display: flex" i]){min-width:0}.billing-command-center__mobile-action{min-height:74px;border-radius:16px}}@media (max-width: 480px){.modal-content-premium:has(:where(.account-command-center,.billing-command-center)){width:calc(100vw - .5rem);max-width:calc(100vw - .5rem);max-height:calc(100dvh - .5rem)}.account-command-center__action-card,.account-command-center__meter-card,.account-command-center__check,.billing-command-center__quick-action,.billing-command-center__mobile-action{border-radius:15px}}html[data-motion=reduced] :where(.account-command-center,.billing-command-center) *,html[data-motion=none] :where(.account-command-center,.billing-command-center) *{animation-duration:.01ms;transition-duration:.01ms}:where(.cloud-dashboard-shell,.token-topup-command-center),.modal-content-premium:has(:where(.cloud-dashboard-shell,.token-topup-command-center)){--sw-account-accent-rgb: var(--accent-primary-rgb, 59, 130, 246);--sw-account-accent-2-rgb: var(--accent-secondary-rgb, 192, 38, 211);--sw-account-surface: linear-gradient(145deg, rgba(15,23,42,.88), rgba(23,30,48,.72)), rgba(15,23,42,.78);--sw-account-surface-strong: linear-gradient(145deg, rgba(19,26,43,.96), rgba(31,40,64,.84)), rgba(19,26,43,.92);--sw-account-control: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.035)), rgba(255,255,255,.045);--sw-account-border: rgba(var(--sw-account-accent-rgb),.22);--sw-account-border-soft: rgba(255,255,255,.095);--sw-account-shadow: 0 18px 48px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.075);--sw-account-focus: 0 0 0 3px rgba(var(--sw-account-accent-rgb),.22), 0 10px 28px rgba(var(--sw-account-accent-rgb),.16)}.modal-content-premium:has(:where(.account-command-center,.billing-command-center,.cloud-dashboard-shell,.token-topup-command-center)){width:min(1180px,calc(100vw - 2rem));background:radial-gradient(circle at 8% 0%,rgba(var(--sw-account-accent-rgb),.16),transparent 34%),radial-gradient(circle at 100% 12%,rgba(var(--sw-account-accent-2-rgb),.12),transparent 34%),var(--bg-gradient-primary)}.modal-content-premium:has(:where(.cloud-dashboard-shell,.token-topup-command-center)) .modal-header-premium{background:linear-gradient(90deg,rgba(var(--sw-account-accent-rgb),.1),rgba(var(--sw-account-accent-2-rgb),.055)),#ffffff06;border-bottom-color:rgba(var(--sw-account-accent-rgb),.16)}:where(.cloud-dashboard-shell,.token-topup-command-center){color:var(--text-primary);scrollbar-color:rgba(var(--sw-account-accent-rgb),.45) transparent}:where(.cloud-dashboard-shell,.token-topup-command-center) :where(button,[role=button]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(.cloud-dashboard-shell,.token-topup-command-center) :where(input,textarea,select):not([data-unstyled=true]){background:var(--sw-account-control);border-color:var(--sw-account-border-soft);color:var(--text-primary);box-shadow:inset 0 1px #ffffff0b}:where(.cloud-dashboard-shell,.token-topup-command-center) :where(input,textarea,select):focus,:where(.cloud-dashboard-shell,.token-topup-command-center) :where(button,[role=button]):focus-visible{outline:none;border-color:rgba(var(--sw-account-accent-rgb),.46);box-shadow:var(--sw-account-focus),inset 0 1px #ffffff0f}.cloud-dashboard-shell :where(section,.cloud-dashboard-hero__meter,.cloud-dashboard-system-map),.token-topup-command-center>:where(div,section,form){border-color:var(--sw-account-border);box-shadow:var(--sw-account-shadow)}.cloud-dashboard-shell .cloud-dashboard-tabs{top:.35rem;margin-block:.15rem .35rem}.cloud-dashboard-shell .cloud-dashboard-tabs button{min-width:0;white-space:nowrap}.token-topup-command-center>div{min-width:0}.token-topup-command-center img[alt=Stripe]{max-width:84px;object-fit:contain}html[data-theme=light] :where(.cloud-dashboard-shell,.token-topup-command-center),html[data-theme=paper] :where(.cloud-dashboard-shell,.token-topup-command-center){--sw-account-surface: linear-gradient(145deg, rgba(255,255,255,.98), rgba(248,250,252,.78)), rgba(255,255,255,.92);--sw-account-surface-strong: linear-gradient(145deg, rgba(255,255,255,1), rgba(241,245,249,.9)), rgba(255,255,255,.96);--sw-account-control: linear-gradient(180deg, rgba(255,255,255,1), rgba(248,250,252,.86)), rgba(255,255,255,.92);--sw-account-border: rgba(var(--sw-account-accent-rgb),.18);--sw-account-border-soft: rgba(15,23,42,.1);--sw-account-shadow: 0 18px 48px rgba(15,23,42,.13), inset 0 1px 0 rgba(255,255,255,.78)}@media (max-width: 768px){.modal-content-premium:has(:where(.account-command-center,.billing-command-center,.cloud-dashboard-shell,.token-topup-command-center)){width:calc(100vw - .5rem);max-width:calc(100vw - .5rem);max-height:calc(100dvh - .5rem);border-radius:18px}.modal-content-premium:has(:where(.cloud-dashboard-shell,.token-topup-command-center)) .modal-body-premium{padding:.65rem;overscroll-behavior:contain;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem)}:where(.cloud-dashboard-shell,.token-topup-command-center){max-height:none;min-width:0;overflow:visible;gap:.85rem}.cloud-dashboard-shell .cloud-dashboard-tabs{position:sticky;top:0;z-index:5;width:100%;max-width:100%;overflow-x:auto;flex-wrap:nowrap;border-radius:18px;scrollbar-width:none}.cloud-dashboard-shell .cloud-dashboard-tabs::-webkit-scrollbar{display:none}.cloud-dashboard-shell .cloud-dashboard-tabs button{flex:0 0 auto;min-height:40px;max-width:58vw;overflow:hidden;text-overflow:ellipsis}.cloud-dashboard-shell :where([style*="grid-template-columns: repeat(4" i],[style*="grid-template-columns: repeat(auto-fit" i]){grid-template-columns:minmax(0,1fr)}.token-topup-command-center{padding:.75rem;gap:.95rem}.token-topup-command-center>div{margin-bottom:.95rem;padding:1rem;border-radius:18px}.token-topup-command-center h4,.token-topup-command-center h5{margin-bottom:.85rem;font-size:1rem;line-height:1.2}.token-topup-command-center [style*="font-size: 2.75rem" i]{font-size:clamp(2rem,13vw,2.45rem)}.token-topup-command-center [style*="grid-template-columns: repeat(auto-fit" i]{grid-template-columns:minmax(0,1fr);gap:.8rem}}body.showweld-account-surface-open [data-storyforge-fab=true]{display:none;pointer-events:none}body.showweld-modal-open :where([data-storyforge-fab=true],[data-bottom-nav=true],.dashboard-mobile-route-dock,[data-dashboard-mobile-portal=true]),body:has(.modal-content-premium:has(:where(.account-command-center,.billing-command-center,.cloud-dashboard-shell,.token-topup-command-center))) :where([data-storyforge-fab=true],[data-bottom-nav=true],.dashboard-mobile-route-dock,[data-dashboard-mobile-portal=true]){display:none;pointer-events:none}html[data-motion=reduced] :where(.cloud-dashboard-shell,.token-topup-command-center) *,html[data-motion=none] :where(.cloud-dashboard-shell,.token-topup-command-center) *{animation-duration:.01ms;transition-duration:.01ms}#showweld-app-root[data-app-surface=creator] [data-storyforge-fab=true]{bottom:calc(var(--sw-mobile-bottom-clearance, 7.55rem) + .82rem);right:calc(1.05rem + env(safe-area-inset-right,0px));border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.34);background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.38),transparent 34%),linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.96),rgba(var(--sw-route-accent-2-rgb, var(--accent-secondary-rgb,168,85,247)),.9));box-shadow:0 18px 42px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.32),0 10px 28px #00000061,inset 0 1px #ffffff3d}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 20px),transparent 100%);padding-left:.08rem;padding-right:.08rem}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip{box-shadow:inset 0 1px #ffffff14,0 8px 22px #0000002e}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip:focus-visible,#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-module:focus-visible,#showweld-app-root[data-app-surface=creator] .mobile-navigation__item:focus-visible,#showweld-app-root[data-app-surface=creator] [data-storyforge-fab=true]:focus-visible{outline:2px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.86);outline-offset:3px}#showweld-app-root[data-app-surface=creator] .mobile-navigation{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.24);background:linear-gradient(180deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.12),transparent 62%),color-mix(in srgb,var(--sw-layer-overlay, rgba(8,12,22,.94)) 92%,var(--sw-route-accent, #8b5cf6) 8%);box-shadow:0 -18px 44px #00000061,inset 0 1px #ffffff14}#showweld-app-root[data-app-surface=creator] #book-manuscript-view{scrollbar-gutter:stable both-edges}#showweld-app-root[data-app-surface=creator] #book-manuscript-view :where(.generation-readiness-panel,[data-manuscript-production-path=true],[data-manuscript-production-card=true]){border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.28);box-shadow:0 20px 54px #0000003d,inset 0 1px #ffffff14,inset 0 0 0 1px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.06)}#showweld-app-root[data-app-surface=creator] #book-manuscript-view :where(.generation-readiness-panel h3,[data-manuscript-production-path=true] h2,[data-manuscript-production-path=true] h3,[data-manuscript-production-card=true] h3){letter-spacing:0;text-wrap:balance}#showweld-app-root[data-app-surface=creator] #book-manuscript-view [data-manuscript-toolbar=desktop]{min-width:86px;max-width:86px;width:86px;padding:.86rem .58rem;border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.22);background:linear-gradient(180deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.12),transparent 38%),var(--sw-layer-raised, var(--surface-primary))}#showweld-app-root[data-app-surface=creator] #book-manuscript-view [data-manuscript-toolbar-stack=true]{width:100%;min-width:0}#showweld-app-root[data-app-surface=creator] #book-manuscript-view [data-manuscript-toolbar=desktop] :where(button,span,div){min-width:0;max-width:100%;overflow-wrap:break-word}#showweld-app-root[data-app-surface=creator] #book-manuscript-view [data-manuscript-toolbar=desktop] button{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.16)}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-storyforge-fab=true]{width:46px;height:46px;bottom:calc(var(--sw-mobile-bottom-clearance, 7.55rem) + 1.08rem)}#showweld-app-root[data-app-surface=creator] #book-manuscript-view{padding-bottom:calc(var(--sw-mobile-bottom-clearance, 7.55rem) + 1.25rem)}#showweld-app-root[data-app-surface=creator] #book-manuscript-view [data-manuscript-toolbar=mobile]{position:sticky;top:0;left:auto;right:auto;bottom:auto;z-index:42;display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;width:calc(100% - 1rem);min-width:0;max-width:calc(100% - 1rem);height:auto;max-height:none;margin:.62rem auto .78rem;padding:.48rem;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.24);border-radius:17px;background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.14),transparent 50%),var(--sw-layer-raised, rgba(12,17,30,.86));box-shadow:0 16px 38px #0000003d,inset 0 1px #ffffff14;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] #book-manuscript-view [data-manuscript-toolbar=mobile]::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] #book-manuscript-view [data-manuscript-toolbar=mobile] button{min-height:58px;width:100%;min-width:0;padding:.46rem .34rem;border-radius:13px;white-space:normal;overflow-wrap:anywhere}#showweld-app-root[data-app-surface=creator] #book-manuscript-view :where(section,article,[data-card=true],[data-panel=true],[class*=card i],[class*=panel i]){overflow:hidden}#showweld-app-root[data-app-surface=creator] #book-manuscript-view div[style*="position: fixed"][style*="right: 0px"][style*="width: 44px"]{display:none;visibility:hidden;pointer-events:none}#showweld-app-root[data-app-surface=creator] #book-manuscript-view :where(.generation-readiness-panel,[data-manuscript-production-path=true],[data-manuscript-production-card=true]){border-radius:18px}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile].sw-mobile-route-command{min-height:0;max-height:108px;padding:.42rem .52rem .5rem;gap:.38rem;grid-template-rows:auto auto;overflow:hidden;border-bottom-color:color-mix(in srgb,var(--sw-route-accent, var(--accent-primary)) 22%,rgba(255,255,255,.07));background:linear-gradient(180deg,color-mix(in srgb,var(--sw-route-accent, var(--accent-primary)) 10%,transparent),transparent 120%),var(--sw-route-surface, rgba(7, 11, 22, .94))}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;min-height:42px}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top p,#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-guidance,#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-modules,#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-drawer:not([open]){display:none;visibility:hidden;max-height:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top>div:first-child>div:last-child>div:nth-child(2){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top strong{font-size:.82rem;line-height:1.05;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top strong+span{font-size:.66rem;line-height:1}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{align-self:center;justify-content:flex-end;gap:.28rem;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:13px}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button span{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip{display:flex;gap:.32rem;overflow-x:auto;overflow-y:hidden;padding:.06rem 0 .08rem;scrollbar-width:none;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip{flex:0 0 62px;min-width:62px;min-height:38px;padding:.28rem .3rem;border-radius:13px;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip[aria-current=page],#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip[data-active=true]{flex-basis:74px;min-width:74px}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{scroll-padding-top:6.75rem}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true]{--spark-mobile-sticky-offset: .5rem;--spark-mobile-switcher-height: 96px;--spark-mobile-section-gap: .62rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-shell{padding-bottom:.65rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.58rem;height:auto;min-height:302px;padding:.72rem;margin:.62rem var(--sw-route-mobile-pad, .75rem) .52rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-hero-copy{gap:.34rem;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-hero-title{font-size:1.12rem;line-height:1.05;margin:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-hero-subtitle,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-hero-console,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-hero-mosaic{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero>*{min-width:0;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-hero-eyebrow,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-hero-actions{display:flex;overflow-x:auto;overflow-y:hidden;gap:.34rem;padding-bottom:.04rem;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-hero-eyebrow::-webkit-scrollbar,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-hero-actions::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-status-ribbon{min-height:26px;padding:.24rem .46rem;font-size:.58rem;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-strip{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;width:100%;max-width:100%;overflow-x:hidden;overflow-y:visible;height:auto;min-height:58px;padding:0;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat{flex:1 1 auto;width:100%;min-width:0;max-width:100%;min-height:58px;padding:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat:last-child{grid-column:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-main-stage{top:auto;height:min(330px,calc(100dvh - 30rem));min-height:300px;max-height:calc(100dvh - 13.4rem);margin-top:0;padding:.62rem;padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 2rem);scroll-padding-top:calc(var(--spark-mobile-switcher-height) + .75rem);scroll-padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1rem);overflow-y:auto;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher{position:static;top:auto;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:.48rem;height:auto;min-height:88px;margin:0 0 var(--spark-mobile-section-gap);padding:.58rem;border-radius:17px;background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, 236,72,153),.14),#ffffff0b),#080b16eb;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__copy span{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__copy strong{font-size:.78rem;line-height:1.1}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;max-width:100%;overflow:hidden;padding-bottom:0;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__actions button{min-height:38px;width:100%;min-width:0;max-width:100%;justify-content:center;padding:.4rem;border-radius:13px;font-size:.68rem;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-panel,.spark-system-section,.spark-clip-workspace,.spark-production-system,#spark-cloud-guard,#spark-library-system,#spark-storyboard-system,#spark-movie-system,#spark-clip-editor,#spark-render-queue){scroll-margin-top:calc(var(--spark-mobile-switcher-height) + 1rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-center,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-inspector-card{margin-bottom:var(--spark-mobile-section-gap)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-flow-dock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:.62rem 0;padding:0;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-flow-action,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-ai-chip--wide,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-tile{min-height:42px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-storyforge-fab=true]{bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + env(safe-area-inset-bottom,0px) + .76rem)}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator]{--sw-creator-mobile-dock-height: clamp(76px, 9.5dvh, 92px);--sw-creator-mobile-content-clearance: calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom, 0px) + .58rem);--sw-mobile-bottom-clearance: var(--sw-creator-mobile-content-clearance);--sw-route-mobile-content-clearance: calc(var(--sw-creator-mobile-content-clearance) + .28rem);--sw-route-mobile-command-closed-max: 74px}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile].sw-mobile-route-command{max-height:74px;min-height:58px;padding:.44rem .56rem;gap:0;display:grid;grid-template-rows:minmax(42px,auto);align-items:center;overflow:hidden;box-shadow:0 10px 28px #0003,inset 0 -1px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.18)}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip{display:none;visibility:hidden;max-height:0;padding:0;margin:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top{min-height:42px;gap:.48rem}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top>div:first-child{grid-template-columns:32px minmax(0,1fr);gap:.48rem}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top>div:first-child>span{width:32px;height:32px;border-radius:11px}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top strong{font-size:.84rem;line-height:1.08;-webkit-line-clamp:1}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{max-width:min(44vw,176px);display:flex;justify-content:flex-end;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button{width:36px;min-width:36px;height:36px;min-height:36px;border-radius:12px}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]:has(.sw-mobile-route-drawer[open]){max-height:min(68dvh,520px);overflow-y:auto;padding-bottom:.56rem}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]:has(.sw-mobile-route-drawer[open]) .sw-mobile-route-strip,#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]:has(.sw-mobile-route-drawer[open]) .sw-mobile-route-modules,#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]:has(.sw-mobile-route-drawer[open]) .sw-mobile-route-guidance{display:none}#showweld-app-root[data-app-surface=creator] .mobile-navigation{min-height:var(--sw-creator-mobile-dock-height);padding:.34rem;border-radius:17px}#showweld-app-root[data-app-surface=creator] .mobile-navigation__item{min-height:44px;padding:.28rem .16rem;gap:.18rem}#showweld-app-root[data-app-surface=creator] .mobile-navigation__item :where(svg,.sw-premium-icon){width:17px;height:17px}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view:not([data-creator-route=app-builder]){max-height:max(420px,calc(100dvh - var(--sw-creator-mobile-dock-height) - var(--sw-route-mobile-command-closed-max) - 3.2rem))}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true],#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view,#showweld-app-root[data-app-surface=creator] [data-module-container=true],#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal){padding-bottom:var(--sw-route-mobile-content-clearance);scroll-padding-bottom:var(--sw-route-mobile-content-clearance)}#showweld-app-root[data-app-surface=creator] :where(.creator-module-main,.scrollable,.spark-main-stage,.app-builder-main,[data-showweld-studio=true] main,[data-showweld-spark=true] main){scroll-padding-bottom:var(--sw-route-mobile-content-clearance)}#showweld-app-root[data-app-surface=creator] [data-storyforge-fab=true]{bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + .64rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-main-stage{height:max(330px,min(430px,calc(100dvh - 27.25rem)));max-height:calc(100dvh - var(--sw-creator-mobile-dock-height) - var(--sw-route-mobile-command-closed-max) - 2.5rem);padding-bottom:calc(var(--sw-route-mobile-content-clearance) + .82rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view,#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .creator-module-main,#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll{height:auto;min-height:0;max-height:none;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view,#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .creator-module-main{overflow-y:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll{flex:0 0 auto;overflow-y:visible;padding:.72rem .72rem calc(var(--sw-route-mobile-content-clearance) + .45rem);gap:.82rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll>:where(.generation-readiness-panel,.creator-capability-matrix--compact,[style]){max-width:100%;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll .creator-capability-matrix--compact{max-height:none;overflow:visible;padding:.72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll .creator-capability-matrix__command-rail{max-height:238px;overflow-y:auto;padding-bottom:.36rem;scroll-padding-bottom:.5rem;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true]{gap:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] aside.sw-scrollbar-premium{max-width:calc(100vw - 1.25rem);overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] aside.sw-scrollbar-premium[style*="translate3d(-100%"]{visibility:hidden;pointer-events:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true]{min-height:76px;max-height:86px;padding:.54rem .66rem;gap:.5rem;align-items:center;overflow:hidden;border-radius:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true]>div:first-child{min-width:0;gap:.5rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true]>div:first-child>div:first-child{width:30px;height:30px;min-width:30px;padding:0;display:grid;place-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true] h1{font-size:.72rem;line-height:1;letter-spacing:.07em}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true] h1+div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.58rem;line-height:1.15}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true]>div:last-child{flex:0 0 auto;max-width:128px;display:grid;grid-template-columns:repeat(2,38px);gap:.34rem;justify-content:end}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true]>div:last-child>button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:12px;font-size:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true]>div:last-child>button svg{width:16px;height:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true]>div:last-child>button:not(:has(svg)):before{content:"🤖";font-size:1rem;line-height:1}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true] h1+div{gap:.18rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true] h1+div :where(svg){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true] h1+div span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tabs{position:sticky;top:0;min-height:38px;height:38px;padding:.28rem .48rem;margin:0;gap:.32rem;border-bottom:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.18)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab{min-height:29px;padding:.28rem .52rem;border-radius:11px;font-size:.66rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] main{height:auto;min-height:0;max-height:none;padding-bottom:calc(var(--sw-route-mobile-content-clearance) + .32rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{min-height:0;max-height:calc(100dvh - var(--sw-creator-mobile-dock-height) - .55rem);padding-bottom:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header{min-height:56px;padding:.46rem .62rem;gap:.48rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header h2{max-width:11.5rem;font-size:.82rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child{gap:.34rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child button{min-width:38px;width:38px;min-height:38px;height:38px;padding:0;font-size:0;justify-content:center;border-radius:12px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child button svg{width:16px;height:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip{grid-template-columns:minmax(0,1fr);padding:.42rem .58rem;gap:.42rem;max-height:116px;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-groups{min-height:42px;max-height:46px;overflow-x:auto;overflow-y:hidden;padding-bottom:0;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group{display:contents}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__label{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons{flex:0 0 auto;gap:.34rem;min-height:42px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons button{min-height:38px;padding:.36rem .58rem;border-radius:13px;font-size:.66rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip>div:first-child>div:last-child{min-height:28px;overflow-x:auto;overflow-y:hidden;padding-bottom:.05rem;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip>div:last-child{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));max-height:96px;overflow-y:auto;padding:.44rem .58rem;gap:.36rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-stat-card{min-width:0;padding:.36rem .42rem;border-radius:12px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-stat-card>div:first-child{font-size:.54rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-stat-card>div:last-child{font-size:1rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{flex:1 1 auto;height:auto;min-height:280px;max-height:none;padding:.72rem .64rem calc(var(--sw-creator-mobile-dock-height) + 6.2rem);scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height) + 6.6rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main>div{width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip{position:fixed;left:max(.72rem,env(safe-area-inset-left,0px));right:max(.72rem,env(safe-area-inset-right,0px));bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + 4.7rem);z-index:330;min-height:42px;max-height:44px;padding:.28rem .34rem;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.24);border-radius:16px;background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.14),#ffffff0a),#050a16e6;box-shadow:0 14px 42px #00000061,inset 0 1px #ffffff17;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip button{min-height:34px;height:34px;padding:.32rem .58rem;border-radius:12px;font-size:.68rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar{left:max(.72rem,env(safe-area-inset-left,0px));right:max(.72rem,env(safe-area-inset-right,0px));bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + .58rem);z-index:335;min-height:56px;max-height:58px;padding:.4rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar button{min-height:40px;height:40px;border-radius:12px;font-size:.78rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar button:not(:first-child):not(:last-child){min-width:0}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-app-builder-rendering=true]{width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-layout{align-items:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.24);background:radial-gradient(780px 320px at 18% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.12),transparent 68%),var(--sw-layer-raised, rgba(12, 18, 32, .94))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-compile-ribbon{box-shadow:inset 0 1px #ffffff14,0 14px 36px #0000002e}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-suggestion-actions button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-device-switcher button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-routes button{transition:transform .15s ease,border-color .15s ease,background .15s ease}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-suggestion-actions button:hover,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-device-switcher button:hover,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-routes button:hover{transform:translateY(-1px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-inspector{position:sticky;top:.75rem}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-stat-strip .app-builder-stat-card:nth-child(n+7){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-stat-strip{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip{max-height:84px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{max-height:calc(100dvh - var(--sw-creator-mobile-dock-height) - .25rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-groups{display:flex}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>footer{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{padding-bottom:calc(var(--sw-creator-mobile-dock-height) + 1.25rem);scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height) + 1.5rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-command-strip{max-height:104px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-groups{display:flex;min-height:40px;max-height:42px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip [style*="Focus:"]{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr);gap:.72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{padding:.62rem;border-radius:16px;display:flex;flex-direction:column}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{order:-1;margin-bottom:.62rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame>div{min-height:580px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-compile-ribbon{grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.62rem;border-radius:14px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-suggestion-actions{justify-content:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-suggestion-actions button{min-width:0;padding-inline:.4rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-device-switcher{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-device-switcher button{min-width:0;padding-inline:.35rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-routes{margin-bottom:.36rem;padding-bottom:.1rem;max-height:36px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage iframe{min-height:640px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-inspector{position:static;gap:.72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-inspector>section{padding:.76rem;border-radius:15px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(section,article,[data-app-builder-card=true],[data-pfm=true]>div){max-width:100%;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(h3,h4){font-size:.86rem;line-height:1.15}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(p,li){font-size:.72rem;line-height:1.42}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(button,input,select){min-height:40px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(textarea){min-height:160px;max-height:360px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-pfm=true]{border-radius:16px;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-pfm=true] :where(select,input,textarea){width:100%;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-pfm=true] :where([style*=grid-template-columns],[style*=gridTemplateColumns]){grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-pfm=true] :where([style*="display: flex"],[style*="display:flex"]){max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main [style*="repeat(auto-fit, minmax(220px"],#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main [style*="repeat(auto-fit, minmax(180px"],#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main [style*="repeat(3, minmax(0, 1fr))"]{grid-template-columns:minmax(0,1fr)}}#showweld-app-root{--sw-unified-page-x: var(--sw-page-pad-x, var(--sw-page-gutter, clamp(1rem, 3vw, 2rem)));--sw-unified-page-y: var(--sw-page-pad-y, clamp(.9rem, 2vw, 1.6rem));--sw-unified-route-x: var(--sw-route-page-pad-x, var(--sw-unified-page-x));--sw-unified-route-y: var(--sw-route-page-pad-y, var(--sw-unified-page-y));--sw-unified-section-gap: var(--sw-section-gap, var(--sw-component-section-gap, clamp(1rem, 2vw, 1.6rem)));--sw-unified-card-gap: var(--sw-card-gap, var(--sw-component-control-gap, .75rem));--sw-unified-card-pad: var(--sw-card-pad, clamp(1rem, 1.5vw, 1.45rem));--sw-unified-card-pad-tight: var(--sw-card-pad-compact, .85rem);--sw-unified-toolbar-pad: var(--sw-toolbar-pad, .85rem);--sw-unified-toolbar-gap: var(--sw-toolbar-gap, .65rem);--sw-unified-mobile-x: var(--sw-mobile-page-pad-x, clamp(.8rem, 3.8vw, 1.1rem));--sw-unified-mobile-y: var(--sw-mobile-page-pad-y, clamp(.62rem, 2.4vw, .9rem));--sw-unified-mobile-gap: var(--sw-mobile-view-gap, .72rem);--sw-unified-mobile-card-pad: var(--sw-mobile-card-pad, .86rem)}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],[data-creator-active-view=true],.sw-creator-workspace-view,.creator-module-shell,.app-builder-active,.app-builder-portal){min-width:0;letter-spacing:0}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.spark-shell,.app-builder-active,.app-builder-portal){font-size:clamp(14.75px,var(--sw-ui-base-font-size, 15.6px),16px)}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view{padding-inline:var(--sw-unified-route-x);padding-block-start:var(--sw-unified-route-y)}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]>:where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal){width:min(100%,var(--sw-content-max-width, 1600px));margin-inline:auto}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active){gap:var(--sw-unified-section-gap)}}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell .sw-component-card,.creator-module-shell .sw-component-card-strong,.creator-module-shell .premium-card,.creator-module-shell .studio-card,.creator-module-shell .os-card,.app-builder-preview-stage,.app-builder-compile-ribbon,.app-builder-rendering-inspector>section){padding:var(--sw-unified-card-pad);gap:var(--sw-unified-card-gap)}#showweld-app-root[data-app-surface=creator] :where(.app-builder-active>header,.app-builder-command-strip,.app-builder-tab-groups,.app-builder-stat-strip){padding:var(--sw-unified-toolbar-pad);gap:var(--sw-unified-toolbar-gap);border-color:color-mix(in srgb,var(--sw-border-muted, rgba(255,255,255,.1)) 78%,var(--sw-active-route-accent, var(--accent-primary)) 22%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active{gap:var(--sw-unified-section-gap);padding:var(--sw-unified-route-y) var(--sw-unified-route-x)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main{padding:var(--sw-unified-card-pad)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main>div,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-layout{gap:var(--sw-unified-section-gap)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] :where(.app-builder-device-switcher,.app-builder-preview-routes,.app-builder-suggestion-actions){gap:var(--sw-unified-card-gap)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] :where(.app-builder-preview-stage,.app-builder-compile-ribbon,.app-builder-rendering-inspector>section,[data-pfm=true]){background:linear-gradient(145deg,color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 8%,transparent),#ffffff06),var(--sw-layer-raised, var(--sw-creator-surface-strong, rgba(12,18,32,.9)));border-color:color-mix(in srgb,var(--sw-border-muted, rgba(255,255,255,.11)) 72%,var(--sw-active-route-accent, var(--accent-primary)) 28%);box-shadow:var(--sw-creator-shadow, var(--sw-card-shadow, 0 20px 54px rgba(0,0,0,.34)))}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator]{--sw-creator-mobile-dock-height: var(--sw-mobile-dock-height, clamp(80px, 10dvh, 96px));--sw-creator-mobile-content-clearance: var(--sw-mobile-shell-clearance, calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom, 0px) + 1rem));--sw-mobile-bottom-clearance: var(--sw-creator-mobile-content-clearance);--sw-route-mobile-content-clearance: calc(var(--sw-creator-mobile-content-clearance) + .38rem);--sw-route-mobile-pad: var(--sw-unified-mobile-x)}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view{padding-inline:var(--sw-unified-mobile-x);padding-block-start:var(--sw-unified-mobile-y)}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal){font-size:14.75px}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell .sw-component-card,.creator-module-shell .sw-component-card-strong,.creator-module-shell .premium-card,.creator-module-shell .studio-card,.creator-module-shell .os-card,.app-builder-preview-stage,.app-builder-compile-ribbon,.app-builder-rendering-inspector>section){padding:var(--sw-unified-mobile-card-pad);gap:var(--sw-unified-mobile-gap)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{gap:var(--sw-unified-mobile-gap);padding:var(--sw-unified-mobile-y) var(--sw-unified-mobile-x) 0;height:auto;max-height:none;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header{min-height:54px;padding:var(--sw-unified-toolbar-pad);gap:var(--sw-unified-toolbar-gap)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip{padding:var(--sw-unified-mobile-card-pad);gap:var(--sw-unified-mobile-gap);max-height:var(--sw-route-chrome-max-height, 185px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-groups{gap:var(--sw-unified-mobile-gap);padding:0 0 .05rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons{gap:var(--sw-mobile-control-gap, .68rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{flex:0 0 auto;height:auto;min-height:0;max-height:none;overflow:visible;padding:var(--sw-unified-mobile-card-pad);padding-bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + 1rem);scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + 1.25rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main>div,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-layout{gap:var(--sw-unified-mobile-gap)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame>div{height:clamp(390px,54dvh,470px);min-height:clamp(390px,54dvh,470px);max-height:clamp(390px,54dvh,470px);overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage iframe{height:100%;min-height:100%;max-height:100%}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view[data-creator-route=app-builder]{overflow-y:auto;overflow-x:hidden;scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + 1.25rem);-webkit-overflow-scrolling:touch}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-app-builder-rendering=true]{--sw-builder-dock-bg: color-mix(in srgb, var(--sw-layer-raised, rgba(12,18,32,.94)) 88%, var(--sw-active-route-accent, var(--accent-primary)) 12%);--sw-builder-dock-edge: color-mix(in srgb, var(--sw-border-muted, rgba(255,255,255,.12)) 66%, var(--sw-active-route-accent, var(--accent-primary)) 34%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-stat-strip{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering]>footer{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-command-strip{max-height:82px;padding:.56rem .8rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-command-strip>div:first-child{gap:.26rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-command-strip>div:first-child>div:last-child,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-tab-group__label{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-tab-groups{min-height:38px;max-height:42px;align-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "status" "routes" "tabs" "frame" "dock";align-items:start;gap:var(--sw-card-gap, .9rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero{grid-area:hero;margin-bottom:0;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-compile-ribbon{grid-area:status;margin-bottom:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-routes{grid-area:routes;margin-bottom:0;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs{grid-area:tabs;margin-bottom:0;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button{min-width:0;min-height:48px;outline:none;box-shadow:inset 0 1px #ffffff0f;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button:is(:hover,:focus-visible){transform:translateY(-1px);border-color:color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 54%,var(--sw-border-muted, rgba(255,255,255,.12)));box-shadow:0 0 0 3px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.13),inset 0 1px #ffffff17}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button[data-active=true]{box-shadow:0 0 0 1px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.18),0 14px 34px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.12)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{grid-area:frame;margin-bottom:0;min-width:0;background:radial-gradient(560px 220px at 50% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.16),transparent 72%),color-mix(in srgb,var(--sw-layer-sunken, rgba(2,6,23,.88)) 92%,black 8%);border-color:color-mix(in srgb,var(--sw-border-muted, rgba(255,255,255,.12)) 76%,var(--sw-active-route-accent, var(--accent-primary)) 24%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{grid-area:dock;width:100%;min-width:0;border:1px solid var(--sw-builder-dock-edge);border-radius:18px;background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.09),#ffffff06),var(--sw-builder-dock-bg);box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000038;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sw-card-gap, .8rem);padding:.8rem .9rem;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(90deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.1),transparent)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__header span{min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__header strong{display:block;color:var(--text-primary);font-size:.82rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__header small{display:block;margin-top:.14rem;color:var(--text-tertiary);font-size:.66rem;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__header button{min-height:36px;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.28);border-radius:12px;background:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.11);color:var(--sw-active-route-accent, var(--accent-primary));font-size:.68rem;font-weight:950;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .62rem;cursor:pointer}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__body{display:grid;gap:var(--sw-card-gap, .72rem);padding:.85rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] :where(.app-builder-preview-status-grid,.app-builder-preview-module-grid,.app-builder-preview-action-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-action-grid--wide{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-metric,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock-card,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-inline-list :where(button,span){min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:color-mix(in srgb,var(--sw-layer-default, rgba(15,23,42,.72)) 84%,white 4%);box-shadow:inset 0 1px #ffffff0b}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-metric{display:grid;gap:.16rem;padding:.66rem .72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-metric span{color:var(--text-tertiary);font-size:.62rem;font-weight:900;text-transform:uppercase}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-metric strong{color:var(--text-primary);font-size:.76rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.66rem .72rem;color:inherit;text-align:left;cursor:pointer}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock-card:is(:hover,:focus-visible),#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock-card[data-active=true]{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.36);background:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.1);outline:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock-card span,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-inline-list button span{min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock-card strong,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-inline-list button span{display:block;color:var(--text-primary);font-size:.72rem;font-weight:920;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock-card small{display:block;margin-top:.13rem;color:var(--text-tertiary);font-size:.63rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock-card em,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-inline-list em{justify-self:end;border-radius:999px;padding:.18rem .42rem;background:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.12);color:var(--sw-active-route-accent, var(--accent-primary));font-style:normal;font-size:.58rem;font-weight:950;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-inline-list{display:grid;gap:.42rem;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-inline-list :where(button,span){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.5rem .62rem;color:inherit;text-align:left;cursor:pointer}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-inline-list>span{grid-template-columns:minmax(0,1fr);color:var(--text-secondary);cursor:default;font-size:.68rem;line-height:1.35}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-action-grid button{min-height:40px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff0b;color:var(--text-primary);font-size:.7rem;font-weight:950;cursor:pointer}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-action-grid button:first-child{border:none;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-diagnostic-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .7rem;align-items:center;padding:.72rem .78rem;border-radius:14px;border:1px solid rgba(34,197,94,.24);background:#22c55e14}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-diagnostic-callout[data-level=warning]{border-color:#f59e0b4d;background:#f59e0b14}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-diagnostic-callout[data-level=error]{border-color:#ef44444d;background:#ef444414}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-diagnostic-callout strong,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-diagnostic-callout span{min-width:0;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-diagnostic-callout strong{color:#86efac;font-size:.74rem;font-weight:950}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-diagnostic-callout span{color:var(--text-secondary);font-size:.66rem;line-height:1.35}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-diagnostic-callout button{grid-row:span 2;min-height:34px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff0d;color:var(--text-primary);font-size:.66rem;font-weight:920;padding-inline:.58rem;cursor:pointer}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-chip-row{display:flex;flex-wrap:wrap;gap:.36rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-chip-row span{border:1px solid rgba(34,197,94,.22);border-radius:999px;background:#22c55e14;color:#86efac;padding:.22rem .48rem;font-size:.62rem;font-weight:900}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"hero status" "tabs tabs" "frame dock" "routes routes"}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-compile-ribbon{align-self:stretch}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{align-self:stretch;min-height:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__body{max-height:min(48vh,470px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media (max-width: 1180px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr)}}@media (min-width: 761px) and (max-width: 1180px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);grid-template-areas:"hero status" "tabs tabs" "frame dock" "routes routes";align-items:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame>div{height:clamp(430px,52dvh,540px);min-height:clamp(430px,52dvh,540px);max-height:clamp(430px,52dvh,540px);overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage iframe{height:100%;min-height:100%;max-height:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{align-self:stretch}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__body{max-height:clamp(310px,42dvh,420px);overflow-y:auto;overscroll-behavior:contain}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering]>header{min-height:42px;padding:.46rem .62rem;gap:.5rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering]>header>div:first-child{gap:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering]>header>div:first-child>div:nth-child(2){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering]>header h2{font-size:.88rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering]>header button{min-height:34px;padding:.38rem .56rem;border-radius:10px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering]>header button:not(:first-child){font-size:0;width:36px;padding-inline:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-command-strip{max-height:58px;padding:.44rem .5rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-groups{min-height:36px;max-height:38px;align-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-group__label,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-command-strip>div:first-child>div:last-child,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-command-strip>div:last-child{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-group__buttons button{min-height:34px;height:34px;padding:.32rem .54rem;border-radius:11px;font-size:.66rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering]{padding-inline:.54rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-main{padding:.52rem;padding-bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + 1rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{display:flex;flex-direction:column;align-items:stretch;gap:.68rem;padding:.66rem;width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero{order:1;align-items:stretch}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero>div:first-child{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero .app-builder-device-switcher{width:100%;margin:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{order:2;padding:.44rem;border-radius:15px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame>div{height:clamp(292px,36dvh,326px);min-height:clamp(292px,36dvh,326px);max-height:clamp(292px,36dvh,326px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs{order:3;display:flex;grid-template-columns:unset;overflow-x:auto;overflow-y:hidden;padding-bottom:.06rem;scroll-snap-type:x proximity;scrollbar-width:none;gap:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button{flex:0 0 88px;min-height:42px;grid-template-columns:auto minmax(0,1fr);padding:.44rem .46rem;border-radius:12px;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button small,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button em{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button strong{font-size:.64rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{order:4;border-radius:15px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__header{grid-template-columns:minmax(0,1fr);padding:.68rem .72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__header button{width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__body{padding:.7rem;gap:.55rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] :where(.app-builder-preview-status-grid,.app-builder-preview-module-grid,.app-builder-preview-action-grid){grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock-card{grid-template-columns:auto minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock-card em{grid-column:2;justify-self:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-compile-ribbon{order:5}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-routes{order:6;max-height:38px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-inspector{margin-top:.1rem}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active{--sw-builder-preview-shell-pad: clamp(.46rem, 1.2vw, .72rem);--sw-builder-preview-phone-width: min(100%, 390px);--sw-builder-preview-tablet-width: min(100%, 760px);--sw-builder-preview-desktop-width: min(100%, 1100px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main{overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-tab-groups,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-tab-group,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-tab-group__buttons{min-width:0;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{padding:var(--sw-builder-preview-shell-pad);overflow:hidden;max-width:100%;contain:layout paint}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame__device{width:min(100%,var(--app-builder-preview-width, 390px));max-width:100%;height:auto;min-width:0;min-height:min(var(--app-builder-preview-min-height, 720px),74dvh);max-height:min(var(--app-builder-preview-min-height, 720px),74dvh);aspect-ratio:var(--app-builder-preview-aspect, 390 / 720);display:flex;flex-direction:column;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame__iframe{flex:1 1 auto;width:100%;min-width:0;height:100%;min-height:0;max-height:none;overflow:hidden}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-stage{grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-template-areas:"hero status" "tabs tabs" "frame dock" "routes routes"}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame[data-preview-device=desktop] .app-builder-live-preview-frame__device{width:var(--sw-builder-preview-desktop-width);height:clamp(520px,58dvh,660px);min-height:clamp(520px,58dvh,660px);max-height:clamp(520px,58dvh,660px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame[data-preview-device=tablet] .app-builder-live-preview-frame__device{width:var(--sw-builder-preview-tablet-width);height:clamp(540px,62dvh,700px);min-height:clamp(540px,62dvh,700px);max-height:clamp(540px,62dvh,700px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame[data-preview-device=mobile] .app-builder-live-preview-frame__device{width:var(--sw-builder-preview-phone-width);height:clamp(600px,68dvh,760px);min-height:clamp(600px,68dvh,760px);max-height:clamp(600px,68dvh,760px)}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-main{padding-inline:clamp(.42rem,2.6vw,.62rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-stage{padding:clamp(.52rem,2.8vw,.72rem);gap:clamp(.56rem,2.6vw,.74rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-groups{width:100%;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-group__buttons{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(84px,1fr);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-group__buttons::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{order:2;width:100%;padding:clamp(.42rem,2.2vw,.58rem);border-radius:18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame__device{width:100%;height:clamp(430px,55dvh,560px);min-height:clamp(430px,55dvh,560px);max-height:clamp(430px,55dvh,560px);border-width:7px;border-radius:24px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame[data-preview-device=desktop] .app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame[data-preview-device=tablet] .app-builder-live-preview-frame__device{height:clamp(380px,50dvh,520px);min-height:clamp(380px,50dvh,520px);max-height:clamp(380px,50dvh,520px);border-width:4px;border-radius:18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame>.app-builder-live-preview-frame__device{height:clamp(430px,55dvh,560px);min-height:clamp(430px,55dvh,560px);max-height:clamp(430px,55dvh,560px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame[data-preview-device=desktop]>.app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame[data-preview-device=tablet]>.app-builder-live-preview-frame__device{height:clamp(380px,50dvh,520px);min-height:clamp(380px,50dvh,520px);max-height:clamp(380px,50dvh,520px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs{width:100%;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{max-height:none}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{--sw-builder-mobile-route-grid: repeat(2, minmax(0, 1fr));--sw-builder-mobile-route-max: none;--sw-builder-mobile-bottom-clearance: calc(var(--sw-creator-mobile-dock-height, 92px) + env(safe-area-inset-bottom, 0px) + 2.25rem);overflow:hidden;max-height:calc(100dvh - env(safe-area-inset-top,0px) - .25rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header{min-width:0;flex-wrap:wrap;gap:.58rem;padding-inline:clamp(.68rem,3vw,.9rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div{min-width:0;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child{margin-left:0;width:100%;justify-content:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child button{width:100%;min-width:0;min-height:38px;padding-inline:.42rem;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip{max-height:none;overflow:visible;padding:.56rem;border-radius:18px;display:grid;grid-template-columns:minmax(0,1fr);gap:.52rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-command-strip{max-height:none;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip>div{min-width:0;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip>div:first-child{display:grid;grid-template-columns:minmax(0,1fr);gap:.52rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip>div:first-child>div:last-child,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip>div:last-child,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-stat-strip,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>footer{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-groups{width:100%;max-width:100%;min-width:0;max-height:var(--sw-builder-mobile-route-max);display:grid;grid-template-columns:minmax(0,1fr);gap:.42rem;padding:.38rem;overflow-x:hidden;overflow-y:visible;scrollbar-gutter:stable;border-radius:16px;border:1px solid color-mix(in srgb,var(--sw-border-muted, rgba(255,255,255,.12)) 82%,rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb))) 18%);background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.08),#ffffff06),var(--sw-layer-sunken, rgba(5,10,20,.72))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.28rem;padding:0;background:transparent;border:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__label{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:var(--sw-builder-mobile-route-grid);gap:.32rem;overflow:visible;padding:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons button{width:100%;min-width:0;min-height:38px;padding:.42rem .36rem;justify-content:center;gap:.32rem;border-radius:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile:not([data-active-builder-tab=rendering]) .app-builder-tab-groups{max-height:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-groups{display:grid;grid-template-columns:minmax(0,1fr);max-height:none;overflow-y:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-group{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-group__buttons{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-group__buttons button{width:100%;min-width:0;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{width:100%;max-width:100%;min-width:0;overflow-x:hidden;padding:.72rem;padding-bottom:var(--sw-builder-mobile-bottom-clearance);scroll-padding-bottom:var(--sw-builder-mobile-bottom-clearance);gap:.72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main>div,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main :where([style*=grid-template-columns],[style*=gridTemplateColumns]){width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main :where(section,aside,article,form,fieldset,label,[data-app-builder-card=true],[data-pfm=true],[data-pfm=true]>div,.app-builder-rendering-layout,.app-builder-preview-stage,.app-builder-preview-dock,.app-builder-rendering-inspector){width:100%;max-width:100%;min-width:0;box-sizing:border-box}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main :where([style*="display: flex"],[style*="display:flex"]){min-width:0;max-width:100%;flex-wrap:wrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main :where(h1,h2,h3,h4,p,li,span,strong,small,em,label,button,input,select,textarea,code,pre){min-width:0;max-width:100%;overflow-wrap:anywhere;letter-spacing:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main :where(button,select,input){min-height:40px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main :where(button){white-space:normal}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main :where(code,pre,[style*=monospace]){overflow-x:auto;white-space:pre-wrap}}@media (min-width: 421px) and (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{--sw-builder-mobile-route-grid: repeat(3, minmax(0, 1fr))}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{--sw-builder-mobile-bottom-clearance: calc(var(--sw-creator-mobile-dock-height, 92px) + env(safe-area-inset-bottom, 0px) + 1.05rem);gap:.52rem;padding:.56rem .68rem 0;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:48px;height:auto;padding:.46rem .52rem;gap:.42rem;border-radius:16px;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.18);background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.1),#ffffff06),var(--sw-layer-raised, rgba(8,13,24,.88))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:first-child{gap:.42rem;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:first-child>button{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:0;border-radius:11px;justify-content:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:first-child>div[style*="width: 1px"]{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header h2+div{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child button{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:0;border-radius:11px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip{max-height:48px;min-height:48px;padding:.32rem;gap:0;overflow:hidden;border-radius:16px;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.16);background:var(--sw-layer-sunken, rgba(5,10,20,.72))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip>div:first-child{gap:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-groups{display:flex;width:100%;min-height:38px;max-height:38px;padding:0;gap:.28rem;overflow-x:auto;overflow-y:hidden;border:0;border-radius:0;background:transparent;scrollbar-width:none;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons{display:contents}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons button{flex:0 0 auto;width:auto;min-width:42px;max-width:96px;min-height:36px;height:36px;padding:.36rem .52rem;border-radius:12px;font-size:.65rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons button svg{width:14px;height:14px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons button span{max-width:58px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{padding:.56rem .34rem var(--sw-builder-mobile-bottom-clearance)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{gap:.52rem;padding:.56rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:.42rem;min-height:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero h3{font-size:.82rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero p{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-device-switcher{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.22rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-device-switcher button{min-width:0;min-height:32px;padding:.32rem .3rem;font-size:.62rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{order:2;margin:0;padding:.38rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame>.app-builder-live-preview-frame__device{height:clamp(430px,58dvh,540px);min-height:clamp(430px,58dvh,540px);max-height:clamp(430px,58dvh,540px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs{order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;margin:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button{min-height:38px;grid-template-columns:auto minmax(0,1fr);padding:.36rem .42rem;border-radius:12px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button span span,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button em{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{order:4;max-height:300px;overflow-y:auto;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__header{position:sticky;top:0;z-index:2;padding:.54rem .62rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__header small,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__header button{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__body{padding:.58rem;gap:.48rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-status-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-module-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-inline-list{max-height:132px;overflow-y:auto}}@media (min-width: 761px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-command-strip{grid-template-columns:minmax(0,1fr) auto;max-height:58px;padding:.42rem .72rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-command-strip>div:first-child>div:last-child{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-tab-groups{min-height:38px;max-height:38px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-tab-group__buttons button{min-height:34px;padding:.34rem .56rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-tab-group__buttons button span{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-command-strip>div:last-child button{min-height:34px;padding:.34rem .58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero p{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-compile-ribbon{grid-template-columns:minmax(0,1fr) auto;padding:.58rem .68rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs button span span{display:none}}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded{width:100%;max-width:100%;padding:var(--sw-card-pad, clamp(1rem, 1.45vw, 1.45rem));border-radius:var(--sw-panel-radius, 18px);border-color:color-mix(in srgb,var(--sw-creator-border, rgba(255,255,255,.12)) 68%,rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb))) 32%);background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.12),#ffffff06),var(--sw-layer-raised, var(--sw-creator-surface-strong, rgba(12,18,32,.92)));box-shadow:var(--sw-creator-shadow-hover, var(--sw-card-shadow-hover));scrollbar-gutter:stable}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__header{grid-template-columns:auto minmax(0,1fr) minmax(74px,auto) auto;align-items:center;gap:var(--sw-card-gap, .9rem)}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__headline{min-width:0}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__headline p{max-width:var(--sw-content-readable-width, 880px)}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded{max-height:min(68vh,720px);overflow-y:auto;overscroll-behavior:contain}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded{max-height:min(58dvh,calc(100dvh - var(--sw-creator-mobile-dock-height, 92px) - var(--sw-route-mobile-command-closed-max, 74px) - 2.6rem));padding:var(--sw-mobile-card-pad, .86rem);overflow-y:auto;overflow-x:hidden;scroll-padding-bottom:1rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__header{position:sticky;top:0;z-index:2;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"badge headline" "score toggle";align-items:center;gap:.72rem .76rem;margin:calc(var(--sw-mobile-card-pad, .86rem) * -1) calc(var(--sw-mobile-card-pad, .86rem) * -1) .78rem;padding:var(--sw-mobile-card-pad, .86rem);border-bottom:1px solid color-mix(in srgb,var(--sw-creator-border, rgba(255,255,255,.11)) 70%,rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb))) 30%);background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.13),#ffffff09),color-mix(in srgb,var(--sw-layer-raised, rgba(12,18,32,.96)) 94%,rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb))) 6%);backdrop-filter:var(--sw-creator-backdrop-filter, blur(20px) saturate(160%));-webkit-backdrop-filter:var(--sw-creator-backdrop-filter, blur(20px) saturate(160%))}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__badge{grid-area:badge;width:42px;height:42px;border-radius:14px}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__headline{grid-area:headline;min-width:0}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__eyebrow{margin-bottom:.2rem;font-size:.62rem;line-height:1.08;letter-spacing:.075em}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(.95rem,4vw,1.12rem);line-height:1.12}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__headline p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.3rem;font-size:.76rem;line-height:1.34}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__score{grid-area:score;justify-self:start;width:auto;min-width:76px;height:42px;padding:.42rem .58rem;border-radius:14px;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.28);background:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.105)}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__score svg{display:none}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__score div{display:flex;align-items:baseline;justify-content:center;gap:.3rem}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__score strong{font-size:1.12rem}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__score span{display:none}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__toggle{grid-area:toggle;justify-self:end;width:min(100%,112px);min-height:42px;border-radius:14px;font-size:.72rem}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__metric,#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__routes,#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) .generation-readiness-panel--compact.generation-readiness-panel--expanded .generation-readiness-panel__action{border-radius:14px}}#showweld-app-root{--focus-ring: var(--sw-focus-ring, var(--focus-ring));--elev-1: var(--sw-elevation-1, var(--elev-1));--elev-2: var(--sw-elevation-2, var(--elev-2));--elev-3: var(--sw-elevation-3, var(--elev-3));--elev-4: var(--sw-elevation-4, var(--elev-4));--elev-5: var(--sw-elevation-5, var(--elev-5));--surface-hover: var(--sw-state-hover, var(--surface-hover));--surface-active: var(--sw-state-selected, var(--surface-active));color:var(--sw-text-primary, var(--text-primary));background:var(--showweld-app-bg, var(--sw-layer-canvas, var(--bg-gradient-primary)));accent-color:var(--sw-active-route-accent, var(--accent-primary))}#showweld-app-root ::selection{background:var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.18));color:var(--sw-text-primary, currentColor)}#showweld-app-root :where(button,a,[role=button],input,textarea,select,summary){outline-color:transparent;-webkit-tap-highlight-color:transparent}#showweld-app-root :where(button,a[role=button],[role=button],summary):not([data-unstyled=true]){transition:transform var(--sw-duration-fast, .14s) var(--sw-easing-standard, ease),border-color var(--sw-duration-fast, .14s) var(--sw-easing-standard, ease),background var(--sw-duration-fast, .14s) var(--sw-easing-standard, ease),box-shadow var(--sw-duration-fast, .14s) var(--sw-easing-standard, ease),color var(--sw-duration-fast, .14s) var(--sw-easing-standard, ease)}#showweld-app-root :where(button,a[role=button],[role=button],input,textarea,select,summary):focus-visible{outline:none;box-shadow:var(--sw-focus-ring, 0 0 0 3px rgba(var(--accent-primary-rgb),.32));border-color:var(--sw-border-accent-color, rgba(var(--accent-primary-rgb),.46))}#showweld-app-root :where(button,[role=button]):disabled,#showweld-app-root :where(button,[role=button])[aria-disabled=true]{opacity:var(--sw-state-disabled-opacity, .42);cursor:not-allowed;transform:none}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.creator-module-shell) :where(input,textarea,select):not([data-unstyled=true]){background:var(--sw-input-bg, rgba(255,255,255,.06));border-color:var(--sw-input-border, var(--sw-border-muted-color, rgba(255,255,255,.12)));color:var(--sw-text-primary, var(--text-primary));box-shadow:var(--sw-focus-ring-inset, inset 0 0 0 1px transparent)}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.creator-module-shell) :where(input,textarea)::placeholder{color:var(--sw-input-placeholder, var(--text-tertiary))}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],[data-showweld-studio=true],[data-showweld-spark=true],.creator-module-shell) :where(.sw-component-card,.sw-component-card-strong,.form-card,.premium-card,.studio-card,.os-card,[data-card=true],[data-panel=true],.dashboard-command-card,.dashboard-card-action,.dashboard-project-snapshot__card,.dashboard-project-library,.dashboard-project-controls,.dashboard-apps-workspace,.dashboard-files-shell,.dashboard-account-command,.dashboard-app-builder-shell,.dashboard-route-intelligence-panel,.dashboard-route-transition-rail){background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.055),transparent 68%),var(--sw-card-bg, var(--sw-layer-default, rgba(255,255,255,.06)));border-color:var(--sw-card-border, var(--sw-border-muted-color, rgba(255,255,255,.12)));box-shadow:var(--sw-card-shadow, var(--sw-elevation-2, 0 14px 34px rgba(0,0,0,.24)))}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],[data-showweld-studio=true],[data-showweld-spark=true],.creator-module-shell) :where(.sw-component-card,.sw-component-card-strong,.form-card,.premium-card,.studio-card,.os-card,[data-card=true],[data-panel=true],.dashboard-command-card,.dashboard-card-action,.dashboard-project-snapshot__card):is(:hover,:focus-within){border-color:var(--sw-border-accent-color, rgba(var(--accent-primary-rgb),.34));background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.085),transparent 70%),var(--sw-card-bg-hover, var(--sw-layer-raised, rgba(255,255,255,.09)));box-shadow:var(--sw-card-shadow-hover, var(--sw-elevation-3, 0 20px 50px rgba(0,0,0,.34)))}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,.app-builder-active) :where(button[data-active=true],[aria-current=page],[aria-selected=true],.is-active,.active):not([data-unstyled=true]){border-color:var(--sw-border-accent-color, rgba(var(--accent-primary-rgb),.42));background:var(--sw-state-selected, var(--sw-accent-field, rgba(var(--accent-primary-rgb),.16)));color:var(--sw-text-primary, var(--text-primary));box-shadow:var(--sw-focus-ring-inset, inset 0 0 0 1px rgba(var(--accent-primary-rgb),.28)),var(--sw-accent-glow, 0 16px 42px rgba(var(--accent-primary-rgb),.16))}#showweld-app-root :where([data-showweld-dashboard=true],[data-module-container=true],.creator-module-shell,.app-builder-active) :where(.dashboard-command-ribbon,.dashboard-view-nav,.dashboard-mobile-route-dock,.sw-premium-mobile-bar,.creator-mobile-command,.creator-mobile-route-dock,.app-builder-command-strip,.app-builder-tab-groups,.app-builder-active>header){background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.06),transparent 72%),var(--sw-surface-command, var(--sw-layer-overlay, rgba(5,8,14,.86)));border-color:var(--sw-line-strong, var(--sw-border-muted-color, rgba(255,255,255,.12)));box-shadow:var(--sw-elevation-3, 0 20px 54px rgba(0,0,0,.34));border-radius:var(--sw-command-radius, var(--sw-panel-radius, 18px));backdrop-filter:var(--sw-glass-filter, blur(20px) saturate(165%));-webkit-backdrop-filter:var(--sw-glass-filter, blur(20px) saturate(165%))}#showweld-app-root :where(.dashboard-mobile-route-dock,.sw-premium-mobile-bar,.creator-mobile-route-dock){gap:var(--sw-mobile-dock-gap, .34rem);padding:var(--sw-mobile-dock-pad, .42rem);border-radius:var(--sw-mobile-dock-radius, 18px)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-ink: var(--sw-text-primary, var(--text-primary));--sw-dashboard-ink-muted: var(--sw-text-secondary, var(--text-secondary));--sw-dashboard-ink-soft: var(--sw-text-tertiary, var(--text-tertiary));--sw-dashboard-radius-sm: var(--sw-radius-sm, 12px);--sw-dashboard-radius-md: var(--sw-radius-md, 16px);--sw-dashboard-radius-lg: var(--sw-radius-lg, 20px);--sw-dashboard-radius-xl: var(--sw-radius-xl, 24px);--sw-dashboard-gap-xs: clamp(.42rem, .7vw, .6rem);--sw-dashboard-gap-sm: clamp(.58rem, 1vw, .85rem);--sw-dashboard-gap-md: clamp(.82rem, 1.35vw, 1.15rem);--sw-dashboard-gap-lg: clamp(1.05rem, 2vw, 1.65rem);--sw-dashboard-card-pad: clamp(1rem, 1.55vw, 1.45rem);--sw-dashboard-control-height: max(var(--sw-control-min-height, 42px), 42px);--sw-dashboard-layer-canvas: var(--sw-layer-canvas, rgba(4,8,16,1));--sw-dashboard-layer-sunken: var(--sw-layer-sunken, rgba(6,11,22,.82));--sw-dashboard-layer-default: var(--sw-layer-default, rgba(12,18,32,.82));--sw-dashboard-layer-raised: var(--sw-layer-raised, rgba(16,24,42,.88));--sw-dashboard-layer-overlay: var(--sw-layer-overlay, rgba(8,13,24,.92));--sw-dashboard-layer-hover: var(--sw-layer-hover, rgba(255,255,255,.085));--sw-dashboard-line: var(--sw-border-muted-color, rgba(255,255,255,.12));--sw-dashboard-line-strong: var(--sw-border-strong-color, rgba(255,255,255,.18));--sw-dashboard-line-accent: var(--sw-border-accent-color, rgba(var(--accent-primary-rgb),.42));--sw-dashboard-accent-field: var(--sw-accent-field, rgba(var(--accent-primary-rgb),.14));--sw-dashboard-accent-wash: var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.095));--sw-dashboard-accent-edge: var(--sw-accent-edge, rgba(var(--accent-primary-rgb),.32));--sw-dashboard-card-shadow: 0 18px 46px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.07);--sw-dashboard-card-shadow-hover: 0 24px 64px rgba(0,0,0,.36), 0 0 0 1px rgba(var(--accent-primary-rgb),.12), inset 0 1px 0 rgba(255,255,255,.1);--sw-dashboard-command-shadow: 0 22px 70px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.08);--sw-dashboard-grid-line: color-mix(in srgb, var(--sw-dashboard-line) 60%, transparent);--sw-dashboard-readable: min(74ch, 100%);color:var(--sw-dashboard-ink)}html[data-theme=light] #showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4],html[data-theme=paper] #showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-layer-canvas: var(--sw-layer-canvas, #f6f8fb);--sw-dashboard-layer-sunken: var(--sw-layer-sunken, rgba(238,242,248,.86));--sw-dashboard-layer-default: var(--sw-layer-default, rgba(255,255,255,.86));--sw-dashboard-layer-raised: var(--sw-layer-raised, rgba(255,255,255,.94));--sw-dashboard-layer-overlay: var(--sw-layer-overlay, rgba(255,255,255,.92));--sw-dashboard-layer-hover: var(--sw-layer-hover, rgba(15,23,42,.045));--sw-dashboard-line: var(--sw-border-muted-color, rgba(15,23,42,.11));--sw-dashboard-line-strong: var(--sw-border-strong-color, rgba(15,23,42,.17));--sw-dashboard-card-shadow: 0 18px 42px rgba(15,23,42,.1), inset 0 1px 0 rgba(255,255,255,.88);--sw-dashboard-card-shadow-hover: 0 24px 58px rgba(15,23,42,.14), 0 0 0 1px rgba(var(--accent-primary-rgb),.11), inset 0 1px 0 rgba(255,255,255,.95);--sw-dashboard-command-shadow: 0 18px 54px rgba(15,23,42,.13), inset 0 1px 0 rgba(255,255,255,.9)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]:before{background:radial-gradient(960px 480px at 18% -8%,rgba(var(--accent-primary-rgb),.14),transparent 62%),radial-gradient(740px 420px at 86% 4%,rgba(var(--accent-secondary-rgb),.11),transparent 58%),linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),var(--sw-dashboard-grid-line) calc(100% - 1px)) 0 0 / 84px 84px,linear-gradient(180deg,transparent 0,transparent calc(100% - 1px),var(--sw-dashboard-grid-line) calc(100% - 1px)) 0 0 / 84px 84px;opacity:.52;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 30%,transparent 86%);mask-image:linear-gradient(to bottom,black 0%,black 30%,transparent 86%)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-content-container.dashboard-os-shell{width:min(100%,var(--sw-content-max-width, 1640px));gap:var(--sw-dashboard-gap-lg)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-body{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:var(--sw-dashboard-gap-lg);align-items:start}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{position:sticky;top:clamp(.8rem,2vw,1.25rem);display:grid;gap:var(--sw-dashboard-gap-md);min-width:0}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-view-nav,.dashboard-route-intelligence-panel,.dashboard-route-transition-rail,.dashboard-action-drawer,.dashboard-mobile-route-dock){border:1px solid var(--sw-dashboard-line);background:linear-gradient(145deg,var(--sw-dashboard-accent-wash),transparent 66%),var(--sw-dashboard-layer-overlay);box-shadow:var(--sw-dashboard-command-shadow);backdrop-filter:var(--sw-glass-filter, blur(22px) saturate(168%));-webkit-backdrop-filter:var(--sw-glass-filter, blur(22px) saturate(168%))}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon{grid-template-columns:minmax(260px,1.15fr) minmax(270px,.72fr) auto;align-items:center;padding:clamp(.78rem,1.1vw,1rem);border-radius:var(--sw-dashboard-radius-xl)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail{width:100%;min-width:0;max-width:100%;overflow:hidden}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-padding-inline:.5rem;-webkit-overflow-scrolling:touch}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map::-webkit-scrollbar{display:none}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map button{flex:0 0 clamp(84px,10vw,118px);width:clamp(84px,10vw,118px);min-width:0}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__mark,#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand-icon,#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__icon{border:1px solid var(--sw-dashboard-line-accent);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.22),transparent 45%),linear-gradient(135deg,rgba(var(--accent-primary-rgb),.26),rgba(var(--accent-secondary-rgb),.2)),var(--sw-dashboard-layer-raised);box-shadow:0 14px 34px rgba(var(--accent-primary-rgb),.14)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy strong,#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(h1,h2,h3){color:var(--sw-dashboard-ink);letter-spacing:0;text-wrap:balance}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(p,small,.dashboard-command-ribbon__copy small,.dashboard-view-nav__text span){color:var(--sw-dashboard-ink-muted)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(p,li){max-width:var(--sw-dashboard-readable);line-height:1.55}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage>section,.dashboard-command-card,.dashboard-card-action,.dashboard-new-project-card,.dashboard-project-snapshot__card,.dashboard-project-library,.dashboard-project-controls,.dashboard-apps-workspace,.dashboard-files-shell,.dashboard-account-command,.dashboard-app-builder-shell,.dashboard-feature-atlas,.dashboard-insight-stack,.dashboard-workflow-fabric,.dashboard-advantage-matrix,.dashboard-focus-center,.dashboard-creator-systems,.dashboard-genesis-engine,.dashboard-workspace-files,.dashboard-route-directory,[data-card=true],[data-panel=true]){border:1px solid var(--sw-dashboard-line);border-radius:var(--sw-dashboard-radius-lg);background:linear-gradient(150deg,rgba(var(--accent-primary-rgb),.06),transparent 58%),linear-gradient(180deg,#ffffff0d,#ffffff05),var(--sw-dashboard-layer-default);box-shadow:var(--sw-dashboard-card-shadow);color:var(--sw-dashboard-ink)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage>section:first-child,.dashboard-hero-shell,.dashboard-route-intelligence-panel,.dashboard-route-transition-rail){border-color:color-mix(in srgb,var(--sw-dashboard-line-accent) 44%,var(--sw-dashboard-line));background:radial-gradient(620px 300px at 0% 0%,rgba(var(--accent-primary-rgb),.15),transparent 64%),radial-gradient(560px 260px at 100% 0%,rgba(var(--accent-secondary-rgb),.1),transparent 62%),linear-gradient(155deg,#fff1,#ffffff05),var(--sw-dashboard-layer-raised)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage>section,.dashboard-command-card,.dashboard-card-action,.dashboard-new-project-card,.dashboard-project-snapshot__card,.dashboard-project-library,.dashboard-project-controls,.dashboard-apps-workspace,.dashboard-files-shell,.dashboard-account-command,.dashboard-app-builder-shell,.dashboard-feature-atlas,.dashboard-insight-stack,.dashboard-workflow-fabric,.dashboard-advantage-matrix,.dashboard-focus-center,.dashboard-creator-systems,.dashboard-genesis-engine,.dashboard-workspace-files,.dashboard-route-directory,[data-card=true],[data-panel=true]):is(:hover,:focus-within){border-color:color-mix(in srgb,var(--sw-dashboard-line-accent) 55%,var(--sw-dashboard-line));box-shadow:var(--sw-dashboard-card-shadow-hover)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon__signals button,.dashboard-command-ribbon__actions>button,.dashboard-command-ribbon__actions .sw-theme-trigger,.dashboard-view-nav__tab,.dashboard-route-intelligence-panel__action button,.dashboard-route-intelligence-panel__next button,.dashboard-mobile-route-dock button){min-height:var(--sw-dashboard-control-height);border:1px solid var(--sw-dashboard-line);background:linear-gradient(145deg,#ffffff0d,#ffffff05),var(--sw-dashboard-layer-sunken);color:var(--sw-dashboard-ink);box-shadow:inset 0 1px #ffffff0e}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon__signals button:hover,.dashboard-command-ribbon__actions>button:hover,.dashboard-command-ribbon__actions .sw-theme-trigger:hover,.dashboard-view-nav__tab:hover,.dashboard-route-intelligence-panel__action button:hover,.dashboard-route-intelligence-panel__next button:hover,.dashboard-mobile-route-dock button:hover){background:linear-gradient(145deg,var(--sw-dashboard-accent-wash),rgba(255,255,255,.026)),var(--sw-dashboard-layer-default);border-color:color-mix(in srgb,var(--sw-dashboard-line-accent) 45%,var(--sw-dashboard-line))}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__tab[data-active=true],.dashboard-mobile-route-dock button[data-active=true],[aria-current=page],[data-active=true]):not([data-unstyled=true]){border-color:var(--sw-dashboard-line-accent);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.2),rgba(var(--accent-secondary-rgb),.12)),var(--sw-dashboard-layer-raised);color:var(--sw-dashboard-ink);box-shadow:inset 0 0 0 1px rgba(var(--accent-primary-rgb),.2),0 14px 38px rgba(var(--accent-primary-rgb),.15)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(input,textarea,select):not([data-unstyled=true]){min-height:var(--sw-dashboard-control-height);border:1px solid var(--sw-dashboard-line);border-radius:var(--sw-dashboard-radius-sm);background:var(--sw-dashboard-layer-sunken);color:var(--sw-dashboard-ink)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon__signals,.dashboard-command-ribbon__actions,.dashboard-view-nav__scroll,.dashboard-os-stage,.dashboard-route-intelligence-panel__chips,.dashboard-route-intelligence-panel__metrics,.dashboard-route-intelligence-panel__next){gap:var(--sw-dashboard-gap-sm)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "signals";align-items:center;gap:.52rem;min-height:0;padding:.68rem}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__lead{align-items:center;min-width:0}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__lead p,#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__eyebrow,#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__outcome,#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__components,#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__actions{display:none}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__signals{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__signals span{min-height:46px;padding:.45rem .56rem}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__signals small{display:none}@media (max-width: 1180px){#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-body{grid-template-columns:minmax(0,1fr)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{position:static}}@media (min-width: 1181px) and (max-width: 1500px){#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail{grid-template-columns:minmax(150px,.85fr) minmax(108px,.55fr) minmax(280px,1fr) minmax(154px,.8fr)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.32rem;overflow:hidden}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map button{width:100%;min-width:0;flex:1 1 auto;padding:.38rem .2rem;justify-content:center}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map-copy{display:none}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map-icon{margin:0}}@media (max-width: 760px){#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-card-pad: clamp(.78rem, 3.4vw, 1rem);--sw-dashboard-gap-lg: .82rem;--sw-dashboard-gap-md: .68rem;--sw-dashboard-control-height: 42px;padding-inline:max(.45rem,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));overflow-x:hidden}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-content-container.dashboard-os-shell{width:min(100%,calc(100vw - .9rem));padding-inline:0;gap:var(--sw-dashboard-gap-md)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-body,#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-main,#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage{width:100%;min-width:0;max-width:100%}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon{grid-template-columns:minmax(0,1fr);border-radius:18px}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage>section,.dashboard-command-card,.dashboard-card-action,.dashboard-new-project-card,.dashboard-project-snapshot__card,.dashboard-project-library,.dashboard-project-controls,.dashboard-apps-workspace,.dashboard-files-shell,.dashboard-account-command,.dashboard-app-builder-shell,.dashboard-feature-atlas,.dashboard-insight-stack,.dashboard-workflow-fabric,.dashboard-advantage-matrix,.dashboard-focus-center,.dashboard-creator-systems,.dashboard-genesis-engine,.dashboard-workspace-files,.dashboard-route-directory,[data-card=true],[data-panel=true]){border-radius:16px;padding:var(--sw-dashboard-card-pad)}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{border-color:var(--sw-dashboard-line-accent);background:linear-gradient(145deg,rgba(var(--accent-primary-rgb),.13),transparent 68%),var(--sw-dashboard-layer-overlay);box-shadow:0 18px 54px #0000006b}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(h1,h2,h3,p,span,strong,small,em,button){min-width:0;max-width:100%;overflow-wrap:anywhere}}#showweld-app-root :where([role=dialog],[data-modal=true],.modal-content,.sw-modal,.dashboard-action-drawer,.theme-control-popover){background:var(--sw-surface-modal, var(--sw-menu-bg, rgba(8,13,24,.96)));border-color:var(--sw-border-muted-color, rgba(255,255,255,.12));box-shadow:var(--sw-shadow-overlay, var(--sw-elevation-5, 0 42px 110px rgba(0,0,0,.55)));backdrop-filter:var(--sw-glass-filter-strong, blur(30px) saturate(185%));-webkit-backdrop-filter:var(--sw-glass-filter-strong, blur(30px) saturate(185%))}#showweld-app-root :where([data-tooltip],[role=tooltip]){background:var(--sw-tooltip-bg, rgba(15,23,42,.94));color:var(--sw-tooltip-text, #fff);border:var(--sw-border-hairline, 1px solid rgba(255,255,255,.1));box-shadow:var(--sw-elevation-3, 0 18px 48px rgba(0,0,0,.36))}#showweld-app-root :where(.scrollable,.dashboard-scrollable,.creator-module-main,.sw-creator-workspace-view,textarea){scrollbar-color:var(--sw-border-muted-color, rgba(255,255,255,.18)) transparent}#showweld-app-root :where(.scrollable,.dashboard-scrollable,.creator-module-main,.sw-creator-workspace-view,textarea)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--sw-border-muted-color, rgba(255,255,255,.18)) 72%,var(--sw-active-route-accent, var(--accent-primary)) 28%)}#showweld-app-root{--sw-unified-card-bg: linear-gradient(145deg, rgba(255,255,255,.052), rgba(255,255,255,.016)), var(--sw-layer-default, var(--surface-primary, rgba(10,16,30,.76)));--sw-unified-card-bg-raised: radial-gradient(620px 260px at 8% 0%, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)), .1), transparent 70%), linear-gradient(145deg, rgba(255,255,255,.066), rgba(255,255,255,.02)), var(--sw-layer-raised, var(--surface-secondary, rgba(14,22,38,.84)));--sw-unified-control-bg: linear-gradient(145deg, rgba(255,255,255,.05), rgba(255,255,255,.014)), var(--sw-layer-sunken, var(--surface-primary, rgba(6,11,22,.78)));--sw-unified-control-bg-hover: linear-gradient(145deg, var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.13)), rgba(255,255,255,.02)), var(--sw-layer-default, var(--surface-secondary, rgba(12,18,32,.82)));--sw-unified-line: var(--sw-border-muted-color, rgba(255,255,255,.12));--sw-unified-line-strong: var(--sw-border-strong-color, rgba(255,255,255,.24));--sw-unified-line-accent: var(--sw-accent-edge, rgba(var(--accent-primary-rgb),.42));--sw-unified-nav-bg: linear-gradient(180deg, rgba(255,255,255,.046), rgba(255,255,255,.014)), var(--sw-surface-nav, var(--sw-layer-overlay, rgba(8,13,24,.84)));--sw-unified-chip-bg: linear-gradient(145deg, rgba(255,255,255,.046), rgba(255,255,255,.014)), var(--sw-surface-chip, var(--sw-layer-sunken, rgba(6,11,22,.72)));--sw-unified-chip-bg-active: linear-gradient(135deg, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)), .18), rgba(var(--accent-secondary-rgb, 192,38,211), .08)), var(--sw-surface-chip-active, var(--sw-layer-selected, rgba(var(--accent-primary-rgb),.16)));--sw-unified-media-bg: var(--sw-surface-media, radial-gradient(620px 260px at 10% 0%, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.14), transparent 70%), var(--sw-layer-raised));--sw-unified-inset-bg: var(--sw-surface-inset, rgba(2,6,23,.48));--sw-unified-radius-sm: var(--sw-radius-sm, 8px);--sw-unified-radius-md: var(--sw-radius-md, 12px);--sw-unified-radius-lg: var(--sw-radius-lg, 16px);--sw-unified-radius-xl: var(--sw-radius-xl, 22px);--sw-unified-card-pad: var(--sw-card-pad, clamp(.86rem, 1.6vw, 1.2rem));--sw-unified-control-height: var(--sw-control-height-md, var(--sw-control-min-height, 44px))}#showweld-app-root :where([data-showweld-dashboard=true],[data-app-surface=creator],[data-creator-active-view=true],[data-module-container=true],.creator-module-shell,.creator-module-main){color:var(--sw-text-primary, var(--text-primary))}#showweld-app-root :where([data-showweld-dashboard=true] [style],[data-app-surface=creator] [style],[data-creator-active-view=true] [style]){scrollbar-color:var(--sw-unified-line-strong) transparent}#showweld-app-root :where([data-showweld-dashboard=true] section,[data-showweld-dashboard=true] article,[data-showweld-dashboard=true] [class*=card],[data-showweld-dashboard=true] [class*=panel],[data-showweld-dashboard=true] [class*=shell],[data-app-surface=creator] [class*=card],[data-app-surface=creator] [class*=panel],[data-app-surface=creator] [class*=shell],[data-app-surface=creator] [class*=workspace],[data-app-surface=creator] [class*=matrix],[data-module-container=true]>div,.creator-module-main>div,.sw-asset-frame,.sw-qol-visual):not([data-unstyled=true]):not(.sw-mobile-route-command):not(.sw-mobile-route-strip):not(.sw-mobile-route-modules):not(.sw-mobile-route-guidance){border-color:var(--sw-unified-line)}#showweld-app-root :where([data-showweld-dashboard=true] [class*=card],[data-showweld-dashboard=true] [class*=panel],[data-showweld-dashboard=true] [class*=shell],[data-app-surface=creator] [class*=card],[data-app-surface=creator] [class*=panel],[data-app-surface=creator] [class*=shell],[data-app-surface=creator] [class*=workspace],[data-app-surface=creator] [class*=matrix]):not([data-unstyled=true]):not([class*=mobile-route]):not([class*=bottom]){background:var(--sw-unified-card-bg);box-shadow:var(--sw-elevation-1, 0 12px 34px rgba(0,0,0,.24))}#showweld-app-root :where([data-showweld-dashboard=true] [class*=card],[data-showweld-dashboard=true] [class*=panel],[data-app-surface=creator] [class*=card],[data-app-surface=creator] [class*=panel],[data-app-surface=creator] [class*=module],[data-app-surface=creator] [class*=workspace]):not([data-unstyled=true]):not([class*=mobile-route]):not([class*=bottom]){border-radius:var(--sw-unified-radius-lg);background-clip:padding-box}#showweld-app-root :where([data-showweld-dashboard=true] nav,[data-showweld-dashboard=true] aside,[data-showweld-dashboard=true] header,[data-showweld-dashboard=true] [class*=rail],[data-showweld-dashboard=true] [class*=nav],[data-showweld-dashboard=true] [class*=command],[data-app-surface=creator] nav,[data-app-surface=creator] aside,[data-app-surface=creator] header,[data-app-surface=creator] [class*=rail],[data-app-surface=creator] [class*=toolbar],[data-app-surface=creator] [class*=command],[data-app-surface=creator] [class*=navigation]):not([data-unstyled=true]):not(.mobile-navigation){border-color:var(--sw-unified-line)}#showweld-app-root :where([data-showweld-dashboard=true] [class*=rail],[data-showweld-dashboard=true] [class*=nav],[data-showweld-dashboard=true] [class*=command],[data-app-surface=creator] [class*=rail],[data-app-surface=creator] [class*=toolbar],[data-app-surface=creator] [class*=command]):not([data-unstyled=true]):not([class*=mobile-route]):not([class*=bottom]){background:var(--sw-unified-nav-bg);box-shadow:var(--sw-elevation-1, 0 12px 34px rgba(0,0,0,.22));backdrop-filter:var(--sw-glass-filter, blur(20px) saturate(165%));-webkit-backdrop-filter:var(--sw-glass-filter, blur(20px) saturate(165%))}#showweld-app-root :where([data-showweld-dashboard=true] button,[data-showweld-dashboard=true] a,[data-showweld-dashboard=true] input,[data-showweld-dashboard=true] textarea,[data-showweld-dashboard=true] select,[data-app-surface=creator] button,[data-app-surface=creator] a,[data-app-surface=creator] input,[data-app-surface=creator] textarea,[data-app-surface=creator] select,[data-mobile-side-rail] button):not([data-unstyled=true]):not(.sw-theme-trigger):not(.lp-header__brand){border-color:var(--sw-unified-line);color:var(--sw-text-primary, var(--text-primary))}#showweld-app-root :where([data-showweld-dashboard=true] button,[data-showweld-dashboard=true] [role=tab],[data-showweld-dashboard=true] [role=button],[data-app-surface=creator] button,[data-app-surface=creator] [role=tab],[data-app-surface=creator] [role=button],[data-mobile-side-rail] button):not([data-unstyled=true]):not(.sw-theme-trigger){min-height:min(var(--sw-unified-control-height),48px);border-radius:var(--sw-control-radius, var(--sw-unified-radius-md))}#showweld-app-root :where([data-showweld-dashboard=true] [aria-selected=true],[data-showweld-dashboard=true] [aria-current=page],[data-showweld-dashboard=true] [data-active=true],[data-showweld-dashboard=true] [data-state=active],[data-app-surface=creator] [aria-selected=true],[data-app-surface=creator] [aria-current=page],[data-app-surface=creator] [data-active=true],[data-app-surface=creator] [data-state=active]):not([data-unstyled=true]){background:var(--sw-unified-chip-bg-active);border-color:var(--sw-unified-line-accent);color:var(--sw-text-primary, var(--text-primary));box-shadow:var(--sw-focus-ring-inset, inset 0 0 0 1px rgba(var(--accent-primary-rgb),.38)),var(--sw-accent-glow, 0 18px 52px rgba(var(--accent-primary-rgb),.14))}#showweld-app-root :where([data-showweld-dashboard=true] [class*=chip],[data-showweld-dashboard=true] [class*=badge],[data-showweld-dashboard=true] [class*=pill],[data-showweld-dashboard=true] [role=tab],[data-app-surface=creator] [class*=chip],[data-app-surface=creator] [class*=badge],[data-app-surface=creator] [class*=pill],[data-app-surface=creator] [role=tab]):not([data-unstyled=true]){background:var(--sw-unified-chip-bg);border-color:var(--sw-unified-line)}#showweld-app-root :where([data-showweld-dashboard=true] input,[data-showweld-dashboard=true] textarea,[data-showweld-dashboard=true] select,[data-app-surface=creator] input,[data-app-surface=creator] textarea,[data-app-surface=creator] select):not([data-unstyled=true]){background:var(--sw-unified-control-bg);border:var(--sw-border-hairline, 1px solid var(--sw-unified-line));border-radius:var(--sw-control-radius, 12px);min-width:0;max-width:100%}#showweld-app-root :where([data-showweld-dashboard=true] table,[data-showweld-dashboard=true] [role=table],[data-showweld-dashboard=true] [class*=table],[data-showweld-dashboard=true] [class*=list],[data-app-surface=creator] table,[data-app-surface=creator] [role=table],[data-app-surface=creator] [class*=table],[data-app-surface=creator] [class*=list]):not([data-unstyled=true]){border-color:var(--sw-unified-line)}#showweld-app-root :where([data-showweld-dashboard=true] tr,[data-showweld-dashboard=true] [role=row],[data-showweld-dashboard=true] [class*=row],[data-app-surface=creator] tr,[data-app-surface=creator] [role=row],[data-app-surface=creator] [class*=row]):not([data-unstyled=true]):not([class*=hero]):not([class*=title]){border-color:var(--sw-divider-subtle, var(--sw-unified-line))}#showweld-app-root :where([data-showweld-dashboard=true] [class*=empty],[data-showweld-dashboard=true] [class*=placeholder],[data-app-surface=creator] [class*=empty],[data-app-surface=creator] [class*=placeholder],[data-app-surface=creator] [class*=dropzone],[data-app-surface=creator] [class*=upload]):not([data-unstyled=true]){background:var(--sw-unified-inset-bg);border-color:color-mix(in srgb,var(--sw-unified-line) 78%,var(--sw-unified-line-accent) 22%)}#showweld-app-root :where([data-app-surface=creator] [class*=preview],[data-app-surface=creator] [class*=canvas],[data-app-surface=creator] [class*=media],[data-app-surface=creator] [class*=visual],[data-app-surface=creator] [class*=frame],[data-showweld-dashboard=true] [class*=visual],[data-showweld-dashboard=true] [class*=media]):not([data-unstyled=true]):not(.sw-qol-visual__image):not(.sw-asset-frame__image){border-color:color-mix(in srgb,var(--sw-unified-line) 76%,var(--sw-unified-line-accent) 24%)}#showweld-app-root :where([data-showweld-dashboard=true] input:focus-visible,[data-showweld-dashboard=true] textarea:focus-visible,[data-showweld-dashboard=true] select:focus-visible,[data-app-surface=creator] input:focus-visible,[data-app-surface=creator] textarea:focus-visible,[data-app-surface=creator] select:focus-visible,[data-app-surface=creator] button:focus-visible,[data-showweld-dashboard=true] button:focus-visible){outline:2px solid var(--sw-accent-focus, rgba(var(--accent-primary-rgb),.72));outline-offset:2px;box-shadow:0 0 0 5px var(--sw-accent-glow, rgba(var(--accent-primary-rgb),.18))}#showweld-app-root :where([data-showweld-dashboard=true] button:hover,[data-app-surface=creator] button:hover,[data-mobile-side-rail] button:hover):not([data-unstyled=true]){background:var(--sw-unified-control-bg-hover);border-color:color-mix(in srgb,var(--sw-unified-line-accent) 58%,var(--sw-unified-line))}#showweld-app-root :where(.sw-theme-control){min-width:0;z-index:var(--sw-z-popover, 140)}#showweld-app-root :where(.sw-theme-trigger){border:var(--sw-border-hairline, 1px solid var(--sw-unified-line));background:linear-gradient(145deg,#ffffff0d,#ffffff04),var(--sw-surface-chip, var(--sw-layer-sunken, rgba(6,11,22,.72)));color:var(--sw-text-primary, var(--text-primary));box-shadow:inset 0 1px #ffffff0e}#showweld-app-root :where(.sw-theme-trigger-label,.sw-theme-trigger-value){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root :where(.sw-theme-trigger-value){color:var(--sw-text-link, var(--accent-primary));font-weight:900}#showweld-app-root .sw-theme-trigger .sw-theme-trigger-label,#showweld-app-root .sw-theme-trigger .sw-theme-trigger-value{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}#showweld-app-root .sw-theme-trigger .sw-theme-trigger-label{flex:0 1 auto;min-width:0}#showweld-app-root .sw-theme-trigger .sw-theme-trigger-value{flex:0 0 auto}#showweld-app-root [data-showweld-dashboard=true] .dashboard-command-ribbon__actions .sw-theme-trigger-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}#showweld-app-root :where(.sw-theme-control[data-open=true] .sw-theme-trigger){background:var(--sw-unified-chip-bg-active);border-color:var(--sw-unified-line-accent);box-shadow:var(--sw-focus-ring-inset, inset 0 0 0 1px rgba(var(--accent-primary-rgb),.42)),var(--sw-accent-glow, 0 18px 52px rgba(var(--accent-primary-rgb),.14))}#showweld-app-root :where(.sw-theme-panel){width:min(94vw,390px);border:var(--sw-border-muted-line, 1px solid var(--sw-unified-line));background:radial-gradient(680px 300px at 0% 0%,rgba(var(--accent-primary-rgb),.14),transparent 62%),linear-gradient(145deg,#ffffff12,#ffffff05),var(--sw-surface-modal, var(--sw-layer-overlay, rgba(8,13,24,.96)));color:var(--sw-text-primary, var(--text-primary));box-shadow:var(--sw-shadow-overlay, 0 42px 120px rgba(0,0,0,.62))}#showweld-app-root :where(.sw-theme-panel .sw-theme-preview,.sw-theme-panel .sw-theme-preset,.sw-theme-panel .sw-theme-choice,.sw-theme-panel .sw-theme-toggle,.sw-theme-panel .sw-theme-reset,.sw-theme-panel select){border-color:var(--sw-unified-line);background:var(--sw-unified-card-bg);color:var(--sw-text-primary, var(--text-primary))}#showweld-app-root :where(.sw-theme-panel .is-active,.sw-theme-panel [aria-pressed=true]){border-color:var(--sw-unified-line-accent);background:var(--sw-unified-chip-bg-active)}.sw-theme-panel[data-portal=true]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 4.8rem);right:max(1rem,env(safe-area-inset-right,0px));left:auto;bottom:auto;z-index:var(--sw-z-popover, 140);width:min(94vw,390px);max-width:min(94vw,390px);max-height:min(78dvh,calc(var(--sw-visual-vh, 720px) - 6rem));border:var(--sw-border-muted-line, 1px solid var(--sw-border-muted-color, rgba(255,255,255,.12)));background:radial-gradient(680px 300px at 0% 0%,rgba(var(--accent-primary-rgb),.14),transparent 62%),linear-gradient(145deg,#ffffff12,#ffffff05),var(--sw-surface-modal, var(--sw-layer-overlay, rgba(8,13,24,.96)));color:var(--sw-text-primary, var(--text-primary));box-shadow:var(--sw-shadow-overlay, 0 42px 120px rgba(0,0,0,.62));backdrop-filter:var(--sw-glass-filter-strong, blur(30px) saturate(185%));-webkit-backdrop-filter:var(--sw-glass-filter-strong, blur(30px) saturate(185%))}.sw-theme-panel[data-portal=true] :where(.sw-theme-preview,.sw-theme-preset,.sw-theme-choice,.sw-theme-toggle,.sw-theme-reset,select){border-color:var(--sw-border-muted-color, rgba(255,255,255,.12));background:linear-gradient(145deg,#ffffff0d,#ffffff04),var(--sw-layer-default, rgba(10,16,30,.76));color:var(--sw-text-primary, var(--text-primary))}.sw-theme-panel[data-portal=true] :where(.is-active,[aria-pressed=true]){border-color:var(--sw-accent-edge, rgba(var(--accent-primary-rgb),.42));background:var(--sw-layer-selected, linear-gradient(135deg, rgba(var(--accent-primary-rgb),.18), rgba(var(--accent-secondary-rgb),.1)))}@media (min-width: 769px){#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-control{flex:0 0 auto;min-width:152px}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger{width:100%;min-width:152px;justify-content:center;gap:.42rem}}@media (max-width: 768px){.sw-theme-panel[data-portal=true][data-sheet=true]{left:max(.55rem,env(safe-area-inset-left,0px));right:max(.55rem,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + .68rem);top:auto;width:auto;max-width:none;max-height:min(78dvh,calc(var(--sw-visual-vh, 720px) - 1.6rem));border-radius:20px;padding:.74rem}.sw-theme-panel[data-portal=true][data-sheet=true] :where(.sw-theme-preview-meta,.sw-theme-preset-desc,.sw-theme-choice small){display:none}#showweld-app-root :where(.sw-theme-panel[data-sheet=true]){position:fixed;left:max(.55rem,env(safe-area-inset-left,0px));right:max(.55rem,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + .68rem);top:auto;width:auto;max-height:min(78dvh,calc(var(--sw-visual-vh, 720px) - 1.6rem));border-radius:20px;padding:.74rem}#showweld-app-root :where(.sw-theme-panel[data-sheet=true] .sw-theme-preview-meta,.sw-theme-panel[data-sheet=true] .sw-theme-preset-desc,.sw-theme-panel[data-sheet=true] .sw-theme-choice small){display:none}.lp-drawer__panel .sw-theme-panel[data-portal=true][data-portal-host=drawer][data-sheet=true]{position:absolute;left:.85rem;right:.85rem;top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + .85rem);width:auto;max-width:none;max-height:min(72dvh,620px);z-index:90}}#showweld-app-root :where([data-mobile-side-rail]){background:var(--sw-layer-overlay, rgba(8,13,24,.92));border-color:var(--sw-unified-line-accent);box-shadow:var(--sw-shadow-overlay, -18px 0 56px rgba(0,0,0,.48))}#showweld-app-root :where([data-mobile-side-rail][data-collapsed=true]){width:var(--sw-mobile-edge-rail, 44px);min-width:var(--sw-mobile-edge-rail, 44px);pointer-events:auto}#showweld-app-root :where([data-mobile-side-rail][data-collapsed=true] button){pointer-events:auto;z-index:5}#showweld-app-root :where([data-mobile-side-rail][data-collapsed=true] :not(button)){pointer-events:none}#showweld-app-root :where(.sw-asset-frame,.sw-qol-visual){background:var(--sw-unified-card-bg-raised);border:var(--sw-border-hairline, 1px solid var(--sw-unified-line));box-shadow:var(--sw-elevation-2, 0 18px 46px rgba(0,0,0,.28)),inset 0 1px #ffffff0f}#showweld-app-root :where(.sw-asset-frame__image,.sw-qol-visual__image){object-fit:contain;object-position:center;filter:drop-shadow(0 16px 28px rgba(0,0,0,.32))}#showweld-app-root :where(img[src*="/assets/showweld/svg/"],img[src*="/svg/"],.sw-asset-frame__svg-plate,.sw-qol-visual__svg-plate,.sw-asset-frame__svg-mask,.sw-qol-visual__svg-mask){background:transparent;padding:clamp(.1rem,4%,.38rem)}#showweld-app-root :where([data-showweld-dashboard=true],[data-app-surface=creator]) :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,em,label,button,a,li,td,th){min-width:0;overflow-wrap:anywhere}#showweld-app-root :where([data-showweld-dashboard=true],[data-app-surface=creator]) :where(p,small,figcaption,label,[class*=caption],[class*=description],[class*=meta],[class*=helper]){color:var(--sw-text-tertiary, var(--text-secondary))}#showweld-app-root :where([data-showweld-dashboard=true],[data-app-surface=creator]) :where(h1,h2,h3,h4,h5,h6){color:var(--sw-text-primary, var(--text-primary));letter-spacing:0}@media (max-width: 768px){#showweld-app-root :where([data-showweld-dashboard=true] [class*=card],[data-showweld-dashboard=true] [class*=panel],[data-app-surface=creator] [class*=card],[data-app-surface=creator] [class*=panel]):not([data-unstyled=true]){border-radius:clamp(14px,4vw,18px)}#showweld-app-root :where([data-app-surface=creator] select,[data-app-surface=creator] input,[data-app-surface=creator] textarea,[data-showweld-dashboard=true] select,[data-showweld-dashboard=true] input,[data-showweld-dashboard=true] textarea){font-size:16px;min-height:42px}#showweld-app-root{--sw-unified-card-pad: var(--sw-mobile-card-pad, clamp(.72rem, 3.4vw, .98rem));--sw-unified-control-height: var(--sw-control-height-sm, 40px)}#showweld-app-root :where([data-showweld-dashboard=true] [class*=card],[data-showweld-dashboard=true] [class*=panel],[data-showweld-dashboard=true] [class*=shell],[data-app-surface=creator] [class*=card],[data-app-surface=creator] [class*=panel],[data-app-surface=creator] [class*=shell],[data-app-surface=creator] [class*=workspace]):not([data-unstyled=true]):not([class*=mobile-route]):not([class*=bottom]){box-shadow:var(--sw-elevation-1, 0 10px 26px rgba(0,0,0,.22))}#showweld-app-root :where([data-showweld-dashboard=true] button,[data-app-surface=creator] button,[data-mobile-side-rail] button):not([data-unstyled=true]){min-width:0;white-space:normal;line-height:1.12}}html[data-contrast=high] #showweld-app-root :where(.sw-component-card,.sw-component-card-strong,.premium-card,.studio-card,.os-card,[data-card=true],[data-panel=true]){border-color:var(--sw-border-strong-color, rgba(255,255,255,.28))}html[data-theme=light] #showweld-app-root,html[data-theme=paper] #showweld-app-root{--sw-unified-card-bg: linear-gradient(145deg, rgba(255,255,255,.94), rgba(248,250,252,.72)), var(--sw-layer-default, rgba(255,255,255,.86));--sw-unified-card-bg-raised: radial-gradient(620px 260px at 8% 0%, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)), .08), transparent 70%), linear-gradient(145deg, rgba(255,255,255,.98), rgba(241,245,249,.84)), var(--sw-layer-raised, rgba(255,255,255,.92));--sw-unified-control-bg: linear-gradient(145deg, rgba(255,255,255,.92), rgba(241,245,249,.72)), var(--sw-layer-sunken, rgba(226,232,240,.62));--sw-unified-nav-bg: linear-gradient(180deg, rgba(255,255,255,.92), rgba(248,250,252,.76)), var(--sw-surface-nav, rgba(255,255,255,.84))}html[data-contrast=high] #showweld-app-root{--sw-unified-line: var(--sw-border-strong-color, rgba(255,255,255,.32));--sw-unified-line-strong: var(--sw-border-strong-color, rgba(255,255,255,.42))}html[data-motion=reduced] #showweld-app-root *,html[data-motion=reduced] #showweld-app-root *:before,html[data-motion=reduced] #showweld-app-root *:after{scroll-behavior:auto}.story-health-modal-backdrop{padding:clamp(.72rem,2vw,1.5rem);background:radial-gradient(900px 520px at 50% 0%,rgba(var(--accent-primary-rgb),.16),transparent 68%),#02040adb}.story-health-modal-shell{width:min(100%,1440px);border-radius:clamp(18px,2vw,24px);border-color:var(--sw-border-muted-color, rgba(255,255,255,.12));background:linear-gradient(145deg,#ffffff0f,#ffffff05),var(--sw-layer-overlay, rgba(7, 11, 20, .96));box-shadow:var(--sw-shadow-overlay, 0 42px 120px rgba(0,0,0,.62))}.story-health-modal-body{min-width:0}.story-health-modal-scroll{scrollbar-gutter:stable}.story-health-modal-shell :where(button,[role=tab]){border-radius:12px}.story-health-modal-shell :where(.sw-health-card){border-color:var(--sw-border-muted-color, rgba(255,255,255,.12));background:linear-gradient(145deg,#ffffff0d,#ffffff04),var(--sw-layer-default, rgba(10,16,30,.76));box-shadow:var(--sw-elevation-1, 0 10px 26px rgba(0,0,0,.22))}@media (max-width: 760px){.story-health-modal-backdrop{padding:max(.48rem,env(safe-area-inset-top,0px)) max(.48rem,env(safe-area-inset-right,0px)) max(.48rem,env(safe-area-inset-bottom,0px)) max(.48rem,env(safe-area-inset-left,0px));align-items:stretch}.story-health-modal-shell{max-height:calc(100dvh - .96rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:20px}.story-health-modal-body{display:grid;grid-template-rows:auto minmax(0,1fr)}.story-health-modal-body>:first-child{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-right:0;border-bottom:1px solid var(--sw-border-muted-color, rgba(255,255,255,.12))}.story-health-modal-body>:first-child::-webkit-scrollbar{display:none}.story-health-modal-scroll{padding:.72rem;min-width:0}.story-health-modal-shell :where(.sw-health-card){margin-bottom:.62rem;padding:.82rem;border-radius:16px}.story-health-modal-shell :where(h1,h2,h3,p,span,strong,small,button,li){min-width:0;max-width:100%;overflow-wrap:anywhere}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active{--sw-builder-shell-gap: clamp(.58rem, 1.2vw, .9rem);--sw-builder-card-radius: 18px;--sw-builder-stage-bg: radial-gradient(620px 260px at 4% 0%, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)), .1), transparent 68%), linear-gradient(180deg, rgba(255,255,255,.026), rgba(255,255,255,.01)), var(--sw-layer-canvas, var(--surface-background, #070b14));gap:var(--sw-builder-shell-gap);padding:clamp(.62rem,1.4vw,1.05rem);background:var(--sw-builder-stage-bg)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active>header,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-command-strip,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-status-footer{border:var(--sw-border-hairline, 1px solid rgba(255,255,255,.1));border-color:var(--sw-border-muted-color, rgba(255,255,255,.12));border-radius:var(--sw-builder-card-radius);background:linear-gradient(145deg,#ffffff0e,#ffffff05),var(--sw-layer-default, rgba(10, 16, 30, .72));box-shadow:var(--sw-elevation-2, 0 18px 48px rgba(0,0,0,.26))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active>header,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-command-strip{border-color:color-mix(in srgb,var(--sw-border-muted-color, rgba(255,255,255,.12)) 72%,rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241))) 28%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main{flex:1 1 auto;min-height:0;padding:clamp(.9rem,1.8vw,1.35rem);scrollbar-gutter:stable}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-command-strip{padding:clamp(.48rem,1vw,.72rem) clamp(.58rem,1.4vw,.95rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active-context{min-height:24px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-tab-groups{min-width:0;width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-tab-group,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock-card,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-action-grid button{border-color:var(--sw-border-muted-color, rgba(255,255,255,.12));background:linear-gradient(145deg,#ffffff0d,#ffffff04),var(--sw-layer-sunken, rgba(4, 9, 19, .72))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{display:grid;gap:clamp(.72rem,1.4vw,1rem);background:radial-gradient(640px 240px at 8% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.1),transparent 70%),var(--sw-layer-raised, rgba(255,255,255,.06))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs{position:sticky;top:0;z-index:5;padding:.2rem;border-radius:16px;background:color-mix(in srgb,var(--sw-layer-raised, #101827) 86%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active{padding-inline:clamp(1rem,2vw,1.6rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active>header{min-height:68px;max-height:76px;padding-block:.72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-command-strip{min-height:78px;max-height:88px;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active-context{min-height:0;margin-top:.14rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active-context>span:nth-of-type(4){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-tab-group{padding:.2rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-tab-group__label{padding-inline:.42rem .1rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-tab-group__buttons button{min-height:32px;padding:.36rem .58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-strip{display:flex;align-items:stretch;gap:.46rem;min-height:66px;max-height:78px;padding:.46rem 1rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-strip::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-card{flex:0 0 clamp(96px,8.4vw,128px);min-height:54px;padding:.5rem .58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-card>div:first-child{font-size:.56rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-card>div:last-child{font-size:1.08rem;line-height:1}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main{flex:1 1 0;min-height:0;height:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-stage{grid-template-columns:minmax(0,1.18fr) minmax(300px,.72fr);grid-template-areas:"hero status" "tabs tabs" "frame dock" "routes routes";align-items:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock{min-height:clamp(520px,64dvh,720px);max-height:clamp(520px,64dvh,720px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{overflow-y:auto}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{--sw-builder-mobile-clearance: calc(var(--sw-creator-mobile-dock-height, 92px) + env(safe-area-inset-bottom, 0px) + .72rem);width:min(100%,calc(100vw - 1rem));height:calc(100dvh - var(--sw-creator-mobile-dock-height, 92px) - 5.05rem - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--sw-creator-mobile-dock-height, 92px) - 5.05rem - env(safe-area-inset-bottom,0px));margin-inline:auto;gap:.48rem;padding:.48rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header{min-height:48px;max-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;flex-wrap:nowrap;padding:.44rem .52rem;gap:.42rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:first-child>div:last-child>div:first-child{width:30px;height:30px;border-radius:10px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:first-child{min-width:0;gap:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:first-child>button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child button{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:0;border-radius:11px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:first-child>div[style*="width: 1px"],#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header h2+div{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header h2{max-width:100%;font-size:.86rem;line-height:1.05}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child{width:auto;display:flex;gap:.32rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-command-strip{min-height:48px;max-height:48px;height:48px;padding:.32rem;gap:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip>div:last-child,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip>div:first-child>div:last-child,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__label{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-groups,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-groups{display:flex;flex-wrap:nowrap;width:100%;min-height:38px;max-height:38px;padding:0;gap:.28rem;overflow-x:auto;overflow-y:hidden;border:0;background:transparent;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-groups::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-group,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-group__buttons{display:contents}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-tab-group__buttons button{flex:0 0 auto;width:auto;min-width:42px;max-width:96px;min-height:36px;height:36px;padding:.36rem .52rem;border-radius:12px;font-size:.65rem;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{flex:1 1 0;height:auto;max-height:none;min-height:0;border-radius:18px;padding:.58rem;padding-bottom:var(--sw-builder-mobile-clearance);scroll-padding-bottom:var(--sw-builder-mobile-clearance);overflow-y:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-compile-ribbon,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-routes{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{gap:.52rem;padding:.56rem;border-radius:18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero p,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button span span,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button em,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__header small,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__header button{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{margin:0;padding:.38rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame__device{width:100%;max-width:100%;height:clamp(410px,58dvh,540px);min-height:clamp(410px,58dvh,540px);max-height:clamp(410px,58dvh,540px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;margin:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button{min-height:38px;padding:.36rem .42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{max-height:min(48dvh,340px);overflow-y:auto;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-status-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-module-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-action-grid{grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-status-footer{display:none}}:where(html,body){color-scheme:var(--sw-color-scheme, dark);accent-color:var(--sw-text-link, var(--accent-primary, #38bdf8))}:where(body) :where([role=dialog],[role=menu],[role=listbox],[role=tooltip],[data-portal=true],[data-popover=true],[data-modal=true],[class*=popover],[class*=dropdown],[class*=menu],[class*=drawer],[class*=sheet],[class*=toast]):not([data-unstyled=true]){color:var(--sw-text-primary, var(--text-primary));border-color:var(--sw-border-muted-color, rgba(255,255,255,.12))}:where(body) :where([role=dialog],[data-modal=true],[class*=modal],[class*=drawer],[class*=sheet]):not([data-unstyled=true]):not(.story-health-modal-backdrop){background:radial-gradient(760px 340px at 8% 0%,rgba(var(--accent-primary-rgb),.12),transparent 64%),linear-gradient(145deg,#ffffff12,#ffffff05),var(--sw-surface-modal, var(--sw-layer-overlay, rgba(8,13,24,.96)));box-shadow:var(--sw-shadow-overlay, 0 42px 120px rgba(0,0,0,.62));backdrop-filter:var(--sw-glass-filter-strong, blur(30px) saturate(185%));-webkit-backdrop-filter:var(--sw-glass-filter-strong, blur(30px) saturate(185%))}:where(body) :where([class*=backdrop],[class*=overlay],[data-backdrop=true]):not([data-unstyled=true]):not(.sw-qol-visual):not(.sw-asset-frame){background:var(--sw-surface-backdrop, rgba(2,6,23,.76))}:where(body) :where([role=menu],[role=listbox],[data-popover=true],[class*=popover],[class*=dropdown],[class*=menu]):not([data-unstyled=true]):not([role=dialog]){background:var(--sw-popover-bg, var(--sw-surface-modal, var(--sw-layer-overlay)));box-shadow:var(--sw-elevation-4, 0 30px 82px rgba(0,0,0,.36));backdrop-filter:var(--sw-glass-filter, blur(20px) saturate(165%));-webkit-backdrop-filter:var(--sw-glass-filter, blur(20px) saturate(165%))}:where(body) :where([class*=toast],[class*=notification],[role=status],[aria-live]):not([data-unstyled=true]){background:linear-gradient(145deg,#ffffff0f,#ffffff05),var(--sw-surface-card-strong, var(--sw-layer-raised));border-color:var(--sw-border-muted-color, rgba(255,255,255,.12));box-shadow:var(--sw-elevation-3, 0 24px 62px rgba(0,0,0,.36))}:where(body) :where([class*=success],[data-status=success],[data-tone=success]):not([data-unstyled=true]){--sw-current-status-bg: var(--sw-status-success-bg);--sw-current-status-border: var(--sw-status-success-border)}:where(body) :where([class*=warning],[data-status=warning],[data-tone=warning]):not([data-unstyled=true]){--sw-current-status-bg: var(--sw-status-warning-bg);--sw-current-status-border: var(--sw-status-warning-border)}:where(body) :where([class*=danger],[class*=error],[data-status=danger],[data-status=error],[data-tone=danger]):not([data-unstyled=true]){--sw-current-status-bg: var(--sw-status-danger-bg);--sw-current-status-border: var(--sw-status-danger-border)}:where(body) :where([class*=info],[data-status=info],[data-tone=info]):not([data-unstyled=true]){--sw-current-status-bg: var(--sw-status-info-bg);--sw-current-status-border: var(--sw-status-info-border)}:where(body) :where([class*=badge],[class*=chip],[class*=pill],[class*=tag],[data-status],[data-tone]):not([data-unstyled=true]):not(.sw-theme-swatch){border-color:var(--sw-current-status-border, var(--sw-border-muted-color, rgba(255,255,255,.12)));background:var(--sw-current-status-bg, var(--sw-surface-chip, var(--sw-layer-sunken)))}:where(body) :where(summary,details,fieldset,legend,table,thead,tbody,tfoot,tr,th,td):not([data-unstyled=true]){border-color:var(--sw-divider-subtle, var(--sw-border-hairline-color, rgba(255,255,255,.08)))}:where(body) :where(input,textarea,select):not([data-unstyled=true]){caret-color:var(--sw-text-link, var(--accent-primary))}:where(body) :where(input[type=file])::file-selector-button{border:var(--sw-border-hairline, 1px solid var(--sw-border-muted-color, rgba(255,255,255,.12)));border-radius:var(--sw-radius-md, 12px);background:var(--sw-control-bg, var(--sw-layer-sunken));color:var(--sw-text-primary, var(--text-primary));min-height:var(--sw-control-height-sm, 38px);padding:0 .85rem;font:inherit}:where(body) :where([class*=skeleton],[class*=loading],[aria-busy=true]):not([data-unstyled=true]):not(svg):not(path){border-color:var(--sw-border-hairline-color, rgba(255,255,255,.08))}:where(body) :where([class*=skeleton]):not([data-unstyled=true]){background:var(--sw-state-loading, linear-gradient(90deg, transparent, rgba(var(--accent-primary-rgb),.14), transparent));background-size:220% 100%}:where(body) :where(button,a[href],input,textarea,select,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--sw-focus-ring, 0 0 0 2px rgba(2,6,23,.96), 0 0 0 5px rgba(var(--accent-primary-rgb),.44))}@media (prefers-reduced-motion: reduce),(update: slow){:where(body) :where([class*=skeleton],[class*=loading]){animation-duration:.001ms;animation-iteration-count:1}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator]{--sw-creator-mobile-sheet-bg: linear-gradient(160deg, rgba(var(--accent-primary-rgb),.18), rgba(var(--accent-secondary-rgb),.1) 42%, transparent 72%), linear-gradient(180deg, rgba(15,23,42,.985), rgba(3,7,18,.985));--sw-creator-mobile-control-bg: linear-gradient(145deg, rgba(255,255,255,.075), rgba(255,255,255,.026)), rgba(8,13,24,.98);--sw-creator-mobile-scrim: rgba(2,6,23,.62)}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where([style*="filter: blur"],[style*="filter:blur"]){filter:none;-webkit-filter:none}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail]{background:var(--sw-creator-mobile-sheet-bg);border:1px solid var(--sw-border-strong-color, rgba(var(--accent-primary-rgb),.34));box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb),.1),0 28px 90px #00000094,inset 0 1px #ffffff17;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;opacity:1}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=false]{right:max(.38rem,env(safe-area-inset-right));width:min(360px,calc(100vw - .75rem));max-width:calc(100vw - .75rem);z-index:1020}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]{z-index:1020}#showweld-app-root[data-app-surface=creator] .creator-module-shell>:where(div[style*="z-index: 720"],div[style*="z-index:720"]),#showweld-app-root[data-app-surface=creator] :where([data-mobile-side-rail-scrim]){background:var(--sw-creator-mobile-scrim, var(--sw-surface-backdrop, rgba(2,6,23,.62)));backdrop-filter:none;-webkit-backdrop-filter:none;filter:none}#showweld-app-root[data-app-surface=creator] :where(select,[role=combobox],[role=listbox],[class*=select],[class*=dropdown],[class*=menu]):not([data-unstyled=true]){background:var(--sw-creator-mobile-control-bg);color:var(--sw-text-primary, #f8fafc);border-color:var(--sw-border-muted-color, rgba(255,255,255,.16));backdrop-filter:none;-webkit-backdrop-filter:none;filter:none}#showweld-app-root[data-app-surface=creator] select option,#showweld-app-root[data-app-surface=creator] select optgroup{background:#080d18;color:var(--sw-text-primary, #f8fafc)}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail] :where(button,input,select,textarea,[role=button],[role=option]){position:relative;z-index:2;text-shadow:none;filter:none}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(header,nav,aside,section,article,button,[role=button],[class*=tab],[class*=panel],[class*=card],[class*=preview],[class*=media],[class*=visual],[class*=toolbar],[class*=command]):not([data-allow-mobile-blur=true]):not(.sw-theme-panel):not(.sw-theme-panel *){backdrop-filter:none;-webkit-backdrop-filter:none}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(img,picture,canvas,video,svg,.sw-asset-frame,[data-showweld-asset],[class*=visual],[class*=image]):not([data-allow-mobile-blur=true]){filter:none;-webkit-filter:none;opacity:1}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(img[src*="/assets/showweld/svg"],img[src*="/svg"],.sw-asset-frame__svg-plate,.sw-qol-visual__svg-plate,.sw-asset-frame__svg-mask,.sw-qol-visual__svg-mask,.sw-asset-frame,[data-showweld-asset]){background:radial-gradient(circle at 18% 14%,rgba(var(--accent-primary-rgb),.16),transparent 34%),radial-gradient(circle at 86% 84%,rgba(var(--accent-secondary-rgb),.14),transparent 38%),var(--sw-surface-media, var(--sw-layer-sunken));border-radius:clamp(16px,4vw,26px);box-shadow:inset 0 1px #ffffff14,0 20px 62px #00000057}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true]{--pb-panel-bg: linear-gradient(150deg, rgba(255,255,255,.06), rgba(255,255,255,.018)), var(--sw-layer-default, rgba(8,13,24,.96));--pb-panel-border: var(--sw-border-muted-color, rgba(255,255,255,.13));--pb-panel-border-active: var(--sw-accent-edge, rgba(var(--accent-primary-rgb),.44))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] .sw-creator-workspace-view{padding-inline:max(.45rem,env(safe-area-inset-left)) max(.45rem,env(safe-area-inset-right))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] .sw-picture-premium-root{padding:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] main{padding:.38rem .38rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .4rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-command{padding:.7rem;margin-bottom:.58rem;border-radius:16px;gap:.5rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-command__head{margin-bottom:.48rem;gap:.55rem;align-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-command__copy,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-workflow-card__detail{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-command__title{font-size:.86rem;line-height:1.1}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-meter{min-width:74px;padding:.46rem .52rem;border-radius:13px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-meter strong{font-size:1.08rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;overflow:hidden;padding-bottom:.08rem;max-width:100%;min-width:0;scroll-snap-type:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-workflow-card{width:100%;min-width:0;max-width:100%;flex:initial;min-height:88px;padding:.64rem;border-radius:14px;grid-template-rows:auto auto auto;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] main>div{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.38rem .38rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .55rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-shell{order:0;display:grid;width:100%;max-width:100%;min-width:0;margin-bottom:.64rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack{order:1;width:100%;max-width:100%;min-width:0;gap:.92rem;padding-bottom:calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .5rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-empty-production-state{order:1;padding:1rem .4rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .7rem);gap:1rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-command{order:3}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-reader-handoff-strip{order:2}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-visual-rules-panel{order:2;padding:.68rem;margin-bottom:.62rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-visual-rules-panel>div:first-child{gap:.44rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-visual-rules-panel>div:first-child>div:first-child>div:last-child{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-visual-rules-panel label{min-width:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-visual-rules-panel textarea{min-height:42px;max-height:74px;resize:none;font-size:.74rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-production-bible-card{padding:.74rem;border-radius:16px;order:2}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-production-bible-card>div:nth-child(n+3){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-card{border-radius:20px;background:linear-gradient(160deg,#ffffff0f,#ffffff04),var(--sw-layer-raised, rgba(10,16,30,.96));border-color:var(--pb-panel-border);box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff0f;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-img-wrap{width:100%;min-height:clamp(260px,78vw,420px);background:radial-gradient(circle at 24% 18%,rgba(var(--accent-primary-rgb),.16),transparent 36%),linear-gradient(180deg,#0f172af5,#020617fa);border-bottom-color:var(--pb-panel-border)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-img-wrap>div:first-child{min-height:clamp(260px,78vw,420px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;opacity:1;filter:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-img-wrap [style*="position: absolute"][style*="bottom: 0.5rem"]{left:.56rem;right:.56rem;bottom:.56rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-img-wrap [style*="position: absolute"][style*="bottom: 0.5rem"] button{min-width:0;min-height:34px;width:100%;padding:.34rem .46rem;justify-content:center;font-size:.58rem;border-radius:11px;background:#030712db}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-card>div:last-child{padding:.92rem;gap:.86rem;max-height:390px;overflow-y:auto;scrollbar-width:thin}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-card textarea{min-height:72px;padding:.62rem;border:1px solid var(--sw-border-hairline-color, rgba(255,255,255,.08));border-radius:12px;background:var(--sw-layer-sunken, rgba(2,6,23,.52))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;padding-inline:.18rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-thumb-item{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.32rem;border-radius:16px;border:1px solid var(--sw-border-muted-color, rgba(255,255,255,.14));background:linear-gradient(145deg,#ffffff12,#ffffff05),var(--sw-layer-raised, rgba(10,16,30,.94));box-shadow:0 14px 38px #00000047,inset 0 1px #ffffff0f;cursor:pointer;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-thumb-item[data-active=true]{border-color:var(--sw-accent-edge, rgba(var(--accent-primary-rgb),.52));box-shadow:var(--sw-focus-ring-inset, inset 0 0 0 1px rgba(var(--accent-primary-rgb),.4)),0 18px 48px rgba(var(--accent-primary-rgb),.18)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-thumb-item img{border-radius:12px;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}}#showweld-app-root{--sw-dropdown-min-w: min(100%, 12rem);--sw-dropdown-max-w: min(34rem, calc(100vw - 2rem) );--sw-dropdown-max-h: min(22rem, calc(100dvh - 8rem) );--sw-dropdown-pad-x: .82rem;--sw-dropdown-arrow-space: 2.35rem}#showweld-app-root :where([data-showweld-dashboard=true],[data-app-surface=creator],[data-module-container=true],[data-ai-helper-panel=true],[data-mobile-side-rail]) :where(select):not([data-unstyled=true]){display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:var(--sw-control-height-md, 44px);padding-inline:var(--sw-dropdown-pad-x) var(--sw-dropdown-arrow-space);padding-block:.48rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%),linear-gradient(145deg,#ffffff0d,#ffffff04);background-position:calc(100% - 1.05rem) 52%,calc(100% - .72rem) 52%,0 0;background-size:.35rem .35rem,.35rem .35rem,100% 100%;background-repeat:no-repeat}#showweld-app-root :where([data-showweld-dashboard=true],[data-app-surface=creator],[data-module-container=true],[data-ai-helper-panel=true],[data-mobile-side-rail]) :where([role=combobox],[role=listbox],[role=menu],[data-popover=true],[data-dropdown=true],[class*=dropdown],[class*=select-menu],[class*=menu-list],[class*=popover]):not([data-unstyled=true]):not(.sw-theme-panel):not(.sw-theme-panel *){min-inline-size:min(var(--sw-dropdown-min-w),100%);max-inline-size:var(--sw-dropdown-max-w);max-block-size:var(--sw-dropdown-max-h);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;scrollbar-width:thin}#showweld-app-root :where([data-showweld-dashboard=true],[data-app-surface=creator],[data-module-container=true],[data-ai-helper-panel=true],[data-mobile-side-rail]) :where([role=option],[role=menuitem],option,optgroup):not([data-unstyled=true]){min-inline-size:0;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.28}#showweld-app-root :where([data-showweld-dashboard=true],[data-app-surface=creator],[data-module-container=true]) :where(label,.form-row,.form-group,[class*=field],[class*=control]){min-width:0}@media (min-width: 769px){#showweld-app-root{--sw-dropdown-max-w: min(36rem, calc(100vw - 3rem) );--sw-dropdown-max-h: min(26rem, calc(100dvh - 7rem) )}#showweld-app-root :where([data-showweld-dashboard=true],[data-app-surface=creator],[data-module-container=true]) :where(select):not([data-unstyled=true]){min-inline-size:min(12rem,100%)}}@media (max-width: 768px){#showweld-app-root{--sw-dropdown-min-w: 0;--sw-dropdown-max-w: calc(100vw - max(1rem, env(safe-area-inset-left)) - max(1rem, env(safe-area-inset-right))) ;--sw-dropdown-max-h: min(58dvh, calc(100dvh - var(--sw-creator-mobile-dock-height, 6.25rem) - 7rem));--sw-dropdown-pad-x: .72rem;--sw-dropdown-arrow-space: 2.15rem}#showweld-app-root :where([data-showweld-dashboard=true],[data-app-surface=creator],[data-module-container=true],[data-ai-helper-panel=true],[data-mobile-side-rail]) :where(select):not([data-unstyled=true]){inline-size:100%;min-block-size:42px;font-size:16px;border-radius:12px}#showweld-app-root :where([data-showweld-dashboard=true],[data-app-surface=creator],[data-module-container=true],[data-ai-helper-panel=true],[data-mobile-side-rail]) :where([role=listbox],[role=menu],[data-popover=true],[data-dropdown=true],[class*=dropdown],[class*=select-menu],[class*=menu-list],[class*=popover]):not([data-unstyled=true]):not(.sw-theme-panel):not(.sw-theme-panel *){inline-size:min(100%,var(--sw-dropdown-max-w));min-inline-size:0;border-radius:16px;padding:.36rem;z-index:var(--sw-z-popover, 140);backdrop-filter:none;-webkit-backdrop-filter:none}#showweld-app-root :where([data-showweld-dashboard=true],[data-app-surface=creator],[data-module-container=true]) :where([style*=grid-template-columns],[style*="display: grid"]){min-width:0}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]){--sw-route-mobile-pad: clamp(.48rem, 2vw, .68rem)}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel,.creator-capability-matrix--compact,[class*=stats],[class*=system],[class*=readiness],[class*=overview]):not([data-unstyled=true]):not(.sw-mobile-route-command):not(.sw-mobile-route-strip){padding:.62rem;border-radius:14px;margin-bottom:.56rem}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel p,.creator-capability-matrix--compact p,[class*=stats] p,[class*=overview] p):not([data-unstyled=true]){display:none}#showweld-app-root[data-app-surface=creator] :where(#world-item-details-view,#character-details-view,#story-structure-view,#book-manuscript-view,[data-chapter-editor=true]) :where(select,input,textarea,label,[class*=field],[class*=control],[class*=form]):not([data-unstyled=true]){min-width:0;max-width:100%;box-sizing:border-box}#showweld-app-root[data-app-surface=creator] :where(#world-item-details-view,#character-details-view,#story-structure-view,#book-manuscript-view,[data-chapter-editor=true]) :where(select):not([data-unstyled=true]){inline-size:100%;block-size:auto;min-block-size:42px;max-block-size:46px;font-size:16px}#showweld-app-root[data-app-surface=creator] :where(#world-item-details-view,#character-details-view,#story-structure-view,#book-manuscript-view,[data-chapter-editor=true]) :where([style*="display: flex"],[style*="display:flex"]){flex-wrap:wrap;min-width:0}#showweld-app-root[data-app-surface=creator] :where(#world-item-details-view,#character-details-view) :where([style*="gap: 0.75rem"],[style*="gap:0.75rem"],[style*="gap: 1rem"],[style*="gap:1rem"]){gap:.56rem}#showweld-app-root[data-app-surface=creator] :where(#world-item-details-view,#character-details-view) :where(textarea):not([data-unstyled=true]){min-height:96px;max-height:180px}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] :where(.chapter-mobile-picker,.chapter-list-panel,[class*=chapter-mobile],[class*=chapter-list]):not([data-unstyled=true]){max-width:100%;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] :where(.chapter-mobile-picker__list,[class*=chapter-mobile-picker] [role=list],[class*=chapter-list] [role=list]):not([data-unstyled=true]){display:flex;gap:.42rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.28rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] :where(.chapter-mobile-picker__chip,[class*=chapter-mobile-picker] button,[class*=chapter-list] button):not([data-unstyled=true]){flex:0 0 min(76vw,280px);max-width:min(76vw,280px);min-width:0;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] :where(#book-manuscript-view,#book-manuscript-view .scrollable,#book-manuscript-view [style*=overflow]){max-width:100%;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] :where(#book-manuscript-view [class*=toolbar],#book-manuscript-view [class*=command],#book-manuscript-view [class*=tabs],#book-manuscript-view [role=tablist]):not([data-unstyled=true]){display:flex;gap:.42rem;overflow-x:auto;overflow-y:hidden;padding:.38rem;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] :where(#book-manuscript-view [class*=toolbar]>*,#book-manuscript-view [class*=command]>*,#book-manuscript-view [role=tab]):not([data-unstyled=true]){flex:0 0 auto;max-width:min(70vw,240px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] :where(#story-overview-scroll,#story-structure-view .creator-module-main){padding:.54rem .54rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .5rem);gap:.6rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] :where(.creator-capability-matrix--compact){max-height:238px;overflow-y:auto;padding:.62rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] :where(.creator-capability-matrix__hero,.creator-capability-matrix__footer,.creator-capability-matrix__command-rail p,.creator-capability-matrix__command-rail small,.creator-capability-matrix__command-rail button:nth-of-type(n+4)){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .creator-capability-matrix--compact :where(h2,h3){font-size:.92rem;line-height:1.08;margin:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .creator-capability-matrix--compact :where([class*=score],[class*=metric]){min-height:38px;padding:.46rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .creator-capability-matrix--compact>:where(div,section,article):nth-child(n+3){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] :where(.creator-capability-matrix__command-rail){display:grid;gap:.44rem;margin-top:0;max-height:none;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] :where(.creator-capability-matrix__command-rail button,.creator-capability-matrix--compact button):not([data-unstyled=true]){min-height:42px;padding:.46rem .62rem;justify-content:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker{position:sticky;top:0;z-index:5;padding:.54rem;border:1px solid var(--sw-border-muted-color, rgba(255,255,255,.12));border-radius:16px;background:linear-gradient(145deg,#ffffff0f,#ffffff05),var(--sw-layer-overlay, rgba(8,13,24,.96));box-shadow:0 16px 44px #00000047}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker__top{margin-bottom:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker__title span{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker__rail{display:flex;gap:.42rem;overflow-x:auto;padding-bottom:.2rem;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker__chip{flex:0 0 min(66vw,230px);min-height:42px;max-width:min(66vw,230px);padding:.44rem .54rem;border-radius:13px;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] :where([data-chapter-editor=true] [style*="Chapter stats"],[data-chapter-editor=true] button[aria-expanded]){min-height:38px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{display:flex;flex-direction:column;gap:.62rem;padding:.54rem .54rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .5rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>:where(section,article,div):first-child{max-height:206px;overflow:hidden;padding:.72rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>:where(section,article,div):first-child :where(p,small){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .generation-readiness-panel{max-height:74px;overflow:hidden;padding:.56rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] :where([class*=production],[class*=path],[class*=workflow],[class*=command],[class*=toolbar],[role=tablist]):not([data-unstyled=true]):not(.sw-mobile-route-command){max-width:100%;overflow-x:auto;overflow-y:hidden;display:flex;gap:.46rem;padding:.48rem;border-radius:16px;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] :where([class*=production]>*,[class*=path]>*,[class*=workflow]>*,[class*=command]>*,[class*=toolbar]>*,[role=tab]):not([data-unstyled=true]){flex:0 0 min(68vw,230px);min-width:0;max-width:min(68vw,230px);scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-directory-view{padding:.54rem .54rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .5rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] :where(#character-tab-content,#character-tab-panel,#character-details-view){max-width:100%;padding:.62rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-details-view>:where(div,section,article){margin-bottom:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-details-view :where([style*=grid-template-columns],[style*="display: grid"]){grid-template-columns:minmax(0,1fr);gap:.56rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-details-view :where(select,textarea,input){width:100%;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll{display:flex;flex-direction:column;gap:.58rem;padding:.5rem .5rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .5rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll>:where(.generation-readiness-panel){order:1;max-height:66px;min-height:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll>:where(.creator-capability-matrix--compact){order:4;max-height:162px;overflow-y:auto;margin-top:.25rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll>:where(div,section,article):not(.generation-readiness-panel):not(.creator-capability-matrix--compact){order:2}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll>:where(div,section,article):not(.generation-readiness-panel):not(.creator-capability-matrix--compact):nth-of-type(n+4){order:3}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll :where(.cardUltraPremiumAdvanced,[class*=card],[style*=padding]){border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll :where(.cornell-notes-container,[class*=cornell],textarea){max-width:100%;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker{margin-bottom:.55rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker__chip-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker__add{min-width:56px;min-height:34px;padding:.32rem .58rem;border-radius:12px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([class*=review],[class*=Reviewer],[class*=ai],[class*=AI],[class*=assistant],[class*=feature],[class*=tool],[class*=export],[class*=goal],[class*=search]):not([data-unstyled=true]):not(svg):not(path){max-width:100%;min-width:0;border-radius:16px;border-color:var(--sw-border-muted-color, rgba(255,255,255,.13));background:linear-gradient(145deg,#ffffff0f,#ffffff05),var(--sw-layer-default, rgba(8,13,24,.94));box-shadow:0 14px 42px #00000047,inset 0 1px #ffffff0f}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where(button,[role=button],[role=tab],select,input,textarea):not([data-unstyled=true]){min-width:0;max-width:100%;min-height:42px;border-radius:13px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([class*=review] button,[class*=ai] button,[class*=assistant] button,[class*=feature] button,[class*=tool] button):not([data-unstyled=true]){width:100%;justify-content:center;padding:.5rem .62rem;white-space:normal;line-height:1.15}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([class*=review] p,[class*=ai] p,[class*=assistant] p,[class*=feature] p,[class*=tool] p):not([data-unstyled=true]){font-size:.76rem;line-height:1.38;margin:.26rem 0 0;color:var(--sw-text-secondary, var(--text-secondary))}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([class*=review] h2,[class*=review] h3,[class*=ai] h2,[class*=ai] h3,[class*=assistant] h2,[class*=assistant] h3,[class*=feature] h2,[class*=feature] h3,[class*=tool] h2,[class*=tool] h3):not([data-unstyled=true]){font-size:.92rem;line-height:1.12;margin:0}#showweld-app-root[data-app-surface=creator] :where([data-ai-helper-panel=true],[role=dialog][aria-label*=AI],[class*=ai-helper],[class*=review-modal],[class*=reviewer]):not([data-unstyled=true]){max-width:calc(100vw - 1rem);max-height:min(78dvh,calc(100dvh - var(--sw-creator-mobile-dock-height, 6.25rem) - 1.5rem));overflow-y:auto;border-radius:18px}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters]) :where([data-creator-filter-row=true],[data-creator-field-row=true]){width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.08rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-creator-field-row=true][data-field-kind=entity-type]{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters]) :where([data-creator-filter-row=true],[data-creator-field-row=true]) :where(select,input,button){width:100%;max-width:100%;min-width:0;min-height:44px;border-radius:14px;border:1px solid var(--sw-border-muted-color, rgba(255,255,255,.14));background:linear-gradient(180deg,#fff1,#ffffff06),var(--sw-layer-field, var(--sw-layer-default, rgba(8,13,24,.94)));color:var(--sw-text-primary, var(--text-primary));box-shadow:inset 0 1px #ffffff12,0 10px 28px #0003;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:16px;line-height:1.2;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=world] [data-world-core-fields=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-core-card=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-role-card=true]{border-radius:18px;border:1px solid var(--sw-border-muted-color, rgba(255,255,255,.13));background:radial-gradient(420px 180px at 0% 0%,rgba(var(--sw-active-route-rgb, 99,102,241),.12),transparent 66%),linear-gradient(145deg,#ffffff0e,#ffffff05),var(--sw-layer-default, rgba(7,12,22,.94));box-shadow:0 16px 42px #00000042,inset 0 1px #ffffff12}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{gap:.62rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]{position:sticky;top:.4rem;z-index:25;width:calc(100% - 1.1rem);height:58px;min-height:58px;max-height:58px;margin:.45rem auto 0;padding:.42rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.42rem;overflow-x:auto;overflow-y:hidden;border-radius:18px;border:1px solid var(--sw-border-accent, rgba(var(--sw-active-route-rgb,245,158,11),.24));background:linear-gradient(180deg,#ffffff13,#ffffff06),var(--sw-layer-raised, rgba(10,15,27,.96));box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff12;backdrop-filter:none;-webkit-backdrop-filter:none;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button{flex:0 0 62px;width:62px;min-width:62px;max-width:62px;height:44px;min-height:44px;max-height:44px;padding:.28rem .22rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;border-radius:14px;white-space:nowrap;font-size:.58rem;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]{padding:0 .55rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .75rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-review-controls=true]{width:100%;max-width:100%;min-width:0;max-height:min(62dvh,520px);border-radius:18px;border:1px solid var(--sw-border-muted-color, rgba(255,255,255,.14));background:radial-gradient(420px 160px at 8% 0%,rgba(var(--sw-active-route-rgb,245,158,11),.14),transparent 68%),linear-gradient(155deg,#ffffff0f,#ffffff05),var(--sw-layer-default, rgba(7,12,22,.96));overflow:hidden;box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff12}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-review-controls=true] :where(textarea,input,select){width:100%;max-width:100%;min-width:0;font-size:16px}}@media (forced-colors: active){:where(body) :where([role=dialog],[role=menu],[role=listbox],[data-portal=true],[data-modal=true],button,input,textarea,select){border-color:CanvasText;background:Canvas;color:CanvasText;box-shadow:none}}:where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell,.token-usage-manager){--sw-account-accent: var(--sw-app-surface-dashboard-accent, var(--sw-route-accent, var(--accent-primary, #38bdf8)));--sw-account-accent-rgb: var(--sw-route-accent-rgb, var(--accent-primary-rgb, 56, 189, 248));--sw-account-panel: var(--sw-app-surface-panel, var(--sw-layer-default, rgba(15, 23, 42, .74)));--sw-account-panel-strong: var(--sw-app-surface-panel-strong, var(--sw-layer-raised, rgba(15, 23, 42, .88)));--sw-account-panel-soft: var(--sw-app-surface-panel-soft, var(--sw-layer-sunken, rgba(255, 255, 255, .035)));--sw-account-control: var(--sw-app-surface-control, var(--sw-control-bg, rgba(255, 255, 255, .055)));--sw-account-border: var(--sw-app-surface-border, var(--sw-border-muted, rgba(255, 255, 255, .095)));--sw-account-border-strong: var(--sw-app-surface-border-strong, var(--sw-border-strong, rgba(var(--sw-account-accent-rgb), .34)));--sw-account-radius: min(var(--sw-panel-radius, 18px), 18px);--sw-account-shadow: var(--sw-app-surface-shadow, 0 24px 72px rgba(0, 0, 0, .34));--sw-account-focus: var(--sw-app-surface-focus, var(--sw-focus-ring, 0 0 0 3px rgba(var(--sw-account-accent-rgb), .28)));color:var(--text-primary, #f8fafc)}:where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell){position:relative;isolation:isolate;background:radial-gradient(820px 360px at 0% 0%,rgba(var(--sw-account-accent-rgb),.12),transparent 64%),radial-gradient(700px 300px at 100% 0%,rgba(var(--accent-secondary-rgb, 139, 92, 246),.08),transparent 62%),var(--sw-app-surface-bg, var(--sw-layer-canvas, rgba(2, 6, 23, .92)));border:1px solid var(--sw-account-border);border-radius:var(--sw-account-radius);box-shadow:var(--sw-account-shadow);overflow:hidden}:where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--sw-account-accent-rgb),.18),transparent) top / 100% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.045),transparent 220px)}:where(.account-command-center__hero,.billing-command-center__hero,.cloud-dashboard-hero){position:relative;border-radius:calc(var(--sw-account-radius) + 2px);border:1px solid var(--sw-account-border);background:linear-gradient(135deg,rgba(var(--sw-account-accent-rgb),.14),#ffffff09),var(--sw-account-panel-strong);box-shadow:inset 0 1px #ffffff12,0 18px 52px #0003;overflow:hidden}:where(.account-command-center__hero,.billing-command-center__hero,.cloud-dashboard-hero):after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--sw-account-accent-rgb),.48),transparent)}:where(.account-command-center__panel,.billing-command-center__membership,.billing-command-center__usage,.billing-command-center__system-map,.cloud-dashboard-system-map,.cloud-dashboard-hero__meter,.billing-command-summary__card){border:1px solid var(--sw-account-border);border-radius:var(--sw-account-radius);background:radial-gradient(420px 200px at 0% 0%,rgba(var(--sw-account-accent-rgb),.08),transparent 70%),var(--sw-account-panel);box-shadow:inset 0 1px #ffffff0e,0 16px 42px #0000002e}:where(.account-command-center__panel--billing,.billing-command-center__system-map,.cloud-dashboard-system-map){background:radial-gradient(520px 220px at 12% 0%,rgba(var(--sw-account-accent-rgb),.12),transparent 68%),radial-gradient(420px 200px at 96% 8%,rgba(var(--accent-secondary-rgb, 139,92,246),.1),transparent 70%),var(--sw-account-panel-strong)}:where(.account-command-center__asset-strip,.billing-command-center__system-map img,.cloud-dashboard-system-map img){filter:saturate(1.06) contrast(1.04);opacity:.92}:where(.account-command-center__action-card,.account-command-center__visual-route,.account-command-center__meter-card,.account-command-center__check,.billing-command-center__quick-action,.billing-command-center__quick-action-button,.billing-command-center__tab,.billing-command-center__sheet-tab,.billing-command-center__mobile-tab-button,.cloud-dashboard-tabs button){border:1px solid var(--sw-account-border);background:linear-gradient(135deg,rgba(var(--sw-account-accent-rgb),.075),#ffffff06),var(--sw-account-control);box-shadow:inset 0 1px #ffffff0b;transition:transform var(--sw-route-motion-fast, .16s) ease,border-color var(--sw-route-motion-fast, .16s) ease,background var(--sw-route-motion-fast, .16s) ease,box-shadow var(--sw-route-motion-fast, .16s) ease}:where(.account-command-center__action-card,.account-command-center__visual-route,.billing-command-center__quick-action,.billing-command-center__quick-action-button,.billing-command-center__tab,.billing-command-center__sheet-tab,.billing-command-center__mobile-tab-button,.cloud-dashboard-tabs button):hover{transform:translateY(-1px);border-color:var(--sw-account-border-strong);box-shadow:inset 0 1px #ffffff12,0 12px 28px #00000029}:where(.billing-command-center__tab[aria-selected=true],.billing-command-center__sheet-tab[aria-selected=true],.billing-command-center__mobile-tab-button[aria-selected=true],.cloud-dashboard-tabs button[aria-selected=true],.cloud-dashboard-tabs button[data-active=true]){border-color:color-mix(in srgb,var(--sw-account-accent) 58%,transparent);background:linear-gradient(135deg,rgba(var(--sw-account-accent-rgb),.24),rgba(var(--accent-secondary-rgb, 139,92,246),.1)),var(--sw-layer-selected, var(--sw-account-panel-strong));color:var(--text-primary, #fff)}:where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell) :where(input,textarea,select){min-height:var(--sw-control-hit-area, 44px);border:1px solid var(--sw-account-border);border-radius:12px;background:var(--sw-account-control);color:var(--text-primary, #f8fafc)}:where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell) :where(button,a,input,textarea,select):focus-visible{outline:none;box-shadow:var(--sw-account-focus)}.account-command-center__visual-route{min-height:112px;align-items:stretch}.account-command-center__visual-route :where(svg,img){flex-shrink:0}.account-command-center__meter-card{min-width:0;overflow:hidden}.billing-command-summary{gap:.8rem;scroll-padding-inline:1rem}.billing-command-summary__card{min-width:min(240px,76vw)}.cloud-dashboard-tabs{position:sticky;top:0;z-index:4;padding:.4rem;border-radius:16px;background:linear-gradient(180deg,rgba(var(--sw-account-accent-rgb),.08),transparent),color-mix(in srgb,var(--sw-account-panel-strong) 88%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.cloud-dashboard-tabs button{min-height:42px;border-radius:12px}@media (max-width: 760px){:where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell){border-radius:16px;box-shadow:0 16px 42px #0000003d}:where(.account-command-center__hero,.billing-command-center__hero,.cloud-dashboard-hero){grid-template-columns:1fr;gap:.9rem;padding:.95rem;border-radius:16px}:where(.account-command-center__panel,.billing-command-center__membership,.billing-command-center__usage,.billing-command-center__system-map,.cloud-dashboard-system-map,.cloud-dashboard-hero__meter){border-radius:15px;padding:.88rem}.account-command-center__visual-route,.account-command-center__action-card,.account-command-center__meter-card,.billing-command-center__quick-action{min-width:0;width:100%}.account-command-center__visual-route{min-height:92px}.billing-command-summary{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,78vw);overflow-x:auto;padding-bottom:.25rem}.billing-command-center__tabs{display:none}.cloud-dashboard-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cloud-dashboard-tabs::-webkit-scrollbar{display:none}.cloud-dashboard-tabs button{flex:0 0 auto;min-width:max-content;padding-inline:.85rem}}@media (prefers-reduced-motion: reduce){:where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell) *,:where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell):before,:where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell):after{transition:none;animation:none}}:where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-visual=creatorCommandDeckV2],.sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2]){--sw-generated-asset-bg: radial-gradient(70% 58% at 50% 42%, rgba(var(--sw-account-accent-rgb, var(--accent-primary-rgb, 59,130,246)), .2), transparent 72%), linear-gradient(145deg, rgba(255,255,255,.07), rgba(255,255,255,.018)), var(--sw-layer-default, rgba(8,13,24,.78));border:1px solid color-mix(in srgb,var(--sw-account-accent, var(--accent-primary, #38bdf8)) 30%,transparent);background:var(--sw-generated-asset-bg);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff09,0 22px 60px #00000042}:where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-visual=creatorCommandDeckV2],.sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2]) :where(.sw-asset-frame__image,.sw-qol-visual__image){object-fit:contain;object-position:center;filter:saturate(1.1) contrast(1.05) drop-shadow(0 18px 30px rgba(0,0,0,.34));transform:translateZ(0)}.account-command-center__panel--creator-brand{--sw-account-accent: var(--sw-route-accent, var(--accent-primary));isolation:isolate;position:relative;overflow:hidden}.account-command-center__panel--creator-brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(560px 240px at 86% 12%,rgba(var(--accent-secondary-rgb, 168,85,247),.14),transparent 72%),linear-gradient(90deg,transparent,rgba(var(--sw-account-accent-rgb, var(--accent-primary-rgb, 59,130,246)),.18),transparent) top / 100% 1px no-repeat}.account-command-center__creator-type-button,.account-command-center__sales-lane,.account-command-center__creator-meter,.account-command-center__creator-enable{box-shadow:inset 0 1px #ffffff0e;transition:transform var(--sw-route-motion-fast, .16s) ease,border-color var(--sw-route-motion-fast, .16s) ease,background var(--sw-route-motion-fast, .16s) ease,box-shadow var(--sw-route-motion-fast, .16s) ease}.account-command-center__creator-type-button:hover,.account-command-center__sales-lane:hover,.account-command-center__creator-enable:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--sw-account-accent, var(--accent-primary)) 44%,transparent);box-shadow:inset 0 1px #ffffff14,0 12px 30px #0000002e}.account-command-center__creator-type-button[aria-pressed=true],.account-command-center__sales-lane[aria-pressed=true]{box-shadow:inset 0 1px #ffffff14,0 0 0 1px rgba(var(--sw-account-accent-rgb, var(--accent-primary-rgb, 59,130,246)),.16),0 14px 36px rgba(var(--sw-account-accent-rgb, var(--accent-primary-rgb, 59,130,246)),.14)}.account-command-center__creator-brand-asset .sw-asset-frame[data-showweld-asset=dashboardCreatorBrandCommerce]{min-height:100%}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-command,.dashboard-os-stage,.dashboard-os-rail,.dashboard-os-mobile-dock,.dashboard-os-card,.dashboard-os-section,.dashboard-route-panel){--sw-dashboard-card-bg: radial-gradient(620px 260px at 8% 0%, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 59,130,246)),.105), transparent 72%), linear-gradient(145deg, rgba(255,255,255,.06), rgba(255,255,255,.018)), var(--sw-layer-default, rgba(7, 12, 22, .86));border-color:var(--sw-border-muted, rgba(255,255,255,.11));background:var(--sw-dashboard-card-bg);box-shadow:inset 0 1px #ffffff0f,0 18px 52px #00000038}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-command) :where(button,[role=button],input,select){min-height:var(--sw-control-hit-area, 44px);border-radius:13px;border:1px solid var(--sw-border-muted, rgba(255,255,255,.12));background:linear-gradient(180deg,#fff1,#ffffff06),var(--sw-layer-field, rgba(8,13,24,.82))}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-command) :where(button,[role=button]):focus-visible,#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-os-stage) :where(button,a,input,select,textarea):focus-visible{outline:none;box-shadow:var(--sw-focus-ring, 0 0 0 3px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 59,130,246)),.32))}#showweld-app-root[data-app-surface=dashboard] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs]{display:block;width:min(100%,238px);min-width:0;height:auto;min-height:132px;aspect-ratio:1 / 1;margin:0 auto .72rem;opacity:.94;overflow:hidden}#showweld-app-root[data-app-surface=dashboard] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs] .sw-asset-frame__image{width:100%;height:100%;object-fit:contain}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true]{--sw-spark-cockpit-bg: radial-gradient(940px 380px at 0% 0%, rgba(var(--sw-active-route-rgb, 217,70,239),.16), transparent 70%), radial-gradient(760px 300px at 100% 4%, rgba(var(--accent-primary-rgb, 59,130,246),.12), transparent 72%), var(--sw-layer-canvas, rgba(2,6,23,.96));--sw-spark-panel-bg: radial-gradient(520px 220px at 6% 0%, rgba(var(--sw-active-route-rgb, 217,70,239),.12), transparent 72%), linear-gradient(145deg, rgba(255,255,255,.06), rgba(255,255,255,.016)), var(--sw-layer-default, rgba(9,14,26,.88));background:var(--sw-spark-cockpit-bg)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-experience-hero,.spark-command-center,.spark-production-system,.spark-clip-workspace,.spark-panel,.spark-player,.spark-queue-panel,.spark-movie-builder){border:1px solid var(--sw-border-muted, rgba(255,255,255,.11));background:var(--sw-spark-panel-bg);box-shadow:inset 0 1px #fff1,0 18px 54px #00000040}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero{min-height:clamp(260px,30vw,390px);align-items:center;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero .sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline]{position:absolute;inset:auto -4% -20% auto;width:min(48vw,520px);height:min(48vw,520px);opacity:.34;pointer-events:none;border:0;background:transparent;box-shadow:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-system-stat,.spark-command-tile,.spark-ai-chip,.spark-flow-action,.spark-ledger-card,.spark-source-card,.spark-source-tile,.spark-timeline-item){border:1px solid var(--sw-border-muted, rgba(255,255,255,.11));background:linear-gradient(145deg,rgba(var(--sw-active-route-rgb, 217,70,239),.085),#ffffff06),var(--sw-layer-field, rgba(8,13,24,.7));box-shadow:inset 0 1px #ffffff0d}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-workspace-switcher,.spark-system-strip,.spark-flow-dock,.spark-hero-actions,.spark-workspace-switcher__actions){border-color:var(--sw-border-muted, rgba(255,255,255,.11));background:linear-gradient(180deg,#ffffff10,#ffffff05),var(--sw-layer-raised, rgba(10,15,27,.88));box-shadow:inset 0 1px #ffffff0e,0 12px 34px #0000002e}@media (max-width: 760px){.account-command-center__panel--creator-brand{grid-template-columns:1fr;padding:.92rem}.account-command-center__creator-type{grid-template-columns:1fr}.account-command-center__sales-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-command-center__sales-lane{width:100%;min-height:40px;padding-inline:.45rem}.account-command-center__creator-brand-asset{grid-template-rows:minmax(130px,auto) auto}#showweld-app-root[data-app-surface=dashboard] .dashboard-os-command{gap:.45rem}#showweld-app-root[data-app-surface=dashboard] .dashboard-os-command :where(button,[role=button]){min-width:42px;padding-inline:.62rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero .sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline]{inset:auto -28% -24% auto;width:320px;height:320px;opacity:.2}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-deck{display:grid;gap:.58rem;margin-bottom:.62rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock button{min-width:0;scroll-snap-align:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-system-strip,.spark-workspace-switcher__actions,.spark-flow-dock,.spark-hero-actions){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(112px,max-content);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-system-strip,.spark-workspace-switcher__actions,.spark-flow-dock,.spark-hero-actions)::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-system-stat,.spark-command-tile,.spark-flow-action){scroll-snap-align:start;min-width:0}}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(220px,.58fr);gap:clamp(.8rem,1.5vw,1.15rem);align-items:stretch;height:auto;min-height:760px;margin:.85rem 0;padding:clamp(1rem,1.8vw,1.35rem);background:radial-gradient(680px 280px at 0% 0%,rgba(var(--sw-active-route-rgb, 217,70,239),.16),transparent 70%),radial-gradient(520px 260px at 100% 0%,rgba(var(--accent-primary-rgb, 59,130,246),.13),transparent 72%),var(--sw-layer-raised, rgba(9,14,26,.9))}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--sw-active-route-rgb, 217,70,239),.3),transparent) top / 100% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.035),transparent 45%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__copy{min-width:0;display:grid;align-content:start;gap:.72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__eyebrow{display:inline-flex;align-items:center;gap:.4rem;width:max-content;max-width:100%;color:var(--accent-primary);font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit h2{margin:0;color:var(--text-primary);font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.08;letter-spacing:0;font-weight:950}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit p{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.55;max-width:68ch}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__actions{display:flex;flex-wrap:wrap;gap:.48rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{grid-row:span 2;min-width:0;min-height:214px;display:grid;place-items:center;border-radius:18px;border:1px solid var(--sw-border-muted, rgba(255,255,255,.11));background:linear-gradient(145deg,#ffffff0e,#ffffff04),#0000002e;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset .sw-qol-visual{width:min(100%,260px);height:min(100%,260px);border:0;background:transparent;box-shadow:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__grid{grid-column:1 / 2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__card{min-width:0;display:grid;gap:.22rem;padding:.72rem;border-radius:14px;border:1px solid var(--sw-border-muted, rgba(255,255,255,.1));background:linear-gradient(145deg,rgba(var(--sw-active-route-rgb, 217,70,239),.085),#ffffff06),var(--sw-layer-field, rgba(8,13,24,.62));box-shadow:inset 0 1px #ffffff0d}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__card>span{color:var(--accent-primary)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__card strong{min-width:0;color:var(--text-primary);font-size:.86rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__card small{color:var(--text-tertiary);font-size:.58rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__card p{color:var(--text-secondary);font-size:.68rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__keypoints{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__keypoints span{min-width:0;max-width:min(100%,420px);border-radius:999px;border:1px solid rgba(var(--sw-active-route-rgb, 217,70,239),.22);background:rgba(var(--sw-active-route-rgb, 217,70,239),.08);color:var(--text-secondary);padding:.38rem .58rem;font-size:.66rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 980px){#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{grid-template-columns:1fr;min-height:900px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{grid-row:auto;min-height:170px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__grid{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{margin:.7rem 0;padding:.88rem;border-radius:17px;min-height:1040px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__actions .spark-ai-chip{width:100%;min-width:0;justify-content:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__grid{grid-template-columns:1fr}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__keypoints{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,82vw);overflow-x:auto;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__keypoints::-webkit-scrollbar{display:none}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-border: rgba(148,163,184,.18);--sw-dashboard-border-strong: rgba(203,213,225,.24);--sw-dashboard-border-accent: rgba(var(--accent-primary-rgb),.34);--sw-dashboard-page-bg: var(--sw-layer-canvas, var(--bg-gradient-primary));--sw-dashboard-panel-bg: var(--sw-layer-default, var(--surface-primary));--sw-dashboard-panel-radius: var(--sw-radius-card, var(--sw-panel-radius, var(--radius-2xl)));--sw-dashboard-control-bg: var(--dashboard-os-control-bg, var(--sw-layer-sunken, var(--surface-tertiary)));--sw-dashboard-control-bg-active: var(--dashboard-os-control-bg-active, linear-gradient(135deg, var(--sw-accent-field), var(--sw-accent-wash)));--sw-dashboard-control-shadow-active: 0 14px 34px color-mix(in srgb, rgb(var(--accent-primary-rgb)) 34%, transparent);--sw-dashboard-scrim: color-mix(in srgb, var(--sw-layer-canvas, #050812) 84%, transparent);--sw-dashboard-scrim-strong: color-mix(in srgb, var(--sw-layer-canvas, #050812) 78%, transparent);--sw-dashboard-danger-bg: linear-gradient(135deg, color-mix(in srgb, var(--danger-primary, #ef4444) 18%, transparent), color-mix(in srgb, var(--danger-primary, #ef4444) 9%, transparent));--sw-dashboard-danger-border: color-mix(in srgb, var(--danger-primary, #ef4444) 42%, var(--sw-dashboard-border));--sw-dashboard-success-bg: linear-gradient(135deg, color-mix(in srgb, var(--success-primary, #10b981) 18%, transparent), var(--sw-accent-wash, color-mix(in srgb, var(--accent-primary) 12%, transparent)));--sw-dashboard-success-border: color-mix(in srgb, var(--success-primary, #10b981) 42%, var(--sw-dashboard-border));--sw-dashboard-title-gradient: linear-gradient(135deg, var(--sw-dashboard-ink, var(--text-primary)) 0%, color-mix(in srgb, var(--accent-primary) 86%, var(--sw-dashboard-ink, #fff)) 58%, color-mix(in srgb, var(--accent-secondary) 82%, var(--sw-dashboard-ink, #fff)) 100%);--sw-dashboard-focus-ring: var(--sw-accent-focus, var(--focus-ring));--sw-dashboard-divider: var(--sw-border-hairline-color, rgba(148,163,184,.12));--sw-dashboard-backdrop-filter: var(--sw-glass-filter, blur(14px) saturate(155%));--sw-dashboard-backdrop-filter-strong: var(--sw-glass-filter-strong, blur(20px) saturate(170%));--sw-dashboard-panel-bg-final: linear-gradient(145deg, rgba(255,255,255,.044), rgba(255,255,255,.014)), var(--sw-layer-default, rgba(8,13,24,.92));--sw-dashboard-panel-raised-final: linear-gradient(145deg, rgba(255,255,255,.052), rgba(255,255,255,.018)), var(--sw-layer-raised, rgba(13,20,35,.92));--sw-dashboard-command-bg-final: linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.016)), var(--sw-layer-overlay, rgba(6,10,20,.93));--sw-dashboard-control-bg-final: linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.016)), var(--sw-layer-field, rgba(8,13,24,.78));--sw-dashboard-control-active-final: linear-gradient(135deg, rgba(var(--sw-active-route-rgb, 56,189,248),.2), rgba(var(--accent-secondary-rgb, 168,85,247),.09)), var(--sw-layer-field, rgba(8,13,24,.82));--sw-dashboard-shadow-final: 0 20px 58px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.056);--sw-dashboard-shadow-soft-final: 0 12px 34px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.046)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-hero-pill,.dashboard-hero-token,.dashboard-os-kicker,.dashboard-route-briefing__signals span,.dashboard-route-intelligence-panel__chips span,.dashboard-route-intelligence-panel__metrics span,.dashboard-continue-lane__metrics span,.dashboard-cost-ledger__stats button,.dashboard-business-profile__route,.dashboard-feature-row,.dashboard-production-job,.dashboard-asset-tile,.dashboard-os-empty,.dashboard-workspace-files__metric,.dashboard-project-controls :where(button,input,select),.dashboard-files-shell :where(button,input,select),.dashboard-account-command :where(button,input,select)){border-color:var(--sw-dashboard-border);background:linear-gradient(145deg,color-mix(in srgb,var(--sw-accent-wash, transparent) 66%,transparent),transparent 68%),var(--sw-dashboard-control-bg, var(--sw-layer-sunken, rgba(255,255,255,.045)));color:var(--sw-dashboard-ink, var(--text-primary));box-shadow:inset 0 1px color-mix(in srgb,var(--sw-text-primary, #fff) 6%,transparent)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-production-job__meter,.dashboard-feature-row__meter,.dashboard-route-briefing__signals em,.dashboard-route-intelligence-panel__metrics em,.dashboard-cost-ledger__usage-track,.dashboard-storage-meter,[class*=progress],[class*=meter]){border-color:var(--sw-dashboard-divider, var(--sw-border-hairline, var(--sw-dashboard-border)));background:var(--sw-layer-sunken, rgba(255,255,255,.045))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-production-job__meter>span,.dashboard-feature-row__meter>span,.dashboard-cost-ledger__usage-track>span,.dashboard-storage-meter>span,[class*=progress]>span,[class*=meter]>span){background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 0 18px color-mix(in srgb,rgb(var(--accent-primary-rgb)) 24%,transparent)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-view-nav,.dashboard-route-briefing,.dashboard-route-intelligence-panel,.dashboard-os-stage>section,.dashboard-os-module,.dashboard-mobile-route-dock) :where(button,a,input,select,textarea,[role=button]):focus-visible{outline:none;box-shadow:var(--sw-dashboard-focus-ring, 0 0 0 3px rgba(var(--accent-primary-rgb),.26));border-color:var(--sw-dashboard-border-accent)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(hr,.dashboard-section-divider,.dashboard-os-divider,.dashboard-command-ribbon__divider,.dashboard-files-shell__divider,.dashboard-account-command__divider){border-color:var(--sw-dashboard-divider)}#showweld-app-root[data-theme-routed=true] :where(.ai-skill-indicator,.connected-accounts-panel,.dashboard-coherence-benchmark){--sw-system-panel: color-mix(in srgb, var(--sw-layer-raised, rgba(18, 25, 42, .96)) 86%, var(--sw-accent-wash, rgba(var(--accent-primary-rgb), .12)));--sw-system-field: color-mix(in srgb, var(--sw-layer-default, rgba(10, 16, 28, .92)) 88%, var(--sw-accent-field, rgba(var(--accent-primary-rgb), .1)));--sw-system-border: color-mix(in srgb, var(--sw-border-muted, rgba(148, 163, 184, .2)) 74%, var(--sw-accent-edge, rgba(var(--accent-primary-rgb), .34)));isolation:isolate}#showweld-app-root[data-theme-routed=true] :where(.ai-skill-indicator,.connected-accounts-panel){border-radius:var(--sw-radius-card, 18px);border-color:var(--sw-system-border);background:linear-gradient(145deg,color-mix(in srgb,var(--sw-system-panel) 94%,transparent),color-mix(in srgb,var(--sw-layer-sunken, #050914) 92%,transparent));box-shadow:0 18px 54px color-mix(in srgb,#000 34%,transparent),inset 0 1px color-mix(in srgb,#fff 9%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--sw-accent-edge, rgba(var(--accent-primary-rgb), .28)) 32%,transparent)}#showweld-app-root[data-theme-routed=true] :where(.ai-skill-indicator,.connected-accounts-panel):before,#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--sw-accent-glow, rgba(var(--accent-primary-rgb), .22)) 44%,transparent),transparent 32%),linear-gradient(90deg,transparent,color-mix(in srgb,var(--sw-accent-edge, rgba(var(--accent-secondary-rgb), .22)) 38%,transparent),transparent);opacity:.45;-webkit-mask-image:linear-gradient(#000,transparent 78%);mask-image:linear-gradient(#000,transparent 78%);z-index:-1}#showweld-app-root[data-theme-routed=true] .ai-skill-indicator :where(button,[role=button]),#showweld-app-root[data-theme-routed=true] .connected-accounts-panel :where(button,[role=button]){min-height:38px;border-radius:12px;border-color:color-mix(in srgb,var(--sw-border-muted, rgba(148, 163, 184, .2)) 72%,var(--sw-accent-edge, rgba(var(--accent-primary-rgb), .32)));background:color-mix(in srgb,var(--sw-system-field) 88%,transparent);color:var(--sw-text-primary, var(--text-primary));box-shadow:inset 0 1px color-mix(in srgb,#fff 7%,transparent)}#showweld-app-root[data-theme-routed=true] .ai-skill-indicator :where(button,[role=button]):focus-visible,#showweld-app-root[data-theme-routed=true] .connected-accounts-panel :where(button,[role=button]):focus-visible,#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark :where(button,[role=button],a):focus-visible{outline:2px solid var(--sw-accent-focus, var(--accent-primary));outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--sw-accent-focus, var(--accent-primary)) 18%,transparent)}#showweld-app-root[data-theme-routed=true] .ai-skill-indicator :where([title]){max-width:100%}#showweld-app-root[data-theme-routed=true] .connected-accounts-panel>div:nth-of-type(2)>div{border-radius:16px;border-color:color-mix(in srgb,var(--sw-border-muted, rgba(148, 163, 184, .2)) 70%,var(--sw-accent-edge, rgba(var(--accent-primary-rgb), .26)));background:color-mix(in srgb,var(--sw-system-field) 90%,transparent)}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark{position:relative;overflow:hidden;display:grid;gap:clamp(.8rem,1.2vw,1rem);padding:clamp(1rem,1.7vw,1.35rem);border:1px solid var(--sw-system-border, var(--sw-border-muted));border-radius:var(--sw-radius-section, 22px);background:linear-gradient(135deg,color-mix(in srgb,var(--sw-layer-raised, rgba(18, 25, 42, .96)) 92%,transparent),color-mix(in srgb,var(--sw-layer-sunken, #050914) 94%,transparent)),radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--sw-accent-glow, rgba(var(--accent-secondary-rgb), .24)) 58%,transparent),transparent 34%);box-shadow:0 22px 70px color-mix(in srgb,#000 34%,transparent),inset 0 1px color-mix(in srgb,#fff 8%,transparent)}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__header,#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__header strong{display:inline-grid;place-items:center;width:3.2rem;aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--sw-accent-edge, rgba(var(--accent-primary-rgb), .34)) 68%,transparent);background:color-mix(in srgb,var(--sw-accent-wash, rgba(var(--accent-primary-rgb), .14)) 78%,var(--sw-layer-default));color:var(--sw-text-primary, var(--text-primary));font-size:1.05rem;font-weight:950}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__body h3{margin:0;color:var(--sw-text-primary, var(--text-primary));font-size:clamp(1rem,1.8vw,1.25rem);text-transform:capitalize}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__body p{max-width:74ch;margin:.35rem 0 0;color:var(--sw-text-secondary, var(--text-secondary));line-height:1.55}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__scenario{display:grid;gap:.35rem;min-width:0;padding:.8rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--sw-border-muted, rgba(148, 163, 184, .2)) 72%,transparent);background:color-mix(in srgb,var(--sw-system-field) 88%,transparent)}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__scenario span,#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__scenario small{min-width:0;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__scenario span{color:var(--sw-text-secondary, var(--text-secondary));font-size:.78rem;font-weight:800;white-space:nowrap}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__scenario strong{color:var(--sw-text-primary, var(--text-primary));font-size:1.28rem;font-weight:950}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__scenario small,#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__footer{color:var(--sw-text-tertiary, var(--text-tertiary));font-size:.72rem;font-weight:800}html[data-theme=light] #showweld-app-root[data-theme-routed=true] :where(.ai-skill-indicator,.connected-accounts-panel,.dashboard-coherence-benchmark),html[data-theme=paper] #showweld-app-root[data-theme-routed=true] :where(.ai-skill-indicator,.connected-accounts-panel,.dashboard-coherence-benchmark){--sw-system-panel: color-mix(in srgb, var(--sw-layer-raised, #fff) 92%, var(--sw-accent-wash, rgba(var(--accent-primary-rgb), .08)));--sw-system-field: color-mix(in srgb, var(--sw-layer-default, #f8fafc) 94%, var(--sw-accent-field, rgba(var(--accent-primary-rgb), .08)));box-shadow:0 18px 46px color-mix(in srgb,#475569 12%,transparent),inset 0 1px color-mix(in srgb,#fff 72%,transparent)}@media (max-width: 720px){#showweld-app-root[data-theme-routed=true] :where(.ai-skill-indicator,.connected-accounts-panel){border-radius:18px}#showweld-app-root[data-theme-routed=true] .ai-skill-indicator{gap:.55rem;padding:.8rem}#showweld-app-root[data-theme-routed=true] .ai-skill-indicator>div:nth-of-type(2){grid-template-columns:1fr}#showweld-app-root[data-theme-routed=true] .connected-accounts-panel{padding:.9rem}#showweld-app-root[data-theme-routed=true] .connected-accounts-panel>div:first-child{display:grid;gap:.65rem}#showweld-app-root[data-theme-routed=true] .connected-accounts-panel>div:nth-of-type(2){grid-template-columns:1fr}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark{padding:.95rem;border-radius:20px}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__body p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width: 430px){#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__grid{grid-template-columns:1fr}#showweld-app-root[data-theme-routed=true] .dashboard-coherence-benchmark__footer{align-items:flex-start;flex-direction:column;gap:.35rem}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-command,.dashboard-view-nav,.dashboard-os-rail,.dashboard-route-transition-rail,.dashboard-os-mobile-dock,.dashboard-mobile-route-dock){background:var(--sw-dashboard-command-bg-final);border-color:var(--sw-dashboard-border);box-shadow:var(--sw-dashboard-shadow-soft-final)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage,.dashboard-os-stage>section,.dashboard-apps-workspace,.dashboard-project-library,.dashboard-project-controls,.dashboard-files-shell,.dashboard-account-command,.dashboard-project-snapshot__card,.dashboard-empty-state,.dashboard-route-panel,.dashboard-route-intelligence-panel,.dashboard-os-card,.dashboard-os-section,.dashboard-os-module){background:var(--sw-dashboard-panel-bg-final);border-color:var(--sw-dashboard-border);box-shadow:var(--sw-dashboard-shadow-final)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-action,.dashboard-os-action,.dashboard-os-icon-action,.dashboard-builder-step,.dashboard-view-nav__tab,.dashboard-cost-ledger__stats button,.dashboard-feature-row,.dashboard-production-job,.dashboard-continue-lane__metrics span,.dashboard-business-profile__chips span){background:var(--sw-dashboard-control-bg-final);border-color:var(--sw-dashboard-border);color:var(--text-primary);box-shadow:inset 0 1px #ffffff0b}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-action[data-active=true],.dashboard-card-action[aria-current=page],.dashboard-os-action--primary,.dashboard-view-nav__tab[data-active=true],.dashboard-builder-step span:first-child,button[aria-pressed=true]){background:var(--sw-dashboard-control-active-final);border-color:rgba(var(--sw-active-route-rgb, 56,189,248),.34);box-shadow:0 0 0 1px rgba(var(--sw-active-route-rgb, 56,189,248),.12),0 14px 38px rgba(var(--sw-active-route-rgb, 56,189,248),.1),inset 0 1px #ffffff0e}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage,.dashboard-os-stage>section,.dashboard-apps-workspace,.dashboard-os-module,.dashboard-route-panel):before{background:linear-gradient(90deg,transparent,rgba(var(--sw-active-route-rgb, 56,189,248),.22),transparent);opacity:.75}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-apps-workspace__header,.dashboard-apps-workspace__steps,.dashboard-project-grid,.dashboard-os-module__header){position:relative;z-index:1}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-kicker,.dashboard-production-job em,.dashboard-feature-row em,.dashboard-hero-live,.dashboard-view-nav__tab[data-active=true] .dashboard-view-nav__text strong){color:rgb(var(--sw-active-route-rgb, 56,189,248))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(p,small,.dashboard-view-nav__text span,.dashboard-production-job span,.dashboard-asset-tile span){color:var(--text-secondary)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(button,a,input,select,textarea):focus-visible{border-color:rgba(var(--sw-active-route-rgb, 56,189,248),.42);box-shadow:0 0 0 3px rgba(var(--sw-active-route-rgb, 56,189,248),.24)}#showweld-app-root :where(.creator-module-shell,[data-showweld-spark=true],[data-showweld-studio=true],.app-builder-active,.account-command-center,.cloud-storage-dashboard,.billing-dashboard,.token-usage-manager){--sw-unified-panel: linear-gradient(145deg, rgba(255,255,255,.046), rgba(255,255,255,.014)), var(--sw-layer-default, rgba(8,13,24,.9));--sw-unified-panel-raised: linear-gradient(145deg, rgba(255,255,255,.056), rgba(255,255,255,.018)), var(--sw-layer-raised, rgba(12,18,32,.92));--sw-unified-field: linear-gradient(180deg, rgba(255,255,255,.056), rgba(255,255,255,.018)), var(--sw-layer-sunken, rgba(2,6,23,.5));--sw-unified-selected: linear-gradient(135deg, rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb, 59,130,246)),.18), rgba(var(--accent-secondary-rgb,168,85,247),.08)), var(--sw-layer-selected, rgba(15,23,42,.82));--sw-unified-border: var(--sw-border-muted-color, rgba(148,163,184,.16));--sw-unified-border-strong: var(--sw-border-strong-color, rgba(203,213,225,.22));--sw-unified-shadow: 0 18px 48px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.052);--sw-unified-shadow-soft: 0 10px 28px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.044)}#showweld-app-root :where(.sw-mobile-route-command,.showweld-workspace-command-strip,.dashboard-os-command,.dashboard-route-briefing,.creator-module-shell,.spark-mobile-bar,.pb-create-os,.app-builder-header,.app-builder-shell-header){border-color:var(--sw-command-border, var(--sw-unified-border, rgba(148,163,184,.18)));background:var(--sw-command-surface, var(--sw-unified-panel-raised, rgba(10,16,28,.9)));box-shadow:var(--sw-title-shadow, var(--sw-unified-shadow-soft, 0 10px 28px rgba(0,0,0,.16)))}#showweld-app-root :where(.creator-module-shell>header,.creator-module-shell__header,.spark-section-label,.pb-create-os__head,.dashboard-os-module__header,.dashboard-agent-os__header,.dashboard-route-intelligence-panel__header){border-color:var(--sw-title-border, var(--sw-unified-border, rgba(148,163,184,.18)))}#showweld-app-root :where(.sw-mobile-route-chip,.sw-mobile-route-module,.spark-ai-chip,.spark-status-ribbon,.spark-source-card,.pb-episode-row,.creator-capability-matrix__card,.generation-readiness-panel){background:var(--sw-control-surface, var(--sw-unified-field, rgba(8,13,24,.72)))}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top{grid-template-columns:minmax(0,1fr) minmax(0,min(38vw,9.5rem));overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{width:min(38vw,9.5rem);max-width:min(38vw,9.5rem);min-width:0;display:flex;justify-content:flex-end;gap:.26rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions :where(button,a,[role=button]){flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;padding:0;gap:0;border-radius:13px;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions :where(button,a,[role=button]) :where(span,strong){display:none}}#showweld-app-root :where(.creator-module-shell,[data-showweld-spark=true],[data-showweld-studio=true],.app-builder-active) :where(.spark-panel,.spark-video-cockpit,.spark-workspace-switcher,.spark-flow-action,.pb-panel-card,.generation-readiness-panel,.creator-capability-matrix__card,[data-character-core-card=true],[data-character-role-card=true],.app-builder-doctor-section,.app-builder-doctor-finding,.app-builder-doctor-category,.app-builder-doctor-signal){background:var(--sw-unified-panel);border-color:var(--sw-unified-border);box-shadow:var(--sw-unified-shadow-soft)}#showweld-app-root :where(.creator-module-shell,[data-showweld-spark=true],[data-showweld-studio=true],.app-builder-active,.account-command-center,.cloud-storage-dashboard,.billing-dashboard,.token-usage-manager) :where(input,select,textarea,button,[role=button]){border-color:var(--sw-unified-border)}#showweld-app-root :where(.creator-module-shell,[data-showweld-spark=true],[data-showweld-studio=true],.app-builder-active,.account-command-center,.cloud-storage-dashboard,.billing-dashboard,.token-usage-manager) :where(input,select,textarea):not([data-unstyled=true]){min-width:0;max-width:100%;background:var(--sw-component-picker-item-bg, var(--sw-unified-field));color:var(--sw-text-primary, var(--text-primary));border:1px solid var(--sw-component-control-border, var(--sw-unified-border));box-shadow:inset 0 1px #ffffff0a}#showweld-app-root :where(.creator-module-shell,[data-showweld-spark=true],[data-showweld-studio=true],.app-builder-active,.account-command-center,.cloud-storage-dashboard,.billing-dashboard,.token-usage-manager) :where(button,[role=button]):not([data-unstyled=true]):not(.mobile-navigation__item){min-width:0;background:var(--sw-component-control-bg, var(--sw-unified-field));color:var(--sw-text-primary, var(--text-primary));box-shadow:inset 0 1px #ffffff0a}#showweld-app-root :where(.creator-module-shell,[data-showweld-spark=true],[data-showweld-studio=true],.app-builder-active,.account-command-center,.cloud-storage-dashboard,.billing-dashboard,.token-usage-manager) :where(button,a,input,select,textarea,[role=button]):focus-visible{outline:none;border-color:rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246)),.44);box-shadow:var(--sw-route-focus-ring, var(--sw-focus-ring-soft, 0 0 0 3px rgba(var(--accent-primary-rgb),.24)))}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story) [data-mobile-side-rail]{top:auto;right:max(8px,env(safe-area-inset-right,0px));bottom:calc(var(--sw-creator-mobile-bottom-clearance, 7.8rem) + .72rem);width:var(--sw-component-sidebar-collapsed-width, 42px);max-width:var(--sw-component-sidebar-collapsed-width, 42px);height:52px;max-height:52px;border-radius:18px;background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;z-index:850}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story) [data-mobile-side-rail][data-collapsed=false]{top:calc(var(--sw-creator-mobile-command-height, 4.25rem) + env(safe-area-inset-top,0px) + .45rem);right:max(8px,env(safe-area-inset-right,0px));bottom:calc(var(--sw-creator-mobile-bottom-clearance, 7.8rem) + .45rem);width:var(--sw-component-sidebar-expanded-width, min(338px, calc(100vw - 18px) ));max-width:var(--sw-component-sidebar-expanded-width, min(338px, calc(100vw - 18px) ));height:auto;max-height:none;border-radius:22px;background:var(--sw-component-picker-bg, var(--sw-sheet-bg, rgba(8,13,24,.98)));border:1px solid var(--sw-component-picker-border, var(--sw-unified-border-strong));box-shadow:var(--sw-component-picker-shadow, var(--sw-floating-shadow));backdrop-filter:var(--sw-creator-backdrop-filter, blur(18px) saturate(155%));-webkit-backdrop-filter:var(--sw-creator-backdrop-filter, blur(18px) saturate(155%));overflow:hidden;z-index:1000}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story) [data-mobile-side-rail][data-collapsed=true]>:not(button){display:none}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story) [data-mobile-side-rail]>button{top:4px;left:0;right:0;width:48px;height:48px;margin-inline:auto;border-radius:16px;background:radial-gradient(circle at 26% 18%,rgba(255,255,255,.26),transparent 34%),linear-gradient(135deg,rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246)),.96),rgba(var(--accent-secondary-rgb,168,85,247),.9));border:1px solid rgba(255,255,255,.24);box-shadow:0 14px 34px rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246)),.24),0 8px 24px #00000057,inset 0 1px #ffffff47}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story) [data-mobile-side-rail][data-collapsed=false]>button{left:-10px;right:auto;top:10px;width:40px;height:40px;border-radius:14px}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story) [data-mobile-side-rail] :where(input,select,textarea,button){filter:none;opacity:1}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story) [data-mobile-side-rail] :where(input,select){min-height:44px;width:100%;max-width:100%;border-radius:14px;background:var(--sw-component-picker-item-bg, var(--sw-unified-field))}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell--world,.creator-module-shell--characters,.creator-module-shell--story) [data-mobile-side-rail] :where([style*="overflow-y: auto"],[style*=overflowY]){-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell) [data-creator-field-row=true]{grid-template-columns:1fr;width:100%}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell) [data-creator-field-row=true][data-field-kind=entity-type]{display:grid;grid-template-columns:minmax(0,1fr) auto}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell) :where(.creator-module-main,.scrollable,#story-overview-scroll){padding-inline:clamp(.78rem,3vw,1rem);padding-bottom:calc(var(--sw-creator-mobile-bottom-clearance, 7.8rem) + 1.35rem);overflow-x:hidden}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell) :where(h1,h2,h3,strong,p,span,label,button){overflow-wrap:anywhere}}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true]{--spark-panel: var(--sw-unified-panel);--spark-panel-2: var(--sw-unified-panel-raised);--spark-line: var(--sw-unified-border);--spark-control-bg: var(--sw-unified-field);--spark-product-bg: var(--sw-creator-studio-bg, var(--sw-layer-canvas))}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-flow-dock,.spark-workspace-switcher__actions,.spark-system-strip){scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-flow-dock,.spark-workspace-switcher__actions,.spark-system-strip)::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-svg-asset-plate{width:100%;height:100%;min-height:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-reference-thumb.spark-svg-asset-plate{display:inline-grid}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{min-height:0;height:auto;align-content:start;gap:.72rem;margin-bottom:.85rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__copy{gap:.56rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-flow-dock,.spark-workspace-switcher__actions,.spark-system-strip,.spark-hero-actions){max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-flow-dock,.spark-workspace-switcher__actions,.spark-system-strip,.spark-hero-actions)::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-flow-action,.spark-command-tile,.spark-source-card,.spark-ai-chip,.spark-status-ribbon){min-width:0;max-width:min(100%,11rem);overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-flow-action,.spark-command-tile,.spark-source-card,.spark-ai-chip) :where(strong,span,small,p){min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-flow-action,.spark-command-tile,.spark-source-card,.spark-ai-chip) :where(p,small){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{min-height:136px;max-height:190px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__card{padding:.62rem;min-height:96px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__keypoints{grid-auto-columns:minmax(190px,78vw)}}#showweld-app-root :where(.sw-asset-frame--iconic,.sw-qol-visual--iconic){--sw-asset-depth-bg: radial-gradient(circle at 50% 50%, rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.16), transparent 34%), radial-gradient(720px 360px at 18% -6%, rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.13), transparent 64%), radial-gradient(520px 280px at 90% 112%, rgba(var(--accent-secondary-rgb,168,85,247),.12), transparent 60%), linear-gradient(145deg, rgba(255,255,255,.044), rgba(255,255,255,.012)), var(--sw-layer-sunken, rgba(2,6,23,.62));background:var(--sw-asset-depth-bg);border-color:color-mix(in srgb,var(--sw-unified-border, rgba(148,163,184,.18)) 68%,rgb(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241))) 32%)}#showweld-app-root :where(.sw-asset-frame--iconic,.sw-qol-visual--iconic):after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.32),transparent) 50% 0 / 72% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%);opacity:.76}#showweld-app-root :where(.sw-asset-frame__iconic-glyph,.sw-qol-visual__glyph-ring){background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.2),transparent 32%),linear-gradient(145deg,rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.28),rgba(var(--accent-secondary-rgb,168,85,247),.1)),var(--sw-layer-raised, rgba(15,23,42,.78));box-shadow:0 0 0 1px rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.28),0 24px 58px rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241)),.18),inset 0 1px #ffffff29}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]{display:flex;width:var(--sw-component-sidebar-collapsed-width, 46px);min-width:var(--sw-component-sidebar-collapsed-width, 46px);max-width:var(--sw-component-sidebar-collapsed-width, 46px);height:54px;max-height:54px;pointer-events:auto;transform:none}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true] button{left:0;right:0;transform:none}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=false]{display:flex;width:var(--sw-component-sidebar-expanded-width, min(338px, calc(100vw - 18px) ));max-width:var(--sw-component-sidebar-expanded-width, min(338px, calc(100vw - 18px) ));height:auto;max-height:none;transform:none}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-main-stage>*{flex:0 0 auto}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-video-cockpit{display:flex;flex-direction:column;height:auto;min-height:0;overflow:visible;flex:0 0 auto}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-video-cockpit__keypoints{min-height:34px}}#showweld-app-root :where(.sw-asset-frame,.sw-qol-visual){--sw-asset-frame-border: color-mix(in srgb, var(--sw-unified-border, rgba(148,163,184,.18)) 72%, rgb(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,99,102,241))) 28%);border-color:var(--sw-asset-frame-border)}#showweld-app-root :where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-visual=creatorCommandDeckV2],.sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2]){isolation:isolate;overflow:hidden;background:radial-gradient(62% 54% at 50% 40%,rgba(var(--sw-asset-accent-rgb, var(--accent-primary-rgb,59,130,246)),.16),transparent 72%),linear-gradient(145deg,#ffffff0d,#ffffff03),var(--sw-layer-default, rgba(8,13,24,.82))}#showweld-app-root :where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-visual=creatorCommandDeckV2],.sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2]):before{opacity:.38}#showweld-app-root :where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-visual=creatorCommandDeckV2],.sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2]) :where(.sw-asset-frame__image,.sw-qol-visual__image){max-width:100%;max-height:100%;object-fit:contain;object-position:center;opacity:.88;filter:saturate(1.02) contrast(1.04) brightness(.88) drop-shadow(0 18px 34px rgba(0,0,0,.3));transform:translateZ(0)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-main-stage{display:flex;flex-direction:column;gap:var(--spark-editor-gap, var(--sw-density-gap-lg, .72rem))}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-shell,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-deck{order:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon{order:1;display:grid;min-height:clamp(232px,22vh,275px);overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-strip{order:2}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher{order:3}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-flow-dock{order:4}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-clip-workspace,.spark-empty-editor-callout){order:5}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system{order:6}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-experience-hero,.spark-reader-route-panel,.spark-visual-bible-panel,.spark-video-cockpit,.spark-ops-ledger,.spark-command-center){order:20}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-shell{grid-template-columns:minmax(0,1.46fr) minmax(320px,.54fr);min-height:clamp(455px,58vh,820px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-stage{min-height:clamp(430px,54vh,780px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command{max-height:clamp(430px,54vh,780px);overflow:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero{min-height:112px;height:auto;margin-bottom:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero>div:not(.spark-hero-copy),#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero .sw-qol-visual{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero .spark-hero-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;align-content:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero .spark-hero-title{font-size:clamp(1.02rem,1.6vw,1.28rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero .spark-hero-subtitle{max-width:740px;font-size:.74rem;line-height:1.34}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(300px,.66fr);align-items:start;gap:var(--spark-editor-gap, var(--sw-density-gap-lg, .72rem));min-height:min(78vh,820px);max-height:none;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system>.spark-workbench-heading{grid-column:1 / -1}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system .spark-planning-grid{order:1;grid-column:1 / 2;margin-bottom:0;max-height:min(66vh,690px);overflow:auto;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system .spark-production-stack{order:2;grid-column:2 / 3;grid-template-columns:1fr;max-height:min(66vh,690px);overflow:auto;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system .spark-planning-cell,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system .spark-production-stack>*{min-width:0;max-height:min(66vh,680px);overflow:auto;overscroll-behavior:contain}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar{max-height:min(31vh,250px);overflow:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-deck{gap:.5rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-stage,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-media,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-empty{min-height:clamp(210px,42vh,320px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock{display:flex;grid-template-columns:none;gap:.32rem;padding:.42rem;overflow-x:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock button{flex:1 0 58px;min-width:58px;min-height:42px;font-size:.54rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-ledger{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer{gap:.46rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-input-card{gap:.46rem;padding:.56rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-prompt-area{min-height:82px;max-height:118px;padding:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-action-row{gap:.34rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-action-row button{min-height:34px;padding:.34rem;font-size:.6rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-neutron-layer-stack,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-grid{display:flex;grid-template-columns:none;overflow-x:auto;gap:.34rem;padding-bottom:.06rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-neutron-layer{flex:0 0 116px;min-height:52px;padding:.46rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-card{flex:0 0 136px;min-height:50px;padding:.46rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__copy{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__actions{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:.36rem;max-height:46px;align-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__actions button{min-width:max-content;flex:0 0 auto;min-height:38px;max-height:38px;padding:.46rem .66rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-flow-dock{position:static;display:flex;grid-template-columns:none;overflow-x:auto;gap:.34rem;max-height:50px;align-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-flow-action{flex:0 0 auto;min-height:42px;max-height:42px;padding:.44rem .62rem;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-strip{display:flex;grid-template-columns:none;overflow-x:auto;gap:.34rem;max-height:66px;align-items:stretch}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat{flex:0 0 106px;min-height:58px;padding:.45rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat strong{font-size:.78rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat span{font-size:.52rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon{min-height:0;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-inspector-shell{display:grid;grid-template-rows:auto minmax(0,auto);overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-inspector-shell .spark-inspector-stack{display:flex;flex-direction:row;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding:.58rem;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card{flex:0 0 min(300px,86vw);max-height:520px;overflow:auto;scroll-snap-align:start;border:1px solid var(--spark-line, var(--sw-border-muted, rgba(148,163,184,.22)));border-radius:14px;background:linear-gradient(145deg,#ffffff0d,#ffffff04),var(--spark-panel, var(--sw-layer-default, rgba(10,16,30,.88)));box-shadow:inset 0 1px #ffffff0f;padding:.68rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-inspector-shell .spark-output-card{order:-30}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-inspector-shell .spark-frame-card{order:-20}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-inspector-shell .spark-billing-card{order:-10}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-prompt-area{min-height:150px;max-height:260px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system{grid-template-columns:1fr;min-height:0;max-height:min(76vh,620px);overflow:auto;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system>.spark-workbench-heading{position:sticky;top:0;z-index:3;padding-bottom:.42rem;background:linear-gradient(180deg,var(--spark-panel-strong, var(--sw-layer-raised, rgba(13,19,34,.96))) 0%,color-mix(in srgb,var(--spark-panel-strong, var(--sw-layer-raised, rgba(13,19,34,.96))) 88%,transparent) 100%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system>.spark-workbench-heading span{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system .spark-production-stack,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system .spark-planning-grid{display:flex;grid-template-columns:none;grid-column:1 / -1;max-height:none;overflow-x:auto;overflow-y:hidden;gap:.58rem;padding-bottom:.08rem;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system .spark-planning-cell,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system .spark-production-stack>*{flex:0 0 min(318px,86vw);max-height:min(58vh,520px);overflow:auto;scroll-snap-align:start}}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:var(--spark-editor-gap, var(--sw-density-gap-lg, .72rem));max-height:min(78vh,790px);min-height:min(62vh,650px);overflow:hidden;padding:clamp(.62rem,1vw,.9rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace>.spark-workbench-heading{grid-column:1 / -1;min-height:0;margin:0;padding:.12rem .1rem .34rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace>.spark-workbench-heading span{max-width:68ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{min-height:0;height:100%;max-height:min(68vh,690px);overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-editor-body{min-height:0;overflow:auto;padding:clamp(.62rem,1vw,.88rem);gap:.62rem;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-title-input{min-height:36px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-prompt-area{min-height:136px;max-height:218px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-negative-block .spark-prompt-area{min-height:74px;max-height:112px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{display:grid;grid-template-rows:auto minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-stack{min-height:0;overflow:auto;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-card{padding:.62rem .72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-card h3{margin-bottom:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace :where(.spark-input,.spark-select,select,input[type=number]){min-height:34px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-reader-route-panel,.spark-video-cockpit,.spark-visual-bible-panel,.spark-ops-ledger,.spark-command-center){min-height:min(34vh,360px);max-height:min(72vh,640px);overflow:auto;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{display:grid;grid-template-columns:minmax(0,.95fr) minmax(136px,.24fr) minmax(0,1.05fr)}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-deck{gap:.42rem;max-height:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-stage,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-media,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-empty{min-height:clamp(196px,36vh,286px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock{min-height:56px;max-height:66px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-prompt-area{min-height:74px;max-height:96px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr);min-height:0;max-height:min(88dvh,720px);overflow:auto;padding:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace>.spark-workbench-heading{position:sticky;top:0;z-index:5;border-radius:14px;padding:.45rem .52rem;background:linear-gradient(180deg,var(--spark-panel-strong, var(--sw-layer-raised, rgba(13,19,34,.96))) 0%,color-mix(in srgb,var(--spark-panel-strong, var(--sw-layer-raised, rgba(13,19,34,.96))) 84%,transparent) 100%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace>.spark-workbench-heading span{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel{max-height:min(46dvh,386px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{max-height:min(39dvh,330px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-stack{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-card{flex:0 0 min(296px,84vw);max-height:min(32dvh,270px);overflow:auto;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-reader-route-panel,.spark-video-cockpit,.spark-visual-bible-panel,.spark-ops-ledger,.spark-command-center){min-height:0;max-height:min(70dvh,560px);overflow:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{grid-template-columns:1fr}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-module-pad: clamp(1rem, 1.5vw, 1.32rem);--sw-dashboard-module-radius: 22px;--sw-dashboard-module-gap: .78rem;--sw-dashboard-module-control: linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.014)), var(--sw-layer-field, rgba(8,13,24,.76));--sw-dashboard-module-control-hover: linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.02)), var(--sw-layer-hover, rgba(13,20,35,.86))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-operating-grid{align-items:stretch}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module{isolation:isolate;display:flex;flex-direction:column;gap:var(--sw-dashboard-module-gap);min-height:0;padding:var(--sw-dashboard-module-pad);border-radius:var(--sw-dashboard-module-radius)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module>:not(.dashboard-os-module__ambient){position:relative;z-index:1}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__ambient.sw-qol-visual{position:absolute;inset:auto -12% -20% auto;z-index:0;width:min(58%,260px);height:min(58%,260px);min-width:170px;min-height:170px;opacity:.16;pointer-events:none;border:0;background:transparent;box-shadow:none;transform:rotate(-7deg)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__ambient :where(.sw-qol-visual__image,.sw-qol-visual__glyph-scene){width:100%;height:100%}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__header{align-items:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__header .premium-icon{flex:0 0 auto;box-shadow:0 14px 32px rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246)),.1),inset 0 1px #ffffff1f}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-continue-lane__metrics span,.dashboard-cost-ledger__stats button,.dashboard-production-job,.dashboard-feature-row,.dashboard-business-profile__chips span,.dashboard-business-profile__route,.dashboard-asset-tile img,.dashboard-asset-tile .premium-icon){background:var(--sw-dashboard-module-control);border-color:var(--sw-dashboard-border, rgba(148,163,184,.18))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-cost-ledger__stats button:hover,.dashboard-production-job:hover,.dashboard-feature-row:hover,.dashboard-business-profile__route:hover,.dashboard-asset-tile:hover img,.dashboard-asset-tile:hover .premium-icon){background:var(--sw-dashboard-module-control-hover);border-color:rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246)),.3)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs]{width:min(100%,168px);min-height:112px;max-height:168px;margin-bottom:.55rem;opacity:.78;border-radius:20px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs] .sw-asset-frame__image{opacity:.82;filter:saturate(.95) contrast(1.02) brightness(.82)}#showweld-app-root :where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell) :where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2]){max-height:min(44vh,360px)}#showweld-app-root :where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell) :where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2]) :where(.sw-asset-frame__image,.sw-qol-visual__image){opacity:.84}@media (max-width: 760px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-module-pad: .84rem;--sw-dashboard-module-radius: 18px;--sw-dashboard-module-gap: .58rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__ambient.sw-qol-visual{inset:auto -20% -28% auto;width:190px;height:190px;min-width:150px;min-height:150px;opacity:.1}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__header{gap:.58rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__header h2,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__header h3{font-size:.98rem;line-height:1.08}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-kicker{font-size:.59rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__body{gap:.62rem;margin:.32rem 0 0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__body p,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-action small,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-empty span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__metrics,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-cost-ledger__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-continue-lane__metrics span,.dashboard-cost-ledger__stats button){min-height:54px;padding:.5rem .38rem;text-align:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-continue-lane__metrics strong,.dashboard-cost-ledger__stats strong){font-size:.86rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-continue-lane__metrics span span,.dashboard-cost-ledger__stats button span){font-size:.58rem;line-height:1.05}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-production-job{grid-template-columns:minmax(0,1fr) auto;gap:.48rem;padding:.58rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-production-job__meter{min-width:100%}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-recent-assets__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}#showweld-app-root :where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell) :where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2]){max-height:190px}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-overview-card: radial-gradient(720px 260px at 10% 0%, rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246)),.12), transparent 70%), linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.018)), var(--sw-layer-default, rgba(8, 13, 24, .84));--sw-dashboard-overview-card-strong: radial-gradient(560px 220px at 8% 0%, rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246)),.18), transparent 70%), linear-gradient(145deg, rgba(255,255,255,.075), rgba(255,255,255,.02)), var(--sw-layer-raised, rgba(12, 18, 32, .9));--sw-dashboard-overview-line: color-mix(in srgb, var(--sw-border-muted, rgba(148,163,184,.18)) 76%, rgb(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246))) 24%);--sw-dashboard-overview-glow: 0 22px 70px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.07)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-shell{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(.78rem,1.2vw,1rem);align-items:stretch;padding:clamp(.9rem,1.6vw,1.22rem);border:1px solid var(--sw-dashboard-overview-line);border-radius:var(--dashboard-os-radius, 22px);background:var(--sw-dashboard-overview-card-strong);box-shadow:var(--sw-dashboard-overview-glow);overflow:hidden}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-copy,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-identity{min-width:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-status{display:flex;flex-wrap:wrap;gap:.46rem;margin:.48rem 0 0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-status>span:first-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.62rem;padding:.78rem;border:1px solid var(--sw-dashboard-overview-line);border-radius:calc(var(--dashboard-os-radius, 22px) - 5px);background:var(--sw-dashboard-overview-card);box-shadow:inset 0 1px #ffffff0f}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel strong{font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.08}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__actions button{min-width:0;justify-content:center;min-height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__meta span{min-width:0;padding:.44rem .5rem;border:1px solid var(--sw-border-muted, rgba(148,163,184,.14));border-radius:12px;background:var(--sw-layer-field, rgba(255,255,255,.035))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__meta :where(em,strong){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.48rem,.9vw,.72rem);margin:clamp(.72rem,1.2vw,1rem) 0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-signal-strip button{min-width:0;min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;padding:.72rem .78rem;border:1px solid var(--sw-dashboard-overview-line);border-radius:18px;background:var(--sw-dashboard-overview-card);color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:0 16px 42px #0003,inset 0 1px #ffffff0e;transition:transform .16s ease,border-color .16s ease,background .16s ease}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-signal-strip button:hover{transform:translateY(-1px);border-color:rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246)),.42);background:var(--sw-dashboard-overview-card-strong)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-signal-strip span{min-width:0;display:grid;gap:.08rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-signal-strip strong{font-size:clamp(1rem,1.25vw,1.28rem);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-signal-strip small{color:var(--text-tertiary);font-size:.64rem;font-weight:850;text-transform:uppercase}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-operating-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(.72rem,1.1vw,1rem)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module{min-width:0;min-height:clamp(220px,24vh,310px);background:var(--sw-dashboard-overview-card);border:1px solid var(--sw-dashboard-overview-line);box-shadow:var(--sw-dashboard-overview-glow)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module--primary{grid-row:auto;min-height:clamp(280px,34vh,420px)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__header :where(h2,h3){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__body p{max-width:52ch;color:var(--text-secondary)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__metrics span{display:grid;place-items:center;gap:.24rem;min-height:88px;text-align:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__metrics span small{color:var(--text-tertiary);font-size:.64rem;font-weight:850;text-transform:uppercase}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:auto}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__actions .dashboard-os-action--primary{grid-column:1 / -1;min-height:46px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-production-queue__list,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-matrix__rows{flex:1 1 auto;min-height:0;overflow:hidden}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-production-job{display:grid;grid-template-columns:minmax(0,1fr) minmax(74px,.32fr) auto;align-items:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-production-job :where(strong,span,em),#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-row :where(strong,em),#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-asset-tile :where(strong,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-cost-ledger__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-cost-ledger__stats button{display:grid;place-items:center;gap:.24rem;min-height:108px;text-align:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-business-profile__marketplace{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.44rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-business-profile__route{min-width:0;min-height:74px;text-align:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-signal-strip :where(small,span){white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-recent-assets__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-asset-tile{min-width:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-asset-tile :where(img,.premium-icon){aspect-ratio:1 / 1;width:100%;height:auto;min-height:0;object-fit:cover}@media (max-width: 1180px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-shell,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-operating-grid{grid-template-columns:1fr}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module--primary{grid-row:auto;min-height:0}}@media (max-width: 760px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{gap:.52rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-shell{padding:.68rem;gap:.58rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-identity{grid-template-columns:36px minmax(0,1fr);gap:.55rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-mark{width:36px;height:36px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-title-row h1{font-size:1.18rem;line-height:1}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-live{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-status{gap:.34rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-status>span:first-child{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel{padding:.56rem;gap:.46rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__eyebrow,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel>strong{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__actions button{min-height:42px;padding:.32rem;font-size:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__actions button svg,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__actions button .premium-icon{width:18px;height:18px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__meta{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem;margin:.58rem 0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-signal-strip button{grid-template-columns:1fr;justify-items:center;gap:.22rem;min-height:70px;padding:.48rem .22rem;border-radius:15px;text-align:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-signal-strip strong{font-size:.82rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-signal-strip small{font-size:.52rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-operating-grid{gap:.58rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module{min-height:0;padding:.72rem;border-radius:18px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__header :where(h2,h3){font-size:.94rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__body p,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-production-job span,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-business-profile__route small,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-action small{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__metrics span,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-cost-ledger__stats button{min-height:58px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__actions{grid-template-columns:repeat(3,minmax(0,1fr))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__actions .dashboard-os-action--primary{grid-column:auto}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-business-profile__marketplace{grid-template-columns:repeat(5,minmax(0,1fr));gap:.32rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-business-profile__route{min-height:54px;padding:.36rem .22rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-business-profile__route strong{font-size:.66rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-recent-assets__grid{grid-template-columns:repeat(4,minmax(0,1fr))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-asset-tile div{display:none}}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] [data-creator-shell=true]{--sw-workspace-command-height: 74px;--sw-route-desktop-workspace-pad: clamp(.55rem, .9vw, .82rem)}#showweld-app-root[data-app-surface=creator] .premium-header{min-height:58px;padding:.42rem .82rem;border-bottom-color:color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 18%,rgba(255,255,255,.06));background:linear-gradient(135deg,color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 9%,transparent),transparent 62%),var(--sw-layer-sunken, rgba(8, 10, 18, .88));box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff0e}#showweld-app-root[data-app-surface=creator] .premium-header :where(button){min-height:36px;padding-block:.36rem;border-radius:12px}#showweld-app-root[data-app-surface=creator] .premium-header :where(h1){font-size:clamp(.98rem,1vw,1.14rem);line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]{grid-template-columns:minmax(184px,.62fr) minmax(360px,1.35fr) minmax(250px,.72fr);min-height:var(--sw-workspace-command-height, 74px);max-height:88px;padding:.46rem .78rem;gap:.62rem;align-items:center;overflow:hidden;border-bottom-color:color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 22%,rgba(255,255,255,.075));background:radial-gradient(520px 160px at 0% 0%,color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 13%,transparent),transparent 72%),linear-gradient(135deg,var(--sw-layer-raised, rgba(22, 28, 46, .88)),var(--sw-layer-default, rgba(12, 15, 25, .9)));box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff12}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]>div{min-height:0;max-height:76px;align-self:center}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]>div:first-child{grid-template-columns:34px minmax(0,1fr);gap:.52rem}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]>div:first-child>span:first-child{width:34px;height:34px;border-radius:10px;box-shadow:0 8px 18px color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 18%,transparent)}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(.86rem,.9vw,.98rem);line-height:1.05}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]>div:nth-child(2){grid-template-rows:34px 28px;gap:.28rem}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]>div:nth-child(2)>button{min-height:34px;height:34px;padding-inline:.62rem;border-radius:10px}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]>div:nth-child(2)>button span{font-size:.72rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-view-tabs{display:grid;grid-template-columns:repeat(7,minmax(50px,1fr));gap:.24rem;min-height:28px;overflow:hidden}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-view-tab{min-height:28px;height:28px;padding:0 .32rem;border-radius:9px;font-size:.61rem;gap:.24rem}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-view-tab svg{width:13px;height:13px}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]>div:last-child{display:grid;grid-template-rows:32px 32px;justify-items:stretch;align-items:center;gap:.28rem;max-height:70px;overflow:hidden}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-actions{min-height:32px;justify-content:flex-end;gap:.28rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-actions>button{min-height:32px;height:32px;padding:0 .5rem;border-radius:10px;font-size:.66rem}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-actions svg{width:14px;height:14px}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-route-intelligence{width:100%;min-height:32px;max-height:32px;padding:.28rem .46rem;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:.42rem;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 14%,transparent),#ffffff09);box-shadow:inset 0 1px #ffffff0e}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-route-intelligence>div{min-width:0}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-route-intelligence>p{display:none}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-route-intelligence>div:first-child{flex:1 1 auto}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-route-intelligence>div:last-child{flex:0 1 auto;display:flex;flex-wrap:nowrap;max-width:44%;gap:.2rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-route-intelligence>div:last-child span{max-width:82px;min-height:20px;padding:.12rem .3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view{padding:var(--sw-route-desktop-workspace-pad, clamp(.55rem, .9vw, .82rem))}#showweld-app-root[data-app-surface=creator] :where(#world-building-main-content,#character-directory-view .creator-module-main,#story-structure-view .creator-module-main){min-height:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] :where(#world-building-main-content,#character-directory-view .creator-module-main)>div:has(>.generation-readiness-panel){margin:.48rem .62rem .38rem;flex:0 0 auto;max-height:66px;overflow:hidden}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel--compact.generation-readiness-panel--collapsed{min-height:0;max-height:64px;padding:.46rem .58rem;overflow:hidden;border-radius:15px}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel--compact.generation-readiness-panel--collapsed :where(.generation-readiness-panel__metrics,.generation-readiness-panel__footer,.generation-readiness-panel__routes,.generation-readiness-panel__actions,.generation-readiness-panel__headline p,.sw-qol-visual){display:none;max-height:0;overflow:hidden;visibility:hidden}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__header{grid-template-columns:34px minmax(0,1fr) auto auto;gap:.46rem;min-height:44px;align-items:center}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__badge{width:34px;height:34px;border-radius:11px}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel--compact.generation-readiness-panel--collapsed h3{font-size:.82rem;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score{width:auto;min-width:46px;height:34px;padding:0 .48rem;border-radius:999px}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score svg,#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score span{display:none}#showweld-app-root[data-app-surface=creator] #world-item-tabs,#showweld-app-root[data-app-surface=creator] #character-directory-view .creator-module-main>div:has(>button){flex:0 0 auto;max-height:46px;min-height:0;margin:.36rem .62rem;padding:.26rem;gap:.24rem;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] #world-item-tabs::-webkit-scrollbar,#showweld-app-root[data-app-surface=creator] #character-directory-view .creator-module-main>div:has(>button)::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] #world-item-tabs>button,#showweld-app-root[data-app-surface=creator] #character-directory-view .creator-module-main>div:has(>button)>button{flex:0 0 auto;min-height:34px;height:34px;padding:.34rem .7rem;border-radius:11px;white-space:nowrap;font-size:.72rem}#showweld-app-root[data-app-surface=creator] #world-item-tab-content,#showweld-app-root[data-app-surface=creator] #character-tab-content{flex:1 1 0;min-height:0;height:auto;overflow:auto;margin:.42rem .62rem .62rem;border-radius:18px;scrollbar-gutter:stable}#showweld-app-root[data-app-surface=creator] #world-item-tab-content>*,#showweld-app-root[data-app-surface=creator] #character-tab-content>*{min-height:100%;height:auto;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]>:where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal){width:100%;max-width:100%;min-width:0;height:100%;min-height:0;margin:0;align-self:stretch}}@media (min-width: 769px) and (max-width: 1180px){#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]{grid-template-columns:minmax(150px,.58fr) minmax(280px,1fr) minmax(172px,.5fr);gap:.48rem}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-actions>button span,#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-route-intelligence>div:last-child{display:none}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-actions>button{width:32px;padding:0}}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel>.sw-qol-visual--ambient{display:none;visibility:hidden;pointer-events:none}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell,[data-showweld-studio=true],[data-showweld-spark=true],.app-builder-active,.app-builder-portal) .sw-qol-visual--ambient{display:none;visibility:hidden;pointer-events:none}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true]{width:100%;max-width:100%;min-width:0;overflow:hidden}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true]{border-radius:15px;padding:.48rem .58rem;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 10%,transparent),transparent 64%),var(--sw-layer-raised, rgba(16, 21, 34, .86));border-color:color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 28%,rgba(255,255,255,.08));box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff12}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed{max-height:64px;min-height:56px}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded{min-height:148px;max-height:clamp(156px,22dvh,210px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll>.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded{display:block;min-height:148px;max-height:clamp(156px,22dvh,210px);padding:.48rem .58rem;overflow-y:auto}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__header{grid-template-columns:34px minmax(0,1fr) auto auto;gap:.48rem;min-height:40px;align-items:center}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__badge{width:34px;height:34px;border-radius:11px}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__eyebrow{font-size:.56rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] h3{font-size:.82rem;line-height:1.08;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__headline p{display:none}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__score{width:auto;min-width:46px;height:34px;padding:0 .48rem;border-radius:999px}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__score svg,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__score span{display:none}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__score strong{font-size:.86rem;line-height:1}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__toggle{min-height:32px;height:32px;padding:0 .54rem;border-radius:999px;font-size:.68rem}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed :where(.generation-readiness-panel__metrics,.generation-readiness-panel__footer,.generation-readiness-panel__routes,.generation-readiness-panel__actions){display:none}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__metrics{display:grid;grid-template-columns:repeat(6,minmax(92px,1fr));gap:.34rem;margin-top:.48rem}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__metric{min-height:44px;padding:.38rem .44rem;border-radius:11px}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__metric p,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__footer,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__routes{display:none}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin-top:.48rem}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__action{min-height:34px;padding:.36rem .52rem;border-radius:11px;font-size:.68rem;white-space:nowrap;overflow:hidden}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed{max-height:58px;min-height:54px;padding:.4rem .48rem;border-radius:15px}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded{max-height:min(34dvh,236px);overflow-y:auto;padding:.54rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__headline p,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__routes,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__footer{display:none}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__metrics,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,72vw);grid-template-columns:none;gap:.42rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__metrics::-webkit-scrollbar,#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__actions::-webkit-scrollbar{display:none}}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{display:flex;flex-direction:column;gap:.5rem;padding:.62rem .72rem;min-width:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>:where(section,div){min-width:0;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true]{order:1;margin:0;padding:.58rem .7rem;max-height:76px;min-height:0;overflow:hidden;align-items:center;gap:.55rem;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--manuscript-accent, var(--warning-primary)) 10%,transparent),transparent 68%),var(--sw-layer-raised, rgba(16, 21, 34, .9));border-color:color-mix(in srgb,var(--manuscript-accent, var(--warning-primary)) 24%,var(--sw-border-muted, rgba(255,255,255,.12)))}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true]>div{gap:.34rem;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true]>div>div:first-child{margin:0;gap:.32rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true] h2{font-size:1.02rem;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true] p,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true] small{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>div:has(>.generation-readiness-panel){order:2;margin:0;flex:0 0 auto;max-height:64px;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>div:has(>[data-manuscript-toolbar=desktop]){order:3;flex:1 1 auto;min-height:clamp(360px,calc(100dvh - 455px),560px);width:100%;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--manuscript-accent, var(--warning-primary)) 6%,transparent),transparent 42%),var(--sw-layer-sunken, rgba(7, 12, 22, .82));border:1px solid color-mix(in srgb,var(--manuscript-accent, var(--warning-primary)) 18%,var(--sw-border-hairline, rgba(255,255,255,.08)));box-shadow:inset 0 1px #ffffff0b,0 18px 46px #0000003d}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]{height:100%;min-height:0;padding:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-toolbar=desktop]{width:72px;min-width:72px;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;padding:.55rem .42rem;scrollbar-width:thin}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-toolbar-stack=true]{gap:.48rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]{order:4;margin:0;padding:.56rem;max-height:96px;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--manuscript-accent, var(--warning-primary)) 8%,transparent),transparent 72%),var(--sw-layer-raised, rgba(16, 21, 34, .84));border:1px solid color-mix(in srgb,var(--manuscript-accent, var(--warning-primary)) 22%,var(--sw-border-muted, rgba(255,255,255,.12)))}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:first-child{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:last-child{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);grid-template-columns:none;gap:.48rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:last-child::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-card=true]{min-height:62px;padding:.48rem .58rem;border-radius:13px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-card=true] .production-icon{width:30px;height:30px;min-width:30px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-card=true] span[style*=line-height]{display:none}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{display:flex;flex-direction:column;min-width:0;overflow-x:clip;gap:.48rem;padding:.42rem .42rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .9rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true]{order:1;margin:.28rem .32rem 0;padding:.62rem .72rem;max-height:96px;overflow:hidden;border-radius:18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true] :where(p,small){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]{order:2;position:sticky;top:.35rem;z-index:35;width:calc(100% - .64rem);height:58px;max-height:58px;min-height:58px;margin:.32rem auto .14rem;padding:.34rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.34rem;overflow-x:auto;overflow-y:hidden;border-radius:16px;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button{flex:0 0 62px;width:62px;min-width:62px;max-width:62px;height:44px;min-height:44px;max-height:44px;padding:.28rem .22rem;border-radius:13px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button span:last-child{font-size:.58rem;line-height:1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button{flex:0 0 64px;width:64px;min-width:64px;max-width:64px;height:46px;min-height:46px;max-height:46px;padding:.38rem .26rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;font-size:.62rem;line-height:1.05;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]{order:3;padding:0 .32rem;display:flex;flex-direction:column;height:auto;min-height:58dvh;width:100%;max-width:100%;transform:none;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]>:where(div,section,aside){width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0;transform:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-mobile-side-rail=book]{display:none;visibility:hidden;pointer-events:none;width:0;min-width:0;max-width:0;flex:0 0 0;margin:0;padding:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where(.manuscript-typography-custom,[class*=manuscriptPanel],[class*=centerColumn],.scrollable){width:100%;max-width:100%;min-width:0;overflow-x:hidden;scrollbar-gutter:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-line=true]{display:grid;grid-template-columns:minmax(0,1fr);padding:.58rem .72rem;max-width:100%;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-line=true] :where(textarea,div,p,span){min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;line-height:1.62}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view .bv-line-textarea{font-size:.98rem;line-height:1.66;min-height:1.7em;padding:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view .generation-readiness-panel{order:4;margin:.5rem .32rem 0;max-height:74px;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>div:has(>.generation-readiness-panel){order:4;margin:0;min-width:0;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]{order:5;margin:.5rem .32rem 0;padding:.58rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:last-child{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(148px,72vw);grid-template-columns:none;gap:.48rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-card=true]{min-height:76px;max-height:86px;padding:.58rem;grid-template-columns:32px minmax(0,1fr);gap:.5rem;scroll-snap-align:start}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{--abp-mobile-rail-width: 48px;position:relative;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip{position:absolute;left:.48rem;top:calc(106px + .96rem);bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 4.4rem + env(safe-area-inset-bottom,0px));z-index:540;width:var(--abp-mobile-rail-width);min-width:var(--abp-mobile-rail-width);max-width:var(--abp-mobile-rail-width);height:auto;max-height:none;padding:.32rem .22rem;display:flex;flex-direction:column;gap:.34rem;overflow-x:hidden;overflow-y:auto;border:1px solid var(--sw-builder-border, var(--sw-border-muted, rgba(255,255,255,.12)));border-radius:18px;background:linear-gradient(180deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.13),#ffffff08),var(--sw-layer-overlay, rgba(8, 11, 22, .94));box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff14;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip button{width:100%;min-width:0;max-width:100%;height:45px;min-height:45px;padding:.26rem .12rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;border-radius:13px;font-size:.5rem;line-height:1;white-space:nowrap;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip button[data-active=true]{box-shadow:0 0 0 1px #ffffff1f,0 10px 24px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.24)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip button>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{width:calc(100% - var(--abp-mobile-rail-width) - .34rem);margin-left:calc(var(--abp-mobile-rail-width) + .34rem);padding:.36rem;padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 4.9rem + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 4.9rem + env(safe-area-inset-bottom,0px));overflow-y:auto;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] [data-app-builder-rendering=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-rendering-layout{min-width:0;width:100%;max-width:100%;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-stage{min-width:0;width:100%;max-width:100%;min-height:0;padding:.2rem;gap:.38rem;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-hero{min-height:0;margin:0;gap:.34rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-device-switcher{min-width:0;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-device-switcher button{min-width:0;min-height:34px;padding:.28rem .18rem;font-size:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-tabs{width:100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem;padding:0;margin:0;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-tabs button{min-width:0;width:100%;min-height:34px;height:34px;padding:.26rem .22rem;display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:.24rem;border-radius:11px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-tabs button strong{font-size:.56rem;line-height:1}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-live-preview-frame{width:100%;min-width:0;max-width:100%;padding:.14rem;margin:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-live-preview-frame__device{width:100%;min-width:0;max-width:100%;height:clamp(304px,39dvh,352px);min-height:clamp(304px,39dvh,352px);max-height:clamp(304px,39dvh,352px);aspect-ratio:auto;box-sizing:border-box;border-width:4px;border-radius:20px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame>.app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame[data-preview-device=desktop]>.app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame[data-preview-device=tablet]>.app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame[data-preview-device=mobile]>.app-builder-live-preview-frame__device{width:100%;min-width:0;max-width:100%;height:clamp(304px,39dvh,352px);min-height:clamp(304px,39dvh,352px);max-height:clamp(304px,39dvh,352px);aspect-ratio:auto;box-sizing:border-box;border-width:4px;border-radius:20px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-live-preview-frame__iframe{height:100%;min-height:clamp(304px,39dvh,352px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-dock{width:100%;min-width:0;max-width:100%;max-height:min(31dvh,260px);padding:.44rem;gap:.38rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-dock__body{max-height:none;gap:.38rem;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-dock__header{position:sticky;top:-.44rem;z-index:2;min-height:34px;padding:0 0 .34rem;margin:0;display:flex;align-items:center;gap:.38rem;border-bottom:1px solid var(--sw-builder-border-soft, var(--sw-border-muted, rgba(255,255,255,.08)));background:linear-gradient(180deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.1),transparent),var(--sw-layer-raised, rgba(10, 15, 28, .94))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-dock__header strong{font-size:.7rem;line-height:1.05;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-status-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-module-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-action-grid{gap:.34rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-status-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-action-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-metric,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-dock-card,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-diagnostic-callout,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-doctor-card{min-height:42px;padding:.42rem;border-radius:11px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-metric span,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-dock-card small,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-inline-list em{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-metric strong,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-dock-card strong{font-size:.64rem;line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-action-grid button{min-height:34px;padding:.32rem .24rem;border-radius:10px;font-size:.58rem;line-height:1.05}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-inline-list{max-height:118px;overflow-y:auto;gap:.28rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar{left:calc(max(.72rem,env(safe-area-inset-left,0px)) + var(--abp-mobile-rail-width) + .48rem);right:max(.72rem,env(safe-area-inset-right,0px));bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + .62rem + env(safe-area-inset-bottom,0px))}}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) :where(.sw-qol-visual[data-showweld-qol-visual=creatorCommandDeckV2],.sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2],.sw-asset-frame[data-showweld-asset-media=raster]){--sw-asset-icon-size: clamp(2.25rem, 7vw, 4.1rem);width:min(100%,9rem);max-width:9rem;min-width:0;height:auto;min-height:4.5rem;max-height:8.5rem;aspect-ratio:1 / 1;opacity:.82;border-radius:var(--sw-radius-control, 16px);background:radial-gradient(circle at 50% 38%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.18),transparent 62%),linear-gradient(145deg,#ffffff0d,#ffffff04),var(--sw-layer-field, rgba(8,13,24,.68));box-shadow:inset 0 1px #ffffff12,0 12px 30px #0003}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) :where(.sw-qol-visual[data-showweld-qol-visual=creatorCommandDeckV2],.sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2],.sw-asset-frame[data-showweld-asset-media=raster]) :where(.sw-qol-visual__image,.sw-asset-frame__image){width:100%;height:100%;object-fit:contain;object-position:center;opacity:.76;filter:saturate(.92) contrast(1.02) brightness(.88) drop-shadow(0 12px 22px rgba(0,0,0,.24))}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{min-height:min(34vh,360px);max-height:min(72vh,640px);height:auto;align-items:start;overflow:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{grid-row:auto;align-self:start;width:min(100%,9.5rem);min-height:8.5rem;max-height:9.5rem;padding:.68rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset .sw-qol-visual{width:100%;max-width:100%;height:100%;max-height:100%}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-main{padding:clamp(.72rem,1vw,1rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] [data-app-builder-rendering=true]{max-width:min(100%,1760px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:clamp(.65rem,1vw,.88rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-stage{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-height:calc(100dvh - 218px);padding:clamp(.72rem,1vw,.94rem);overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame{min-height:min(66dvh,720px);margin-bottom:.62rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame__iframe{min-height:min(var(--app-builder-preview-min-height, 720px),66dvh)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock{max-height:min(28dvh,260px)}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{--abp-mobile-rail-width: 42px;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip{left:.36rem;width:var(--abp-mobile-rail-width);min-width:var(--abp-mobile-rail-width);max-width:var(--abp-mobile-rail-width);padding:.28rem .18rem;gap:.28rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip button{height:40px;min-height:40px;border-radius:12px;font-size:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip button svg{width:17px;height:17px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip button>span{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{width:calc(100% - var(--abp-mobile-rail-width) - .24rem);margin-left:calc(var(--abp-mobile-rail-width) + .24rem);padding:.34rem .34rem calc(var(--sw-creator-mobile-dock-height, 92px) + 4.2rem + env(safe-area-inset-bottom,0px));overflow-y:auto;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-stage{padding:.42rem;gap:.46rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-hero p,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-compile-ribbon span span,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-tabs button span span,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-tabs button em{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-hero,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-compile-ribbon,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-routes,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-tabs{margin-bottom:.28rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-live-preview-frame{min-height:clamp(430px,57dvh,560px);padding:.2rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame>.app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame[data-preview-device]>.app-builder-live-preview-frame__device{height:clamp(420px,56dvh,552px);min-height:clamp(420px,56dvh,552px);max-height:clamp(420px,56dvh,552px);border-width:4px;border-radius:18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-live-preview-frame__iframe{height:100%;min-height:clamp(420px,56dvh,552px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-dock{max-height:min(27dvh,224px);padding:.4rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar{left:calc(max(.6rem,env(safe-area-inset-left,0px)) + var(--abp-mobile-rail-width) + .32rem);right:max(.6rem,env(safe-area-inset-right,0px))}}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) :where(.sw-qol-visual[data-showweld-qol-visual=creatorCommandDeckV2],.sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2],.sw-asset-frame[data-showweld-asset-media=raster]){width:min(8.75rem,32vw);min-width:0;max-width:9.25rem;min-height:4.25rem;max-height:8.25rem;aspect-ratio:1 / 1;align-self:center;justify-self:end;flex:0 0 auto;opacity:.78;overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,var(--sw-border-muted, rgba(148, 163, 184, .24)) 74%,var(--sw-accent-edge, #0ea5ff));background:radial-gradient(circle at 24% 18%,color-mix(in srgb,var(--sw-accent-glow, #7c3aed) 18%,transparent),transparent 42%),linear-gradient(145deg,var(--sw-layer-raised, rgba(21, 31, 52, .92)),var(--sw-layer-default, rgba(9, 15, 29, .94)));box-shadow:inset 0 1px #ffffff14,0 16px 40px #0000003d}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) :where(.sw-qol-visual[data-showweld-qol-visual=creatorCommandDeckV2],.sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2],.sw-asset-frame[data-showweld-asset-media=raster]) :where(img,picture,canvas,video){width:100%;height:100%;object-fit:contain;opacity:.72;filter:saturate(.95) contrast(.98) brightness(.88)}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] :where(.sw-qol-visual,.sw-asset-frame),#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] :where(.sw-qol-visual,.sw-asset-frame),#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] :where(.sw-qol-visual,.sw-asset-frame),#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] :where(.sw-qol-visual,.sw-asset-frame){color:var(--sw-text-primary, #f8fafc)}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) .sw-qol-visual--ambient{pointer-events:none;max-width:8.5rem;max-height:8.5rem;opacity:.18;mix-blend-mode:screen;filter:saturate(.84) contrast(.92) brightness(.82)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{min-height:min(34vh,360px);max-height:min(72vh,640px);height:auto;overflow:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{width:min(9rem,28vw);max-width:9rem;min-height:0;opacity:.82}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-main{padding-block:clamp(.68rem,1.2vw,1.05rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] [data-app-builder-rendering=true]{width:100%;max-width:min(1780px,calc(100vw - 4.5rem))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(292px,332px);gap:clamp(.72rem,1.1vw,1rem);align-items:stretch;min-height:calc(100dvh - 176px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-stage{display:flex;flex-direction:column;grid-template-columns:none;align-content:stretch;gap:clamp(.34rem,.62vw,.56rem);min-height:calc(100dvh - 194px);overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero{min-height:0;height:auto;padding:.5rem .64rem;border-radius:1rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero p{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-compile-ribbon{min-height:0;height:auto;grid-template-columns:minmax(0,1fr) auto;padding:.44rem .58rem;border-radius:.95rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-routes,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs{min-height:0;height:auto;margin:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-routes{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:.04rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-routes button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs button{min-height:2.18rem;padding:.42rem .58rem;border-radius:.82rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs button em{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame{width:100%;flex:1 1 auto;min-height:clamp(460px,58dvh,680px);padding:clamp(.52rem,.72vw,.8rem);overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device{width:min(var(--app-builder-preview-width, 1120px),100%);max-width:100%;height:clamp(452px,57dvh,670px);min-height:clamp(452px,57dvh,670px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame__iframe{height:100%;min-height:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock{width:100%;flex:0 0 auto;min-height:0;height:auto;max-height:min(25dvh,238px);overflow:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-action-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-inspector{max-height:calc(100dvh - 194px);overflow-y:auto;overflow-x:hidden;align-self:stretch}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] :where([data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) :where(.sw-qol-visual[data-showweld-qol-visual=creatorCommandDeckV2],.sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline],.sw-qol-visual[data-showweld-qol-visual=cloudUploadRetentionMapV2],.sw-qol-visual[data-showweld-qol-visual=usageBillingMeterV2],.sw-asset-frame[data-showweld-asset-media=raster]){width:4.35rem;max-width:4.35rem;min-height:4.35rem;max-height:4.35rem;border-radius:.9rem;opacity:.66}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{display:none}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) .sw-qol-visual--ambient{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{--abp-mobile-rail-width: 36px;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{width:calc(100% - var(--abp-mobile-rail-width) - .12rem);margin-left:calc(var(--abp-mobile-rail-width) + .12rem);padding:.24rem .24rem calc(var(--sw-creator-mobile-dock-height, 92px) + 4.1rem + env(safe-area-inset-bottom,0px));overflow-y:auto;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip{left:.24rem;width:var(--abp-mobile-rail-width);min-width:var(--abp-mobile-rail-width);max-width:var(--abp-mobile-rail-width);padding:.22rem .14rem;gap:.22rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip button{height:36px;min-height:36px;border-radius:11px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-rendering-inspector{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] [data-app-builder-rendering=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-rendering-layout,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-stage{width:100%;max-width:100%;min-width:0;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-stage{gap:.34rem;padding:.34rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-hero{padding:.42rem .5rem;min-height:0;border-radius:.9rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-compile-ribbon{grid-template-columns:minmax(0,1fr);padding:.38rem .46rem;min-height:0;border-radius:.86rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-routes,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-tabs{margin:0;max-height:2.35rem;overflow-x:auto;overflow-y:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-routes button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-tabs button{min-height:2.14rem;padding:.34rem .44rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-live-preview-frame{min-height:clamp(426px,57dvh,552px);padding:.14rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-live-preview-frame__iframe{height:clamp(420px,56dvh,552px);min-height:clamp(420px,56dvh,552px);max-height:clamp(420px,56dvh,552px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-dock{max-height:min(27dvh,224px);min-height:0;overflow:auto}}#showweld-app-root[data-app-surface=creator] [data-creator-route=book]{--sw-book-accent: var(--sw-active-route, var(--warning-primary, #f59e0b));--sw-book-accent-rgb: var(--sw-active-route-rgb, 245, 158, 11)}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([data-manuscript-command-center=true],[data-manuscript-search-panel=true],[data-manuscript-readiness-wrap=true],[data-manuscript-production-path=true],[data-manuscript-editor=true],.manuscript-typography-custom){border-color:color-mix(in srgb,var(--sw-book-accent) 24%,var(--sw-border-muted, rgba(255,255,255,.12)));background:linear-gradient(145deg,color-mix(in srgb,var(--sw-book-accent) 7%,transparent),transparent 62%),linear-gradient(180deg,#ffffff0c,#ffffff05),var(--sw-layer-raised, rgba(10, 15, 27, .94));box-shadow:inset 0 1px #ffffff13,0 18px 46px #00000042}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .sw-creator-workspace-view{padding-inline:clamp(.8rem,1.2vw,1.25rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{max-width:min(1680px,100%);margin-inline:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-body=true]{order:3;min-height:min(74dvh,980px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-readiness-wrap=true]{order:4}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]{order:5}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .manuscript-typography-custom{max-width:960px;margin-inline:auto}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-body=true]{order:2}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-readiness-wrap=true]{order:3}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-path=true]{order:4}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .sw-creator-workspace-view{padding:.34rem .34rem 0;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{width:100%;max-width:100%;margin:0;padding:.34rem .34rem calc(var(--sw-creator-mobile-dock-height, 92px) + 3.9rem + env(safe-area-inset-bottom,0px));gap:.34rem;border-radius:18px;overflow-x:hidden;background:radial-gradient(420px 220px at 50% 0%,rgba(var(--sw-book-accent-rgb),.11),transparent 72%),var(--sw-layer-canvas, #050812)}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true]{order:1;min-height:0;max-height:68px;margin:0;padding:.48rem .58rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.48rem;align-items:center;overflow:hidden;border-radius:15px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true]>div{min-width:0;gap:.25rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true] :where(p,small),#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true] [style*=grid-template-columns],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true] [data-story-creation-systems=true]{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true] h2{max-width:100%;margin:0;font-size:.98rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true] button{min-height:36px;padding:.32rem .48rem;font-size:.68rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-search-panel=true]{order:2;margin:.14rem 0 0;padding:.5rem;border-radius:14px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-body=true]{order:3;display:flex;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;gap:.36rem;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]{order:1;position:sticky;top:.22rem;z-index:42;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;max-width:100%;min-width:0;height:54px;min-height:54px;max-height:54px;margin:0;padding:.3rem;gap:.3rem;overflow-x:auto;overflow-y:hidden;border-radius:15px;border:1px solid color-mix(in srgb,var(--sw-book-accent) 28%,var(--sw-border-muted, rgba(255,255,255,.14)));background:linear-gradient(180deg,#ffffff14,#ffffff06),var(--sw-layer-overlay, rgba(9, 14, 26, .96));box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff14;backdrop-filter:none;-webkit-backdrop-filter:none;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button{flex:0 0 58px;width:58px;min-width:58px;max-width:58px;height:42px;min-height:42px;max-height:42px;padding:.24rem .2rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;border-radius:12px;font-size:.58rem;line-height:1;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button :where(svg){width:17px;height:17px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button span:first-child{font-size:1.05rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]{order:2;width:100%;max-width:100%;min-width:0;padding:0;margin:0;overflow:visible;height:auto;min-height:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]>div,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true] .scrollable{width:100%;max-width:100%;min-width:0;margin:0;padding:0;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-mobile-side-rail=book][data-collapsed=true]{width:0;max-width:0;border:0;box-shadow:none;opacity:0;pointer-events:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .manuscript-typography-custom{width:100%;max-width:100%;min-width:0;margin:0;padding:.72rem;min-height:58dvh;height:auto;border-radius:18px;overflow-x:hidden;overflow-y:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .manuscript-typography-custom>div{width:100%;min-width:0;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .manuscript-typography-custom>div>div{width:100%;padding:.5rem;overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] :where(.manuscript-heading-content,.manuscript-line-content,.bv-line-textarea){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;letter-spacing:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .manuscript-heading-content{font-size:clamp(1rem,4.8vw,1.28rem);line-height:1.22}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-line=true]{grid-template-columns:minmax(0,1fr);max-width:100%;padding:.52rem 0}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-readiness-wrap=true]{order:4;margin:.14rem 0 0}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-readiness-wrap=true] .generation-readiness-panel{max-height:66px;min-height:0;margin:0;padding:.5rem;overflow:hidden;border-radius:15px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]{order:5;margin:.14rem 0 0;padding:.52rem;gap:.48rem;border-radius:15px}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem;align-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:first-child div[style*="font-size: 0.74rem"]{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:last-child{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,70vw);grid-template-columns:none;gap:.45rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.04rem;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:last-child::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar=mobile][data-manuscript-mobile-actions=true]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;width:100%;max-width:100%;height:54px;min-height:54px;max-height:54px;margin:0;padding:.3rem;gap:.3rem;overflow-x:auto;overflow-y:hidden}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar=mobile][data-manuscript-mobile-actions=true]>button{flex:0 0 58px;width:58px;min-width:58px;max-width:58px;height:42px;min-height:42px;max-height:42px;display:inline-flex}}#showweld-app-root{--sw-asset-support-bg: radial-gradient(circle at 28% 18%, color-mix(in srgb, var(--sw-accent-glow, var(--accent-primary, #0ea5ff)) 14%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--sw-layer-raised, #111827) 84%, white 4%), var(--sw-layer-default, #0b1120));--sw-asset-support-border: color-mix(in srgb, var(--sw-border-muted, rgba(148,163,184,.2)) 78%, var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 22%);--sw-asset-support-shadow: inset 0 1px 0 rgba(255,255,255,.07), 0 14px 34px rgba(0,0,0,.2)}#showweld-app-root :where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-format=raster]){border:1px solid var(--sw-asset-support-border);background:var(--sw-asset-support-bg);box-shadow:var(--sw-asset-support-shadow);overflow:hidden;isolation:isolate}#showweld-app-root :where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-format=raster]) :where(.sw-asset-frame__image,.sw-qol-visual__image){width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;opacity:var(--sw-asset-image-opacity, .74);filter:saturate(.96) contrast(1.02) brightness(.88) drop-shadow(0 10px 18px rgba(0,0,0,.22));transform:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs]{position:absolute;inset:auto .7rem .7rem auto;width:clamp(4.25rem,8vw,7rem);min-width:0;max-width:7rem;height:clamp(4.25rem,8vw,7rem);min-height:0;max-height:7rem;aspect-ratio:1 / 1;margin:0;border-radius:1rem;opacity:.28;mix-blend-mode:screen;transform:none;pointer-events:none;z-index:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs] .sw-asset-frame__image{opacity:.62;filter:saturate(.82) contrast(.98) brightness(.78)}#showweld-app-root[data-app-surface=dashboard] :where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell) :where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-format=raster]){width:min(100%,12rem);max-width:12rem;min-height:5.75rem;max-height:10.5rem;aspect-ratio:1 / 1;align-self:center;justify-self:center;opacity:.76}#showweld-app-root[data-app-surface=dashboard] .account-command-center__creator-brand-asset{grid-template-rows:auto auto;align-content:center}#showweld-app-root[data-app-surface=dashboard] .account-command-center__creator-brand-asset .sw-asset-frame[data-showweld-asset=dashboardCreatorBrandCommerce]{min-height:7.5rem;max-height:11rem}#showweld-app-root[data-app-surface=dashboard] .cloud-dashboard-system-map>.sw-qol-visual[data-showweld-qol-format=raster]{position:absolute;inset:auto .8rem .8rem auto;width:clamp(5rem,12vw,8.5rem);height:clamp(5rem,12vw,8.5rem);min-height:0;opacity:.14;pointer-events:none;border:0;background:transparent;box-shadow:none}#showweld-app-root[data-app-surface=dashboard] .billing-dashboard-shell :where(.sw-qol-visual--strip[data-showweld-qol-format=raster]){min-height:5.8rem;max-height:7.5rem;width:100%;max-width:100%;aspect-ratio:16 / 6}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) :where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-format=raster]){width:min(7.25rem,24vw);max-width:7.25rem;height:auto;min-height:3.8rem;max-height:7.25rem;aspect-ratio:1 / 1;opacity:.64;justify-self:end;align-self:center;flex:0 0 auto}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) .sw-qol-visual--ambient[data-showweld-qol-format=raster]{position:absolute;width:clamp(5rem,13vw,9rem);height:clamp(5rem,13vw,9rem);min-height:0;opacity:.1;border:0;background:transparent;box-shadow:none;mix-blend-mode:screen;pointer-events:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero .sw-qol-visual[data-showweld-qol-visual=sparkVideoStudioTimeline]{inset:auto 1rem .8rem auto;width:clamp(5rem,12vw,8rem);height:clamp(5rem,12vw,8rem);opacity:.12}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{width:min(100%,7.75rem);min-height:6.75rem;max-height:7.75rem;padding:.52rem;opacity:.76}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] .pb-launch-visual,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .pb-launch-visual{width:min(100%,18rem);max-width:18rem;min-height:7rem;aspect-ratio:16 / 10;justify-self:center;align-self:center;border-radius:1rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] .pb-launch-visual .sw-asset-frame__illustration,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .pb-launch-visual .sw-asset-frame__illustration{width:100%;height:100%;opacity:.84}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) :where(.sw-asset-frame[data-showweld-asset-format=svg],.sw-qol-visual[data-showweld-qol-format=svg]){border-color:color-mix(in srgb,var(--sw-border-muted, rgba(148,163,184,.18)) 72%,var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 28%);background:radial-gradient(circle at 26% 18%,color-mix(in srgb,var(--sw-accent-glow, var(--accent-primary, #0ea5ff)) 12%,transparent),transparent 40%),linear-gradient(145deg,var(--sw-layer-raised, rgba(15,23,42,.92)),var(--sw-layer-default, rgba(8,13,24,.9)));box-shadow:inset 0 1px #fff1,0 10px 24px #0000002e}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) .sw-qol-visual--thumbnail[data-showweld-qol-format=svg]{width:2.75rem;min-width:2.75rem;max-width:2.75rem;height:2.75rem;min-height:2.75rem;max-height:2.75rem;border-radius:.78rem}@media (max-width: 760px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs]{display:none}#showweld-app-root[data-app-surface=dashboard] :where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell) :where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-format=raster]){width:4.6rem;max-width:4.6rem;min-height:4.6rem;max-height:4.6rem;opacity:.58}#showweld-app-root[data-app-surface=dashboard] .billing-dashboard-shell :where(.sw-qol-visual--strip[data-showweld-qol-format=raster]){display:none}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) :where(.sw-asset-frame[data-showweld-asset-media=raster],.sw-qol-visual[data-showweld-qol-format=raster]){width:3.8rem;max-width:3.8rem;min-height:3.8rem;max-height:3.8rem;opacity:.52}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=book],[data-creator-route=studio],[data-creator-route=spark],[data-creator-route=app-builder]) .sw-qol-visual--ambient[data-showweld-qol-format=raster]{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] .pb-launch-visual,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .pb-launch-visual{width:min(100%,10rem);max-width:10rem;min-height:5.6rem}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs]{position:absolute;inset:auto .72rem .72rem auto;display:block;width:clamp(4rem,7vw,6.5rem);min-width:0;max-width:6.5rem;height:clamp(4rem,7vw,6.5rem);min-height:0;max-height:6.5rem;aspect-ratio:1 / 1;margin:0;opacity:.24;border-radius:1rem;mix-blend-mode:screen;transform:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs] .sw-asset-frame__image{opacity:.58;filter:saturate(.78) contrast(.98) brightness(.76)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__ambient.sw-qol-visual{width:min(34%,11rem);height:min(34%,11rem);min-width:7rem;min-height:7rem;opacity:.105}@media (max-width: 760px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs]{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__ambient.sw-qol-visual{width:7.25rem;height:7.25rem;min-width:7.25rem;min-height:7.25rem;opacity:.06;inset:auto -12% -18% auto}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects]{--sw-dashboard-project-surface: radial-gradient(720px 260px at 8% 0%, rgba(var(--sw-route-accent-rgb,245,158,11),.105), transparent 70%), linear-gradient(180deg, rgba(255,255,255,.044), rgba(255,255,255,.014)), var(--sw-layer-default, rgba(8,13,24,.88));--sw-dashboard-project-control: linear-gradient(180deg, rgba(255,255,255,.058), rgba(255,255,255,.018)), var(--sw-layer-field, rgba(8,13,24,.78));--sw-dashboard-project-control-active: linear-gradient(135deg, rgba(var(--sw-route-accent-rgb,245,158,11),.2), rgba(var(--accent-secondary-rgb,168,85,247),.075)), var(--sw-layer-selected, rgba(14,20,34,.9));--sw-dashboard-project-line: color-mix(in srgb, var(--sw-border-muted, rgba(148,163,184,.2)) 76%, rgb(var(--sw-route-accent-rgb,245,158,11)) 24%)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] :where(.dashboard-project-snapshot,.dashboard-project-controls,.dashboard-project-library){border-color:var(--sw-dashboard-project-line);background:var(--sw-dashboard-project-surface);box-shadow:0 18px 52px #0000003d,inset 0 1px #fff1}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls{overflow:clip}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.78rem;align-items:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls__primary{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:.68rem;align-items:stretch}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] :where(.dashboard-project-controls__search input,.dashboard-project-controls select,.dashboard-project-controls button,.dashboard-project-controls__summary,.dashboard-project-controls__filter){border-color:var(--sw-border-muted, rgba(148,163,184,.18));background:var(--sw-dashboard-project-control);box-shadow:inset 0 1px #ffffff0f}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] :where(.dashboard-project-controls__filter[data-active=true],.dashboard-project-controls__layout button[style*=rgba],.dashboard-project-controls button[style*=accent-primary]){border-color:rgba(var(--sw-route-accent-rgb,245,158,11),.38);background:var(--sw-dashboard-project-control-active)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot__header p,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-library__header p{max-width:62ch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.72rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot__card{min-height:0;padding:.78rem;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value";column-gap:.62rem;row-gap:.1rem;align-items:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot__icon{grid-area:icon}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot__card>span{grid-area:label}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot__card>strong{grid-area:value}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot__card>p{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-grid>:where(.dashboard-new-project-card,[data-project-kind]){min-width:0;border-color:var(--sw-border-muted, rgba(148,163,184,.18));background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb,245,158,11),.055),#ffffff04),var(--sw-layer-default, rgba(8,13,24,.86))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] .dashboard-card-summary{min-height:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] .dashboard-card-summary>span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width: 1180px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls__primary{grid-template-columns:minmax(0,1fr) auto}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls__summary{display:none}}@media (max-width: 760px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects]{--sw-dashboard-section-padding-mobile: .68rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-transition-rail{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-intelligence-panel{min-height:0;max-height:78px;padding:.56rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.48rem;align-items:center;overflow:hidden}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-intelligence-panel__lead{padding:0;border:0;background:transparent;box-shadow:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-intelligence-panel__title-row{display:grid;gap:.08rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-intelligence-panel__title-row h2{font-size:.94rem;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-intelligence-panel__eyebrow,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-intelligence-panel__lead p,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-intelligence-panel__chips,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-intelligence-panel__metrics,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-intelligence-panel__next{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-intelligence-panel__action{padding:0;border:0;background:transparent;box-shadow:none;gap:.22rem;align-content:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-intelligence-panel__action :where(small,span){display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-route-intelligence-panel__action button{min-height:38px;padding:.42rem .62rem;border-radius:12px;font-size:.68rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot{padding:.62rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot__header{margin:0 0 .45rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot__header p{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot__card{min-height:54px;padding:.48rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "value"}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-snapshot__icon{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls{position:sticky;top:max(.38rem,env(safe-area-inset-top,0px));z-index:44;padding:.58rem;border-radius:17px;background:linear-gradient(180deg,#ffffff12,#ffffff06),var(--sw-layer-overlay, rgba(5,8,14,.94));backdrop-filter:none;-webkit-backdrop-filter:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls__bar{grid-template-columns:minmax(0,1fr);gap:.42rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls__primary{grid-template-columns:minmax(0,1fr);gap:.38rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls__search input{min-height:44px;height:44px;padding-block:.45rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls__mobile-actions{display:grid;grid-template-columns:1fr auto;gap:.4rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls__mobile-actions button{min-height:40px;padding:.42rem .62rem;font-size:.7rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls__filters{display:flex;flex-wrap:nowrap;gap:.38rem;overflow-x:auto;overflow-y:hidden;padding:.08rem 0 .02rem;scrollbar-width:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls__filters::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-controls__filter{flex:0 0 auto;min-height:38px;padding:.38rem .56rem;font-size:.66rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-library{padding:.68rem;border-radius:18px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-library__header{gap:.48rem;margin-bottom:.58rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-library__header p{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-grid{gap:.58rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-grid>.dashboard-new-project-card{min-height:126px;padding:.72rem;gap:.42rem;border-radius:18px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] .dashboard-project-grid>.dashboard-new-project-card p{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind]{min-height:0;padding:.72rem;gap:.5rem;border-radius:18px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] h3{font-size:.98rem;line-height:1.1}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] [data-project-card-meta=story]{display:flex;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;scrollbar-width:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] [data-project-card-meta=story]::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] [data-project-card-meta=story]>span,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind]>div:nth-of-type(2)>span{flex:0 0 auto;padding:.18rem .44rem;font-size:.62rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] .dashboard-card-summary{padding:.54rem;max-height:76px;overflow:hidden}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] .dashboard-card-summary>span:first-child{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] .dashboard-card-actions{margin-top:0;display:grid;gap:.42rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] .dashboard-card-action--primary{min-height:42px;padding:.52rem .68rem;font-size:.76rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] .dashboard-card-action-set{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] .dashboard-card-action--icon{min-height:40px;padding:.38rem .2rem;font-size:.6rem;gap:.1rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects] [data-project-kind] .dashboard-card-action--icon svg{width:15px;height:15px}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering]{overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-main{height:calc(100dvh - clamp(10.5rem,18dvh,13.2rem) - clamp(1.15rem,2dvh,1.75rem));min-height:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] [data-app-builder-rendering=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-layout{width:100%;max-width:none;height:100%;min-height:0;margin:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(17.5rem,22vw,21rem);gap:clamp(.65rem,1.2vw,1rem);align-items:stretch}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-stage{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) minmax(6.6rem,clamp(7.5rem,18dvh,10.75rem));height:100%;min-height:0;overflow:hidden;gap:clamp(.38rem,.9vh,.62rem);padding:clamp(.55rem,1vw,.85rem);background:linear-gradient(180deg,#ffffff0d,#ffffff04),radial-gradient(640px 260px at 50% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.12),transparent 70%),var(--sw-layer-raised, rgba(10,16,28,.92));border-color:var(--sw-border-muted, rgba(255,255,255,.12))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero{order:1;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-compile-ribbon{order:2;margin:0;padding:.46rem .56rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-routes{order:3;margin:0;padding:.02rem 0 .08rem;overflow-x:auto;overflow-y:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs{order:4;position:static;margin:0;grid-template-columns:repeat(6,minmax(0,1fr));padding:.32rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame{order:5;height:100%;min-height:0;max-height:none;margin:0;overflow:hidden;padding:clamp(.45rem,1vw,.75rem);place-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock{order:6;min-height:0;max-height:clamp(7.5rem,18dvh,10.75rem);overflow:hidden;margin:0;padding:.54rem;gap:.45rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame__iframe{height:100%;min-height:0;max-height:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock__body,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-inspector{min-height:0;max-height:100%;overflow:auto}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-card,.dashboard-os-module,.dashboard-route-panel,.dashboard-project-library,.dashboard-project-controls,.dashboard-genesis-engine,.dashboard-route-intelligence-panel,.dashboard-view-nav){background:linear-gradient(180deg,#ffffff0d,#ffffff04),var(--sw-layer-default, rgba(10,16,28,.86));border-color:var(--sw-border-muted, rgba(255,255,255,.12));box-shadow:inset 0 1px #ffffff0f,0 20px 60px #00000038}@media (min-width: 1181px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{--dashboard-os-rail-panel-max: clamp(190px, 22dvh, 236px);grid-template-rows:auto minmax(0,var(--dashboard-os-rail-panel-max))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{max-height:var(--dashboard-os-rail-panel-max);overflow:hidden}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__chips,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__next{display:none}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-main{width:100%;height:calc(100dvh - 18.6rem - env(safe-area-inset-bottom,0px));min-height:0;margin:0;padding:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-stage{grid-template-rows:auto auto minmax(0,1fr) minmax(5.8rem,min(22dvh,8.6rem));padding:.45rem;gap:.38rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-hero>div:first-child,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-compile-ribbon,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-routes,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-rendering-inspector{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-hero{grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-device-switcher{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-tabs{order:2;grid-template-columns:repeat(3,minmax(0,1fr))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-tabs button:nth-child(n+4){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame{order:3}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-dock{order:4;max-height:min(22dvh,8.6rem)}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) minmax(7rem,clamp(8rem,18dvh,11rem))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-compile-ribbon,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-routes{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs{order:2}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame{order:3}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock{order:4}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-stage{grid-template-rows:auto minmax(0,1fr) minmax(5.8rem,min(22dvh,8.6rem))}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-stage>:where(.app-builder-preview-hero,.app-builder-preview-tabs,.app-builder-live-preview-frame,.app-builder-preview-dock){grid-column:1 / -1;width:100%;max-width:100%}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero{grid-row:1}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs{grid-row:2}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame{grid-row:3}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock{grid-row:4}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-stage{grid-template-rows:auto auto minmax(0,1fr) minmax(5.8rem,min(22dvh,8.6rem))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame__iframe{height:100%;min-height:0;max-height:100%;block-size:100%;min-block-size:0;max-block-size:100%;aspect-ratio:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame>.app-builder-live-preview-frame__device[style]{min-height:0;min-block-size:0;height:100%;block-size:100%}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-os-stage{align-content:start}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine{max-width:min(100%,1180px);margin-inline:auto}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio){display:grid;gap:.85rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio)>h2,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio)>p{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio)>div{margin-block:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio)>div:first-of-type{padding:clamp(.85rem,1.4vw,1.25rem);border-radius:20px;border:1px solid var(--sw-border-accent, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.26));background:radial-gradient(520px 180px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.14),transparent 72%),var(--sw-layer-raised, rgba(10,16,28,.92))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio)>div:first-of-type>div:first-child{margin-bottom:.72rem;padding-bottom:.52rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio)>div:first-of-type>div:first-child span{font-size:.9rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio) input{min-height:52px;border-radius:16px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio) button{min-height:44px;border-radius:14px}@media (min-width: 900px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio)>div:nth-of-type(n+2){max-height:620px;overflow:auto;scrollbar-width:thin}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio):not(.dashboard-agent-os__operator):not(.dashboard-agent-os__command):not(.dashboard-agent-os__preview):not(.dashboard-agent-os__files):not(.dashboard-agent-os__config-grid):not(.dashboard-agent-os__pipeline-grid):not(.dashboard-agent-os__quality-grid):not(.dashboard-agent-os__review):not(.dashboard-agent-os__idea-lab):not(.agent-workspace-container)>div:nth-of-type(-n+3){display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio)>div:first-of-type{margin-top:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio)>div:nth-of-type(4){margin-top:0;padding:clamp(.85rem,1.4vw,1.25rem);border-radius:20px;border:1px solid var(--sw-border-accent, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.26));background:radial-gradient(520px 180px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.14),transparent 72%),var(--sw-layer-raised, rgba(10,16,28,.92))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff):not(.dashboard-genesis-studio)>div:nth-of-type(4)>div:first-child{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tabs{align-items:stretch;min-width:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tabs button{overflow:hidden}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-list{display:grid}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-template-areas:"command preview" "modules modules";gap:.82rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel{grid-area:command;display:grid;align-content:start;gap:.72rem;min-width:0;border:1px solid var(--sw-dashboard-border, var(--sw-border-muted));border-radius:22px;background:radial-gradient(380px 180px at 0% 0%,rgba(var(--accent-primary-rgb),.14),transparent 72%),var(--dashboard-os-control-bg, var(--sw-layer-default));box-shadow:inset 0 1px #ffffff0d;padding:clamp(.82rem,1.4vw,1.1rem)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel>span,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__idea-brief span{color:var(--accent-primary);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel h3{margin:0;color:var(--text-primary);font-size:clamp(1.35rem,2.4vw,2.35rem);line-height:1}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel p,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__idea-brief p{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.42}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel textarea{width:100%;min-width:0;min-height:132px;resize:vertical;border:1px solid rgba(var(--accent-primary-rgb),.24);border-radius:18px;background:var(--sw-layer-sunken, rgba(3,7,18,.72));color:var(--text-primary);font:inherit;line-height:1.45;padding:.86rem;outline:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel textarea:focus{border-color:var(--sw-dashboard-border-accent, rgba(var(--accent-primary-rgb),.42));box-shadow:var(--sw-dashboard-focus-ring, 0 0 0 3px rgba(var(--accent-primary-rgb),.22))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-actions button,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--sw-dashboard-border, var(--sw-border-muted));background:var(--dashboard-os-control-bg-hover, var(--sw-layer-raised));color:var(--text-primary);font-weight:900}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command>.dashboard-agent-os__preview{grid-area:preview}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid{grid-area:modules;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid button{justify-content:flex-start;min-width:0;min-height:96px;border-radius:18px;padding:.72rem;text-align:left}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid button>span{display:grid;min-width:0;gap:.12rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid small{color:var(--text-tertiary);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid strong{overflow:hidden;color:var(--text-primary);font-size:.94rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid em{overflow:hidden;color:var(--text-secondary);font-size:.7rem;font-style:normal;font-weight:780;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__idea-lab{display:grid;gap:.72rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__idea-brief{display:grid;gap:.32rem;border:1px solid var(--sw-dashboard-border, var(--sw-border-muted));border-radius:18px;background:var(--dashboard-os-control-bg, var(--sw-layer-default));padding:.82rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__idea-brief strong{color:var(--text-primary);font-size:1rem;font-weight:950}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__review{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.72rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__review .dashboard-agent-os__pipeline-grid,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__review .dashboard-agent-os__quality-grid{grid-column:1 / -1}@media (max-width: 768px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tabs button{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:52px;max-height:58px;padding:.4rem .22rem;gap:.14rem;text-align:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tabs button>span:not(:first-child){display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.05}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os{--agent-os-ready: var(--sw-success-rgb, 34,197,94);--agent-os-setup: var(--sw-warning-rgb, 245,158,11);--agent-os-guarded: var(--accent-primary-rgb, 99,102,241);--agent-os-blocked: var(--sw-danger-rgb, 239,68,68)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] :where(.dashboard-agent-os__preview,.dashboard-agent-os__files,.dashboard-agent-os__config-grid,.dashboard-agent-os__pipeline-grid){min-width:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:.82rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-stage,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__files-summary,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__file-list button,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__config-grid article,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__pipeline-grid article,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-strip span{border:1px solid var(--sw-dashboard-border, var(--sw-border-muted));background:var(--dashboard-os-control-bg, var(--sw-layer-default));box-shadow:inset 0 1px #ffffff0d}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-stage{display:grid;gap:.72rem;border-radius:22px;padding:clamp(.72rem,1.2vw,1rem)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-toolbar>span{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-toolbar>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.36rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-toolbar button,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__empty button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--sw-dashboard-border, var(--sw-border-muted));background:var(--dashboard-os-control-bg-hover, var(--sw-layer-raised));color:var(--text-primary);font-size:.72rem;font-weight:900}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen{display:grid;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:clamp(.72rem,1.6vw,1.1rem);min-height:clamp(230px,28vw,360px);border-radius:20px;border:1px solid rgba(var(--accent-primary-rgb),.3);background:radial-gradient(420px 220px at 0% 0%,rgba(var(--accent-primary-rgb),.24),transparent 70%),radial-gradient(360px 220px at 100% 100%,rgba(var(--accent-secondary-rgb),.16),transparent 72%),linear-gradient(135deg,#ffffff0d,#ffffff03),var(--sw-layer-sunken, rgba(4,8,16,.92));padding:clamp(.95rem,2vw,1.35rem)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen h3{max-width:100%;margin:.34rem 0 0;color:var(--text-primary);font-size:clamp(1.45rem,2.65vw,2.7rem);-webkit-hyphens:none;hyphens:none;line-height:1.02;overflow-wrap:normal;word-break:normal}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen p{max-width:56ch;margin:.7rem 0 0;color:var(--text-secondary);font-size:clamp(.82rem,1.15vw,.96rem);line-height:1.45}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen>div:first-child>span,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] [data-agent-status]>span:first-child{color:var(--accent-primary);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:end;gap:.5rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-signals span,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__files-summary span{display:grid;gap:.18rem;min-width:0;border:1px solid rgba(var(--accent-primary-rgb),.18);border-radius:15px;background:#ffffff0b;padding:.62rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-signals small,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__files-summary small,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__file-list small,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list small{overflow:hidden;color:var(--text-tertiary);font-size:.64rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-signals strong,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__files-summary strong,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__file-list strong,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list strong{overflow:hidden;color:var(--text-primary);font-weight:950;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.36rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-strip span{display:grid;gap:.1rem;border-radius:13px;padding:.5rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-strip small{color:var(--accent-primary);font-size:.6rem;font-weight:950}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-strip strong{color:var(--text-primary);font-size:.72rem;font-weight:900}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__file-list{display:grid;align-content:start;gap:.54rem;border-radius:22px;padding:.72rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list button,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__file-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;border-radius:16px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),#ffffff09),var(--dashboard-os-control-bg, var(--sw-layer-default));border:1px solid rgba(var(--accent-primary-rgb),.18);box-shadow:inset 0 1px #ffffff0b;padding:.72rem;text-align:left}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list button:hover,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__file-list button:hover{border-color:rgba(var(--accent-primary-rgb),.34);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.16),rgba(var(--accent-secondary-rgb),.08)),var(--dashboard-os-control-bg-hover, var(--sw-layer-raised))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list em{color:var(--accent-primary);font-size:.68rem;font-style:normal;font-weight:950}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__files{display:grid;gap:.72rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__files-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.54rem;border-radius:20px;padding:.66rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__config-grid,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__pipeline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__config-grid article,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__pipeline-grid article{display:grid;align-content:start;gap:.42rem;min-width:0;border-radius:18px;padding:.86rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__pipeline-grid article{grid-template-columns:auto minmax(0,1fr)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__config-grid article>span,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__pipeline-grid article span{color:var(--accent-primary);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__config-grid article strong,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__pipeline-grid article strong{color:var(--text-primary);font-weight:950}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__config-grid article em{color:var(--text-secondary);font-style:normal;font-weight:900}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__config-grid article p,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__pipeline-grid article p{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.42}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__config-grid article>div,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tool-steps{display:flex;flex-wrap:wrap;gap:.34rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__config-grid small,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tool-steps small{max-width:100%;overflow:hidden;border:1px solid rgba(var(--accent-primary-rgb),.16);border-radius:999px;background:#ffffff0b;color:var(--text-tertiary);font-size:.61rem;font-weight:850;padding:.24rem .44rem;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-agent-status=ready]{border-color:rgba(var(--agent-os-ready),.34)}#showweld-app-root[data-app-surface=dashboard] [data-agent-status=needs-setup]{border-color:rgba(var(--agent-os-setup),.36)}#showweld-app-root[data-app-surface=dashboard] [data-agent-status=guarded]{border-color:rgba(var(--agent-os-guarded),.36)}#showweld-app-root[data-app-surface=dashboard] [data-agent-status=blocked]{border-color:rgba(var(--agent-os-blocked),.36)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__empty{display:grid;place-items:center;gap:.7rem;min-height:180px;border:1px dashed var(--sw-dashboard-border, var(--sw-border-muted));border-radius:18px;color:var(--text-secondary)}@media (max-width: 768px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__review{grid-template-columns:minmax(0,1fr);grid-template-areas:"command" "preview" "modules"}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__review{grid-template-areas:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel textarea{min-height:118px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-actions,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid button{min-height:84px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__config-grid,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__pipeline-grid{grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen{grid-template-columns:minmax(0,1fr);min-height:300px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen h3{max-width:100%;font-size:clamp(1.5rem,7.4vw,2.2rem)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-toolbar{align-items:flex-start;flex-direction:column}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-toolbar>div{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-strip,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__files-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list button,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__file-list button{min-height:58px;padding:.6rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__config-grid article p,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__pipeline-grid article p{font-size:.75rem}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os{max-width:min(100%,1240px)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs{width:min(100%,560px);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;padding:.26rem;border:1px solid var(--dashboard-os-border, var(--sw-border-muted));border-radius:999px;background:var(--sw-layer-sunken, rgba(2,6,23,.54))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button{min-height:36px;border-radius:999px;padding:.34rem .56rem;background:transparent;border-color:transparent}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button[data-active=true]{background:var(--sw-layer-selected, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.16));border-color:var(--sw-border-accent, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.32))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button small{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command{grid-template-columns:minmax(220px,.46fr) minmax(0,1.54fr);grid-template-areas:"command preview" "modules preview";align-items:stretch}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(160px,.55fr);gap:.64rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-panel{border-radius:18px;gap:.58rem;padding:clamp(.72rem,1vw,.95rem)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-panel h3{font-size:clamp(1.12rem,1.65vw,1.62rem);line-height:1.04}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-panel p{font-size:.76rem;line-height:1.34}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-panel textarea{min-height:112px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__module-grid{align-self:end;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__module-grid button{min-height:58px;border-radius:14px;padding:.5rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__module-grid em{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen{min-height:clamp(260px,34vh,430px)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen h3{font-size:clamp(1.55rem,2.8vw,3rem)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__phase-strip span{padding:.38rem .42rem}@media (max-width: 980px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command{grid-template-columns:minmax(0,1fr);grid-template-areas:"command" "preview" "modules"}}@media (max-width: 768px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__header p,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-panel p,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__phase-strip{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs{width:100%;border-radius:18px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-panel textarea{min-height:92px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen{min-height:230px}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering]>.app-builder-command-strip,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering]>.app-builder-stat-strip{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-main{overflow:hidden;padding:clamp(.5rem,.9vw,.78rem);padding-bottom:clamp(.5rem,.9vw,.78rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] [data-app-builder-rendering=true]{width:100%;max-width:none;height:100%;min-height:0;margin:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-layout{height:100%;min-height:0;display:grid;grid-template-columns:clamp(280px,23vw,410px) minmax(0,1fr);gap:clamp(.5rem,.9vw,.78rem);align-items:stretch}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-inspector{min-height:0;height:100%;overflow-y:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-inspector{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-stage{min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.52rem;padding:.55rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-hero{margin:0;min-height:40px;padding:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-hero p,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-compile-ribbon,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-routes,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-tabs,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-dock{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame{min-width:0;min-height:0;height:100%;margin:0;overflow:hidden;display:grid;place-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device{width:min(var(--app-builder-preview-width, 1100px),100%);height:min(var(--app-builder-preview-min-height, 680px),100%);min-height:0;max-height:100%;aspect-ratio:var(--app-builder-preview-aspect, auto)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame__iframe{height:100%;min-height:0}@media (max-width: 1180px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar{display:none}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-main{width:100%;height:calc(100dvh - 56px - var(--sw-creator-mobile-dock-height, 92px) - 4.65rem - env(safe-area-inset-bottom,0px));min-height:420px;margin-left:0;padding:.36rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-inspector{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-stage{padding:.38rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device{width:100%;height:100%;border-width:5px;border-radius:20px}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-stage{grid-template-rows:auto minmax(0,1fr);grid-auto-rows:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-hero{order:0;grid-row:1}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame{order:0;grid-row:2;height:100%;min-height:0;max-height:none;margin:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-compile-ribbon,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-routes,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-tabs,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-dock,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-stage>div[aria-hidden=true]{display:none;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame__iframe{height:100%;min-height:0;max-height:100%}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-stage{grid-template-rows:minmax(40px,auto) minmax(0,1fr);grid-auto-rows:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame{order:0;grid-row:2;height:100%;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:.26rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device{width:100%;height:100%;aspect-ratio:auto;align-self:stretch;justify-self:stretch}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame__iframe{width:100%;height:100%}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar{display:flex;position:fixed;left:calc(max(.72rem,env(safe-area-inset-left,0px)) + var(--abp-mobile-rail-width, 56px) + .48rem);right:max(.72rem,env(safe-area-inset-right,0px));bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + .62rem + env(safe-area-inset-bottom,0px));z-index:620;align-items:center;gap:.42rem;min-height:56px;max-height:none;border:1px solid var(--sw-border-strong, rgba(255,255,255,.16));border-radius:18px;background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.16),#ffffff0b),var(--sw-material-overlay, rgba(8, 11, 22, .92));box-shadow:var(--sw-material-shadow, 0 18px 50px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.1));backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar button{min-height:42px;height:42px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip{display:none}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 800);width:100vw;height:100dvh;min-height:100dvh;padding:0;border-radius:0;background:var(--sw-layer-canvas, #050815)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen>header,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen>.app-builder-command-strip,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen>.app-builder-stat-strip,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen>footer,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-agent-sidebar,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-mobile-actionbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-main{width:100%;height:100dvh;min-height:100dvh;margin:0;padding:.48rem;border:0;border-radius:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen [data-app-builder-rendering=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-rendering-layout,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-preview-stage{width:100%;max-width:none;height:100%;min-height:0;margin:0;grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-preview-stage{padding:.42rem;grid-template-rows:auto minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-live-preview-frame{height:100%;min-height:0;padding:.32rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-live-preview-frame__iframe{width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;aspect-ratio:auto}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{--abp-mobile-rail-width: 56px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{width:calc(100% - var(--abp-mobile-rail-width) - .52rem);margin-left:calc(var(--abp-mobile-rail-width) + .52rem);padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + .8rem + env(safe-area-inset-bottom,0px))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.34rem;position:fixed;left:max(.44rem,env(safe-area-inset-left,0px));right:auto;top:calc(58px + .58rem + env(safe-area-inset-top,0px));bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + .62rem + env(safe-area-inset-bottom,0px));width:var(--abp-mobile-rail-width);min-width:var(--abp-mobile-rail-width);max-width:var(--abp-mobile-rail-width);min-height:0;max-height:none;padding:.36rem .28rem;border-radius:18px;overflow-y:auto;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar button{flex:0 0 auto;width:100%;min-width:0;height:46px;min-height:46px;padding:0;display:grid;place-items:center;border-radius:14px;font-size:0;line-height:1;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar button:before{color:currentColor;font-size:.56rem;font-weight:950;letter-spacing:0;text-transform:uppercase}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar__doctor:before{content:"Fix"}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar__primary:before{content:"Run"}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar__preview:before{content:"View"}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar__ai:before{content:"AI"}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent{align-items:stretch;justify-items:start;padding:calc(.58rem + env(safe-area-inset-top,0px)) max(.52rem,env(safe-area-inset-right,0px)) calc(var(--sw-creator-mobile-dock-height, 92px) + .62rem + env(safe-area-inset-bottom,0px)) max(.52rem,env(safe-area-inset-left,0px))}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__backdrop{background:linear-gradient(90deg,rgba(2,6,23,.56),rgba(2,6,23,.22) 68%,transparent),radial-gradient(540px 420px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.2),transparent 68%);backdrop-filter:blur(4px) saturate(125%);-webkit-backdrop-filter:blur(4px) saturate(125%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__sheet{width:min(330px,calc(100vw - var(--abp-mobile-rail-width) - 1rem));height:100%;max-height:none;margin:0;border-radius:22px;animation:appBuilderAgentSideIn .22s var(--motion-ease-decelerate, cubic-bezier(0,0,.2,1)) both}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__handle{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__actions button{min-width:0;width:100%;white-space:normal;line-height:1.15;text-align:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__more-prompts,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__tools{display:grid;gap:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__more-prompts summary,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__tools summary{list-style:none;min-height:2.5rem;border:1px solid var(--sw-border-muted, rgba(148,163,184,.22));border-radius:14px;background:var(--sw-layer-raised, rgba(15,23,42,.92));color:var(--sw-text-primary, var(--text-primary, #f8fafc));font-size:.7rem;font-weight:900;cursor:pointer}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__more-prompts summary{display:grid;place-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__tools summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.46rem;padding:0 .62rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__more-prompts summary::-webkit-details-marker,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__tools summary::-webkit-details-marker{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__more-prompts>div,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__tools-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__more-prompts button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__tools-panel button{min-width:0;min-height:2.62rem;width:100%;border:1px solid var(--sw-border-muted, rgba(148,163,184,.22));border-radius:14px;background:var(--sw-layer-raised, rgba(15,23,42,.92));color:var(--sw-text-secondary, var(--text-secondary, #cbd5e1));font-size:.64rem;font-weight:880;line-height:1.1;text-align:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-main{width:100%;margin-left:0;padding:.36rem}}@keyframes appBuilderAgentSideIn{0%{opacity:0;transform:translate(-16px) scale(.99)}to{opacity:1;transform:translate(0) scale(1)}}@media (prefers-reduced-motion: reduce){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__sheet{animation:none}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-stage{grid-template-rows:auto minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-compile-ribbon,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-routes,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-tabs,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-dock{display:none}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar{display:grid;grid-template-columns:32px minmax(0,1fr) 32px auto;align-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar .app-builder-preview-fullscreen-toggle{display:inline-flex;width:auto;min-width:42px;padding:0 .5rem;font-size:.62rem}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os{--agent-os-surface: var(--dashboard-os-card-bg, var(--sw-layer-default, rgba(10,16,28,.92)));--agent-os-raised: var(--dashboard-os-control-bg, var(--sw-layer-raised, rgba(16,23,38,.9)));--agent-os-border: var(--dashboard-os-border, var(--sw-border-muted, rgba(255,255,255,.1)));--agent-os-accent-border: var(--sw-border-accent, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.28));max-width:min(100%,1180px)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__header{grid-template-columns:auto minmax(0,1fr) auto;border-radius:20px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs{width:min(100%,420px);grid-template-columns:repeat(3,minmax(0,1fr));border-radius:999px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button{min-height:34px;border-radius:999px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command{grid-template-columns:minmax(240px,.46fr) minmax(0,1.54fr);gap:clamp(.65rem,1.25vw,1rem)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel{min-height:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel h3{margin-bottom:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__run-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:.42rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__run-strip :where(button,span){display:grid;min-width:0;min-height:48px;align-content:center;gap:.08rem;padding:.48rem;border:1px solid var(--agent-os-border);border-radius:13px;background:var(--agent-os-raised);color:var(--text-secondary);text-align:left}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__run-strip button{cursor:pointer}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__run-strip small,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__run-strip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__run-strip small{color:var(--text-tertiary);font-size:.58rem;font-weight:900;text-transform:uppercase}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__run-strip strong{color:var(--text-primary);font-size:.72rem;font-weight:900}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-actions{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,auto);gap:.42rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-actions button{justify-content:center}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen p{max-width:52ch}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__review{align-items:start}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] :where(.dashboard-agent-os__files,.dashboard-agent-os__config-grid article,.dashboard-agent-os__pipeline-grid article,.dashboard-agent-os__quality-grid article){border-color:var(--agent-os-border);background:var(--agent-os-surface)}@media (max-width: 980px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command{grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-actions{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 768px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__header{grid-template-columns:auto minmax(0,1fr)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__safety{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__run-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-actions{grid-template-columns:1fr}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-agent-os__idea-lab,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-agent-os__idea-lab>div{display:grid;height:auto;min-height:0;max-height:none;overflow:visible}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-agent-os__idea-lab{gap:.72rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-agent-os__idea-lab>.dashboard-agent-os__idea-brief{padding:.82rem;border:1px solid var(--agent-os-border, var(--sw-border-muted, rgba(255,255,255,.12)));border-radius:18px;background:var(--agent-os-surface, var(--sw-layer-default, rgba(10,16,28,.92)))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-agent-os__idea-lab>div:not(.dashboard-agent-os__idea-brief){max-height:min(74dvh,760px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--agent-os-border, var(--sw-border-muted, rgba(255,255,255,.12)));border-radius:20px;background:var(--agent-os-surface, var(--sw-layer-default, rgba(10,16,28,.92)))}@media (max-width: 768px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-agent-os__idea-lab>.dashboard-agent-os__idea-brief p{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-agent-os__idea-lab>div:not(.dashboard-agent-os__idea-brief){max-height:calc(100dvh - 17rem);min-height:340px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__review{gap:.52rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(.dashboard-agent-os__config-grid,.dashboard-agent-os__pipeline-grid,.dashboard-agent-os__quality-grid){gap:.46rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(.dashboard-agent-os__config-grid article,.dashboard-agent-os__pipeline-grid article,.dashboard-agent-os__quality-grid article){min-height:0;padding:.58rem;border-radius:14px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(.dashboard-agent-os__config-grid article p,.dashboard-agent-os__pipeline-grid article p){display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tool-steps{display:flex;max-width:100%;gap:.3rem;overflow-x:auto;scrollbar-width:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tool-steps::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tool-steps small:nth-child(n+3){display:none}}@media (hover: hover){.studio-card,.os-card,.premium-card{position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),background-image .4s cubic-bezier(.16,1,.3,1)}.studio-card:after,.os-card:after,.premium-card:after{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff0f,#fff0);transform:skew(-25deg);transition:left .75s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:5}.studio-card:hover:after,.os-card:hover:after,.premium-card:hover:after{left:150%}.studio-card:hover,.os-card:hover,.premium-card:hover{transform:translateY(-4px) scale(1.015);border-color:hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.3);box-shadow:0 24px 48px #00000080,0 0 32px hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.12)}.studio-card:hover,.os-card:hover,.premium-card:hover{border-color:transparent;background-image:linear-gradient(var(--glass-bg-md, rgba(8, 12, 20, .75)),var(--glass-bg-md, rgba(8, 12, 20, .75))),linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);background-origin:border-box;background-clip:padding-box,border-box}}@media (hover: none){.studio-card:active,.os-card:active,.premium-card:active,.studio-button-primary:active,.studio-button-secondary:active,.premium-button:active{transform:scale(.97);filter:brightness(.9);transition:transform .12s ease,filter .12s ease}.app-builder-mobile-agent__sheet{max-height:calc(80dvh - var(--safe-bottom) - var(--sw-creator-mobile-dock-height, 92px));padding-bottom:calc(1rem + var(--safe-bottom))}}.sw-premium-icon{display:inline-grid;place-items:center;transition:transform .25s var(--ease-disney-elastic, cubic-bezier(.34, 1.56, .64, 1))}.sw-premium-icon__orb{transform-origin:center;transition:transform .35s var(--ease-apple-spring, cubic-bezier(.16, 1, .3, 1)),opacity .35s ease;opacity:.15}.sw-premium-icon__glyph{transform-origin:center;transition:transform .3s var(--ease-disney-elastic, cubic-bezier(.34, 1.56, .64, 1)),stroke-width .2s ease}@media (hover: hover){.sw-premium-icon:hover{transform:scale(1.06)}.sw-premium-icon:hover .sw-premium-icon__orb{transform:scale(1.18);opacity:.32}.sw-premium-icon:hover .sw-premium-icon__glyph{transform:scale(1.08) rotate(3deg);stroke-width:2}}@media (hover: none){.sw-premium-icon:active{transform:scale(.96);transition:transform .1s ease}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os{--agent-os-glass: color-mix(in srgb, var(--sw-layer-raised, rgba(16,23,38,.94)) 88%, transparent);--agent-os-quiet: color-mix(in srgb, var(--sw-layer-default, rgba(10,16,28,.92)) 92%, transparent);--agent-os-ink: var(--text-primary, #f8fafc);--agent-os-muted: var(--text-secondary, #cbd5e1);--agent-os-dim: var(--text-tertiary, #94a3b8);container-type:inline-size}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs{width:min(100%,620px);grid-template-columns:repeat(4,minmax(0,1fr))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-brief{display:grid;gap:.28rem;min-width:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-brief>span{color:var(--accent-primary);font-size:.66rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-brief h3{margin:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-brief p{margin:0;color:var(--agent-os-muted)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__signal-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__signal-strip span{display:grid;min-width:0;gap:.08rem;border:1px solid var(--agent-os-border, var(--sw-border-muted));border-radius:14px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),#ffffff09),var(--agent-os-quiet, var(--sw-layer-default));box-shadow:inset 0 1px #ffffff0d;padding:.58rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__signal-strip small,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__signal-strip em{min-width:0;overflow:hidden;color:var(--agent-os-dim);font-size:.58rem;font-style:normal;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__signal-strip strong{min-width:0;overflow:hidden;color:var(--agent-os-ink);font-size:.9rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-actions{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-actions button,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-open{align-items:center;border:1px solid var(--agent-os-border, var(--sw-border-muted));background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.12),rgba(var(--accent-secondary-rgb),.06)),var(--agent-os-glass, var(--sw-layer-raised));color:var(--agent-os-ink);box-shadow:inset 0 1px #ffffff0f}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-actions button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-width:0;min-height:58px;border-radius:16px;padding:.58rem;text-align:left}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-actions span{display:grid;min-width:0;gap:.06rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-actions strong,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-actions small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-actions strong{color:var(--agent-os-ink);font-size:.78rem;font-weight:950}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-actions small{color:var(--agent-os-dim);font-size:.62rem;font-weight:850}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-open{display:inline-flex;justify-self:start;gap:.36rem;min-height:36px;border-radius:999px;padding:.48rem .72rem;font-size:.74rem;font-weight:950}@media (max-width: 980px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command{grid-template-areas:"preview" "command" "modules"}}@media (max-width: 768px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os{max-width:100%;padding:.62rem;border-radius:22px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__header{gap:.54rem;padding:.64rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs{grid-template-columns:repeat(4,minmax(0,1fr));border-radius:16px;gap:.2rem;padding:.22rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button{min-height:48px;padding:.32rem .16rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button span{max-width:100%;overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command{gap:.64rem;overflow:visible}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-stage,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list{border-radius:18px;padding:.62rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-brief h3{display:-webkit-box;overflow:hidden;font-size:clamp(1.04rem,4.7vw,1.34rem);line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__signal-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__signal-strip span{padding:.48rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel textarea{min-height:98px;max-height:148px;font-size:.84rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-actions{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.85fr));gap:.36rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-actions button{min-width:0;min-height:42px;padding:.42rem .32rem;font-size:.68rem;white-space:normal}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__mobile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview{grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-toolbar{gap:.46rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen{min-height:220px;padding:.78rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen h3{display:-webkit-box;overflow:hidden;font-size:clamp(1.18rem,6.4vw,1.72rem);line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:2}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen p{display:-webkit-box;overflow:hidden;font-size:.76rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-signals span{padding:.42rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-open{width:100%;justify-self:stretch}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list button{grid-template-columns:minmax(0,1fr);min-height:74px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 768px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview{display:grid;grid-template-columns:minmax(0,1fr);gap:.58rem;width:100%}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-stage,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-list{width:100%;min-width:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen{min-height:190px;gap:.52rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-toolbar>div{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-toolbar button{min-width:0;min-height:38px;overflow:hidden;padding:.38rem .28rem;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__safety{display:flex;grid-column:1 / -1;justify-content:flex-start;flex-wrap:nowrap;gap:.3rem;max-width:100%;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__safety::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__safety span{flex:0 0 auto;min-height:26px;padding:.24rem .48rem;font-size:.62rem;line-height:1.08;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-agent-os__idea-lab>div:not(.dashboard-agent-os__idea-brief){max-height:none;min-height:0;overflow:visible;overscroll-behavior:auto}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__module-grid{grid-template-columns:minmax(0,1fr);gap:.46rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__module-grid button{min-height:82px;align-items:flex-start;padding:.58rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__module-grid button>span{gap:.14rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__module-grid em{display:block;color:var(--agent-os-dim, var(--text-tertiary));font-size:.66rem;font-style:normal;line-height:1.25}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(.dashboard-agent-os__config-grid article p,.dashboard-agent-os__pipeline-grid article p,.dashboard-agent-os__quality-grid article small){display:block;color:var(--agent-os-muted, var(--text-secondary));font-size:.72rem;line-height:1.34}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tool-steps{display:flex;flex-wrap:wrap;gap:.3rem;overflow:visible}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tool-steps small,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tool-steps small:nth-child(n+3){display:inline-flex}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__quality-grid{gap:.46rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__quality-grid article{display:grid;gap:.34rem;min-height:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__quality-tools{display:flex;flex-wrap:wrap;gap:.28rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__quality-tools em{border:1px solid var(--agent-os-border, var(--sw-border-muted));border-radius:999px;background:rgba(var(--accent-primary-rgb),.09);color:var(--agent-os-dim, var(--text-tertiary));font-size:.62rem;font-style:normal;font-weight:850;line-height:1.12;padding:.22rem .42rem;white-space:normal}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.agent-workspace-container{display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem;width:100%;height:auto;min-height:0;max-height:none;overflow:visible;padding:.74rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.agent-workspace-container>.agent-workspace-header,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.agent-workspace-container>.workspace-deck{display:grid;width:100%;min-width:0;height:auto;min-height:0;max-height:none;overflow:visible}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-header{grid-template-columns:minmax(0,1fr);gap:.58rem;padding:.66rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.34rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-deck,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-pane-left,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-pane-right,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-cards-deck{grid-template-columns:minmax(0,1fr);gap:.62rem;width:100%;min-width:0;max-width:100%}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(.workspace-glass-panel,.agent-glass-card,.workspace-selector-group,.workspace-chat-input-area,.agent-led-strip,.workspace-ledger,.agent-glass-card__body){width:100%;min-width:0;max-width:100%;overflow:visible}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-led-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:.36rem}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-indicator-badge{display:flex;width:100%;justify-content:flex-start;min-height:34px;white-space:normal}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-led-checkbox{display:inline-block;flex:0 0 14px;width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;padding:0;border-radius:3px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>div:not(.dashboard-genesis-engine__header):not(.dashboard-genesis-engine__handoff) input.agent-led-checkbox{display:inline-block;flex:0 0 14px;width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;padding:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-led-dot{flex:0 0 8px;width:8px;min-width:8px;max-width:8px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-indicator-badge>span:last-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-textarea{min-height:138px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-select,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-textarea,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-run-btn{width:100%;max-width:100%}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .ledger-row{grid-template-columns:minmax(0,1fr);gap:.24rem}}#showweld-app-root :where(.sw-qol-visual--iconic,.sw-asset-frame--iconic){--sw-qol-deep-ink: color-mix(in srgb, var(--sw-layer-canvas, #030712) 88%, black 12%);--sw-qol-glass: color-mix(in srgb, var(--sw-layer-raised, rgba(15,23,42,.9)) 84%, transparent);--sw-qol-line: color-mix(in srgb, var(--sw-border-muted, rgba(148,163,184,.2)) 70%, var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 30%);--sw-qol-glow: color-mix(in srgb, var(--sw-accent-glow, var(--accent-primary, #0ea5ff)) 34%, transparent);border-color:var(--sw-qol-line);background:radial-gradient(circle at 24% 16%,var(--sw-qol-glow),transparent 38%),radial-gradient(circle at 82% 76%,color-mix(in srgb,var(--accent-secondary, #a855f7) 22%,transparent),transparent 44%),linear-gradient(145deg,#ffffff0f,#ffffff03),var(--sw-qol-deep-ink);box-shadow:inset 0 1px #ffffff13,inset 0 -1px #ffffff09,0 14px 36px #00000038}#showweld-app-root .sw-qol-visual--iconic:after{content:"";position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;border-radius:calc(var(--sw-radius-lg, 1rem) - .25rem);border:1px solid rgba(255,255,255,.045);background:linear-gradient(120deg,transparent 0 34%,rgba(255,255,255,.052) 45%,transparent 58%),radial-gradient(circle at 50% 50%,transparent 42%,rgba(0,0,0,.18) 100%);pointer-events:none;opacity:.76}#showweld-app-root .sw-qol-visual--iconic .sw-qol-visual__grid-plane{opacity:.5;background-size:18px 18px;transform:perspective(680px) rotateX(58deg) translateY(10%) scale(1.04);-webkit-mask-image:linear-gradient(180deg,transparent,black 20%,black 68%,transparent);mask-image:linear-gradient(180deg,transparent,black 20%,black 68%,transparent)}#showweld-app-root .sw-qol-visual--iconic .sw-qol-visual__glass-card{border-color:#ffffff1b;background:linear-gradient(140deg,#ffffff1f,#ffffff05),color-mix(in srgb,var(--sw-layer-raised, rgba(15,23,42,.9)) 72%,transparent);box-shadow:0 16px 34px #0000003d,inset 0 1px #ffffff1c}#showweld-app-root .sw-qol-visual--iconic .sw-qol-visual__glyph-ring{border-color:color-mix(in srgb,var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 62%,white 10%);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.18),transparent 28%),conic-gradient(from 210deg,rgba(var(--accent-primary-rgb,14,165,255),.95),rgba(var(--accent-secondary-rgb,168,85,247),.82),#22d3eeb3,rgba(var(--accent-primary-rgb,14,165,255),.95)),var(--sw-layer-raised, #111827);box-shadow:0 0 0 1px #ffffff1a inset,0 12px 34px rgba(var(--accent-primary-rgb,14,165,255),.23),0 0 46px color-mix(in srgb,var(--sw-accent-glow, var(--accent-primary, #0ea5ff)) 26%,transparent)}#showweld-app-root .sw-qol-visual--iconic .sw-qol-visual__node{border-color:#ffffff29;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.42),transparent 38%),color-mix(in srgb,var(--sw-accent-field, var(--accent-primary, #0ea5ff)) 76%,var(--sw-layer-raised, #111827));box-shadow:0 0 18px color-mix(in srgb,var(--sw-accent-glow, var(--accent-primary, #0ea5ff)) 34%,transparent)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] .pb-empty-visual-row .sw-qol-visual--iconic{width:100%;min-height:clamp(5rem,12vw,7.5rem);max-height:8rem;opacity:.92}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] .pb-empty-visual-row .sw-qol-visual--iconic .sw-qol-visual__glyph-ring{width:clamp(2.2rem,5vw,3rem);height:clamp(2.2rem,5vw,3rem)}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] .pb-empty-visual-row .sw-qol-visual--iconic{min-height:4.6rem;max-height:5.8rem;border-radius:.9rem;opacity:.88}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] .pb-empty-visual-row .sw-qol-visual--iconic:after{top:.35rem;right:.35rem;bottom:.35rem;left:.35rem}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:auto;min-height:54px;padding:.42rem .52rem;gap:.34rem;background:linear-gradient(180deg,#ffffff0d,#ffffff03),color-mix(in srgb,var(--sw-layer-sunken, rgba(5,10,22,.94)) 92%,transparent);border-bottom:1px solid var(--sw-border-muted, rgba(148,163,184,.18));overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab{width:100%;min-width:0;min-height:44px;height:44px;padding:.36rem .12rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;border-radius:14px;border:1px solid var(--sw-border-muted, rgba(148,163,184,.18));background:linear-gradient(180deg,#ffffff0e,#ffffff04),var(--sw-layer-field, rgba(9,14,26,.74));color:var(--text-secondary, #cbd5e1);font-size:.55rem;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 0 1px #ffffff0f}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab svg{width:14px;height:14px;flex:0 0 14px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab[data-active=true]{border-color:color-mix(in srgb,var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 72%,white 6%);color:var(--accent-primary, #0ea5ff);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--sw-accent-glow, var(--accent-primary, #0ea5ff)) 24%,transparent),transparent 70%),var(--sw-layer-selected, rgba(14,20,34,.9))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] main{padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1.2rem);overflow-x:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] main>div{padding:.62rem;padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1.4rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-shell{gap:.5rem;margin-bottom:.6rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-stage,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-media,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-empty{width:100%;min-height:218px;height:clamp(218px,56vw,258px);max-height:258px;aspect-ratio:auto;border-radius:18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-caption{left:.48rem;right:.48rem;bottom:.48rem;padding:.5rem .58rem;border-radius:14px;background:#030712c2;border:1px solid rgba(255,255,255,.1)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-canvas-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;min-height:0;height:auto;padding:.45rem;border-radius:16px;margin-bottom:0;background:linear-gradient(180deg,#ffffff0d,#ffffff04),var(--sw-layer-default, rgba(9,14,26,.9));border:1px solid var(--sw-border-muted, rgba(148,163,184,.18))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-canvas-tools button{min-height:38px;height:38px;padding:.34rem .18rem;border-radius:12px;font-size:.54rem;letter-spacing:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-input-layer{gap:.48rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-input-card{padding:.56rem;border-radius:15px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{min-height:88px;max-height:128px;padding:.62rem;font-size:.72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-modal-overlay{align-items:flex-end;padding:.58rem;padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + env(safe-area-inset-bottom) + .58rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-modal-panel{max-width:100%;max-height:calc(100dvh - var(--sw-mobile-bottom-clearance, 8.25rem) - 1.2rem);border-radius:22px 22px 16px 16px}}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os{border-color:color-mix(in srgb,var(--sw-border-muted, rgba(148,163,184,.18)) 68%,var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 32%);background:radial-gradient(640px 220px at 0% 0%,color-mix(in srgb,var(--sw-accent-glow, var(--accent-primary, #0ea5ff)) 16%,transparent),transparent 66%),radial-gradient(460px 190px at 100% 12%,rgba(var(--accent-secondary-rgb,168,85,247),.1),transparent 70%),linear-gradient(145deg,#ffffff0e,#ffffff04),var(--sw-layer-default, rgba(9,14,26,.9));box-shadow:0 20px 60px #0000003d,inset 0 1px #ffffff13}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer{border-color:var(--sw-border-muted, rgba(148,163,184,.18));background:linear-gradient(180deg,#ffffff0c,#ffffff03),var(--sw-layer-field, rgba(9,14,26,.74))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action{border-color:var(--sw-border-muted, rgba(148,163,184,.18));background:linear-gradient(180deg,#ffffff0d,#ffffff03),color-mix(in srgb,var(--sw-layer-raised, rgba(15,23,42,.88)) 78%,transparent)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action[data-primary=true]{border-color:color-mix(in srgb,var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 74%,white 8%);background:linear-gradient(135deg,color-mix(in srgb,var(--sw-accent-wash, var(--accent-primary, #0ea5ff)) 72%,transparent),rgba(var(--accent-secondary-rgb,168,85,247),.07)),var(--sw-layer-selected, rgba(14,20,34,.9))}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os{margin-bottom:.5rem;padding:.46rem;border-radius:17px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__head{align-items:flex-start;gap:.4rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__title-icon{width:28px;height:28px;border-radius:10px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__title strong{font-size:.72rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__title span{max-width:48vw;font-size:.5rem;margin-top:.08rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__signals{max-width:9.1rem;gap:.22rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__signal{min-height:21px;padding:.18rem .32rem;font-size:.43rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layers{display:grid;grid-template-columns:none;gap:.4rem;overflow-x:hidden;overflow-y:hidden;scroll-snap-type:none;-webkit-overflow-scrolling:touch;padding-bottom:.08rem;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layers::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os[data-mobile-view=canvas] .pb-create-os__layer[data-layer=build],#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os[data-mobile-view=continuity] .pb-create-os__layer[data-layer=refine],#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os[data-mobile-view=output] .pb-create-os__layer[data-layer=publish]{order:-1;border-color:var(--sw-accent-edge, var(--accent-primary, #0ea5ff))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer{width:100%;max-width:100%;min-height:0;padding:.38rem;gap:.3rem;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os[data-mobile-view=canvas] .pb-create-os__layer:not([data-layer=build]),#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os[data-mobile-view=continuity] .pb-create-os__layer:not([data-layer=refine]),#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os[data-mobile-view=output] .pb-create-os__layer:not([data-layer=publish]){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer-head strong{font-size:.62rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer-head span{font-size:.44rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.26rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action{min-height:38px;height:38px;padding:.28rem;border-radius:11px;gap:.26rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action strong{font-size:.5rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action span{font-size:.41rem;margin-top:.06rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action svg{width:12px;height:12px}}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-shell{border-color:color-mix(in srgb,var(--sw-border-muted, rgba(148,163,184,.2)) 66%,var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 34%);background:radial-gradient(760px 260px at 0% 0%,color-mix(in srgb,var(--sw-accent-glow, var(--accent-primary, #0ea5ff)) 18%,transparent),transparent 66%),radial-gradient(520px 220px at 100% 14%,rgba(var(--accent-secondary-rgb,168,85,247),.11),transparent 70%),linear-gradient(145deg,#ffffff0e,#ffffff04),var(--sw-layer-default, rgba(9,14,26,.92));box-shadow:0 24px 70px #00000040,inset 0 1px #ffffff13}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-stage{border-color:color-mix(in srgb,var(--sw-border-accent, var(--accent-primary, #0ea5ff)) 46%,var(--sw-border-muted, rgba(148,163,184,.2)) 54%);background:radial-gradient(460px 220px at 50% 0%,color-mix(in srgb,var(--sw-accent-wash, var(--accent-primary, #0ea5ff)) 18%,transparent),transparent 72%),linear-gradient(180deg,#ffffff0d,#ffffff03),var(--sw-layer-sunken, rgba(3,7,18,.86));box-shadow:inset 0 1px #ffffff0f,inset 0 -60px 120px #00000042}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-command .pb-layered-input-card,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-input-card,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-card,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-output-route-panel,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-reader-handoff-strip,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-empty-production-state{border-color:var(--sw-border-muted, rgba(148,163,184,.18));background:linear-gradient(145deg,#ffffff0d,#ffffff03),var(--sw-layer-default, rgba(9,14,26,.84));box-shadow:0 16px 44px #0000002e,inset 0 1px #fff1}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-caption,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-neutron-layer,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-output-route-card,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-reader-handoff-card{border-color:var(--sw-border-muted, rgba(148,163,184,.18));background:linear-gradient(180deg,#ffffff0c,#ffffff03),var(--sw-layer-raised, rgba(15,23,42,.72))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-layered-scene-area:focus,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] button:focus-visible,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--sw-accent-focus, var(--accent-primary, #0ea5ff)) 74%,white 10%);outline-offset:2px}@media (min-width: 761px){#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-shell{grid-template-columns:minmax(0,1fr) clamp(260px,30%,330px);gap:.68rem;align-items:start;margin-bottom:.72rem;padding:.68rem;border-radius:18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-stage{min-height:min(56vh,590px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-command{gap:.38rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-layered-input-card{gap:.34rem;padding:.5rem;border-radius:13px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-layered-input-card__top strong{font-size:.76rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-command .pb-layered-input-card__top span{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-layered-scene-area{min-height:78px;max-height:118px;font-size:.76rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-command .pb-layered-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-command .pb-layered-action-row button{min-height:34px;padding:.34rem .28rem;font-size:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-neutron-layer-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-neutron-layer{min-height:42px;padding:.42rem;border-radius:12px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os{margin-top:.7rem;margin-bottom:.72rem;padding:.62rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layers{gap:.45rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer{gap:.38rem;padding:.48rem;border-radius:14px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action{min-height:44px;padding:.42rem;border-radius:12px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action span{display:none}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os{gap:.4rem;margin-bottom:.42rem;padding:.4rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__title span{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__title strong{font-size:.68rem;max-width:34vw}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__title-icon{width:26px;height:26px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__signals{max-width:10.5rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__signal{min-height:19px;padding:.16rem .28rem;font-size:.4rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layers{gap:.34rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer{flex-basis:min(100%,16.4rem);max-width:16.4rem;padding:.32rem;gap:.24rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer-head strong{font-size:.56rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer-head span{font-size:.38rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__actions{gap:.22rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action{min-height:31px;height:31px;grid-template-columns:auto minmax(0,1fr);padding:.22rem .28rem;gap:.22rem;border-radius:10px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action strong{font-size:.46rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action span{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-stage,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-media,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-empty{min-height:min(40dvh,340px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-caption{left:.5rem;right:.5rem;bottom:.5rem;padding:.54rem .58rem;border-radius:13px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-canvas-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;padding:.48rem;border-radius:14px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-canvas-tools button{min-height:38px;padding:.42rem .26rem;font-size:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-layered-input-card__top strong{font-size:.76rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-layered-input-card__top span{font-size:.55rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{min-height:94px;max-height:145px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row button{min-height:38px;font-size:.56rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-card{border-radius:14px}}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack{gap:var(--pb-editor-stack-gap, clamp(.72rem, .8vw, 1rem));padding-bottom:var(--pb-editor-stack-bottom, clamp(1rem, 2vh, 1.6rem))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card{border-color:color-mix(in srgb,var(--sw-border-muted, rgba(148,163,184,.18)) 72%,var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 28%);background:radial-gradient(420px 170px at 0% 0%,color-mix(in srgb,var(--sw-accent-wash, var(--accent-primary, #0ea5ff)) 12%,transparent),transparent 70%),linear-gradient(145deg,#ffffff0d,#ffffff03),var(--sw-layer-default, rgba(9,14,26,.86))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-toolbar{z-index:8}@media (min-width: 761px){#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack{max-height:min(74vh,720px);overflow:auto;overscroll-behavior:contain;padding-bottom:clamp(1rem,2vh,1.6rem);padding-right:.18rem;scroll-snap-type:y proximity}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card{align-items:stretch;max-height:min(70vh,660px);scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-img-wrap{width:clamp(250px,27vw,340px);max-width:38%}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-edit-body{padding:clamp(.88rem,1.2vw,1.28rem);gap:var(--pb-editor-inner-gap, clamp(.62rem, .78vw, .92rem));overflow:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card textarea{min-height:80px;max-height:136px}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack{gap:.72rem;padding-bottom:calc(var(--sw-mobile-bottom-clearance, 7.25rem) + 1rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-production-bible-card{padding:.72rem;border-radius:14px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card{display:grid;grid-template-columns:minmax(0,1fr);border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-img-wrap{min-height:0;max-height:none;border-right:0;border-bottom:1px solid var(--sw-border-muted, rgba(148,163,184,.18))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-img-wrap>div:first-child{aspect-ratio:auto;min-height:0;height:188px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-img-wrap img{height:188px;object-fit:cover}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-toolbar{left:.5rem;right:.5rem;top:auto;bottom:.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;opacity:1;transform:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-toolbar button{min-width:0;min-height:30px;padding:.26rem .3rem;justify-content:center;border-radius:10px;font-size:.49rem;background:linear-gradient(180deg,#ffffff12,#ffffff05),#030712d1;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card>div:last-child{padding:.66rem;gap:.58rem;max-height:none;overflow:visible}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card>div:last-child>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card textarea{min-height:68px;max-height:108px;resize:vertical;font-size:.72rem;line-height:1.42}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card>div:last-child>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;padding-top:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card>div:last-child>div:nth-child(2) [style*=margin-bottom]{margin-bottom:.3rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card>div:last-child>div:nth-child(3){padding-top:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card>div:last-child>div:nth-child(3) [style*="padding: 0.4rem 0.6rem"]{padding:.34rem .46rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card:not([data-selected=true])>div:last-child{gap:.42rem;padding:.56rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card:not([data-selected=true]) textarea{min-height:46px;max-height:58px;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card:not([data-selected=true])>div:last-child>div:nth-child(2),#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card:not([data-selected=true])>div:last-child>div:nth-child(3){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card:not([data-selected=true]) .pb-panel-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card:not([data-selected=true]) .pb-panel-toolbar button:nth-child(n+4){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-panel{gap:.55rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card{padding:.62rem;border-radius:14px;background:linear-gradient(145deg,#ffffff0d,#ffffff03),var(--sw-layer-default, rgba(9,14,26,.84));border:1px solid var(--sw-border-muted, rgba(148,163,184,.18));box-shadow:inset 0 1px #ffffff0e}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card:first-child>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card:first-child>div:last-child>div{min-width:0;padding:.42rem .28rem;border-radius:10px;text-align:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card:first-child>div:last-child>div>div:first-child{font-size:.43rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card:first-child>div:last-child>div>div:last-child{font-size:.78rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card:nth-child(2),#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card:nth-child(3){display:grid;gap:.36rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card:nth-child(2)>div:last-child,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card:nth-child(3)>div:last-child{max-height:74px;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card:nth-child(4)>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card:nth-child(4) .pb-studio-action{min-height:40px;padding:.48rem;border-radius:11px;font-size:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card:nth-child(4) .pb-studio-action span{gap:.26rem}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tabs{position:sticky;top:0;z-index:8;width:calc(100% - 1.75rem);margin:.5rem auto 0;padding:.32rem;border-radius:15px;border:1px solid var(--sw-border-muted, rgba(148,163,184,.18));background:linear-gradient(180deg,#ffffff0f,#ffffff03),var(--sw-layer-overlay, rgba(8,13,24,.88));backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 16px 42px #0000003d,inset 0 1px #ffffff0f}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab{min-width:0;min-height:39px;padding:.44rem .22rem;border-radius:12px;font-size:.57rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-rail{width:calc(100% - 1.75rem);margin:.65rem auto 0;max-height:calc(100dvh - var(--sw-mobile-bottom-clearance, 7.25rem) - 9.25rem);min-height:0;border-radius:18px;border:1px solid var(--sw-border-muted, rgba(148,163,184,.18));background:linear-gradient(145deg,#ffffff0d,#ffffff03),var(--sw-layer-default, rgba(9,14,26,.86));overflow:hidden;box-shadow:0 18px 54px #00000042,inset 0 1px #ffffff0f}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-rail input[placeholder*=Search]{display:block;width:100%;min-width:0;min-height:42px;box-sizing:border-box;border-radius:13px;border:1px solid color-mix(in srgb,var(--sw-border-muted, rgba(148,163,184,.18)) 72%,var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 28%);background:linear-gradient(180deg,#ffffff0d,#ffffff03),var(--sw-layer-sunken, rgba(3,7,18,.62));color:var(--text-primary)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-episode-row{min-height:48px;border-radius:13px;grid-template-columns:48px minmax(0,1fr) 18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-ep-thumb{width:48px;height:34px;border-radius:10px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-thumb-grid{max-height:190px;overflow-y:auto;scrollbar-width:thin;padding:0 .65rem .65rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-output-route-panel{order:1;margin-bottom:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-reader-handoff-strip{order:2;margin-bottom:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-command{order:3;max-height:none;overflow:visible;margin-bottom:calc(var(--sw-mobile-bottom-clearance, 7.25rem) + .5rem)}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-output-route-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-reader-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-modal-overlay{align-items:flex-end;padding:.75rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-modal-panel{width:100%;max-width:none;max-height:calc(100dvh - var(--sw-mobile-bottom-clearance, 7.25rem) - 1rem);border-radius:20px 20px 16px 16px;border-color:var(--sw-border-muted, rgba(148,163,184,.18));background:linear-gradient(145deg,#ffffff0f,#ffffff04),var(--sw-layer-overlay, rgba(8,13,24,.96));box-shadow:0 -18px 60px #0000005c,inset 0 1px #ffffff12}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-modal-header,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-modal-footer,#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-modal-body{padding:.82rem}}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-card[data-selected=true]{border-color:color-mix(in srgb,var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 68%,white 8%);box-shadow:0 18px 54px #00000047,0 0 0 1px color-mix(in srgb,var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 38%,transparent),inset 0 1px #ffffff12}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-card :where(button,textarea,input){touch-action:manipulation}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-img-wrap :where(svg){color:color-mix(in srgb,var(--sw-accent-edge, var(--accent-primary, #0ea5ff)) 72%,white 8%);opacity:.62;filter:drop-shadow(0 8px 20px rgba(0,0,0,.22))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-launch-visual{max-width:min(100%,420px);margin-inline:auto;opacity:.82;pointer-events:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-launch-visual :where(.sw-qol-visual,.sw-asset-frame){border-radius:16px;background:linear-gradient(145deg,#ffffff0c,#ffffff03),var(--sw-layer-raised, rgba(15,23,42,.72));box-shadow:inset 0 1px #ffffff0e}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-svg-asset-plate,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-showweld-studio=true] .pb-svg-asset-plate{--pb-svg-plate-size: clamp(4.25rem, 21vw, 8.75rem);position:relative;width:100%;height:100%;min-height:0;display:grid;place-items:center;align-content:center;gap:.62rem;isolation:isolate;overflow:hidden;color:rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)));background:radial-gradient(circle at 18% 12%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.18),transparent 32%),radial-gradient(circle at 86% 88%,rgba(var(--accent-secondary-rgb,192,38,211),.16),transparent 36%),linear-gradient(145deg,#ffffff0e,#ffffff04),var(--sw-layer-sunken, rgba(2,6,23,.92))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-svg-asset-plate:before,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-showweld-studio=true] .pb-svg-asset-plate:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;z-index:0;border-radius:28px;background:linear-gradient(rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.12) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.1) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 74%);mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 74%);opacity:.55}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-svg-asset-plate__card,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-showweld-studio=true] .pb-svg-asset-plate__card{position:relative;z-index:1;display:grid;place-items:center;width:var(--pb-svg-plate-size);aspect-ratio:1;border-radius:clamp(20px,24%,34px);border:1px solid color-mix(in srgb,var(--sw-border-muted, rgba(148,163,184,.24)) 58%,rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241))) 42%);background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.16),transparent 32%),linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.22),rgba(var(--accent-secondary-rgb,192,38,211),.1)),var(--sw-layer-raised, rgba(15,23,42,.88));box-shadow:0 20px 52px #00000057,0 0 42px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.18),inset 0 1px #ffffff1f}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-svg-asset-plate__glyph,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-showweld-studio=true] .pb-svg-asset-plate__glyph{width:58%;aspect-ratio:1;display:block;background:radial-gradient(circle at 36% 20%,rgba(255,255,255,.84),transparent 30%),linear-gradient(135deg,rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241))),rgb(var(--accent-secondary-rgb,192,38,211)) 54%,rgb(var(--accent-tertiary-rgb,20,184,166)));-webkit-mask-image:var(--pb-panel-svg-url);mask-image:var(--pb-panel-svg-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.34)) drop-shadow(0 0 22px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.3))}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-svg-asset-plate__label,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-showweld-studio=true] .pb-svg-asset-plate__label{position:relative;z-index:1;max-width:12rem;padding:.24rem .58rem;border-radius:999px;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.26);background:color-mix(in srgb,var(--sw-layer-raised, rgba(15,23,42,.82)) 82%,transparent);color:var(--sw-text-secondary, var(--text-secondary));font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-svg-asset-plate--compact,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-showweld-studio=true] .pb-svg-asset-plate--compact{--pb-svg-plate-size: min(76%, 2.35rem);gap:0;border-radius:inherit}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-svg-asset-plate--compact .pb-svg-asset-plate__card,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-showweld-studio=true] .pb-svg-asset-plate--compact .pb-svg-asset-plate__card{border-radius:12px;box-shadow:0 10px 24px #0000003d,0 0 20px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.16),inset 0 1px #ffffff1a}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-panel-source=svg-placeholder] .pb-panel-toolbar{opacity:1;transform:none}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card[data-selected=true]{transform:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card[data-selected=true] .pb-panel-img-wrap>div:first-child{height:172px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card[data-selected=true] .pb-panel-img-wrap img{height:172px}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card[data-selected=true] .pb-panel-toolbar{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card[data-selected=true] .pb-panel-toolbar button{flex:0 0 66px;min-height:32px;font-size:.43rem;padding-inline:.2rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card[data-selected=true] .pb-panel-toolbar::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card[data-selected=true] textarea{min-height:54px;max-height:68px;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card[data-selected=true]>div:last-child{gap:.46rem;padding:.58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card[data-selected=true] .pb-panel-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;max-height:96px;overflow:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card[data-selected=true] .pb-panel-dialogue-block{display:block;max-height:128px;overflow:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-launch-visual{max-width:280px;opacity:.55;transform:scale(.92);transform-origin:center}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering]{--sw-builder-mobile-chat-active: clamp(9rem, 38vw, 10.2rem);--sw-builder-mobile-chat-collapsed: 3rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first.is-mobile-chat-collapsed[data-active-builder-tab=rendering]{--sw-builder-mobile-chat-active: var(--sw-builder-mobile-chat-collapsed)}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-mobile-actionbar,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-mobile-tabstrip{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-main{width:100%;height:calc(100dvh - 58px - var(--sw-creator-mobile-dock-height, 92px) - .82rem - env(safe-area-inset-bottom,0px));min-height:390px;margin-left:0;padding:.32rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] [data-app-builder-rendering=true]{width:100%;max-width:100%;height:100%;min-height:0;display:block;grid-template-columns:none;gap:0;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-layout{width:100%;max-width:100%;height:100%;min-height:0;display:grid;grid-template-columns:var(--sw-builder-mobile-chat-active) minmax(0,1fr);gap:.36rem;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar{display:grid;width:var(--sw-builder-mobile-chat-active);max-width:var(--sw-builder-mobile-chat-active);height:100%;min-width:0;padding:.34rem;gap:.34rem;border-radius:16px;border:1px solid var(--sw-border-muted, rgba(148,163,184,.22));background:radial-gradient(260px 180px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.16),transparent 70%),var(--sw-layer-default, rgba(10,16,30,.94));overflow:hidden auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__collapse{display:inline-grid}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__brand{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.22rem;padding:.22rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first.is-mobile-chat-collapsed[data-active-builder-tab=rendering] .app-builder-agent-sidebar__brand{grid-template-columns:1fr;justify-items:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first.is-mobile-chat-collapsed[data-active-builder-tab=rendering] .app-builder-agent-sidebar__brand strong,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first.is-mobile-chat-collapsed[data-active-builder-tab=rendering] .app-builder-agent-sidebar__empty,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first.is-mobile-chat-collapsed[data-active-builder-tab=rendering] .app-builder-agent-sidebar__chat,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first.is-mobile-chat-collapsed[data-active-builder-tab=rendering] .app-builder-agent-sidebar__actions,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first.is-mobile-chat-collapsed[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first.is-mobile-chat-collapsed[data-active-builder-tab=rendering] .app-builder-agent-sidebar__prompt{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__empty .sw-qol-visual,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__empty>span{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__preview-grid,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__actions,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools-panel{grid-template-columns:1fr}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__preview-grid em:nth-child(n+3){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__actions{max-height:5.8rem;overflow:hidden auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__actions button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__more-prompts summary,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__more-prompts button,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools summary,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools-panel button{min-height:2rem;padding:.32rem;font-size:.58rem;line-height:1.08;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__chat{max-height:9.25rem;padding:.28rem;gap:.26rem;border-radius:12px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__message,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__run{padding:.34rem .38rem;border-radius:10px;font-size:.6rem;line-height:1.18}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__prompt{display:grid;grid-template-columns:minmax(0,1fr) 1.82rem;gap:.28rem;padding:.3rem;max-height:3.12rem;border-radius:13px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__prompt textarea{height:2.25rem;min-height:2.25rem;max-height:2.25rem;font-size:.62rem;line-height:1.2}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-agent-sidebar__prompt button{width:1.82rem;min-width:1.82rem;border-radius:10px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-stage{width:100%;max-width:100%;height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.32rem;padding:.3rem;border-radius:16px;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-hero{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.28rem;margin:0;padding:.3rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-hero>div:first-child,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-device-switcher{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar{display:grid;grid-template-columns:1.85rem minmax(0,1fr) 1.85rem 2.35rem;gap:.22rem;min-width:0;padding:.22rem;border-radius:13px}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar button{width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:1.85rem;padding:0;font-size:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar .app-builder-preview-fullscreen-toggle{width:auto;min-width:2.35rem;font-size:.56rem;font-weight:950}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar button:nth-last-child(-n+2){display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame{width:100%;max-width:100%;height:100%;min-height:0;margin:0;padding:.14rem;display:grid;place-items:stretch;overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame__iframe{width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;aspect-ratio:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device{border-width:3px;border-radius:16px}}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true]{--sw-spark-editor-gap: var(--sw-density-gap-lg, .72rem);--sw-spark-editor-pad: clamp(.58rem, .92vw, .9rem);--sw-spark-editor-radius: clamp(16px, 1.25vw, 22px);--sw-spark-editor-line: var(--sw-border-muted, rgba(148,163,184,.22));--sw-spark-editor-panel: linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.014)), var(--sw-layer-default, rgba(9,14,25,.92));--sw-spark-editor-raised: linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.018)), var(--sw-layer-raised, rgba(14,20,34,.96));--sw-spark-editor-field: linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.012)), var(--sw-layer-field, rgba(7,12,23,.78));background:radial-gradient(760px 520px at 18% -12%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.16),transparent 68%),radial-gradient(520px 440px at 98% 8%,rgba(var(--accent-secondary-rgb,168,85,247),.13),transparent 72%),var(--sw-creator-studio-bg, var(--sw-layer-canvas, #070b14))}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-panel,.spark-production-system,.spark-clip-workspace,.spark-command-center,.spark-reader-route-panel,.spark-visual-bible-panel,.spark-video-cockpit,.spark-ops-ledger,.spark-empty-editor-callout,.spark-queue-panel,.spark-workspace-switcher,.spark-editor-timeline-ribbon){border-color:var(--sw-spark-editor-line);background:var(--sw-spark-editor-panel);box-shadow:0 22px 68px #00000052,inset 0 1px #ffffff12}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-layered-input-card,.spark-neutron-layer,.spark-output-route-card,.spark-editor-track__label,.spark-editor-clip-pill,.spark-source-card,.spark-source-tile,.spark-reader-route-card,.spark-video-cockpit__card,.spark-ledger-card,.spark-command-tile,.spark-flow-action,.spark-ai-chip){border-color:var(--sw-spark-editor-line);background:var(--sw-spark-editor-field);box-shadow:inset 0 1px #ffffff0e}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-output-route-card[data-primary=true],.spark-editor-clip-pill[data-active=true],.spark-mobile-tool-dock button[data-primary=true],.spark-flow-action:hover,.spark-ai-chip:hover){border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.48);background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.2),rgba(var(--accent-secondary-rgb,168,85,247),.11)),var(--sw-layer-raised, rgba(15,23,42,.92));box-shadow:0 0 0 1px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.16),0 18px 48px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.12)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-layered-prompt-area,.spark-prompt-area,.spark-title-input,.spark-input,.spark-select,select,input[type=number]){border-color:var(--sw-spark-editor-line);background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--sw-layer-sunken, rgba(4,8,16,.78));color:var(--sw-ink-primary, var(--text-primary))}@media (min-width: 761px){#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true]{grid-template-columns:minmax(260px,318px) minmax(0,1fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-editor-main{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(300px,.66fr);grid-auto-rows:min-content;align-content:start;gap:var(--sw-spark-editor-gap);overflow-x:hidden;padding:var(--sw-spark-editor-pad)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-shell{grid-column:1 / -1;grid-template-columns:minmax(0,1.58fr) minmax(304px,.62fr);min-height:clamp(420px,56vh,770px);gap:var(--sw-spark-editor-gap);padding:var(--sw-spark-editor-pad);border-radius:var(--sw-spark-editor-radius);overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-stage{min-height:clamp(400px,52vh,730px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command{max-height:clamp(400px,52vh,730px);overflow:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-editor-timeline-ribbon,.spark-system-strip,.spark-workspace-switcher,.spark-flow-dock,.spark-clip-workspace,.spark-production-system){grid-column:1 / -1}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-reader-route-panel,.spark-visual-bible-panel,.spark-video-cockpit,.spark-ops-ledger,.spark-command-center){grid-column:span 1;min-height:0;max-height:min(52vh,520px);overflow:auto}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true]{grid-template-rows:auto minmax(0,1fr);overflow:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar{max-height:min(26dvh,214px);padding:.5rem .58rem .58rem;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__clip-rail{display:flex;grid-template-columns:none;overflow-x:auto;gap:.36rem;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__clip-pill{flex:0 0 min(156px,46vw);min-height:38px;padding:.38rem .48rem;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__source-card{width:116px;padding:.34rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-editor-main{height:100%;padding:.52rem .52rem calc(var(--sw-creator-mobile-dock-height, 92px) + 1rem + env(safe-area-inset-bottom,0px));gap:.52rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-mobile-preview-stage,.spark-mobile-preview-media,.spark-mobile-preview-empty){min-height:clamp(196px,30dvh,252px);border-radius:18px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock{min-height:46px;max-height:54px;padding:.28rem;border-radius:16px}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock button{flex:0 0 60px;min-width:60px;min-height:36px;max-height:38px;padding:.26rem;font-size:.5rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer{gap:.36rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-input-card{padding:.48rem;gap:.34rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-input-card__top>div>span{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-prompt-area{min-height:72px;max-height:96px;padding:.5rem;font-size:.7rem;line-height:1.32}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-action-row button{min-height:32px;padding:.28rem;font-size:.56rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-mobile-input-layer .spark-neutron-layer-stack,.spark-mobile-input-layer .spark-output-route-grid,.spark-system-strip,.spark-workspace-switcher__actions,.spark-flow-dock){display:flex;overflow-x:auto;overflow-y:hidden;gap:.36rem;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-track{grid-template-columns:58px minmax(0,1fr);gap:.36rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-clip-pill{width:136px;min-width:136px;grid-template-rows:56px auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-reader-route-panel,.spark-visual-bible-panel,.spark-video-cockpit,.spark-ops-ledger,.spark-command-center){max-height:min(66dvh,560px);padding:.62rem;border-radius:16px}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>.dashboard-genesis-studio{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(220px,.62fr) minmax(0,1fr);grid-template-areas:"composer routes preview" "mobile mobile mobile";gap:clamp(.75rem,1.4vw,1.05rem);width:100%;max-width:100%;min-width:0;max-height:none;margin:.25rem 0 .85rem;padding:0;opacity:1;visibility:visible;overflow:visible}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>.dashboard-genesis-studio>div,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio :where(.dashboard-genesis-studio__composer,.dashboard-genesis-studio__routes,.dashboard-genesis-studio__preview,.dashboard-genesis-studio__preview-card,.dashboard-genesis-studio__context-grid,.dashboard-genesis-studio__anchor-strip){display:grid;min-width:0;max-width:100%;max-height:none;opacity:1;visibility:visible;overflow:visible}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__composer{grid-area:composer}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes{grid-area:routes;grid-auto-rows:min-content}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__preview{grid-area:preview;align-content:start}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__composer-actions,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__preview-actions,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__anchor-strip{display:flex;min-width:0;max-width:100%;opacity:1;visibility:visible}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__mobile-actions{display:none;grid-area:mobile}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio :where(textarea,button,article){max-width:100%}@media (max-width: 860px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine>.dashboard-genesis-studio{grid-template-columns:minmax(0,1fr);grid-template-areas:"composer" "routes" "mobile" "preview";gap:.62rem;overflow:visible}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes button{flex:0 0 min(178px,54vw);scroll-snap-align:start}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__composer-actions{display:none}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__mobile-actions{position:sticky;bottom:calc(.52rem + env(safe-area-inset-bottom,0px));z-index:18;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:.48rem;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:linear-gradient(180deg,#0f172af2,#070c17f5);box-shadow:0 18px 48px #00000057,inset 0 1px #ffffff14}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__mobile-actions button{min-height:40px;white-space:nowrap}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio>.dashboard-genesis-studio__composer,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio>.dashboard-genesis-studio__routes,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio>.dashboard-genesis-studio__preview{display:grid;max-height:none;opacity:1;visibility:visible;overflow:hidden}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio>.dashboard-genesis-studio__composer{grid-area:composer;gap:.78rem;padding:clamp(.78rem,1.2vw,1.05rem);align-content:start}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio>.dashboard-genesis-studio__routes{grid-area:routes;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.66rem;align-content:start}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio>.dashboard-genesis-studio__preview{grid-area:preview;gap:.65rem;padding:.72rem;align-content:start}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio>.dashboard-genesis-studio__mobile-actions{display:none}@media (max-width: 860px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio>.dashboard-genesis-studio__routes{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio>.dashboard-genesis-studio__mobile-actions{display:grid}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>div.dashboard-genesis-studio{grid-template-columns:minmax(310px,.82fr) minmax(0,1fr);grid-template-areas:"composer preview" "routes routes" "mobile mobile";align-items:start}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio>.dashboard-genesis-studio__routes{grid-template-columns:repeat(4,minmax(0,1fr))}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes button{min-height:60px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes small,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes strong,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__preview-card{grid-template-columns:minmax(0,1fr);align-items:start;min-height:248px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__preview-card>div:first-child,#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__preview-card h3{width:100%;max-width:100%}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__preview-actions{justify-content:flex-start;align-self:end}@media (max-width: 860px){#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>div.dashboard-genesis-studio{grid-template-columns:minmax(0,1fr);grid-template-areas:"composer" "routes" "mobile" "preview"}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__preview-card{min-height:172px}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio>.dashboard-genesis-studio__mobile-actions{grid-area:mobile;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;left:max(.72rem,env(safe-area-inset-left,0px));right:max(.72rem,env(safe-area-inset-right,0px));bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:3000;width:auto;margin:0}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio>.dashboard-genesis-studio__mobile-actions button{min-width:0;min-height:38px;padding:.32rem .22rem;font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#showweld-app-root :where(.sw-os-shell){--sw-os-route-edge: linear-gradient(90deg, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .72), rgba(var(--accent-secondary-rgb), .44), transparent 72%)}#showweld-app-root :where(.sw-os-loader-card,.sw-os-state-card,.sw-os-empty-state){border-color:var(--sw-os-placeholder-border, var(--sw-os-border-accent));background:var(--sw-os-gradient-panel-raised, var(--sw-loading-surface-bg, var(--sw-os-panel-raised)));box-shadow:var(--sw-os-depth-medium, var(--sw-loading-shadow, var(--sw-os-shadow-panel)))}#showweld-app-root :where(.sw-os-empty-state){background:var(--sw-os-gradient-empty, var(--sw-os-panel));border-style:dashed;color:var(--sw-os-placeholder-text, var(--text-secondary))}#showweld-app-root :where(.sw-os-skeleton){background:var(--sw-os-gradient-skeleton, var(--sw-loading-skeleton-bg));background-size:240% 100%;animation-name:swOsLoadingSweep}#showweld-app-root :where(.sw-app-splash__phase-rail){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}#showweld-app-root :where(.sw-app-splash__phase-rail span,.sw-app-splash__feature-row span){min-width:0}#showweld-app-root :where(.sw-app-splash__feature-row span){display:grid;align-content:center;gap:.08rem}#showweld-app-root :where(.sw-app-splash__feature-row strong){color:var(--text-primary)}#showweld-app-root :where(.sw-app-splash__feature-row small){color:var(--text-tertiary);font-size:.62rem;font-weight:760}#showweld-app-root :where(.sw-os-preview-loading){background:radial-gradient(520px 260px at 50% 8%,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.22),transparent 66%),linear-gradient(180deg,#0206176b,#020617b8);border-radius:var(--sw-os-radius-panel, 20px)}#showweld-app-root[data-app-surface=landing] :where(.sw-os-landing-section){position:relative;isolation:isolate}#showweld-app-root[data-app-surface=landing] :where(.sw-os-landing-section>*){position:relative;z-index:1}#showweld-app-root[data-app-surface=landing] :where(.sw-os-landing-section):after{content:"";position:absolute;inset:clamp(.75rem,2vw,1.5rem) clamp(.75rem,3vw,2rem);border-radius:clamp(20px,2.4vw,32px);pointer-events:none;background:radial-gradient(520px 220px at 10% 0%,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.07),transparent 68%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 40%);opacity:.72;z-index:0}#showweld-app-root :where(.sw-os-panel,.sw-os-card,.sw-os-preview,.sw-os-reader,.sw-os-modal){border-color:var(--sw-os-border, var(--sw-shell-border))}#showweld-app-root :where(.sw-os-panel--command,.sw-os-preview,.sw-os-agent-indicator){border-color:var(--sw-os-border-accent, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .36))}#showweld-app-root :where(.sw-os-panel,.sw-os-preview,.sw-os-reader,.sw-os-dock,.sw-os-modal){position:relative}#showweld-app-root :where(.sw-os-panel,.sw-os-preview,.sw-os-reader,.sw-os-dock,.sw-os-modal):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff0e}#showweld-app-root :where(.sw-os-preview):before,#showweld-app-root :where(.app-builder-preview-stage.sw-os-preview,.pb-preview-editor-shell.sw-os-preview,.pb-mobile-preview-shell.sw-os-preview):before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;border-radius:inherit;background:var(--sw-os-route-edge);pointer-events:none;z-index:2}#showweld-app-root[data-app-surface=creator] :where(.sw-creator-workspace-view.sw-os-stage){background:radial-gradient(760px 420px at 14% -8%,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.1),transparent 68%),var(--sw-route-page-bg, transparent)}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-scrollable.sw-os-shell){background:radial-gradient(900px 520px at 12% -12%,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.13),transparent 68%),var(--sw-dashboard-canvas, var(--sw-os-canvas))}#showweld-app-root :where(.app-builder-shell-action,.app-builder-preview-tabs button,.app-builder-device-switcher button,.app-builder-preview-action-grid button,.app-builder-preview-dock-card,.spark-command-tile,.spark-flow-action,.spark-ai-chip,.spark-output-route-card,.spark-reader-route-card,.pb-workflow-card,.pb-create-os__action,.pb-studio-action,.pb-editor-bridge-card,.pb-output-route-card,.pb-reader-handoff-card,.dashboard-action,.lp-hero__cta-primary,.lp-hero__cta-reader,.lp-hero__starter){border-color:var(--sw-os-border, var(--sw-shell-border));background:var(--sw-os-field, var(--sw-route-control));color:var(--text-primary);letter-spacing:0;transition:transform var(--sw-route-motion-fast, .16s) ease,border-color var(--sw-route-motion-fast, .16s) ease,background var(--sw-route-motion-fast, .16s) ease,box-shadow var(--sw-route-motion-fast, .16s) ease}#showweld-app-root :where(.app-builder-shell-action:not(:disabled):hover,.app-builder-preview-tabs button:not(:disabled):hover,.app-builder-preview-dock-card:not(:disabled):hover,.spark-command-tile:not(:disabled):hover,.spark-flow-action:not(:disabled):hover,.spark-ai-chip:not(:disabled):hover,.pb-workflow-card:not(:disabled):hover,.pb-create-os__action:not(:disabled):hover,.pb-studio-action:not(:disabled):hover,.pb-editor-bridge-card:not(:disabled):hover,.dashboard-action:not(:disabled):hover,.lp-hero__cta-primary:not(:disabled):hover,.lp-hero__cta-reader:not(:disabled):hover,.lp-hero__starter:not(:disabled):hover){transform:translateY(-1px);border-color:var(--sw-os-border-accent, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .36));box-shadow:0 16px 42px rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.13),var(--sw-os-shadow-panel, none)}#showweld-app-root :where(.app-builder-shell-action--doctor,.app-builder-preview-tabs button[aria-selected=true],.spark-flow-action[data-primary=true],.spark-output-route-card[data-primary=true],.pb-create-os__action[data-primary=true],.pb-editor-bridge-card[data-primary=true],.dashboard-action--primary,.lp-hero__cta-primary){border-color:var(--sw-os-border-accent, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .42));background:linear-gradient(135deg,rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.24),rgba(var(--accent-secondary-rgb),.12)),var(--sw-os-field, var(--sw-route-control))}#showweld-app-root :where(.app-builder-agent-sidebar,.app-builder-preview-dock,.app-builder-rendering-inspector,.spark-panel,.spark-player,.spark-queue-panel,.pb-create-os,.pb-route-command,.pb-continuity-card,.pb-output-route-panel,.pb-reader-handoff-strip,[data-manuscript-review-controls=true],[data-manuscript-review-reader=true],.creator-module-main){border-color:var(--sw-os-border, var(--sw-shell-border));background:var(--sw-os-panel, var(--sw-panel-bg))}#showweld-app-root :where(.app-builder-preview-stage,.app-builder-live-preview-frame,.spark-preview-editor-shell,.spark-preview-editor-stage,.spark-player,.pb-mobile-preview-shell,.pb-preview-editor-shell,.pb-mobile-preview-stage,.pb-preview-editor-stage){background:var(--sw-os-preview, var(--sw-panel-bg-strong))}#showweld-app-root :where(.app-builder-compile-ribbon.sw-os-agent-indicator){overflow:hidden;padding-left:2.1rem}#showweld-app-root :where(.app-builder-compile-ribbon.sw-os-agent-indicator):before{position:absolute;left:.86rem;top:50%;transform:translateY(-50%)}#showweld-app-root :where(.app-builder-compile-ribbon.sw-os-agent-indicator):after{z-index:0}#showweld-app-root :where(.app-builder-compile-ribbon.sw-os-agent-indicator>*){position:relative;z-index:1}#showweld-app-root[data-app-surface=landing] :where(.lp-hero__orb,.lp-hero__art--vector){display:none}#showweld-app-root[data-app-surface=landing],#showweld-app-root[data-app-surface=landing] :where(#landing-page-root){max-width:100vw;overflow-x:clip}#showweld-app-root[data-app-surface=landing] :where(.lp-hero__bg){opacity:.82}#showweld-app-root[data-app-surface=landing] :where(.landing-page-backdrop){display:none}#showweld-app-root[data-app-surface=landing] :where(.lp-hero,.lp-hero__bg,.lp-hero__inner,.lp-hero__art,.sw-asset-frame.lp-hero__art){max-width:100%;overflow-x:clip}#showweld-app-root[data-app-surface=landing] :where(.lp-hero__genesis){border-color:var(--sw-os-border-accent, rgba(var(--accent-primary-rgb), .32));background:var(--sw-os-command, var(--sw-product-section-bg-strong));box-shadow:var(--sw-os-shadow-command, var(--sw-product-shadow-strong))}#showweld-app-root[data-app-surface=landing] :where(.lp-hero__sub,.lp-hero__genesis-sub){max-width:58ch}#showweld-app-root[data-app-surface=landing] :where(.lp-drawer[data-open=false]){display:none}#showweld-app-root[data-app-surface=landing] :where(.lp-drawer[data-open=true]){display:block}#showweld-app-root[data-app-surface=landing] :where(.lp-drawer,.lp-drawer__panel){max-width:100vw;overflow-x:clip}#showweld-app-root[data-app-surface=landing] :where(.lp-drawer__panel){width:min(360px,calc(100vw - 1rem))}@media (max-width: 760px){#showweld-app-root[data-app-surface=landing] :where(.landing-pricing-quick-select){display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;width:100%;max-width:100%;margin:0 0 var(--space-2xl, 2rem);padding:0;overflow:visible;overscroll-behavior-x:contain;contain:layout inline-size paint;clip-path:inset(0);isolation:isolate}#showweld-app-root[data-app-surface=landing] :where(.landing-pricing-quick-select__card){width:100%;min-width:0;max-width:100%;min-height:auto;overflow:hidden}#showweld-app-root[data-app-surface=landing] :where(.landing-pricing-quick-select__card,.landing-pricing-quick-select__card *){min-width:0;overflow-wrap:anywhere}#showweld-app-root :where(.sw-os-shell,.sw-os-stage,.app-builder-portal,.spark-shell,.sw-picture-premium-root,#book-manuscript-view,#world-building-view,#story-structure-view){max-width:100vw;overflow-x:clip}#showweld-app-root :where(.app-builder-tab-groups,.app-builder-preview-routes,.spark-workspace-switcher__actions,.spark-system-strip,.spark-flow-dock,.pb-mobile-tabs,.pb-neutron-layer-stack){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}#showweld-app-root :where(.app-builder-tab-groups,.app-builder-preview-routes,.spark-workspace-switcher__actions,.spark-system-strip,.spark-flow-dock,.pb-mobile-tabs,.pb-neutron-layer-stack)::-webkit-scrollbar{display:none}#showweld-app-root :where(.sw-os-dock,.dashboard-mobile-route-dock,.spark-mobile-tool-dock,.pb-mobile-canvas-tools){max-width:calc(100vw - 1rem)}#showweld-app-root[data-app-surface=landing] :where(.lp-hero__copy){display:grid}}html[data-motion=reduced] #showweld-app-root :where(.sw-os-agent-indicator,.sw-os-agent-indicator:before,.sw-os-agent-indicator:after,.sw-os-loading-screen,.sw-os-loading-screen:before,.sw-os-loading-screen:after,.sw-os-loader-card,.sw-os-skeleton,.sw-os-progress-orbit,.sw-app-splash__phase-rail span i,.app-builder-preview-building-orbit,.builder-status-dot,.spark-status-ribbon svg.animate-spin){animation:none;transition:none}#showweld-app-root{--sw-layer-canvas: radial-gradient(circle at 18% 8%, rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59, 130, 246)), .13), transparent 32rem), radial-gradient(circle at 82% 0%, rgba(var(--accent-secondary-rgb, 168, 85, 247), .105), transparent 34rem), linear-gradient(180deg, color-mix(in srgb, var(--bg-primary, #030712) 92%, #000 8%), var(--bg-primary, #030712));--sw-layer-panel: linear-gradient(180deg, rgba(255,255,255,.068), rgba(255,255,255,.026)), color-mix(in srgb, var(--surface-primary, #0f172a) 88%, transparent);--sw-layer-panel-raised: linear-gradient(180deg, rgba(255,255,255,.095), rgba(255,255,255,.035)), color-mix(in srgb, var(--surface-secondary, #111827) 90%, transparent);--sw-layer-control: linear-gradient(180deg, rgba(255,255,255,.09), rgba(255,255,255,.035)), color-mix(in srgb, var(--surface-tertiary, #172033) 84%, transparent);--sw-layer-border: color-mix(in srgb, var(--border-primary, rgba(255,255,255,.13)) 78%, rgb(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246))) 22%);--sw-layer-border-muted: color-mix(in srgb, var(--border-primary, rgba(255,255,255,.11)) 76%, transparent);--sw-layer-border-strong: color-mix(in srgb, var(--border-primary, rgba(255,255,255,.18)) 62%, rgb(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246))) 38%);--sw-layer-shadow: 0 18px 54px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.065);--sw-layer-shadow-raised: 0 28px 86px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.085);--sw-layer-edge-light: inset 0 1px 0 rgba(255,255,255,.1), 0 0 0 1px color-mix(in srgb, rgb(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246))) 18%, transparent);--sw-layer-route-accent: rgb(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246)));--sw-layer-muted: color-mix(in srgb, var(--text-secondary, #94a3b8) 86%, transparent);--sw-layer-focus: 0 0 0 3px rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246)), .26);--sw-layer-mobile-hit: max(44px, var(--sw-mobile-touch-min, 44px));--sw-layer-transition: border-color .16s ease, background .16s ease, box-shadow .16s ease, transform .16s ease, opacity .16s ease;--sw-layer-radius: clamp(.85rem, 1.25vw, 1.12rem);--sw-layer-radius-lg: clamp(1rem, 1.8vw, 1.45rem);color-scheme:dark;background:var(--sw-layer-canvas)}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside .mobile-creator-snapshot__stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside .mobile-creator-snapshot__stats span{min-block-size:3rem!important;padding:.46rem .34rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside .mobile-creator-snapshot__actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside{color:var(--text-primary)!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-chat-os{--dashboard-chat-accent: color-mix(in srgb, var(--accent-secondary, #a855f7) 74%, var(--accent-primary, #3b82f6));display:grid;gap:clamp(.9rem,1.4vw,1.25rem);min-block-size:min(72rem,calc(100svh - 12rem));overflow:hidden;border:1px solid color-mix(in srgb,var(--dashboard-chat-accent) 34%,var(--sw-dashboard-border, rgba(255, 255, 255, .14)));background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--dashboard-chat-accent) 20%,transparent),transparent 34rem),linear-gradient(135deg,color-mix(in srgb,var(--sw-dashboard-panel-bg, #101327) 92%,var(--dashboard-chat-accent)),var(--sw-dashboard-card-bg, #14172d));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 24px 70px color-mix(in srgb,black 42%,transparent)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os *{min-width:0;letter-spacing:0;overflow-wrap:anywhere}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__hero,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__title,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__thread-header,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__panel-header{display:flex;align-items:center;justify-content:space-between;gap:.9rem}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__hero{align-items:stretch;padding:clamp(.9rem,1.6vw,1.25rem);border-radius:1.35rem;border:1px solid color-mix(in srgb,var(--dashboard-chat-accent) 18%,var(--sw-dashboard-border, rgba(255, 255, 255, .12)));background:linear-gradient(135deg,color-mix(in srgb,var(--dashboard-chat-accent) 12%,transparent),transparent 46%),color-mix(in srgb,var(--sw-dashboard-card-bg, #15182c) 88%,transparent)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__title{justify-content:flex-start;align-items:flex-start}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__title span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__panel-header span{color:var(--dashboard-chat-accent);font-size:.72rem;font-weight:850;text-transform:uppercase}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__title h2,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__thread-header h3{margin:.12rem 0 0;color:var(--text-primary, #f8fbff);font-size:clamp(1.25rem,2vw,2rem);line-height:1.04}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__title p{max-inline-size:58rem;margin:.45rem 0 0;color:var(--text-secondary, #b6c0d3);line-height:1.55}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__budget{display:grid;align-content:center;gap:.28rem;min-inline-size:min(16rem,100%);padding:.85rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--dashboard-chat-accent) 22%,var(--sw-dashboard-border, rgba(255, 255, 255, .14)));background:color-mix(in srgb,var(--sw-dashboard-card-bg, #111629) 82%,black)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__budget span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__budget small,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__panel-header em{color:var(--text-tertiary, #8f9bb2);font-size:.76rem;font-style:normal;font-weight:750}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__budget strong{color:var(--text-primary, #f8fbff);font-size:1.25rem}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__budget>div{block-size:.42rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text-primary, #fff) 8%,transparent)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__budget i{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary, #3b82f6),var(--accent-secondary, #a855f7))}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__modes,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__command-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.65rem}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os button{color:var(--text-primary, #f8fbff);border:1px solid color-mix(in srgb,var(--sw-dashboard-border, rgba(255, 255, 255, .14)) 82%,var(--dashboard-chat-accent));background:color-mix(in srgb,var(--sw-dashboard-card-bg, #15182c) 88%,transparent);border-radius:.92rem;cursor:pointer}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os button:focus-visible{outline:2px solid var(--dashboard-chat-accent);outline-offset:2px}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__modes button,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__command-strip button{display:grid;gap:.22rem;min-block-size:4.25rem;padding:.75rem;text-align:start}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__modes button.is-active,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__spaces button.is-active{border-color:color-mix(in srgb,var(--dashboard-chat-accent) 64%,white 4%);background:linear-gradient(135deg,color-mix(in srgb,var(--dashboard-chat-accent) 28%,transparent),color-mix(in srgb,var(--sw-dashboard-card-bg, #15182c) 92%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__modes strong,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__command-strip strong,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__spaces strong,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__sources strong{font-size:.9rem}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__modes small,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__command-strip small,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__spaces small,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__sources small{color:var(--text-tertiary, #8f9bb2);line-height:1.35}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__layout{display:grid;grid-template-columns:minmax(13rem,.78fr) minmax(20rem,1.62fr) minmax(15rem,.9fr);gap:.8rem;min-block-size:30rem;overflow:hidden}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__spaces,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__thread,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__inspector{display:flex;min-block-size:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--dashboard-chat-accent) 18%,var(--sw-dashboard-border, rgba(255, 255, 255, .14)));border-radius:1.05rem;background:linear-gradient(180deg,color-mix(in srgb,white 3%,transparent),transparent 42%),color-mix(in srgb,var(--sw-dashboard-card-bg, #13182d) 88%,black)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__spaces,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__inspector{flex-direction:column;gap:.65rem;padding:.72rem;overflow-y:auto}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__spaces button,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__quick button{display:grid;gap:.22rem;inline-size:100%;padding:.72rem;text-align:start}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__quick{display:grid;gap:.5rem;margin-block-start:auto;padding-block-start:.65rem;border-block-start:1px solid color-mix(in srgb,var(--sw-dashboard-border, rgba(255, 255, 255, .14)) 72%,transparent)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__thread{flex-direction:column}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__thread-header{padding:.75rem .85rem;border-block-end:1px solid color-mix(in srgb,var(--sw-dashboard-border, rgba(255, 255, 255, .14)) 72%,transparent)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__messages{display:grid;align-content:start;gap:.72rem;flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:.85rem}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__messages article{display:grid;gap:.45rem;max-inline-size:min(48rem,100%);padding:.8rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--sw-dashboard-border, rgba(255, 255, 255, .14)) 70%,transparent);background:color-mix(in srgb,var(--sw-dashboard-card-bg, #171a31) 82%,black)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__messages article[data-role=user]{justify-self:end;background:color-mix(in srgb,var(--dashboard-chat-accent) 18%,var(--sw-dashboard-card-bg, #171a31))}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__messages article>span{color:var(--dashboard-chat-accent);font-size:.68rem;font-weight:850;text-transform:uppercase}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__messages p{margin:0;color:var(--text-secondary, #c6d0df);line-height:1.52}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__artifacts,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__sources{display:grid;gap:.55rem}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__artifacts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__artifacts button,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__sources>div{display:grid;gap:.22rem;padding:.68rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--dashboard-chat-accent) 14%,var(--sw-dashboard-border, rgba(255, 255, 255, .14)));background:color-mix(in srgb,var(--sw-dashboard-card-bg, #171a31) 84%,transparent)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__sources em{color:var(--dashboard-chat-accent);font-size:.68rem;font-style:normal;font-weight:850;text-transform:uppercase}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.75rem;border-block-start:1px solid color-mix(in srgb,var(--sw-dashboard-border, rgba(255, 255, 255, .14)) 72%,transparent)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__composer textarea{min-block-size:4.4rem;max-block-size:8rem;resize:vertical;color:var(--text-primary, #f8fbff);border:1px solid color-mix(in srgb,var(--dashboard-chat-accent) 22%,var(--sw-dashboard-border, rgba(255, 255, 255, .14)));border-radius:.9rem;background:color-mix(in srgb,black 34%,var(--sw-dashboard-card-bg, #171a31));padding:.78rem}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__composer button{align-self:stretch;min-inline-size:9rem;padding-inline:1rem;background:linear-gradient(135deg,var(--accent-primary, #3b82f6),var(--accent-secondary, #a855f7));font-weight:850}@media (max-width: 980px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-chat-os{min-block-size:auto;overflow:visible}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__hero,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__layout,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__composer{grid-template-columns:minmax(0,1fr)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__hero,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__title{flex-direction:column}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__spaces,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__inspector,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__messages{max-block-size:none;overflow:visible}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__modes,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__command-strip{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-block-end:.25rem}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__modes button,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-chat-os__command-strip button{flex:0 0 min(74vw,15rem);scroll-snap-align:start}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os{gap:.7rem!important;padding:.78rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os>.dashboard-genesis-studio{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.68rem!important;inline-size:100%!important;max-inline-size:100%!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.52rem!important;inline-size:100%!important;max-inline-size:100%!important;overflow:visible!important;scroll-snap-type:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes>button{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;min-block-size:4.15rem!important;grid-template-columns:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes>button :where(span,small,strong,em){min-inline-size:0!important;max-inline-size:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tabs{position:sticky!important;top:.42rem!important;z-index:8!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-block-start:.2rem!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__tabs button{min-block-size:3rem!important;padding:.5rem .56rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.68rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-panel{order:1!important;min-block-size:0!important;max-block-size:none!important;padding:.72rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__signal-strip,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__run-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.44rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__signal-strip>*,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__run-strip>*{min-block-size:3.3rem!important;max-inline-size:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command textarea{min-block-size:7.4rem!important;max-block-size:10rem!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__command-actions{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview{order:2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-block-size:0!important;max-block-size:none!important;padding:.62rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-stage{min-block-size:0!important;gap:.52rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-toolbar>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.36rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen{grid-template-columns:minmax(0,1fr)!important;min-block-size:13rem!important;max-block-size:18rem!important;padding:.78rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen h3{font-size:clamp(1.2rem,5vw,1.55rem)!important;line-height:1.05!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-screen p{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-signals{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-strip{display:flex!important;flex-wrap:nowrap!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-block-end:.1rem!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-strip::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__phase-strip>span{flex:0 0 8rem!important;max-inline-size:8rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__preview-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-block-size:13.5rem!important;overflow-y:auto!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;max-block-size:19rem!important;overflow-y:auto!important;overflow-x:hidden!important;padding-inline-end:.1rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid>button{inline-size:100%!important;max-inline-size:100%!important;min-block-size:4.8rem!important;grid-template-columns:auto minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__module-grid>button :where(span,small,strong,em){min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen{grid-template-columns:minmax(0,1fr) minmax(min(100%,8rem),.34fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os{--agent-os-panel: color-mix(in srgb, var(--sw-layer-panel, rgba(15, 23, 42, .92)) 88%, transparent);--agent-os-panel-strong: color-mix(in srgb, var(--sw-layer-raised, rgba(17, 24, 39, .94)) 90%, transparent);--agent-os-line: color-mix(in srgb, var(--sw-layer-route-accent, var(--accent-primary, #0ea5ff)) 38%, var(--sw-layer-border, rgba(148, 163, 184, .28)));--agent-os-line-soft: color-mix(in srgb, var(--sw-layer-border, rgba(148, 163, 184, .22)) 74%, transparent);--agent-os-glow: color-mix(in srgb, var(--sw-layer-route-accent, var(--accent-primary, #0ea5ff)) 22%, transparent);--agent-os-text: var(--sw-text-primary, var(--text-primary, #f8fafc));--agent-os-muted: var(--sw-text-muted, var(--text-tertiary, #94a3b8));--agent-os-radius: 1.28rem;inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow:visible!important;isolation:isolate!important;border-color:var(--agent-os-line)!important;background:radial-gradient(circle at 14% 0%,var(--agent-os-glow),transparent 34%),radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent-secondary, #a855f7) 18%,transparent),transparent 32%),linear-gradient(145deg,#fff1,#ffffff05),var(--agent-os-panel)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os *{min-inline-size:0;box-sizing:border-box}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(button,input,textarea,select,a){outline-offset:3px!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(button,input,textarea,select,a):focus-visible{outline:2px solid color-mix(in srgb,var(--agent-os-line) 82%,white 18%)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--agent-os-line) 22%,transparent)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.85rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__header :where(h2,p,span,strong){overflow-wrap:anywhere!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__safety{display:flex!important;flex-wrap:wrap!important;align-content:start!important;justify-content:flex-end!important;gap:.38rem!important;max-inline-size:min(30rem,42vw)!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__safety span{min-block-size:1.85rem!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.48rem!important;inline-size:100%!important;max-inline-size:100%!important;padding:.45rem!important;overflow:visible!important;border:1px solid var(--agent-os-line-soft)!important;border-radius:1.05rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--agent-os-line) 15%,transparent),#ffffff06),color-mix(in srgb,var(--agent-os-panel-strong) 88%,transparent)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:.52rem!important;row-gap:.08rem!important;min-block-size:3.15rem!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;padding:.58rem .68rem!important;overflow:hidden!important;text-align:start!important;border-radius:.82rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button svg{grid-row:1 / 3!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button :where(span,small){min-inline-size:0!important;max-inline-size:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command{display:grid!important;grid-template-columns:minmax(19rem,.82fr) minmax(30rem,1.18fr)!important;align-items:stretch!important;gap:.85rem!important;max-inline-size:100%!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-panel,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview{min-block-size:34rem!important;max-block-size:none!important;overflow:hidden!important;border-radius:var(--agent-os-radius)!important;border:1px solid var(--agent-os-line-soft)!important;background:linear-gradient(145deg,#ffffff0f,#ffffff04),var(--agent-os-panel-strong)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-panel{display:grid!important;grid-template-rows:auto auto minmax(10rem,1fr) auto auto!important;gap:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__signal-strip,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__run-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))!important;align-items:stretch!important;gap:.48rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command textarea{inline-size:100%!important;min-block-size:11rem!important;resize:vertical!important;overflow:auto!important;border-radius:1rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-actions button{min-block-size:2.75rem!important;min-inline-size:0!important;white-space:normal!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(13rem,.34fr)!important;gap:.72rem!important;padding:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-stage{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-block-size:100%!important;gap:.62rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-toolbar,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-toolbar>div{display:flex!important;flex-wrap:wrap!important;gap:.42rem!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(8rem,.32fr)!important;align-items:end!important;min-block-size:20rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen p{max-inline-size:46rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-signals,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__phase-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))!important;gap:.42rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-list{display:grid!important;align-content:start!important;gap:.5rem!important;overflow-y:auto!important;overflow-x:hidden!important;min-block-size:0!important;padding-inline-end:.15rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-list button{min-block-size:4.4rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__module-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__config-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__pipeline-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__quality-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))!important;align-items:stretch!important;gap:.62rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__module-grid button,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__config-grid article,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__pipeline-grid article,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__quality-grid article{min-block-size:6.4rem!important;max-block-size:none!important;overflow:hidden!important;align-content:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__review,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__idea-lab{display:grid!important;gap:.75rem!important;overflow:visible!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-workspace{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.84rem!important;inline-size:100%!important;max-inline-size:100%!important;min-block-size:0!important;overflow:visible!important;padding:clamp(.72rem,1.4vw,1.05rem)!important;border:1px solid var(--agent-os-line-soft)!important;border-radius:var(--agent-os-radius)!important;background:radial-gradient(circle at 16% 0%,var(--agent-os-glow),transparent 36%),linear-gradient(145deg,#ffffff0f,#ffffff04),var(--agent-os-panel-strong)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.72rem!important;align-items:start!important;padding:.82rem!important;border:1px solid var(--agent-os-line-soft)!important;border-radius:1.08rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--agent-os-line) 12%,transparent),#ffffff06),color-mix(in srgb,var(--agent-os-panel) 82%,transparent)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-header h3{max-inline-size:60rem!important;font-size:clamp(1.32rem,2vw,2.05rem)!important;line-height:1.05!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-header__copy{max-inline-size:58rem!important;margin:0!important;color:var(--agent-os-muted)!important;font-size:clamp(.88rem,1.15vw,1rem)!important;line-height:1.55!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-meta{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.4rem!important;max-inline-size:min(31rem,42vw)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-quota-pill{display:inline-flex!important;align-items:center!important;gap:.32rem!important;min-block-size:1.85rem!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-quota-pill--cost{color:color-mix(in srgb,var(--agent-os-line) 82%,white 10%)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-deck{display:grid!important;grid-template-columns:minmax(20rem,.82fr) minmax(30rem,1.18fr)!important;align-items:start!important;gap:.88rem!important;inline-size:100%!important;max-inline-size:100%!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-pane-left,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-pane-right,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-cards-deck{display:grid!important;gap:.75rem!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(.workspace-glass-panel,.agent-glass-card,.workspace-selector-group,.workspace-chat-input-area,.workspace-ledger,.agent-glass-card__body){inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;border-color:var(--agent-os-line-soft)!important;background:linear-gradient(145deg,#ffffff0f,#ffffff04),color-mix(in srgb,var(--agent-os-panel-strong) 90%,transparent)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-glass-panel--agents{display:grid!important;gap:.68rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-panel-kicker,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-card-meta{display:inline-flex!important;align-items:center!important;min-block-size:1.52rem!important;color:color-mix(in srgb,var(--agent-os-line) 80%,white 14%)!important;font-size:.72rem!important;font-weight:850!important;letter-spacing:0!important;text-transform:uppercase!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-led-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))!important;gap:.48rem!important;inline-size:100%!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-indicator-badge{display:grid!important;grid-template-columns:.95rem .55rem minmax(0,1fr)!important;align-items:center!important;gap:.38rem!important;min-block-size:2.45rem!important;inline-size:100%!important;padding:.48rem .56rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-indicator-badge[data-enabled=true]{border-color:color-mix(in srgb,var(--agent-os-line) 62%,transparent)!important;background:color-mix(in srgb,var(--agent-os-line) 13%,var(--agent-os-panel-strong))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-led-checkbox{inline-size:.95rem!important;block-size:.95rem!important;min-inline-size:.95rem!important;min-block-size:.95rem!important;max-inline-size:.95rem!important;max-block-size:.95rem!important;padding:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-indicator-badge>span:last-child{min-inline-size:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-ledger{max-block-size:clamp(10rem,28vh,18rem)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding-inline-end:.22rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .ledger-row{display:grid!important;grid-template-columns:4.4rem minmax(6rem,8.5rem) minmax(0,1fr)!important;align-items:start!important;gap:.58rem!important;min-block-size:2.85rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .ledger-row :where(span,small,strong){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-empty-state,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-output-empty{display:grid!important;place-items:center!important;gap:.58rem!important;min-block-size:8rem!important;padding:1rem!important;text-align:center!important;color:var(--agent-os-muted)!important;border:1px dashed color-mix(in srgb,var(--agent-os-line) 34%,transparent)!important;border-radius:1rem!important;background:color-mix(in srgb,var(--agent-os-panel-strong) 72%,transparent)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-output-empty{grid-template-columns:auto minmax(0,1fr)!important;place-items:center start!important;min-block-size:10rem!important;text-align:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-output-empty p{margin:.18rem 0 0!important;color:var(--agent-os-muted)!important;line-height:1.45!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-textarea{inline-size:100%!important;min-block-size:clamp(9.5rem,24vh,15rem)!important;max-block-size:34vh!important;overflow-y:auto!important;resize:vertical!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-select,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-run-btn{inline-size:100%!important;max-inline-size:100%!important;min-block-size:2.65rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-glass-card__header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:.55rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .prose-content-block{max-block-size:clamp(12rem,34vh,24rem)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-inline-end:.24rem!important;white-space:pre-wrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(.lore-meta-grid,.cinematics-grid){display:grid!important;grid-template-columns:minmax(7rem,.28fr) minmax(0,1fr)!important;gap:.42rem .58rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .quality-report-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:.72rem!important}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os{--agent-os-radius: 1.05rem;padding:.72rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__header{grid-template-columns:auto minmax(0,1fr)!important;gap:.58rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__header p,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__safety{grid-column:1 / -1!important;max-inline-size:100%!important;justify-content:flex-start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important;padding:.38rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button{min-block-size:2.95rem!important;padding:.5rem .54rem!important;column-gap:.42rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command{grid-template-columns:minmax(0,1fr)!important;gap:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-panel,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview{min-block-size:0!important;padding:.68rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-panel{grid-template-rows:auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__signal-strip,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__run-strip,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__module-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__config-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__pipeline-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__quality-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-actions{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen{grid-template-columns:minmax(0,1fr)!important;min-block-size:17rem!important;padding:.82rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-signals,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__phase-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-list{max-block-size:14rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-workspace{padding:.62rem!important;gap:.62rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-header{grid-template-columns:minmax(0,1fr)!important;padding:.68rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-meta{justify-content:flex-start!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-deck{grid-template-columns:minmax(0,1fr)!important;gap:.62rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-led-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-indicator-badge{grid-template-columns:.9rem minmax(0,1fr)!important;min-block-size:2.28rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-led-dot{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-ledger{max-block-size:14rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .ledger-row{grid-template-columns:minmax(0,1fr)!important;gap:.22rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-output-empty,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .quality-report-card,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(.lore-meta-grid,.cinematics-grid){grid-template-columns:minmax(0,1fr)!important}}@media (forced-colors: active){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os{border-color:CanvasText!important;background:Canvas!important;color:CanvasText!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(button,input,textarea,select,article,.workspace-glass-panel,.agent-glass-card){border-color:CanvasText!important;background:Canvas!important;color:CanvasText!important}}html[data-motion=reduced] body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media (prefers-reduced-motion: reduce){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.45rem,.8vw,.7rem);align-items:stretch;inline-size:100%;padding:clamp(.45rem,.8vw,.7rem);border:1px solid rgba(var(--sw-creator-route-robotics-rgb, 34, 211, 238),.26);border-radius:clamp(1rem,1.2vw,1.4rem);background:linear-gradient(135deg,rgba(var(--sw-creator-route-robotics-rgb, 34, 211, 238),.11),transparent 46%),color-mix(in srgb,var(--sw-layer-panel, var(--sw-os-surface-panel)) 82%,transparent);box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000029;overflow:hidden}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-strip>span,#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-card>span,#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__usage-card>span{display:grid;align-content:center;gap:.18rem;min-inline-size:0;min-block-size:3.4rem;padding:.62rem .7rem;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:linear-gradient(180deg,#ffffff0f,#02061721)}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-strip small,#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-card small,#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__usage-card small{color:var(--sw-layer-muted, var(--sw-os-text-muted));font-size:.68rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-strip strong,#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-card strong,#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__usage-card strong{min-inline-size:0;color:var(--sw-os-text-strong);font-size:clamp(.78rem,.8vw,.92rem);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] :where(.robotics-view__orchestration-strip,.robotics-view__orchestration-card,.robotics-view__usage-card) [data-tone=success]{border-color:#22c55e47;background:linear-gradient(180deg,#22c55e1f,#0f172a1f)}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] :where(.robotics-view__orchestration-strip,.robotics-view__orchestration-card,.robotics-view__usage-card) [data-tone=warning]{border-color:#f59e0b5c;background:linear-gradient(180deg,#f59e0b21,#0f172a1f)}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-card,#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__usage-card{display:grid;gap:.55rem;padding:clamp(.75rem,1vw,.95rem);border:1px solid rgba(var(--sw-creator-route-robotics-rgb, 34, 211, 238),.22);border-radius:1rem;background:radial-gradient(280px 180px at 0% 0%,rgba(var(--sw-creator-route-robotics-rgb, 34, 211, 238),.12),transparent 66%),color-mix(in srgb,var(--sw-layer-panel, var(--sw-os-surface-panel)) 86%,transparent)}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__usage-card em{color:var(--sw-layer-muted, var(--sw-os-text-muted));font-size:.78rem;font-style:normal;line-height:1.35}@media (max-width: 1180px){#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-strip{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-strip::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-strip>span{flex:0 0 clamp(9.4rem,34vw,14rem);scroll-snap-align:start}}@media (max-width: 700px){#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-strip{margin-block:.55rem;padding:.45rem;border-radius:.95rem}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-strip>span{flex-basis:10.6rem;min-block-size:3rem;padding:.5rem .58rem}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-card{max-block-size:15rem;overflow:auto}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed]{display:block!important;inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;min-block-size:3.85rem!important;block-size:auto!important;margin-block:.45rem 1rem!important;padding:.66rem!important;overflow:visible!important;contain:none!important;border-radius:1rem!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed]>.sw-qol-visual--ambient{display:none!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__header{display:grid!important;grid-template-columns:2.3rem minmax(0,1fr) 2.3rem!important;align-items:center!important;gap:.55rem!important;min-block-size:2.35rem!important;padding:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__badge{inline-size:2.25rem!important;block-size:2.25rem!important;min-inline-size:2.25rem!important;border-radius:.72rem!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__headline{min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__eyebrow,html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__score{display:none!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__headline h3{display:block!important;margin:0!important;max-inline-size:100%!important;color:var(--text-primary)!important;font-size:clamp(.95rem,3.75vw,1.05rem)!important;line-height:1.16!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__toggle{inline-size:2.25rem!important;min-inline-size:2.25rem!important;block-size:2.25rem!important;min-block-size:2.25rem!important;padding:0!important;border-radius:999px!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__toggle span{display:none!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view){padding-block-start:.62rem!important;padding-block-end:var(--sw-editor-mobile-bottom-clearance)!important;scroll-padding-block:var(--sw-editor-mobile-top-clearance) var(--sw-editor-mobile-bottom-clearance)!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true],.creator-capability-matrix--compact){min-block-size:3.35rem!important;max-block-size:none!important;block-size:auto!important;overflow:visible!important;padding:.48rem .62rem!important;border-radius:1rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__header{min-block-size:2.38rem!important;display:grid!important;grid-template-columns:2.35rem minmax(0,1fr) auto!important;align-items:center!important;gap:.52rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) .generation-readiness-panel__badge{inline-size:2.05rem!important;block-size:2.05rem!important;min-inline-size:2.05rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) .generation-readiness-panel__headline{min-inline-size:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) .generation-readiness-panel__headline h3{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important;margin:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) .generation-readiness-panel__score{position:static!important;transform:none!important;inline-size:2.05rem!important;block-size:2.05rem!important;min-inline-size:2.05rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet h3{font-size:clamp(1.08rem,5.6vw,1.52rem)!important;line-height:1.04!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet :where(p,button,.sw-os-action,.robotics-action-packet__actions,.robotics-action-packet__meta){display:none!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__header{display:grid!important;grid-template-columns:2.35rem minmax(0,1fr) 2.35rem!important;align-items:center!important;gap:.58rem!important;min-block-size:2.42rem!important;padding:.08rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__toggle{inline-size:2.25rem!important;block-size:2.25rem!important;min-inline-size:2.25rem!important;min-block-size:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;max-height:2.25rem!important;padding:0!important}}html body #showweld-app-root[data-app-surface=landing] .lp-os-system-card.lp-os-system-card{min-block-size:5.9rem!important;block-size:auto!important;overflow:visible!important;align-items:start!important}html body #showweld-app-root[data-app-surface=landing] .lp-os-system-card.lp-os-system-card .lp-os-system-card__body{min-block-size:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=landing] .lp-os-system-card.lp-os-system-card .lp-os-system-card__body strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body #showweld-app-root[data-app-surface=landing] .lp-os-system-card.lp-os-system-card .lp-os-system-card__body small{-webkit-line-clamp:3!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=landing] .lp-os-system-card.lp-os-system-card .lp-os-system-card__state{align-self:start!important;max-inline-size:8.4rem!important;white-space:normal!important;line-height:1.12!important}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=landing] .lp-os-system-card.lp-os-system-card{min-block-size:5.45rem!important;grid-template-columns:auto minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=landing] .lp-os-system-card.lp-os-system-card .lp-os-system-card__state{grid-column:2!important;justify-self:start!important}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true],.creator-capability-matrix--compact){inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;min-block-size:4.95rem!important;max-block-size:none!important;block-size:auto!important;padding:.72rem .78rem!important;margin-block:.35rem .88rem!important;overflow:visible!important;contain:none!important;border-radius:1.18rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] .generation-readiness-panel.generation-readiness-panel--compact.generation-readiness-panel--collapsed,html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed]{min-block-size:5.05rem!important;block-size:auto!important;max-block-size:none!important;padding:.72rem .78rem!important;overflow:visible!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-panel,.dashboard-command-room,.dashboard-route-briefing,.dashboard-os-module){max-inline-size:100%!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))!important;gap:.48rem!important;inline-size:100%!important;max-inline-size:100%!important;overflow:visible!important;padding-block-end:0!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row>button{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;min-block-size:2.85rem!important;flex:initial!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))!important;gap:.52rem!important;inline-size:100%!important;max-inline-size:100%!important;overflow:visible!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes>button{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;flex:initial!important;scroll-snap-align:none!important}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module{overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__ambient.sw-qol-visual{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row>button{min-block-size:2.65rem!important;padding:.55rem .66rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes>button{min-block-size:3.85rem!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status button{min-block-size:2.25rem!important;block-size:auto!important;min-inline-size:5.2rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;padding:.48rem .72rem!important;line-height:1.05!important;white-space:nowrap!important}html[data-theme=light] body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__brand-copy strong,.dashboard-view-nav__tab .dashboard-view-nav__text strong,.dashboard-command-ribbon__copy strong),html[data-theme=paper] body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__brand-copy strong,.dashboard-view-nav__tab .dashboard-view-nav__text strong,.dashboard-command-ribbon__copy strong){color:var(--text-primary)!important}html[data-theme=light] body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__brand-copy span,.dashboard-view-nav__tab .dashboard-view-nav__text span,.dashboard-view-nav__tab .dashboard-view-nav__meta,.dashboard-command-ribbon__copy small),html[data-theme=paper] body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__brand-copy span,.dashboard-view-nav__tab .dashboard-view-nav__text span,.dashboard-view-nav__tab .dashboard-view-nav__meta,.dashboard-command-ribbon__copy small){color:var(--text-secondary)!important}html[data-theme=light] body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__tab[data-dashboard-route-card],html[data-theme=paper] body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__tab[data-dashboard-route-card]{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-primary) 94%,rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb))) 6%),color-mix(in srgb,var(--surface-secondary) 94%,transparent))!important;border-color:color-mix(in srgb,var(--border-primary) 72%,rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb))) 28%)!important}#showweld-app-root{--sw-final-mobile-dock-clearance: calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom, 0px) + 5.25rem);--sw-final-desktop-edge-clearance: 1.75rem;--sw-final-route-card-bg: linear-gradient(180deg, rgba(255,255,255,.068), rgba(255,255,255,.016)), color-mix(in srgb, var(--sw-theme-material-panel, var(--surface-primary, #111827)) 92%, transparent);--sw-final-route-border: color-mix(in srgb, rgb(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246))) 28%, var(--sw-theme-material-border, rgba(148,163,184,.22)) 72%)}html[data-theme=light] #showweld-app-root,html[data-theme=paper] #showweld-app-root{--sw-final-route-card-bg: linear-gradient(180deg, rgba(255,255,255,.96), rgba(248,250,252,.84)), color-mix(in srgb, var(--surface-primary, #fff) 92%, rgb(var(--sw-layer-route-accent-rgb, 59,130,246)) 8%);--sw-final-route-border: color-mix(in srgb, rgba(15,23,42,.16) 72%, rgb(var(--sw-layer-route-accent-rgb, 59,130,246)) 28%)}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-spark=true],[data-showweld-studio=true],section.robotics-view[data-show-first-route=robotics],.app-builder-active){min-inline-size:0!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] :where(.generation-readiness-panel[data-readiness-compact=true],.generation-readiness-panel--compact,.creator-capability-matrix--compact){background:var(--sw-final-route-card-bg)!important;border-color:var(--sw-final-route-border)!important;box-shadow:0 16px 44px #02081738,inset 0 1px #ffffff13!important}@media (min-width: 721px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view){padding-block-end:var(--sw-final-desktop-edge-clearance)!important;scroll-padding-block-end:var(--sw-final-desktop-edge-clearance)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) :where(textarea,[contenteditable=true]){max-block-size:min(34rem,56vh)!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-video-editor-main{padding-block-end:3.75rem!important;scroll-padding-block-end:3.75rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail{padding-block-end:5rem!important;scrollbar-gutter:stable both-edges!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail .spark-cockpit-route-rail{min-block-size:10.4rem!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail .creator-cockpit__route-button{min-block-size:2.28rem!important;block-size:2.28rem!important;max-block-size:2.28rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail .creator-cockpit__route-button :where(strong,small,span){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-signal-card{min-inline-size:0!important;inline-size:auto!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-body,html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-inspector-stack{max-block-size:clamp(15rem,33vh,22rem)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding-block-end:1rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-prompt-area{max-block-size:clamp(8rem,20vh,12rem)!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .visual-cockpit-layout{padding-block-end:2.25rem!important;scroll-padding-block-end:2.25rem!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual :where(.visual-cockpit-route-rail,.creator-cockpit__inspector){padding-block-end:2.4rem!important;scrollbar-gutter:stable both-edges!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .creator-cockpit__route-button,html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-episode-row,html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-studio-action{min-block-size:2.52rem!important;max-block-size:2.9rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .app-builder-active{padding-block-end:2.8rem!important;scroll-padding-block-end:2.8rem!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator]{--sw-editor-mobile-bottom-clearance: var(--sw-final-mobile-dock-clearance);--sw-route-mobile-command-closed-max: 6.85rem}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]{max-block-size:6.85rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true],html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-spark=true],[data-showweld-studio=true],section.robotics-view[data-show-first-route=robotics],.app-builder-active){min-block-size:0!important;block-size:auto!important;max-block-size:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding-block-end:var(--sw-final-mobile-dock-clearance)!important;scroll-padding-block-end:var(--sw-final-mobile-dock-clearance)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) :where(.generation-readiness-panel[data-readiness-compact=true],.generation-readiness-panel--compact){min-block-size:3.08rem!important;block-size:auto!important;max-block-size:none!important;margin-block:.28rem .68rem!important;padding:.48rem .58rem!important;overflow:visible!important;border-radius:1rem!important;contain:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__header{display:grid!important;grid-template-columns:2.05rem minmax(0,1fr) 2.5rem!important;min-block-size:2.16rem!important;block-size:auto!important;gap:.46rem!important;align-items:center!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel[data-readiness-compact=true] :where(.generation-readiness-panel__badge,.generation-readiness-panel__score){inline-size:2.02rem!important;block-size:2.02rem!important;min-inline-size:2.02rem!important;min-block-size:2.02rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__headline{min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__headline h3{display:block!important;max-inline-size:100%!important;margin:0!important;font-size:clamp(.82rem,3.6vw,.96rem)!important;line-height:1.14!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__toggle{inline-size:2.42rem!important;min-inline-size:2.42rem!important;block-size:2.02rem!important;min-block-size:2.02rem!important;padding:0!important;border-radius:999px!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel[data-readiness-compact=true] :where(.generation-readiness-panel__eyebrow,.generation-readiness-panel__score,.generation-readiness-panel__toggle span){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]{inline-size:100%!important;max-inline-size:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.32rem!important;overflow:hidden!important;padding:.34rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]>button{inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:2.28rem!important;block-size:2.28rem!important;max-block-size:2.28rem!important;font-size:.62rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__clips{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.36rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__clip-pill{inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__clip-pill:nth-child(n+3){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-shell{margin-block-end:.78rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-stage{min-block-size:clamp(10rem,29dvh,13.6rem)!important;block-size:clamp(10rem,29dvh,13.6rem)!important;max-block-size:clamp(10rem,29dvh,13.6rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-input-layer{padding-block-end:calc(var(--sw-final-mobile-dock-clearance) + 1.1rem)!important;margin-block-end:0!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-neutron-layer-stack,.spark-output-route-grid),html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-editor-bridge-grid,.pb-output-route-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-output-route-card,.spark-neutron-layer),html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-editor-bridge-card,.pb-output-route-card,.pb-neutron-layer){inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-output-route-card:nth-child(n+5),.spark-neutron-layer:nth-child(n+5)),html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-editor-bridge-card:nth-child(n+5),.pb-output-route-card:nth-child(n+5),.pb-neutron-layer:nth-child(n+5)){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:.32rem!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab{inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:2.4rem!important;block-size:2.4rem!important;max-block-size:2.4rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab:nth-child(n+5){display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]{gap:.72rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-mission-stage{min-block-size:clamp(16.8rem,40dvh,20.25rem)!important;block-size:clamp(16.8rem,40dvh,20.25rem)!important;max-block-size:clamp(16.8rem,40dvh,20.25rem)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;inline-size:calc(100% - 1rem)!important;overflow:hidden!important;gap:.3rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip button:nth-child(n+5){display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-action-packet{max-block-size:5.2rem!important;min-block-size:4.35rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-action-packet__topline{min-block-size:0!important;gap:.42rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-action-packet__topline button{display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-stage-readiness-ladder{max-block-size:1.55rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-stage-readiness-ladder span:nth-child(n+4){display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-action-packet :where(p,.robotics-action-packet__actions,.robotics-action-packet__meta){display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__orchestration-strip{display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.34rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs button{inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:2.42rem!important;block-size:2.42rem!important;max-block-size:2.42rem!important;font-size:.68rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs button:nth-child(n+5){display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__bottom,html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-safety-console,html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__fleet{margin-block-end:.85rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-safety-console{max-block-size:16rem!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}}@media (max-width: 430px){html body #showweld-app-root[data-app-surface=creator]{--sw-final-mobile-dock-clearance: calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom, 0px) + 6.4rem)}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button:last-child{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-prompt-area,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-scene-area{max-block-size:8.4rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-safety-console{max-block-size:14rem!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-card-min: clamp(18.5rem, 27vw, 24rem);--sw-dashboard-card-compact-min: clamp(15rem, 21vw, 18rem);--sw-dashboard-card-height: clamp(16rem, 22vw, 21rem)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:grid!important;gap:.68rem!important;padding-block:.35rem .75rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group{min-inline-size:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important;padding:.42rem!important;border:1px solid color-mix(in srgb,var(--sw-dashboard-border, var(--border-primary)) 82%,transparent)!important;border-radius:1rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 62%),color-mix(in srgb,var(--sw-dashboard-card-bg, var(--surface-secondary)) 82%,transparent)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group>.dashboard-view-nav__tab{inline-size:100%!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group-title{min-inline-size:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.55rem!important;padding:.1rem .18rem .18rem!important;color:var(--text-muted)!important;font-size:.66rem!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group-title span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group-title small{min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{min-inline-size:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.62rem!important;padding:.72rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__asset,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__chips,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__next{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action{min-inline-size:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row{min-inline-size:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.12rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row h2,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row span{min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;max-block-size:2.8rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.45rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action small,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action span{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action button{inline-size:100%!important;min-block-size:2.45rem!important;border-radius:.82rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group-title small{max-inline-size:9.5rem!important;opacity:.74!important;text-align:end!important;letter-spacing:0!important;text-transform:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group:has(.dashboard-view-nav__tab[data-active=true]){border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--sw-dashboard-border, var(--border-primary)))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--accent-primary) 24%,transparent),0 16px 42px color-mix(in srgb,var(--accent-primary) 9%,transparent)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{min-block-size:4.3rem!important;grid-template-columns:2.42rem minmax(0,1fr) auto!important;padding:.66rem!important;border-radius:.9rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text{min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text>strong,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text>span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__meta{min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav:after{content:"Scroll rail for every section";display:block!important;margin-block-start:.42rem!important;padding:.42rem .68rem!important;border-radius:999px!important;color:var(--text-muted)!important;background:color-mix(in srgb,var(--sw-dashboard-card-bg, var(--surface-secondary)) 84%,transparent)!important;border:1px solid var(--sw-dashboard-border, var(--border-primary))!important;font-size:.68rem!important;font-weight:800!important;text-align:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(#dashboard-project-library,#app-builder-workspace) .dashboard-project-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sw-dashboard-card-min)),1fr))!important;grid-auto-rows:auto!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card{inline-size:100%!important;min-inline-size:0!important;min-block-size:var(--sw-dashboard-card-height)!important;max-block-size:none!important;display:grid!important;grid-template-rows:auto auto minmax(0,auto) auto auto!important;align-content:start!important;gap:.72rem!important;padding:clamp(.88rem,1vw,1.05rem)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card[data-project-kind=app]{grid-template-rows:auto auto minmax(0,1fr) auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card>div{min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card h3{min-inline-size:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;line-height:1.12!important;max-block-size:2.7em!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card [data-project-card-meta]{min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card [data-project-card-meta] span{max-inline-size:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-row{min-inline-size:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.72rem!important;padding:.65rem!important;max-block-size:6.9rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-copy{min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-copy :where(strong,p){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-copy p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-summary{min-inline-size:0!important;min-block-size:0!important;max-block-size:5.4rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-summary>span:last-child{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-actions{margin-block-start:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.52rem!important;align-self:end!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-action-set{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-action{min-inline-size:0!important;min-block-size:2.38rem!important;padding:.52rem .6rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-action-label{min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-new-project-card{display:grid!important;align-content:center!important;justify-items:center!important;text-align:center!important;min-block-size:var(--sw-dashboard-card-height)!important;gap:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine__header{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine__header p{max-inline-size:72ch!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio.dashboard-genesis-studio--deep{grid-template-columns:minmax(20rem,1.05fr) minmax(18rem,.9fr)!important;grid-template-areas:"composer preview" "routes preview" "proof proof"!important;gap:.88rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__composer{grid-area:composer!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes{grid-area:routes!important;max-block-size:19rem!important;overflow:auto!important;scrollbar-gutter:stable!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__preview{grid-area:preview!important;min-block-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-proof-strip{grid-area:proof!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-route-card{min-block-size:4.45rem!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-route-card span{min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-route-card :where(strong,small,b,em){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width: 1100px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:flex!important;gap:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group{flex:0 0 min(21rem,84vw)!important}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-card-min: 100%;--sw-dashboard-card-height: auto}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav:after{content:"Swipe section groups"}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group{flex-basis:min(18rem,82vw)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{min-block-size:3.9rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card{min-block-size:0!important;display:grid!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-row{max-block-size:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-action-set{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine__header{grid-template-columns:auto minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-agent-os__safety{grid-column:1 / -1!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio.dashboard-genesis-studio--deep{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"composer" "routes" "preview" "proof"!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes{max-block-size:none!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-route-card{flex:0 0 min(12.5rem,76vw)!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator]{--sw-final-visible-mobile-workspace: calc(100dvh - var(--sw-creator-mobile-top-chrome, 8.95rem) - var(--sw-creator-mobile-dock-height, 5.95rem) - env(safe-area-inset-bottom, 0px) - .72rem)}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-active-view=true],#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-spark=true],[data-showweld-studio=true],section.robotics-view[data-show-first-route=robotics]){block-size:var(--sw-final-visible-mobile-workspace)!important;max-block-size:var(--sw-final-visible-mobile-workspace)!important;min-block-size:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-block-end:2.2rem!important;scroll-padding-block-end:2.2rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-video-editor-main,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .visual-cockpit-layout,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] main.creator-cockpit__route-stack,html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]{block-size:var(--sw-final-visible-mobile-workspace)!important;max-block-size:var(--sw-final-visible-mobile-workspace)!important;min-block-size:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-block-end:2.2rem!important;scroll-padding-block-end:2.2rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-shell{padding-block-end:.72rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-input-layer{padding-block-end:2.5rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-output-route-grid,.spark-neutron-layer-stack),html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-editor-bridge-grid,.pb-output-route-grid,.pb-neutron-layer-stack){overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-output-route-card,.spark-neutron-layer),html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-editor-bridge-card,.pb-output-route-card,.pb-neutron-layer){min-block-size:2.72rem!important;max-block-size:2.92rem!important;padding:.42rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-output-route-card:nth-child(n+3),.spark-neutron-layer:nth-child(n+5)),html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-editor-bridge-card:nth-child(n+3),.pb-output-route-card:nth-child(n+3),.pb-neutron-layer:nth-child(n+5)){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]>button:nth-child(n+4){display:none!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=dashboard]{--sw-dashboard-final-dock-clearance: calc(var(--dashboard-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom, 0px) + 1.2rem)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-body{min-block-size:0!important;block-size:auto!important;max-block-size:none!important;overflow:visible!important;padding-block-end:1.2rem!important;scroll-padding-block-end:1.2rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-main,.dashboard-os-stage,.dashboard-shell__stage){min-block-size:0!important;block-size:auto!important;max-block-size:none!important;overflow:visible!important;padding-block-end:0!important;scroll-padding-block-end:var(--sw-dashboard-final-dock-clearance)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-main{display:flex!important;flex-direction:column!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(10.5rem,13rem)!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:.6rem!important;scrollbar-width:none!important;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1rem),transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1rem),transparent 100%)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{inline-size:auto!important;min-inline-size:0!important;max-inline-size:none!important}html body .dashboard-mobile-route-dock.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--sw-theme-material-overlay, rgba(8,13,24,.96)) 96%,transparent),var(--sw-theme-material-overlay, rgba(8,13,24,.98)))!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;backdrop-filter:blur(24px) saturate(160%)!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,7.8rem)!important;gap:.5rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,2.22rem))!important;justify-content:end!important;justify-items:stretch!important;gap:.28rem!important;inline-size:7.78rem!important;max-inline-size:7.78rem!important;min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions>button{inline-size:2.22rem!important;min-inline-size:2.22rem!important;max-inline-size:2.22rem!important;block-size:2.22rem!important;min-block-size:2.22rem!important;max-block-size:2.22rem!important;padding:0!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions>button:nth-child(n+4){display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav{overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:.45rem!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:4.1rem!important;max-block-size:4.45rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab:nth-child(n+3){display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-action,.dashboard-overview-panel button){min-block-size:2.55rem!important;max-block-size:3rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-panel :where(.dashboard-os-action:nth-child(n+4),.dashboard-command-actions button:nth-child(n+4)){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-output-route-grid,.spark-output-route-card){display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__bottom{margin-block-end:2.15rem!important}}@media (max-width: 720px){html body #showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top.sw-mobile-route-command__top{display:grid!important;grid-template-columns:minmax(0,1fr) 7.35rem!important;align-items:center!important;gap:.42rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions.sw-mobile-route-command__actions{display:grid!important;grid-template-columns:repeat(3,2.12rem)!important;inline-size:7.35rem!important;width:7.35rem!important;min-inline-size:0!important;max-inline-size:7.35rem!important;justify-content:end!important;justify-items:center!important;gap:.24rem!important;overflow:hidden!important;padding:0!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions.sw-mobile-route-command__actions>button{inline-size:2.12rem!important;width:2.12rem!important;min-inline-size:2.12rem!important;max-inline-size:2.12rem!important;block-size:2.12rem!important;height:2.12rem!important;min-block-size:2.12rem!important;max-block-size:2.12rem!important;margin:0!important;padding:0!important;transform:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions.sw-mobile-route-command__actions>button:nth-child(n+4){display:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-overview-panel,.dashboard-command-room,.dashboard-panel--command) .dashboard-os-action.dashboard-os-action{display:none!important}}@media (min-width: 721px){html body #showweld-app-root[data-app-surface=creator] nav.main-sidebar ul{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;padding-block-end:.85rem!important}html body #showweld-app-root[data-app-surface=creator] nav.main-sidebar ul::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] nav.main-sidebar ul li section{max-block-size:min(21rem,calc(100dvh - 40rem))!important;overflow-y:auto!important;overflow-x:hidden!important;padding-block-end:.4rem!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=creator] nav.main-sidebar ul li section::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] nav.main-sidebar ul li section button{min-block-size:2.12rem!important;block-size:2.12rem!important;max-block-size:2.12rem!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-view-nav.dashboard-panel{block-size:auto!important;max-block-size:min(34rem,calc(100dvh - 14rem))!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-view-nav__scroll{block-size:auto!important;max-block-size:min(25rem,calc(100dvh - 23rem))!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable both-edges!important;padding-block-end:.45rem!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-view-nav__tab{min-block-size:4.85rem!important;block-size:auto!important;max-block-size:5.35rem!important}html body #showweld-app-root[data-app-surface=creator] #story-structure-view textarea,html body #showweld-app-root[data-app-surface=creator] #world-building-view textarea,html body #showweld-app-root[data-app-surface=creator] #character-directory-view textarea,html body #showweld-app-root[data-app-surface=creator] #book-manuscript-view textarea{max-block-size:min(16rem,30vh)!important;min-block-size:6.5rem!important;overflow-y:auto!important;resize:vertical!important}html body #showweld-app-root[data-app-surface=creator] #book-manuscript-view>div:last-child>div:first-child{scrollbar-gutter:stable both-edges!important;padding-block:.55rem!important}html body #showweld-app-root[data-app-surface=creator] #book-manuscript-view>div:last-child>div:first-child>div:last-child{gap:.26rem!important}html body #showweld-app-root[data-app-surface=creator] #book-manuscript-view>div:last-child>div:first-child button{min-block-size:2.18rem!important;block-size:2.18rem!important;max-block-size:2.18rem!important;padding:.28rem .34rem!important;gap:.18rem!important;font-size:.7rem!important;line-height:1.05!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-body,html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-inspector-stack{max-block-size:clamp(13rem,27vh,18rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-prompt-area{min-block-size:5.6rem!important;max-block-size:clamp(5.8rem,13vh,8.5rem)!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual :where(.visual-cockpit-route-rail,.creator-cockpit__inspector){max-block-size:calc(100dvh - 13.2rem)!important;overflow-y:auto!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual :where(.pb-episode-row,.pb-studio-action){block-size:auto!important;max-block-size:2.65rem!important}html body #showweld-app-root[data-app-surface=creator] .app-builder-active .app-builder-agent-sidebar__tools-panel{max-block-size:min(9.6rem,18vh)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable both-edges!important}html body #showweld-app-root[data-app-surface=creator] .app-builder-active .app-builder-agent-sidebar__tools-panel button{min-block-size:2rem!important;block-size:2rem!important;max-block-size:2rem!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) :where(.generation-readiness-panel[data-readiness-compact=true],.generation-readiness-panel--compact){min-block-size:3.72rem!important;padding:.58rem .62rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__header,html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel--compact .generation-readiness-panel__header{min-block-size:2.62rem!important;grid-template-columns:2.12rem minmax(0,1fr) 2.38rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__headline h3,html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel--compact .generation-readiness-panel__headline h3{font-size:clamp(.86rem,3.55vw,.98rem)!important;line-height:1.2!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel[data-readiness-compact=true] :where(.generation-readiness-panel__badge,.generation-readiness-panel__toggle),html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel--compact :where(.generation-readiness-panel__badge,.generation-readiness-panel__toggle){align-self:center!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-mobile-dock-inline-padding: clamp(.34rem, 1.4vw, .55rem);--sw-dashboard-mobile-dock-gap: clamp(.22rem, 1vw, .4rem);--sw-dashboard-mobile-dock-item: minmax(0, 1fr)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;align-items:stretch!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>:where(section,div[id]){inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;box-sizing:border-box!important;scroll-margin-block-start:clamp(5rem,11dvh,7.5rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card,.dashboard-panel,.dashboard-os-card,.sw-dashboard-route-card,.sw-os-route-card,.dashboard-project-card,.dashboard-project-library__card,.dashboard-ops-card,.dashboard-command-card,.dashboard-route-panel,.dashboard-manager-panel){min-inline-size:0!important;max-inline-size:100%!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-grid,.dashboard-metric-grid,.dashboard-project-grid,.dashboard-system-grid,.dashboard-manager-grid,.dashboard-feature-atlas__grid,.dashboard-route-briefing__signals,.dashboard-workspace-files__metrics,.dashboard-ops-dock__cards){align-items:start!important;align-content:start!important;grid-auto-rows:minmax(0,auto)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card strong,.dashboard-card span,.dashboard-card small,.dashboard-card em,.dashboard-card p,.dashboard-panel strong,.dashboard-panel span,.dashboard-panel small,.dashboard-panel em,.dashboard-panel p,.dashboard-view-nav__text,.dashboard-view-nav__meta){min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card p,.dashboard-panel p,.dashboard-view-nav__text span){overflow-wrap:break-word!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-action-set{min-block-size:0!important;block-size:auto!important;display:flex!important;flex-wrap:wrap!important;align-content:start!important;justify-content:flex-start!important;gap:.52rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-action-set:empty{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__filters{inline-size:100%!important;max-inline-size:100%!important;display:flex!important;flex-wrap:nowrap!important;gap:.45rem!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-padding-inline:.5rem!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__filters::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__filter{flex:0 0 auto!important;max-inline-size:min(14rem,78vw)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes{min-inline-size:0!important;max-inline-size:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-padding-inline:.5rem!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes>button{min-inline-size:min(11rem,48vw)!important;max-inline-size:min(13rem,58vw)!important;overflow:hidden!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{left:max(.5rem,env(safe-area-inset-left,0px))!important;right:max(.5rem,env(safe-area-inset-right,0px))!important;inline-size:auto!important;max-inline-size:calc(100vw - 1rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:var(--sw-dashboard-mobile-dock-gap, .28rem)!important;padding-inline:var(--sw-dashboard-mobile-dock-inline-padding, .42rem)!important;overflow-x:clip!important;overflow-y:hidden!important;box-sizing:border-box!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile]{inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;flex:1 1 auto!important;min-block-size:clamp(3.35rem,8.2dvh,3.85rem)!important;max-block-size:clamp(3.5rem,8.8dvh,4.05rem)!important;padding:.34rem .16rem!important;overflow:hidden!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile]>span{inline-size:clamp(1.22rem,5.4vw,1.55rem)!important;block-size:clamp(1.22rem,5.4vw,1.55rem)!important;min-inline-size:clamp(1.22rem,5.4vw,1.55rem)!important;min-block-size:clamp(1.22rem,5.4vw,1.55rem)!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile]>strong{font-size:clamp(.5rem,1.85vw,.6rem)!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (min-width: 761px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-ops-dock__cards{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-ops-card,.dashboard-project-library__card,.dashboard-card--metric){align-self:start!important;min-block-size:0!important}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-section-padding-mobile: clamp(.78rem, 3vw, 1rem)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4].dashboard-scrollable,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-scroll-region{padding-block-end:calc(6.7rem + env(safe-area-inset-bottom,0px))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage,.dashboard-os-main,.dashboard-os-body){inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow-x:clip!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>:where(section,div[id]){scroll-margin-block-start:1rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls{overflow:clip!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__bar,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__primary,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__actions{min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-ops-dock__cards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-block-size:min(58dvh,30rem)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-ops-card,.dashboard-card--interactive,.dashboard-project-library__card){min-block-size:0!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.85rem!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview{max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(10rem,58vw)!important;align-items:stretch!important;padding-inline:.1rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-coherence-benchmark{max-block-size:min(54dvh,30rem)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important}}html body .dashboard-mobile-route-dock.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{left:max(.45rem,env(safe-area-inset-left,0px))!important;right:max(.45rem,env(safe-area-inset-right,0px))!important;inline-size:auto!important;width:auto!important;max-inline-size:calc(100vw - .9rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:clamp(.14rem,.7vw,.3rem)!important;padding:.38rem clamp(.22rem,.9vw,.4rem) calc(.38rem + env(safe-area-inset-bottom,0px))!important;overflow-x:clip!important;overflow-y:hidden!important;transform:translateZ(0)!important}html body .dashboard-mobile-route-dock.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile][data-dashboard-route-card=mobile]{flex:initial!important;inline-size:100%!important;width:100%!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:clamp(3.2rem,7.8dvh,3.72rem)!important;max-block-size:clamp(3.35rem,8.4dvh,3.92rem)!important;padding:.3rem .08rem!important;border-radius:clamp(.82rem,3vw,1rem)!important;overflow:hidden!important}html body .dashboard-mobile-route-dock.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile][data-dashboard-route-card=mobile]>span{inline-size:clamp(1.12rem,5vw,1.42rem)!important;block-size:clamp(1.12rem,5vw,1.42rem)!important;min-inline-size:clamp(1.12rem,5vw,1.42rem)!important;min-block-size:clamp(1.12rem,5vw,1.42rem)!important}html body .dashboard-mobile-route-dock.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile][data-dashboard-route-card=mobile]>strong{font-size:clamp(.47rem,1.74vw,.57rem)!important;line-height:1.04!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__filters.dashboard-project-controls__filters,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes.dashboard-genesis-studio__routes{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;contain:inline-size!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__filters.dashboard-project-controls__filters::-webkit-scrollbar,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes.dashboard-genesis-studio__routes::-webkit-scrollbar{display:none!important}@media (max-width: 760px){html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-scrollable.dashboard-scrollable,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4].dashboard-scrollable{padding-block-end:calc(7.35rem + env(safe-area-inset-bottom,0px))!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage.dashboard-os-stage{padding-block-end:calc(6.8rem + env(safe-area-inset-bottom,0px))!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__filters.dashboard-project-controls__filters{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(8.8rem,46vw)!important;padding-inline-end:.65rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__filter.dashboard-project-controls__filter{inline-size:auto!important;min-inline-size:0!important;max-inline-size:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes.dashboard-genesis-studio__routes{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important;padding-inline-end:0!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes.dashboard-genesis-studio__routes>button{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-action-set,.dashboard-hero-next-panel__actions,.dashboard-ops-dock__actions){max-inline-size:100%!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;scrollbar-width:none!important;padding-block-end:.12rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-action-set,.dashboard-hero-next-panel__actions,.dashboard-ops-dock__actions)::-webkit-scrollbar{display:none!important}}@media (min-width: 1180px){html body .dashboard-mobile-route-dock.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{display:none!important;visibility:hidden!important;pointer-events:none!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:clamp(.72rem,1.2vw,1rem)!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;isolation:isolate!important}html body.showweld-dashboard-active #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true].dashboard-scrollable:before,html body.showweld-dashboard-active #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true].dashboard-scrollable:after,html body.showweld-dashboard-active #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true]:before,html body.showweld-dashboard-active #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true]:after{pointer-events:none!important}html body.showweld-dashboard-active #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-content-container,.dashboard-os-shell,.dashboard-os-stage,.dashboard-shell__stage){position:relative!important;z-index:4!important;pointer-events:auto!important}html body.showweld-dashboard-active #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] :where(.dashboard-content-container,.dashboard-os-shell,.dashboard-os-body,.dashboard-os-main,.dashboard-os-stage,.dashboard-shell__stage,.dashboard-shell__content,.sw-dashboard-stage){block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;contain:none!important}html body.showweld-dashboard-active #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-os-stage>#dashboard-genesis-engine{position:relative!important;z-index:8!important;grid-column:1 / -1!important;inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os *{min-inline-size:0!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(button,input,select,textarea,a,[role=tab],[role=button]){position:relative!important;z-index:10!important;pointer-events:auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os :where(.dashboard-agent-os__tabs,.dashboard-agent-os__command,.dashboard-agent-os__review,.dashboard-agent-os__idea-lab,.dashboard-agent-workspace){position:relative!important;z-index:7!important;inline-size:100%!important;max-inline-size:100%!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.5rem!important;padding:.48rem!important;border-radius:1.05rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;min-block-size:3.1rem!important;inline-size:100%!important;max-inline-size:100%!important;padding:.56rem .66rem!important;gap:.08rem .5rem!important;overflow:hidden!important;text-align:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button svg{grid-row:1 / 3!important;flex:0 0 auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button :where(span,small){display:block!important;min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command{display:grid!important;grid-template-columns:minmax(19rem,.82fr) minmax(30rem,1.18fr)!important;align-items:stretch!important;gap:.85rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-panel,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview{min-block-size:clamp(28rem,54vh,38rem)!important;max-block-size:none!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(13rem,.34fr)!important;gap:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-stage{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-block-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen{min-block-size:18rem!important;overflow:hidden!important;align-items:end!important;gap:.85rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen>div:first-child{display:grid!important;gap:.48rem!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen h3{margin:0!important;max-inline-size:26rem!important;color:var(--sw-text-primary, var(--text-primary, #f8fafc))!important;font-size:clamp(1.45rem,2.45vw,2.45rem)!important;line-height:1.02!important;letter-spacing:0!important;overflow-wrap:anywhere!important;text-wrap:balance!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen p{margin:0!important;max-inline-size:32rem!important;color:var(--sw-text-muted, var(--text-tertiary, #94a3b8))!important;font-size:clamp(.82rem,1vw,.95rem)!important;line-height:1.45!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-open{align-self:end!important;justify-self:start!important;min-block-size:2.45rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__module-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__config-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__pipeline-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__quality-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))!important;align-items:start!important;gap:.65rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-workspace{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.85rem!important;padding:clamp(.72rem,1.3vw,1.05rem)!important;border-radius:1.22rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.72rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-header__copy{margin:0!important;max-inline-size:58rem!important;color:var(--sw-text-muted, var(--text-tertiary, #94a3b8))!important;line-height:1.52!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-meta{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.4rem!important;max-inline-size:min(32rem,42vw)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-quota-pill{display:inline-flex!important;align-items:center!important;gap:.32rem!important;max-inline-size:100%!important;min-block-size:1.85rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-deck{display:grid!important;grid-template-columns:minmax(20rem,.82fr) minmax(30rem,1.18fr)!important;align-items:start!important;gap:.88rem!important;inline-size:100%!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-pane-left,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-pane-right,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-cards-deck{display:grid!important;gap:.75rem!important;inline-size:100%!important;max-inline-size:100%!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-led-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))!important;gap:.48rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-indicator-badge{display:grid!important;grid-template-columns:.95rem .55rem minmax(0,1fr)!important;align-items:center!important;gap:.38rem!important;min-block-size:2.45rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-indicator-badge>span:last-child{min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-ledger{max-block-size:clamp(10rem,28vh,18rem)!important;overflow-y:auto!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .ledger-row{display:grid!important;grid-template-columns:4.4rem minmax(6rem,8.5rem) minmax(0,1fr)!important;gap:.58rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-textarea,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .prose-content-block{max-block-size:34vh!important;overflow-y:auto!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-output-empty,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-empty-state{display:grid!important;place-items:center!important;min-block-size:8rem!important;overflow:hidden!important}@media (max-width: 1180px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .workspace-deck,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os{padding:.7rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__header,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-header{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__safety,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-workspace-meta{max-inline-size:100%!important;justify-content:flex-start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button{min-block-size:2.85rem!important;padding:.5rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__tabs button small{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-panel,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview{min-block-size:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen{min-block-size:16rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__module-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__config-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__pipeline-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__quality-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .agent-led-strip,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .ledger-row{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__command-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-strip{min-block-size:auto!important;max-inline-size:100%!important;contain:layout paint!important}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-card{min-block-size:0!important;max-inline-size:100%!important}@media (max-width: 700px){#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-strip{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important}#showweld-app-root[data-app-surface=creator] .robotics-view[data-robotics-view=true] .robotics-view__orchestration-card{display:grid!important;max-block-size:14rem!important;overflow:auto!important}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{padding:.42rem .42rem calc(var(--sw-creator-mobile-dock-height, 92px) + 4.6rem + env(safe-area-inset-bottom,0px))!important;gap:.48rem!important;overflow-x:hidden!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true]{min-block-size:3.7rem!important;max-block-size:4.15rem!important;margin:0!important;padding:.48rem!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important;border-radius:1rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true]>div:first-child>div:first-child{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.38rem!important;margin:0!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true]>div:first-child>div:first-child::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-chip]{flex:0 0 auto!important;min-block-size:2.15rem!important;padding:.35rem .58rem!important;font-size:.64rem!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true]>div:first-child>div:nth-child(2),html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true]>div:nth-child(n+2){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]{order:2!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;flex:0 0 auto!important;block-size:auto!important;height:auto!important;max-block-size:none!important;inline-size:100%!important;width:100%!important;max-inline-size:100%!important;min-inline-size:0!important;gap:.5rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-toolbar=mobile]{order:1!important;block-size:3.15rem!important;min-block-size:3.15rem!important;max-block-size:3.15rem!important;padding:.28rem!important;border-radius:1rem!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-toolbar=mobile]::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-toolbar=mobile]>button{flex:0 0 3.25rem!important;inline-size:3.25rem!important;min-inline-size:3.25rem!important;max-inline-size:3.25rem!important;block-size:2.42rem!important;min-block-size:2.42rem!important;max-block-size:2.42rem!important;padding:.18rem!important;border-radius:.78rem!important;font-size:.55rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-workspace-grid=true]{order:2!important;display:flex!important;flex-direction:column!important;block-size:auto!important;height:auto!important;max-block-size:none!important;min-block-size:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([data-manuscript-center-column=true],[data-manuscript-right-column=true],[data-manuscript-writing-panel=true],[data-manuscript-page-frame=true],[data-manuscript-page-scroll=true]){inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;min-inline-size:0!important;min-width:0!important;flex-basis:auto!important;margin-inline:0!important;transform:none!important;translate:none!important;left:auto!important;right:auto!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-panel=true]{order:1!important;padding:0!important;gap:.48rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-header=true]{padding:.62rem .72rem!important;margin:0!important;border-radius:1rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-page-frame=true]{min-block-size:clamp(30rem,66dvh,42rem)!important;block-size:auto!important;max-block-size:none!important;padding:.68rem!important;border-radius:1.05rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-page-scroll=true]{padding:.82rem!important;overflow-y:visible!important;overflow-x:hidden!important}}@media (min-width: 769px){html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]{order:2!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;flex:1 1 auto!important;min-block-size:clamp(36rem,calc(100dvh - 17rem),58rem)!important;block-size:clamp(36rem,calc(100dvh - 17rem),58rem)!important;max-block-size:none!important;overflow:hidden!important;padding:clamp(.62rem,.9vw,.9rem)!important;gap:clamp(.5rem,.75vw,.85rem)!important;border:1px solid color-mix(in srgb,var(--warning-primary, #f59e0b) 18%,var(--sw-border-muted, rgba(255,255,255,.12)))!important;border-radius:1.35rem!important;background:radial-gradient(760px 420px at 18% 0%,color-mix(in srgb,var(--warning-primary, #f59e0b) 8%,transparent),transparent 68%),linear-gradient(180deg,#ffffff09,#ffffff03),var(--sw-layer-canvas, rgba(5, 8, 18, .96))!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-readiness-wrap=true]{order:3!important;flex:0 0 auto!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-production-path=true]{order:4!important;flex:0 0 auto!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar=desktop]{flex:0 0 clamp(5.2rem,6vw,6.2rem)!important;inline-size:clamp(5.2rem,6vw,6.2rem)!important;min-inline-size:clamp(5.2rem,6vw,6.2rem)!important;max-inline-size:clamp(5.2rem,6vw,6.2rem)!important;block-size:100%!important;max-block-size:100%!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:1rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-chapter-toggle=true]{flex:0 0 2.65rem!important;inline-size:2.65rem!important;min-inline-size:2.65rem!important;max-inline-size:2.65rem!important;block-size:100%!important;display:grid!important;place-items:center!important;overflow:visible!important;border-radius:1rem!important;border:1px solid color-mix(in srgb,var(--warning-primary, #f59e0b) 24%,var(--sw-border-muted, rgba(255,255,255,.12)))!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-chapter-toggle-button=true]{inline-size:8.1rem!important;min-inline-size:8.1rem!important;max-inline-size:8.1rem!important;block-size:2.18rem!important;min-block-size:2.18rem!important;max-block-size:2.18rem!important;transform:rotate(-90deg)!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;border-radius:999px!important;font-size:.7rem!important;line-height:1!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-workspace-grid=true]{flex:1 1 auto!important;min-block-size:0!important;block-size:100%!important;overflow:hidden!important;gap:clamp(.62rem,.9vw,.95rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-center-column=true],html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-right-column=true],html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-panel=true]{min-block-size:0!important;max-block-size:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-panel=true]{block-size:100%!important;padding:.25rem .35rem .4rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-header=true]{flex:0 0 auto!important;padding:.78rem .95rem!important;margin-block-end:.62rem!important;border-radius:1rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-page-frame=true]{flex:1 1 auto!important;min-block-size:0!important;block-size:auto!important;max-block-size:none!important;border-radius:1.15rem!important;overflow:hidden!important;padding:clamp(.8rem,1vw,1rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-page-scroll=true]{min-block-size:0!important;block-size:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:clamp(1.15rem,2vw,2.15rem)!important}}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{--sw-manuscript-frame: linear-gradient(145deg, color-mix(in srgb, var(--warning-primary, #f59e0b) 7%, transparent), transparent 62%), linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.016)), var(--sw-layer-raised, rgba(9, 14, 26, .96));--sw-manuscript-hairline: color-mix(in srgb, var(--warning-primary, #f59e0b) 24%, var(--sw-border-muted, rgba(255,255,255,.14)));--sw-manuscript-shadow: 0 18px 48px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.075)}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([data-manuscript-writing-header=true],[data-manuscript-page-frame=true],[data-manuscript-mobile-actions=true],[data-manuscript-production-card=true]){border-color:var(--sw-manuscript-hairline)!important;background:var(--sw-manuscript-frame)!important;box-shadow:var(--sw-manuscript-shadow)!important}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{gap:clamp(.56rem,.75vw,.85rem)!important;overflow:hidden auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true]{margin-block-start:clamp(.62rem,.9vw,.85rem)!important;padding:clamp(.72rem,.9vw,.92rem)!important;max-block-size:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true]>div:first-child{align-content:start!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-body=true]{border:1px solid color-mix(in srgb,var(--warning-primary, #f59e0b) 18%,var(--sw-border-muted, rgba(255,255,255,.12)))!important;border-radius:1.35rem!important;background:radial-gradient(760px 420px at 18% 0%,color-mix(in srgb,var(--warning-primary, #f59e0b) 8%,transparent),transparent 68%),linear-gradient(180deg,#ffffff09,#ffffff03),var(--sw-layer-canvas, rgba(5, 8, 18, .96))!important;box-shadow:inset 0 1px #fff1,0 20px 54px #00000040!important;padding:clamp(.62rem,.9vw,.9rem)!important;min-block-size:clamp(39rem,calc(100dvh - 18rem),58rem)!important;max-block-size:none!important;gap:clamp(.5rem,.75vw,.85rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-toolbar=desktop]{flex:0 0 clamp(5.2rem,6vw,6.2rem)!important;inline-size:clamp(5.2rem,6vw,6.2rem)!important;min-inline-size:clamp(5.2rem,6vw,6.2rem)!important;max-inline-size:clamp(5.2rem,6vw,6.2rem)!important;block-size:100%!important;max-block-size:100%!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:1rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-chapter-toggle=true]{flex:0 0 2.65rem!important;inline-size:2.65rem!important;min-inline-size:2.65rem!important;max-inline-size:2.65rem!important;block-size:100%!important;min-block-size:0!important;display:grid!important;place-items:center!important;overflow:visible!important;border-radius:1rem!important;border:1px solid color-mix(in srgb,var(--warning-primary, #f59e0b) 24%,var(--sw-border-muted, rgba(255,255,255,.12)))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--warning-primary, #f59e0b) 9%,transparent),transparent 74%),var(--sw-layer-raised, rgba(9,14,26,.94))!important;box-shadow:inset 0 1px #ffffff12!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-chapter-toggle-button=true]{inline-size:8.1rem!important;min-inline-size:8.1rem!important;max-inline-size:8.1rem!important;block-size:2.18rem!important;min-block-size:2.18rem!important;max-block-size:2.18rem!important;padding:.35rem .62rem!important;transform:rotate(-90deg)!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;border-radius:999px!important;font-size:.7rem!important;line-height:1!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]{min-block-size:0!important;block-size:100%!important;gap:clamp(.62rem,.9vw,.95rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-center-column=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-right-column=true]{min-block-size:0!important;max-block-size:100%!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-writing-panel=true]{min-block-size:0!important;block-size:100%!important;overflow:hidden!important;padding:.25rem .35rem .4rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-writing-header=true]{flex:0 0 auto!important;padding:.78rem .95rem!important;margin-block-end:.62rem!important;border-radius:1rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-page-frame=true]{flex:1 1 auto!important;min-block-size:0!important;block-size:auto!important;max-block-size:none!important;border-radius:1.15rem!important;overflow:hidden!important;padding:clamp(.8rem,1vw,1rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-page-scroll=true]{min-block-size:0!important;block-size:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:clamp(1.15rem,2vw,2.15rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-right-column=true]{flex-basis:clamp(13rem,17vw,17.5rem)!important}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{padding:.42rem .42rem calc(var(--sw-creator-mobile-dock-height, 92px) + 4.6rem + env(safe-area-inset-bottom,0px))!important;gap:.48rem!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true]{min-block-size:3.7rem!important;max-block-size:4.15rem!important;margin:0!important;padding:.48rem!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true]>div:first-child{min-inline-size:0!important;display:block!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true]>div:first-child>div:first-child{display:flex!important;flex-wrap:nowrap!important;gap:.38rem!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;padding:.02rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true]>div:first-child>div:first-child::-webkit-scrollbar{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-chip]{flex:0 0 auto!important;min-block-size:2.15rem!important;padding:.35rem .58rem!important;font-size:.64rem!important;line-height:1!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true]>div:first-child>div:nth-child(2),#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true]>div:nth-child(n+2){display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-body=true]{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;min-block-size:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;flex:0 0 auto!important;block-size:auto!important;height:auto!important;max-block-size:none!important;inline-size:100%!important;width:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-toolbar=mobile],html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-workspace-grid=true]{position:relative!important;left:auto!important;right:auto!important;inset-inline:auto!important;transform:none!important;translate:none!important;inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;min-inline-size:0!important;min-width:0!important;margin-inline:0!important;flex:0 0 auto!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-toolbar=mobile]{order:1!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-workspace-grid=true]{order:2!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]{position:sticky!important;top:.15rem!important;z-index:50!important;block-size:3.15rem!important;min-block-size:3.15rem!important;max-block-size:3.15rem!important;margin:0!important;padding:.28rem!important;border-radius:1rem!important;gap:.28rem!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button{flex:0 0 3.25rem!important;inline-size:3.25rem!important;min-inline-size:3.25rem!important;max-inline-size:3.25rem!important;block-size:2.42rem!important;min-block-size:2.42rem!important;max-block-size:2.42rem!important;padding:.18rem!important;border-radius:.78rem!important;font-size:.55rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button span:last-child{max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]{display:flex!important;flex-direction:column!important;min-block-size:0!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]>:where(div,section,aside){inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;margin-inline:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-center-column=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-right-column=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-writing-panel=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-page-frame=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-page-scroll=true]{inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;min-inline-size:0!important;min-width:0!important;flex-basis:auto!important;margin-inline:0!important;transform:none!important;translate:none!important;left:auto!important;right:auto!important;box-sizing:border-box!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-writing-panel=true]{order:1!important;padding:0!important;gap:.48rem!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-writing-header=true]{padding:.62rem .72rem!important;margin-block:0!important;border-radius:1rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-writing-header=true] h2{font-size:clamp(1.05rem,5vw,1.28rem)!important;line-height:1.05!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-writing-header=true] p{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-page-frame=true]{min-block-size:clamp(30rem,66dvh,42rem)!important;block-size:auto!important;max-block-size:none!important;padding:.68rem!important;border-radius:1.05rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-page-scroll=true]{padding:.82rem!important;overflow-y:visible!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-line=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-page-scroll=true]>div{min-inline-size:0!important;max-inline-size:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-readiness-wrap=true],#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]{margin-block-start:.48rem!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]){position:relative!important;display:block!important;min-block-size:4.35rem!important;block-size:auto!important;max-block-size:none!important;margin-block:.35rem .92rem!important;padding:.72rem!important;overflow:visible!important;border-radius:1.18rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-route-accent, #3b82f6) 18%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--sw-surface-panel, #111827) 92%,white 8%),color-mix(in srgb,var(--sw-surface-canvas, #07111f) 94%,black 6%))!important;border:1px solid color-mix(in srgb,var(--sw-route-accent, #3b82f6) 38%,var(--sw-border, rgba(148, 163, 184, .26)))!important;box-shadow:0 1.15rem 2.65rem #0206175c,inset 0 1px #ffffff14!important;contain:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]):before{z-index:0!important;opacity:.86!important;background:linear-gradient(90deg,var(--sw-route-accent, var(--accent-primary)) 0,var(--accent-secondary) 100%) top / 100% 3px no-repeat,radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--sw-route-accent, #3b82f6) 18%,transparent),transparent 42%)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__header{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:2.45rem minmax(0,1fr) 2.45rem!important;align-items:center!important;gap:.58rem!important;min-block-size:2.85rem!important;padding:.08rem!important;overflow:visible!important;background:transparent!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__badge{inline-size:2.35rem!important;block-size:2.35rem!important;min-inline-size:2.35rem!important;border-radius:.82rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__headline{min-inline-size:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__headline h3{display:block!important;margin:0!important;max-inline-size:100%!important;color:var(--sw-text-primary, var(--text-primary))!important;font-size:clamp(.98rem,3.7vw,1.08rem)!important;line-height:1.2!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__toggle{position:static!important;inline-size:2.35rem!important;block-size:2.35rem!important;min-inline-size:2.35rem!important;min-block-size:2.35rem!important;padding:0!important;transform:none!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true],.creator-capability-matrix--compact){display:block!important;margin-block:.18rem .76rem!important;padding:.56rem .64rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-route-accent, #3b82f6) 15%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--sw-surface-panel, #111827) 94%,white 6%),color-mix(in srgb,var(--sw-surface-canvas, #07111f) 94%,black 6%))!important;border:1px solid color-mix(in srgb,var(--sw-route-accent, #3b82f6) 35%,var(--sw-border, rgba(148, 163, 184, .24)))!important;box-shadow:0 1.2rem 2.4rem color-mix(in srgb,var(--sw-shadow-color, #020617) 42%,transparent),inset 0 1px #ffffff14!important;transform:none!important;contain:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__header{padding:.16rem .2rem!important;border-radius:.82rem!important;background:color-mix(in srgb,var(--sw-surface-raised, #111827) 68%,transparent)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__toggle{position:static!important;transform:none!important;inline-size:2.24rem!important;block-size:2.24rem!important;min-inline-size:2.24rem!important;min-block-size:2.24rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__score{display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-stage-mode-strip{-webkit-mask-image:none!important;mask-image:none!important;scroll-snap-type:x proximity!important;scroll-padding-inline:.35rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-stage-mode-strip button{flex:0 0 calc((100% - 1.14rem)/4)!important;inline-size:calc((100% - 1.14rem)/4)!important;min-inline-size:0!important;max-inline-size:none!important;padding-inline:.32rem!important;font-size:.7rem!important;scroll-snap-align:start!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-stage-mode-strip button :where(span,strong,small){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet{min-block-size:5.35rem!important;max-block-size:5.85rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet[data-expanded=false] h2{display:block!important;margin-block-start:.22rem!important;max-inline-size:calc(100% - .2rem)!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet[data-expanded=true]{max-block-size:min(12rem,46dvh)!important}}@media (min-width: 981px){html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet[data-expanded=true]{max-inline-size:min(36rem,62%)!important;max-block-size:min(17rem,42vh)!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-stage-telemetry-ribbon{background:linear-gradient(90deg,color-mix(in srgb,var(--sw-route-accent, #06b6d4) 16%,transparent),transparent 48%),color-mix(in srgb,var(--sw-surface-panel, #111827) 78%,transparent)!important;border-color:color-mix(in srgb,var(--sw-route-accent, #06b6d4) 32%,var(--sw-border, rgba(148, 163, 184, .28)))!important}}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet__compact-title{display:none}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-stage-mode-strip button>svg{display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-stage-mode-strip button>span{display:block!important;inline-size:100%!important;min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet[data-expanded=false] .robotics-action-packet__topline>span:first-child{display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet[data-expanded=false] .robotics-action-packet__compact-title{display:block!important;min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--sw-text-primary, #e5edff)!important;font-size:.92rem!important;letter-spacing:0!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet[data-expanded=false] h2{display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet{min-block-size:4.5rem!important;max-block-size:4.95rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-stage-mode-strip button:nth-child(4):after{content:none!important;display:none!important}}html[data-theme=light] #showweld-app-root,html[data-theme=paper] #showweld-app-root{--sw-layer-canvas: radial-gradient(circle at 18% 8%, rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246)), .12), transparent 31rem), linear-gradient(180deg, color-mix(in srgb, var(--bg-primary, #f8fafc) 94%, #fff 6%), var(--bg-primary, #f8fafc));--sw-layer-panel: linear-gradient(180deg, rgba(255,255,255,.92), rgba(255,255,255,.68)), color-mix(in srgb, var(--surface-primary, #ffffff) 92%, transparent);--sw-layer-panel-raised: linear-gradient(180deg, rgba(255,255,255,.98), rgba(255,255,255,.78)), color-mix(in srgb, var(--surface-secondary, #f8fafc) 94%, transparent);--sw-layer-control: linear-gradient(180deg, rgba(255,255,255,.98), rgba(255,255,255,.76)), color-mix(in srgb, var(--surface-tertiary, #eef2ff) 88%, transparent);--sw-layer-border: color-mix(in srgb, var(--border-primary, rgba(15,23,42,.15)) 78%, rgb(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246))) 22%);--sw-layer-border-muted: color-mix(in srgb, var(--border-primary, rgba(15,23,42,.13)) 82%, transparent);--sw-layer-shadow: 0 18px 48px rgba(15,23,42,.11), inset 0 1px 0 rgba(255,255,255,.78);--sw-layer-shadow-raised: 0 26px 70px rgba(15,23,42,.14), inset 0 1px 0 rgba(255,255,255,.9);color-scheme:light}html[data-theme=oled] #showweld-app-root{--sw-layer-canvas: radial-gradient(circle at 20% 0%, rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246)), .14), transparent 27rem), #000;--sw-layer-panel: linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.018)), #050505;--sw-layer-panel-raised: linear-gradient(180deg, rgba(255,255,255,.072), rgba(255,255,255,.022)), #080808;--sw-layer-shadow: 0 22px 70px rgba(0,0,0,.7), inset 0 1px 0 rgba(255,255,255,.055)}#showweld-app-root[data-app-surface=landing]{--sw-layer-route-accent-rgb: var(--sw-app-surface-landing-rgb, var(--accent-primary-rgb, 59,130,246))}#showweld-app-root[data-app-surface=auth]{--sw-layer-route-accent-rgb: var(--sw-app-surface-auth-rgb, var(--accent-primary-rgb, 59,130,246))}#showweld-app-root[data-app-surface=dashboard]{--sw-layer-route-accent-rgb: var(--sw-app-surface-dashboard-rgb, var(--accent-primary-rgb, 59,130,246))}#showweld-app-root[data-app-surface=creator]{--sw-layer-route-accent-rgb: var(--sw-app-surface-creator-rgb, var(--accent-primary-rgb, 59,130,246))}#showweld-app-root[data-app-surface=developer]{--sw-layer-route-accent-rgb: var(--sw-app-surface-developer-rgb, var(--accent-primary-rgb, 59,130,246))}#showweld-app-root[data-app-surface=loading]{--sw-layer-route-accent-rgb: var(--sw-app-surface-loading-rgb, var(--accent-primary-rgb, 59,130,246))}#showweld-app-root [data-creator-route=book],#showweld-app-root [data-creator-active-view=true][data-creator-route=book]{--sw-layer-route-accent-rgb: var(--sw-creator-route-story-rgb, 59,130,246)}#showweld-app-root [data-creator-route=world],#showweld-app-root [data-creator-active-view=true][data-creator-route=world]{--sw-layer-route-accent-rgb: var(--sw-creator-route-world-rgb, 20,184,166)}#showweld-app-root [data-creator-route=characters],#showweld-app-root [data-creator-active-view=true][data-creator-route=characters]{--sw-layer-route-accent-rgb: var(--sw-creator-route-characters-rgb, 236,72,153)}#showweld-app-root [data-creator-route=studio],#showweld-app-root [data-creator-route=picture-book],#showweld-app-root [data-creator-route=visual-stories],#showweld-app-root [data-creator-active-view=true][data-creator-route=studio]{--sw-layer-route-accent-rgb: var(--sw-creator-route-visual-rgb, 217,70,239)}#showweld-app-root [data-creator-route=spark],#showweld-app-root [data-showweld-spark=true]{--sw-layer-route-accent-rgb: var(--sw-creator-route-spark-rgb, 248,113,113)}#showweld-app-root [data-creator-route=app-builder],#showweld-app-root .app-builder-active{--sw-layer-route-accent-rgb: var(--sw-creator-route-app-builder-rgb, 56,189,248)}#showweld-app-root [data-creator-route=robotics]{--sw-layer-route-accent-rgb: var(--sw-creator-route-robotics-rgb, 34,197,94)}#showweld-app-root [data-creator-route=developer],#showweld-app-root [data-creator-route=developer-console]{--sw-layer-route-accent-rgb: var(--sw-creator-route-developer-rgb, 45,212,191)}#showweld-app-root [data-creator-route=publishing]{--sw-layer-route-accent-rgb: var(--sw-creator-route-publishing-rgb, 234,179,8)}#showweld-app-root [data-creator-route=memory],#showweld-app-root [data-creator-route=profile]{--sw-layer-route-accent-rgb: var(--sw-creator-route-memory-rgb, 167,139,250)}#showweld-app-root :where([data-creator-os-switcher=true],.showweld-os-switcher){contain:layout style}#showweld-app-root :where(.showweld-os-switcher__item,[data-os-switch-target]){transition:var(--sw-layer-transition)}#showweld-app-root :where(.showweld-os-switcher__item:hover,[data-os-switch-target]:hover){border-color:var(--sw-layer-border-strong)!important;background:var(--sw-layer-control)!important;transform:translateY(-1px)}#showweld-app-root :where(.showweld-os-switcher__item:focus-visible,[data-os-switch-target]:focus-visible),.mobile-navigation-systems-sheet :where(button:focus-visible){outline:none;box-shadow:var(--sw-layer-focus)!important}#showweld-app-root :where([data-operational-workspace]) :where(.showweld-workspace-view-tabs,.sw-mobile-route-strip,.sw-mobile-route-drawer__route-map){display:none!important}#showweld-app-root :where([data-operational-workspace=app-builder]) :where(.mobile-navigation-systems-sheet__item[data-system-nav-id=app-builder]),#showweld-app-root :where([data-operational-workspace=robotics]) :where(.mobile-navigation-systems-sheet__item[data-system-nav-id=robotics]){border-color:var(--sw-layer-border-strong)}@media (max-width: 860px){#showweld-app-root :where([data-creator-os-switcher=true],.showweld-os-switcher){grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}}#showweld-app-root,#showweld-app-root *{box-sizing:border-box}#showweld-app-root :where(button,input,textarea,select){font:inherit}#showweld-app-root :where(img,video,canvas,svg){max-width:100%}#showweld-app-root :where(main,section,article,aside,header,footer,nav,div,button,a,input,textarea,select){min-width:0}#showweld-app-root :where(.creator-page,.creator-route-page,.creator-module-main,.dashboard-scrollable,.app-builder-portal,.app-builder-active,[data-creator-main-layout=true],[data-creator-main-content=true],[data-creator-active-view=true],[data-module-container=true]){scrollbar-color:color-mix(in srgb,var(--sw-layer-route-accent) 28%,transparent) transparent}#showweld-app-root :where(.creator-page,.creator-route-page,.creator-module-main,.dashboard-scrollable,.app-builder-portal,.app-builder-active,[data-creator-active-view=true],[data-module-container=true])::-webkit-scrollbar{width:11px;height:11px}#showweld-app-root :where(.creator-page,.creator-route-page,.creator-module-main,.dashboard-scrollable,.app-builder-portal,.app-builder-active,[data-creator-active-view=true],[data-module-container=true])::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--sw-layer-route-accent) 34%,transparent);background-clip:padding-box}#showweld-app-root[data-app-surface=dashboard],#showweld-app-root[data-app-surface=creator],#showweld-app-root[data-app-surface=developer],#showweld-app-root[data-app-surface=auth],#showweld-app-root[data-app-surface=loading]{background:var(--sw-layer-canvas)}#showweld-app-root[data-app-surface=landing]{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 22rem),var(--sw-layer-canvas)}#showweld-app-root[data-app-surface=landing] :where(.lp-shell,.lp-main,.lp-section,.lp-hero,.lp-product,.lp-pricing,.lp-developers,.lp-faq){isolation:isolate}#showweld-app-root[data-app-surface=landing] :where(.lp-header,.lp-drawer__panel,.lp-search,.lp-proof-strip,.lp-feature-card,.lp-route-card,.lp-pricing-card,.lp-developer-card,.lp-faq-card){border-color:var(--sw-layer-border-muted);box-shadow:var(--sw-layer-shadow)}#showweld-app-root[data-app-surface=landing] :where(.lp-header){backdrop-filter:blur(22px) saturate(1.22);-webkit-backdrop-filter:blur(22px) saturate(1.22)}#showweld-app-root[data-app-surface=landing] :where(.lp-hero__proof-frame,.lp-product-proof,.lp-visual-proof,.lp-media-frame,.sw-company-proof-frame){border:1px solid var(--sw-layer-border);border-radius:var(--sw-layer-radius-lg);background:radial-gradient(circle at 18% 8%,rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246)),.17),transparent 42%),var(--sw-layer-panel-raised);box-shadow:var(--sw-layer-shadow-raised),var(--sw-layer-edge-light);overflow:hidden}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page){width:100%;max-width:100vw;overflow-x:clip}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__intro){width:min(800px,100%)}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__hero-grid,.lp-developers-page__asset-grid){width:min(1200px,calc(100% - clamp(1.5rem,5vw,4rem)))!important;max-width:1200px!important;margin-inline:auto!important}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__hero-grid){align-items:stretch!important;grid-template-columns:minmax(0,1fr) minmax(340px,.88fr)!important}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__asset.sw-asset-frame){width:100%!important;max-width:100%!important;min-height:clamp(320px,33vw,430px)!important;align-self:stretch;aspect-ratio:auto!important;border-color:var(--sw-layer-border);background:radial-gradient(circle at 26% 18%,rgba(var(--sw-layer-route-accent-rgb),.16),transparent 42%),linear-gradient(180deg,#ffffff0e,#ffffff05),var(--sw-layer-panel)}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__asset .sw-asset-frame__image){width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__route-panel){min-height:100%}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__trust-list){padding-block:.15rem}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__trust-signal){min-width:0;border-radius:999px}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__asset-caption){max-width:calc(100% - 1rem)}@media (max-width: 980px){#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__hero-grid){grid-template-columns:1fr!important}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__asset.sw-asset-frame){min-height:clamp(240px,52vw,360px)!important}}@media (max-width: 640px){#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__hero-grid,.lp-developers-page__asset-grid){width:min(100%,calc(100vw - 2rem))!important}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__asset.sw-asset-frame){min-height:220px!important;border-radius:var(--sw-layer-radius)!important}#showweld-app-root[data-app-surface=landing] :where(.lp-developers-page__asset-caption){left:.8rem!important;right:.8rem!important;bottom:.8rem!important;grid-template-columns:1fr!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-genesis-studio__starter-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))!important;gap:.62rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-genesis-studio__starter-row>button{width:100%!important;inline-size:100%!important;min-width:0!important;min-inline-size:0!important;max-width:100%!important;max-inline-size:100%!important;height:auto!important;block-size:auto!important;min-height:96px!important;min-block-size:96px!important;max-height:none!important;max-block-size:none!important;flex:initial!important;display:flex!important;-webkit-line-clamp:initial!important;-webkit-box-orient:initial!important;align-items:flex-start!important;justify-content:flex-start!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-genesis-studio__routes{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;gap:.58rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-genesis-studio__routes>button.dashboard-card{width:100%!important;inline-size:100%!important;min-width:0!important;min-inline-size:0!important;min-height:76px!important;min-block-size:76px!important;grid-template-columns:2.2rem minmax(0,1fr)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-genesis-studio__routes>button.dashboard-card>span{min-width:0!important;min-inline-size:0!important}@media (max-width: 640px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-genesis-studio__starter-row,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-genesis-studio__routes{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-genesis-studio__routes{display:flex!important;flex-direction:column!important;align-items:stretch!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-genesis-studio__routes>button.dashboard-card{flex:0 0 auto!important;width:100%!important;inline-size:100%!important;max-width:100%!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-genesis-studio__starter-row>button{min-height:112px!important;min-block-size:112px!important}}#showweld-app-root :where(.sw-os-shell,.sw-os-stage,.sw-os-inspector,.sw-os-bottom-rail,.sw-os-topbar,.sw-os-sidebar,.sw-os-route-rail,.creator-cockpit,.creator-cockpit__shell,.creator-cockpit__stage,.creator-cockpit__inspector,.creator-cockpit__route-panel,.dashboard-command-room,.developer-console-shell,.memory-control,.robotics-view,.publishing-command-center){--sw-layer-local-bg: var(--sw-layer-panel);border-color:var(--sw-layer-border-muted)}#showweld-app-root :where(.sw-os-card,.sw-os-panel,.sw-os-route-card,.sw-os-media-frame,.sw-os-reader-frame,.sw-os-code-frame,.sw-os-data-table,.sw-os-alert,.sw-os-empty-state,.creator-cockpit__route-panel,.creator-cockpit__workspace-card,.creator-cockpit__metric-card,.dashboard-card,.dashboard-panel,.dashboard-route-card,.spark-panel,.pb-panel,.visual-panel,.app-builder-panel,.app-builder-card,.developer-console-card,.memory-control__card,.robotics-card,.billing-card,.cloud-card,.admin-card){position:relative;border-color:var(--sw-layer-border-muted);background:var(--sw-layer-panel);box-shadow:var(--sw-layer-shadow);overflow-wrap:anywhere}#showweld-app-root :where(.sw-os-card,.sw-os-panel,.sw-os-route-card,.sw-os-media-frame,.sw-os-reader-frame,.sw-os-code-frame,.creator-cockpit__route-panel,.dashboard-card,.spark-panel,.pb-panel,.visual-panel,.app-builder-panel,.developer-console-card,.memory-control__card,.robotics-card):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%),radial-gradient(circle at 16% 0%,rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246)),.1),transparent 38%);opacity:.75}#showweld-app-root :where(.sw-os-card,.sw-os-panel,.sw-os-route-card,.sw-os-media-frame,.sw-os-reader-frame,.sw-os-code-frame,.creator-cockpit__route-panel,.dashboard-card,.spark-panel,.pb-panel,.visual-panel,.app-builder-panel,.developer-console-card,.memory-control__card,.robotics-card)>*{position:relative;z-index:1}#showweld-app-root :where(.sw-os-card--interactive,.sw-os-route-card,.dashboard-route-card,.creator-cockpit__route-button,.app-builder-route-card,.developer-route-card,.memory-scope-card,.robotics-skill-card){transition:var(--sw-layer-transition)}#showweld-app-root :where(.sw-os-card--interactive,.sw-os-route-card,.dashboard-route-card,.creator-cockpit__route-button,.app-builder-route-card,.developer-route-card,.memory-scope-card,.robotics-skill-card):is(:hover,:focus-within){border-color:var(--sw-layer-border-strong);box-shadow:var(--sw-layer-shadow-raised),var(--sw-layer-edge-light);transform:translateY(-1px)}#showweld-app-root :where(.sw-os-card[aria-selected=true],.sw-os-card[data-selected=true],.sw-os-route-card[data-active=true],.creator-cockpit__route-button[data-active=true],.dashboard-route-card[aria-current=page],.app-builder-active [aria-selected=true],[data-active=true],[data-selected=true]){border-color:var(--sw-layer-border-strong);box-shadow:var(--sw-layer-shadow),var(--sw-layer-edge-light)}#showweld-app-root :where(.sw-os-action,.sw-os-icon-action,button,a[role=button],[role=button]){min-height:min(var(--sw-layer-mobile-hit),3rem);text-decoration:none;transition:var(--sw-layer-transition);outline-offset:3px}#showweld-app-root :where(button,a,input,textarea,select,[role=button],[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--sw-layer-route-accent) 78%,white 22%);box-shadow:var(--sw-layer-focus)}#showweld-app-root :where(.sw-os-field,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){max-width:100%;border-color:var(--sw-layer-border-muted)}#showweld-app-root :where(.sw-os-chip,.sw-os-status-pill,.sw-os-cost-chip,.sw-memory-chip,.status-chip,.cost-chip,.memory-chip,.capability-chip,.route-chip){border:1px solid var(--sw-layer-border-muted);background:linear-gradient(180deg,#ffffff13,#ffffff08),color-mix(in srgb,var(--sw-layer-route-accent) 9%,transparent);box-shadow:inset 0 1px #fff1;white-space:nowrap}#showweld-app-root :where([data-status=success],[data-state=success],.sw-os-card--success,.sw-os-alert--success){--sw-layer-route-accent-rgb: var(--success-rgb, 34,197,94)}#showweld-app-root :where([data-status=warning],[data-state=warning],[data-status=stale],[data-state=stale],.sw-os-card--warning,.sw-os-alert--warning){--sw-layer-route-accent-rgb: var(--warning-rgb, 245,158,11)}#showweld-app-root :where([data-status=error],[data-state=error],[data-status=blocked],[data-state=blocked],[data-status=unsafe],[data-state=unsafe],.sw-os-card--danger,.sw-os-alert--danger){--sw-layer-route-accent-rgb: var(--danger-rgb, 239,68,68)}#showweld-app-root :where(.sw-os-skeleton,[data-loading=true],[aria-busy=true] .sw-os-card,[aria-busy=true] .sw-os-panel){position:relative;overflow:hidden}#showweld-app-root :where(.sw-os-skeleton,[data-loading=true]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translate(-100%);animation:showweld-layer-shimmer 1.35s ease-in-out infinite}@keyframes showweld-layer-shimmer{to{transform:translate(100%)}}#showweld-app-root :where(.sw-os-media-frame,.sw-os-reader-frame,.sw-os-canvas,.spark-player-shell,.spark-preview-frame,.visual-reader-frame,.visual-canvas,.app-builder-preview,.app-builder-live-preview,.robotics-feed-frame,.publishing-package-preview,.memory-context-preview){border:1px solid var(--sw-layer-border);background:radial-gradient(circle at 50% 0%,rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246)),.14),transparent 45%),var(--sw-layer-panel-raised);box-shadow:var(--sw-layer-shadow-raised);overflow:hidden}#showweld-app-root :where(.sw-os-data-table,table,.developer-log-table,.app-builder-diagnostics-table,.robotics-telemetry-table,.memory-scope-grid){border-collapse:separate;border-spacing:0}#showweld-app-root :where(.sw-os-data-table tr,.sw-os-log-row,.sw-os-queue-row,.developer-log-row,.app-builder-console-row,.robotics-incident-row,.memory-audit-row){border-color:var(--sw-layer-border-muted);background:linear-gradient(180deg,#ffffff0c,#ffffff05),color-mix(in srgb,var(--surface-primary, #0f172a) 84%,transparent)}#showweld-app-root :where(.sw-os-empty-state,.empty-state,.dashboard-empty-state,.spark-empty-editor-callout,.app-builder-empty-state,.memory-empty-state,.robotics-empty-state){border:1px dashed var(--sw-layer-border);background:radial-gradient(circle at 50% 0%,rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246)),.13),transparent 42%),var(--sw-layer-panel)}#showweld-app-root :where(.sw-os-alert,.error-banner,.warning-banner,.blocked-banner,.readiness-banner,.safety-banner,.budget-banner){border:1px solid var(--sw-layer-border);background:linear-gradient(90deg,rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 59,130,246)),.13),transparent 48%),var(--sw-layer-panel);box-shadow:var(--sw-layer-shadow)}#showweld-app-root :where([data-creator-workspace-bar=mobile],.sw-mobile-sheet,.dashboard-mobile-route-dock,[data-bottom-nav=true],[data-dashboard-mobile-portal=true],.mobile-bottom-sheet,.mobile-inspector-sheet){border-color:var(--sw-layer-border);background:linear-gradient(180deg,#ffffff14,#ffffff09),color-mix(in srgb,var(--bg-primary, #020617) 86%,transparent);box-shadow:0 -18px 52px #00000052,inset 0 1px #ffffff14;backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18)}#showweld-app-root [data-showweld-dashboard=true]{--sw-layer-route-accent-rgb: var(--sw-creator-route-dashboard-rgb, 59,130,246)}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-card,.dashboard-panel,.dashboard-route-card,.dashboard-metric-card){border-radius:var(--sw-layer-radius)}#showweld-app-root [data-showweld-spark=true] :where(.spark-panel,.spark-hero-console,.spark-command-tile,.spark-ledger-card){background:radial-gradient(circle at 0% 0%,rgba(var(--sw-layer-route-accent-rgb, 248,113,113),.13),transparent 42%),var(--sw-layer-panel)}#showweld-app-root :where(.app-builder-active,.app-builder-portal) :where(.app-builder-panel,.app-builder-card,.app-builder-preview,.app-builder-console,.app-builder-inspector){border-color:color-mix(in srgb,var(--sw-layer-border) 86%,rgb(56,189,248) 14%)}#showweld-app-root [data-creator-route=robotics] :where(.robotics-card,.robotics-feed-frame,.robotics-safety-panel,.robotics-command-panel){border-color:color-mix(in srgb,var(--sw-layer-border) 76%,rgb(34,197,94) 24%)}#showweld-app-root [data-creator-route=robotics] :where([data-status=unsafe],[data-state=unsafe],[data-estop=true],.robotics-stop-state){border-color:#ef4444b8;background:linear-gradient(90deg,#ef444433,#ef44440b),var(--sw-layer-panel);box-shadow:0 0 0 1px #ef444440,0 18px 56px #7f1d1d38}#showweld-app-root [data-creator-route=memory] :where(.memory-control__card,.memory-scope-card,.memory-context-preview,.memory-control__privacy-rail){border-color:color-mix(in srgb,var(--sw-layer-border) 76%,rgb(167,139,250) 24%)}#showweld-app-root [data-creator-route=developer] :where(.developer-console-card,.developer-log-row,.developer-route-card,.developer-code-frame){border-color:color-mix(in srgb,var(--sw-layer-border) 78%,rgb(45,212,191) 22%)}#showweld-app-root :where(#book-manuscript-view,[data-manuscript-view=true],.reader-frame,.manuscript-editor,.manuscript-reader){background:linear-gradient(180deg,#ffffff0e,#ffffff06),var(--sw-layer-panel);border-color:var(--sw-layer-border-muted)}html[data-theme=paper] #showweld-app-root :where(#book-manuscript-view,[data-manuscript-view=true],.reader-frame,.manuscript-editor,.manuscript-reader){background:linear-gradient(180deg,#fffffff5,#fdf6e3c2),#fffaf0}@media (max-width: 900px){#showweld-app-root{--sw-layer-radius: .92rem;--sw-layer-radius-lg: 1.05rem}#showweld-app-root :where(.sw-os-action,.sw-os-icon-action,button,a[role=button],[role=button]){min-height:var(--sw-layer-mobile-hit)}#showweld-app-root :where([data-creator-main-layout=true],[data-creator-main-content=true],[data-creator-active-view=true],.creator-page,.dashboard-scrollable,.app-builder-portal,.app-builder-active){max-width:100vw;overflow-x:clip}#showweld-app-root :where(.sw-os-card,.sw-os-panel,.sw-os-route-card,.sw-os-media-frame,.creator-cockpit__route-panel,.dashboard-card,.spark-panel,.app-builder-panel,.developer-console-card,.memory-control__card,.robotics-card){border-radius:var(--sw-layer-radius)}}#showweld-app-root :where(.sw-ai-context-strip){position:relative;z-index:2;display:flex;flex-direction:column;flex-shrink:0;gap:.45rem;padding:.55rem .76rem;border-bottom:1px solid var(--sw-layer-border-muted);background:linear-gradient(180deg,rgba(255,255,255,.032),transparent)}#showweld-app-root :where(.sw-ai-context-strip__head){display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}#showweld-app-root :where(.sw-ai-context-strip__label){min-width:0;overflow:hidden;color:var(--text-tertiary);font-size:.7rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root :where(.sw-ai-context-strip__label span){color:var(--text-secondary);font-weight:760}#showweld-app-root :where(.sw-ai-prompt-toggle,.sw-ai-prompt-chip){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sw-layer-border-muted);border-radius:999px;background:var(--sw-layer-control);color:var(--text-secondary);cursor:pointer;line-height:1.25;letter-spacing:0;transition:transform var(--sw-layer-transition),border-color var(--sw-layer-transition),background var(--sw-layer-transition),color var(--sw-layer-transition)}#showweld-app-root :where(.sw-ai-prompt-toggle){flex:0 0 auto;padding:.28rem .5rem;color:var(--text-tertiary);font-size:.66rem;font-weight:850}#showweld-app-root :where(.sw-ai-prompt-toggle[data-active=true]){border-color:rgba(var(--accent-primary-rgb),.28);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.16),rgba(var(--accent-secondary-rgb),.08)),var(--sw-layer-control);color:var(--accent-primary)}#showweld-app-root :where(.sw-ai-prompt-chip-list){display:flex;flex-wrap:wrap;gap:.38rem;min-width:0}#showweld-app-root :where(.sw-ai-prompt-chip){max-width:100%;padding:.38rem .62rem;font-size:.7rem;font-weight:720;text-align:left}#showweld-app-root :where(.sw-ai-prompt-toggle:hover,.sw-ai-prompt-chip:hover){transform:translateY(-1px);border-color:var(--sw-layer-border-strong);color:var(--text-primary)}#showweld-app-root :where(.ai-helper-agent-os){overflow:visible;min-width:0}#showweld-app-root :where(.ai-helper-agent-os__head){gap:.68rem;min-width:0}#showweld-app-root :where(.ai-helper-agent-os__head>div){min-width:0}#showweld-app-root :where(.ai-helper-agent-os__phases,.ai-helper-agent-os__capabilities){grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))!important;align-items:stretch;min-width:0;overflow:visible}#showweld-app-root :where(.ai-helper-agent-os__phases span,.ai-helper-agent-os__capabilities span){min-width:0;overflow:visible}#showweld-app-root :where(.ai-helper-agent-os__phases strong,.ai-helper-agent-os__capabilities strong){display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}#showweld-app-root :where(.ai-helper-agent-os__phases small,.ai-helper-agent-os__capabilities small){overflow-wrap:anywhere}@media (max-width: 520px){#showweld-app-root :where(.sw-ai-context-strip){padding:.48rem .66rem}#showweld-app-root :where(.ai-helper-agent-os__phases,.ai-helper-agent-os__capabilities){grid-template-columns:repeat(2,minmax(0,1fr))!important}}#showweld-app-root :where(.sw-dashboard-stage){display:flex;flex-direction:column;gap:var(--sw-dashboard-gap, 1.5rem);width:min(100%,var(--sw-content-max-width, 1480px));max-width:var(--sw-content-max-width, 1480px);margin-inline:auto;min-width:0}#showweld-app-root :where(.sw-dashboard-loading-shell){display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:clamp(1rem,4vw,2rem);background:var(--sw-dashboard-page-bg, var(--sw-layer-canvas, var(--bg-gradient-primary)));color:var(--text-primary)}#showweld-app-root :where(.sw-dashboard-loading-card){width:min(100%,28rem);padding:clamp(1.35rem,4vw,2rem);text-align:center;border:1px solid var(--sw-dashboard-border, var(--sw-layer-border));border-radius:var(--sw-dashboard-radius-xl, var(--sw-layer-radius-lg));background:var(--sw-dashboard-panel-bg, var(--sw-layer-panel-raised));box-shadow:var(--sw-dashboard-shadow, var(--sw-layer-shadow-raised));backdrop-filter:var(--sw-dashboard-backdrop-filter, blur(12px) saturate(150%));-webkit-backdrop-filter:var(--sw-dashboard-backdrop-filter, blur(12px) saturate(150%))}#showweld-app-root :where(.sw-dashboard-loading-card__mark){display:grid;place-items:center;width:64px;height:64px;margin:0 auto 1rem;border:1px solid var(--sw-dashboard-border-accent, var(--sw-layer-border-strong));border-radius:var(--sw-dashboard-radius-lg, 20px);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.24),rgba(var(--accent-secondary-rgb),.13)),var(--sw-layer-control);box-shadow:var(--sw-dashboard-accent-glow, 0 16px 38px rgba(var(--accent-primary-rgb),.18))}#showweld-app-root :where(.sw-dashboard-loading-card h1){margin:0 0 1rem;color:var(--text-primary);font-size:clamp(1.25rem,4vw,1.5rem);font-weight:780;letter-spacing:0}#showweld-app-root :where(.sw-dashboard-loading-card p){margin:0;color:var(--text-tertiary);font-size:.95rem}#showweld-app-root :where(.sw-dashboard-loading-card .showweld-inline-loader__ring){display:inline-block;width:40px;height:40px;margin-top:1.5rem;border:3px solid rgba(var(--accent-primary-rgb),.28);border-top-color:var(--accent-primary);border-radius:50%;animation:swLoadingSpin .8s linear infinite}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing){display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)!important;grid-template-areas:"lead inspector" "signals inspector" "stage rail" "actions actions"!important;align-items:stretch!important;gap:clamp(.72rem,1.15vw,1rem)!important;overflow:hidden!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__lead){grid-area:lead!important;min-width:0}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__signals){grid-area:signals!important;min-width:0}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__stage){grid-area:stage!important;display:grid!important;grid-template-columns:minmax(8.5rem,.8fr) minmax(0,1fr)!important;gap:.85rem!important;min-width:0;overflow:hidden}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__preview){display:grid!important;align-content:end!important;gap:.24rem!important;min-width:0;padding:.72rem!important;contain:layout paint}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__preview strong){display:block;max-width:100%;overflow:hidden;color:var(--text-primary);font-size:clamp(1.05rem,1.8vw,1.42rem)!important;line-height:1.02!important;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__preview small,.dashboard-route-briefing__artifact-kind){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__artifact-copy){min-width:0;overflow:hidden;align-content:center}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__artifact-copy h3){max-width:100%;overflow:hidden;font-size:clamp(.98rem,1.55vw,1.22rem)!important;line-height:1.1!important;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__artifact-copy p){display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__inspector){grid-area:inspector!important;display:grid!important;align-content:start!important;align-self:stretch!important;gap:.58rem!important;min-width:0;overflow:hidden}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__inspector span){min-width:0;overflow:hidden}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__inspector strong,.dashboard-route-briefing__inspector em,.dashboard-route-briefing__inspector small){max-width:100%;overflow:hidden;text-overflow:ellipsis}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__rail,.dashboard-route-briefing__components){grid-area:rail!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:.55rem!important;min-width:0;overflow:hidden}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__actions){grid-area:actions!important;min-width:0}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true],#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing[data-show-first=true]{grid-template-columns:minmax(0,1fr) minmax(17.5rem,.58fr)!important;grid-template-areas:"lead inspector" "signals inspector" "stage rail" "actions actions"!important;gap:clamp(.72rem,1.05vw,.95rem)!important;align-items:stretch!important;overflow:hidden!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__stage{grid-template-columns:minmax(7.25rem,.7fr) minmax(0,1fr)!important;min-height:clamp(8.5rem,12vw,10.5rem)!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__inspector{align-content:start!important;align-self:stretch!important;max-height:none!important;overflow:hidden!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;max-height:none!important;overflow:hidden!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__preview strong,#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__artifact-copy h3{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width: 1180px){#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"lead" "signals" "stage" "inspector" "rail" "actions"!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__stage){grid-template-columns:minmax(0,1fr)!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__preview){min-height:6rem}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true],#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing[data-show-first=true]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"lead" "signals" "stage" "inspector" "rail" "actions"!important}}#showweld-app-root :where(.sw-dashboard-guide-overlay){position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,2.5vw,2rem);background:var(--sw-dashboard-scrim-strong, color-mix(in srgb, var(--sw-layer-canvas, #050812) 78%, transparent));backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(16px) saturate(150%));-webkit-backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(16px) saturate(150%))}#showweld-app-root :where(.sw-dashboard-guide-overlay[data-mobile=true]){align-items:flex-end;padding:1rem}#showweld-app-root :where(.sw-dashboard-guide-modal){width:min(100%,720px);max-height:min(760px,86vh);overflow-y:auto;padding:clamp(1.1rem,2.2vw,1.5rem);border:1px solid var(--sw-dashboard-border, var(--sw-layer-border));border-radius:var(--sw-dashboard-radius-xl, var(--sw-layer-radius-lg));background:var(--sw-dashboard-panel-bg, var(--sw-layer-panel-raised));box-shadow:var(--sw-dashboard-modal-shadow, var(--sw-layer-shadow-raised))}#showweld-app-root :where(.sw-dashboard-guide-overlay[data-mobile=true] .sw-dashboard-guide-modal){max-height:86dvh;border-radius:var(--sw-dashboard-radius-xl, var(--sw-layer-radius-lg)) var(--sw-dashboard-radius-xl, var(--sw-layer-radius-lg)) var(--sw-dashboard-radius-lg, var(--sw-layer-radius)) var(--sw-dashboard-radius-lg, var(--sw-layer-radius))}#showweld-app-root :where(.sw-dashboard-guide-modal__header){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}#showweld-app-root :where(.sw-dashboard-guide-modal__eyebrow){color:var(--accent-primary);font-size:.75rem;font-weight:850;letter-spacing:0;text-transform:uppercase}#showweld-app-root :where(.sw-dashboard-guide-modal h2){margin:.25rem 0 0;color:var(--text-primary);font-size:clamp(1.35rem,3vw,1.75rem);letter-spacing:0}#showweld-app-root :where(.sw-dashboard-guide-modal__grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}#showweld-app-root :where(.dashboard-guide-card){min-height:118px;padding:1rem}#showweld-app-root :where(.dashboard-guide-card strong){display:block;margin-bottom:.45rem;color:var(--text-primary)}#showweld-app-root :where(.dashboard-guide-card p){margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.45}#showweld-app-root :where(.sw-dashboard-guide-modal__actions){display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}#showweld-app-root :where(.dashboard-action--icon){min-width:44px;padding:.55rem .72rem;font-size:1.12rem}#showweld-app-root :where(.dashboard-api-error-banner){margin-bottom:1rem;border-color:var(--sw-dashboard-danger-border, rgba(var(--danger-rgb,239,68,68),.34))!important;background:linear-gradient(135deg,rgba(var(--danger-rgb,239,68,68),.15),rgba(var(--danger-rgb,239,68,68),.08)),var(--sw-dashboard-panel-bg, var(--sw-layer-panel))!important}#showweld-app-root :where(.dashboard-api-error-banner__inner){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}#showweld-app-root :where(.dashboard-api-error-banner__content){flex:1 1 auto;min-width:0}#showweld-app-root :where(.dashboard-api-error-banner h3){display:flex;align-items:center;gap:.45rem;margin:0 0 .5rem;color:var(--accent-danger, #f87171);font-size:1rem;font-weight:760}#showweld-app-root :where(.dashboard-api-error-banner p){margin:.25rem 0;color:var(--text-secondary);font-size:.9rem}@media (max-width: 700px){#showweld-app-root :where(.sw-dashboard-guide-modal__grid){grid-template-columns:1fr}#showweld-app-root :where(.sw-dashboard-guide-modal__actions){flex-direction:column}}#showweld-app-root :where(.sw-manuscript-shell,.sw-world-shell,.sw-character-board,.sw-visual-stage,.sw-spark-cockpit,.sw-appbuilder-workbench,.sw-developer-workbench,.sw-robotics-feed-frame){min-width:0;color:var(--text-primary)}#showweld-app-root :where(.sw-manuscript-page-frame,.sw-manuscript-chapter-rail,.sw-manuscript-inspector,.sw-world-map-frame,.sw-world-item-card,.sw-world-detail-inspector,.sw-character-dossier-card,.sw-character-relation-frame,.sw-character-inspector,.sw-visual-reader-frame,.sw-visual-panel-card,.sw-visual-layer-rail,.sw-visual-lettering-inspector,.sw-spark-player-frame,.sw-spark-shot-timeline,.sw-spark-render-queue,.sw-appbuilder-preview-frame,.sw-appbuilder-file-rail,.sw-appbuilder-diff-inspector,.sw-appbuilder-browser-qa,.sw-appbuilder-diagnostics,.sw-developer-route-row,.sw-developer-log-row,.sw-developer-key-card,.sw-developer-webhook-row,.sw-developer-usage-guard,.sw-robotics-telemetry-card,.sw-robotics-approval-panel,.sw-robotics-edge-status){min-width:0;border:1px solid var(--sw-layer-border);border-radius:var(--sw-layer-radius);background:var(--sw-layer-panel);box-shadow:var(--sw-layer-shadow);color:var(--text-primary)}#showweld-app-root :where(.sw-canon-chip,.sw-world-canon-chip,.sw-character-continuity-chip,.sw-spark-audio-cue,.sw-spark-budget-chip,.sw-robotics-safety-pill){display:inline-flex;align-items:center;gap:.35rem;min-width:0;min-height:1.85rem;padding:.32rem .58rem;border:1px solid var(--sw-layer-border-muted);border-radius:999px;background:var(--sw-layer-control);color:var(--text-secondary);font-size:.72rem;font-weight:760;line-height:1.15}#showweld-app-root :where(.sw-world-empty-state){display:grid;place-items:center;min-height:12rem;padding:clamp(1rem,4vw,2rem);border:1px dashed var(--sw-layer-border-strong);border-radius:var(--sw-layer-radius-lg);background:var(--sw-layer-panel);color:var(--text-secondary);text-align:center}#showweld-app-root :where(.app-builder-preview-readiness-chip){position:absolute;right:clamp(.75rem,2vw,1rem);bottom:clamp(.75rem,2vw,1rem);z-index:8;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;width:min(94%,42rem);padding:.72rem;border:1px solid color-mix(in srgb,var(--sw-layer-border-strong) 74%,rgb(56,189,248) 26%);border-radius:var(--sw-layer-radius);background:linear-gradient(135deg,rgba(var(--sw-layer-route-accent-rgb, 56,189,248),.16),#ffffff0f),color-mix(in srgb,var(--sw-layer-panel-raised) 92%,transparent);box-shadow:var(--sw-layer-shadow);backdrop-filter:blur(12px) saturate(145%);-webkit-backdrop-filter:blur(12px) saturate(145%)}#showweld-app-root :where(.app-builder-preview-readiness-chip[data-state=error]){border-color:color-mix(in srgb,rgba(var(--danger-rgb, 239,68,68),.55) 80%,var(--sw-layer-border) 20%);background:linear-gradient(135deg,rgba(var(--danger-rgb, 239,68,68),.14),#ffffff0d),color-mix(in srgb,var(--sw-layer-panel-raised) 92%,transparent)}#showweld-app-root :where(.app-builder-preview-readiness-chip strong){display:block;color:var(--text-primary);font-size:.78rem;line-height:1.15}#showweld-app-root :where(.app-builder-preview-readiness-chip small){display:-webkit-box;margin-top:.18rem;overflow:hidden;color:var(--text-tertiary);font-size:.68rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}#showweld-app-root :where(.app-builder-preview-readiness-chip__actions){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}#showweld-app-root :where(.app-builder-preview-readiness-chip__actions button){min-height:2rem;padding:.34rem .56rem;border:1px solid var(--sw-layer-border-muted);border-radius:999px;background:var(--sw-layer-control);color:var(--text-primary);font-size:.68rem;font-weight:850}#showweld-app-root :where(.app-builder-deploy-readiness-chip){min-width:0;white-space:normal}#showweld-app-root :where(.app-builder-deploy-readiness-chip strong){color:var(--text-primary);font-size:.72rem;line-height:1.15}#showweld-app-root :where(.app-builder-deploy-readiness-chip small){overflow:hidden;color:var(--text-tertiary);font-size:.64rem;line-height:1.28;text-overflow:ellipsis}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-card,.dashboard-metric-card,.dashboard-card,.dashboard-panel,.dashboard-project-card,.dashboard-command-card,.dashboard-builder-step,.dashboard-route-directory__card){min-width:0!important;overflow:hidden;align-content:start}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-card,.dashboard-project-card,.dashboard-route-directory__card){min-height:clamp(8rem,13vw,11.5rem)!important;max-height:none!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-card strong,.dashboard-route-card span,.dashboard-route-card p,.dashboard-project-card strong,.dashboard-project-card span,.dashboard-project-card p,.dashboard-route-directory__card strong,.dashboard-route-directory__card span,.dashboard-route-directory__card p){max-width:100%;overflow-wrap:anywhere;white-space:normal}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-metric-card,.dashboard-command-card){min-height:clamp(5.75rem,8vw,7.5rem)!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-os-rail,.dashboard-view-nav,.dashboard-route-intelligence-panel,.dashboard-route-briefing,.dashboard-panel){border-color:color-mix(in srgb,var(--sw-layer-border) 72%,var(--sw-layer-route-accent) 28%)!important;background:radial-gradient(320px 220px at 0% 0%,color-mix(in srgb,var(--sw-layer-route-accent) 14%,transparent),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-panel-raised) 92%,transparent),color-mix(in srgb,var(--sw-layer-panel) 96%,transparent))!important;box-shadow:inset 0 1px #ffffff0e,0 20px 54px #00000038!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-view-nav__scroll){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-view-nav__tab){min-height:3.05rem!important;padding:.48rem .58rem!important;border:1px solid color-mix(in srgb,var(--sw-layer-border-muted) 82%,transparent)!important;border-radius:13px!important;background:linear-gradient(135deg,#ffffff0e,#ffffff05),color-mix(in srgb,var(--sw-layer-control) 72%,transparent)!important;box-shadow:inset 0 1px #ffffff0f!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-view-nav__tab[data-active=true]){border-color:color-mix(in srgb,var(--sw-layer-route-accent) 55%,var(--sw-layer-border) 45%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-layer-route-accent) 22%,transparent),#ffffff0a),color-mix(in srgb,var(--sw-layer-panel-raised) 90%,transparent)!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--sw-layer-route-accent) 88%,white 12%),0 12px 28px color-mix(in srgb,var(--sw-layer-route-accent) 14%,transparent)!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-view-nav__text,.dashboard-view-nav__text>strong,.dashboard-view-nav__text>span,.dashboard-view-nav__meta){min-width:0;max-width:100%;background:transparent!important;box-shadow:none!important;overflow:hidden;text-overflow:ellipsis}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-view-nav__text>strong){color:var(--text-primary)!important;font-size:.78rem!important;line-height:1.12;white-space:nowrap}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-view-nav__text>span){color:var(--sw-layer-muted)!important;font-size:.62rem!important;line-height:1.16;white-space:nowrap}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-view-nav__meta){flex:0 0 auto;max-width:5rem;padding:.14rem .38rem!important;border:1px solid color-mix(in srgb,var(--sw-layer-border-muted) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sw-layer-route-accent) 7%,var(--sw-layer-control) 93%)!important;color:var(--text-secondary);white-space:nowrap}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing__signals>*,.dashboard-route-briefing__rail>*,.dashboard-route-intelligence-panel__metrics>*,.dashboard-route-directory__card,.dashboard-mission-control__stat,.dashboard-card,.dashboard-metric-card){border-color:color-mix(in srgb,var(--sw-layer-border-muted) 80%,transparent)!important;background:linear-gradient(135deg,#ffffff0e,#ffffff05),color-mix(in srgb,var(--sw-layer-control) 70%,transparent)!important;box-shadow:inset 0 1px #ffffff0e!important}@media (min-width: 981px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true].spark-shell{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;grid-template-columns:clamp(15.5rem,21vw,20rem) minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-command-rail){min-height:0!important;max-height:100%!important;overflow:auto!important;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-main-stage){display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:clamp(.75rem,1.2vw,1rem)!important;height:100%!important;min-height:0!important;overflow:hidden!important;padding-bottom:.85rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-preview-editor-shell,.spark-video-cockpit,.spark-production-system){min-height:0!important;max-height:100%!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-preview-editor-shell){display:grid!important;grid-template-rows:minmax(0,1fr) auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-preview-editor-stage){min-height:clamp(18rem,44vh,33rem)!important;max-height:min(58vh,34rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-preview-editor-command,.spark-inspector-stack,.spark-production-system,.spark-video-cockpit__grid){min-height:0!important;overflow:auto!important;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-editor-timeline-ribbon){position:sticky!important;bottom:0!important;z-index:7;margin-bottom:0!important;max-height:clamp(10rem,24vh,16rem);overflow:auto!important}}#showweld-app-root[data-app-surface=creator] :where(.creator-cockpit__rail,.spark-command-rail,.robotics-view__fleet,.robotics-view__inspector){border-color:color-mix(in srgb,var(--sw-layer-border) 72%,var(--sw-layer-route-accent) 28%)!important;background:radial-gradient(240px 320px at 16% 0%,color-mix(in srgb,var(--sw-layer-route-accent) 16%,transparent),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-panel-raised) 92%,transparent),color-mix(in srgb,var(--sw-layer-panel) 96%,transparent))!important;box-shadow:inset 1px 0 #ffffff0e,inset -1px 0 color-mix(in srgb,var(--sw-layer-route-accent) 11%,transparent),0 22px 60px #0000003d!important}#showweld-app-root[data-app-surface=creator] :where(.creator-cockpit__route-rail,.spark-cockpit-route-rail,.robotics-view__robot-list,.robotics-view__mode-rail,.robotics-view__tasks,.robotics-view__proposals,.robotics-view__runs){gap:.42rem!important;padding:.32rem!important;border:1px solid color-mix(in srgb,var(--sw-layer-border-muted) 80%,transparent)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 46%),color-mix(in srgb,var(--sw-layer-control) 62%,transparent)!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000002e}#showweld-app-root[data-app-surface=creator] :where(.creator-cockpit__route-button,.robotics-view__robot-list button,.robotics-view__mode-rail button,.robotics-view__mode-panel button,.robotics-view__tasks button,.robotics-view__proposals button){min-height:clamp(3.25rem,5.2vh,4.2rem)!important;border-radius:14px!important;border-color:color-mix(in srgb,var(--sw-layer-border-muted) 76%,transparent)!important;background:linear-gradient(135deg,#ffffff12,#ffffff05),color-mix(in srgb,var(--sw-layer-panel) 88%,transparent)!important;box-shadow:inset 0 1px #ffffff12,0 1px #0000002e!important;transition:border-color var(--sw-layer-transition, .18s ease),background var(--sw-layer-transition, .18s ease),box-shadow var(--sw-layer-transition, .18s ease),transform var(--sw-layer-transition, .18s ease)}#showweld-app-root[data-app-surface=creator] :where(.creator-cockpit__route-button[data-active=true],.robotics-view__robot-list button[data-active=true],.robotics-view__mode-rail button[data-active=true],.robotics-view__mode-panel button[data-active=true],.robotics-view__tasks button[data-active=true],.robotics-view__proposals button[data-active=true]){border-color:color-mix(in srgb,var(--sw-layer-route-accent) 56%,var(--sw-layer-border) 44%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-layer-route-accent) 24%,transparent),#ffffff0a),color-mix(in srgb,var(--sw-layer-panel-raised) 90%,transparent)!important;box-shadow:inset 0 1px #ffffff1a,inset 3px 0 color-mix(in srgb,var(--sw-layer-route-accent) 88%,white 12%),0 14px 34px color-mix(in srgb,var(--sw-layer-route-accent) 16%,transparent)!important}#showweld-app-root[data-app-surface=creator] :where(.creator-cockpit__route-button strong,.robotics-view__robot-list strong,.robotics-view__mode-rail strong,.robotics-view__mode-panel strong,.robotics-view__tasks strong,.robotics-view__proposals strong,.robotics-view__runs strong){min-width:0;overflow:hidden;color:var(--text-primary);line-height:1.12;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] :where(.creator-cockpit__route-button small,.robotics-view__robot-list small,.robotics-view__mode-rail small,.robotics-view__mode-panel small,.robotics-view__tasks small,.robotics-view__proposals small,.robotics-view__runs small){min-width:0;overflow:hidden;color:var(--sw-layer-muted);line-height:1.22;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] :where(.creator-cockpit__route-badge,.robotics-view__robot-list em){max-width:6.75rem;border-color:color-mix(in srgb,var(--sw-layer-route-accent) 24%,var(--sw-layer-border-muted) 76%)!important;background:color-mix(in srgb,var(--sw-layer-route-accent) 9%,var(--sw-layer-control) 91%)!important;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}@media (min-width: 981px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-cockpit-route-rail){max-height:calc(100dvh - 21rem);overflow-y:auto!important;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-cockpit-route-rail .creator-cockpit__route-button){grid-template-columns:1.35rem minmax(0,1fr) auto!important;padding:.58rem .64rem!important}}#showweld-app-root[data-app-surface=creator] :where(.robotics-view){gap:clamp(.62rem,1vw,.9rem)!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__stage){min-height:0!important;border-color:color-mix(in srgb,var(--sw-layer-route-accent) 22%,var(--sw-layer-border) 78%)!important;background:radial-gradient(520px 340px at 45% 5%,color-mix(in srgb,var(--sw-layer-route-accent) 13%,transparent),transparent 72%),color-mix(in srgb,var(--sw-layer-panel) 94%,transparent)!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__stage-toolbar){min-width:0;min-height:2.9rem;padding:.34rem .3rem;border:1px solid color-mix(in srgb,var(--sw-layer-border-muted) 86%,transparent);border-radius:16px;background:color-mix(in srgb,var(--sw-layer-control) 68%,transparent);overflow-x:auto!important;overflow-y:visible!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1rem,#000 calc(100% - 1rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 1rem,#000 calc(100% - 1rem),transparent 100%)}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__stage-toolbar button){flex:0 0 auto;min-height:2.15rem!important;border-radius:11px!important;background:color-mix(in srgb,var(--sw-layer-panel) 74%,transparent)!important;line-height:1.1}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] :where(.robotics-view__preview){min-height:clamp(17rem,36vh,28rem)!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__bottom){max-height:clamp(13rem,25vh,18rem)!important;min-height:clamp(12rem,21vh,16rem)!important;grid-template-columns:minmax(13rem,.86fr) minmax(15rem,.95fr) minmax(13.5rem,.9fr) minmax(13rem,.82fr) minmax(13rem,.82fr) minmax(14rem,.9fr) minmax(12rem,.78fr)!important;align-items:stretch!important;overflow-x:auto!important;overflow-y:hidden!important;border-color:color-mix(in srgb,var(--sw-layer-route-accent) 18%,var(--sw-layer-border) 82%)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--sw-layer-route-accent) 7%,transparent),transparent 34%),color-mix(in srgb,var(--sw-layer-panel-raised) 88%,transparent)!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__bottom>*,.robotics-view__plan,.robotics-view__tasks,.robotics-view__proposals,.robotics-view__runs,.robotics-view__certification,.robotics-view__mission-stack,.robotics-view__observability,.robotics-view__adapter-support,.robotics-view__audit-packet,.robotics-view__cache){min-height:0!important;max-height:100%!important;overflow:auto!important;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__command-strip){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;overflow:visible!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__command-strip button){width:100%;min-width:0;min-height:2.2rem;padding-inline:.5rem}}@media (max-width: 1180px){#showweld-app-root[data-app-surface=creator] :where(.robotics-view__bottom){max-height:none!important;overflow:visible!important}}@media (min-width: 981px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true].spark-shell{grid-template-columns:clamp(16.25rem,19.6vw,19rem) minmax(0,1fr)!important;gap:clamp(.58rem,.9vw,.82rem)!important;padding:clamp(.56rem,.85vw,.78rem)!important;background:radial-gradient(820px 520px at 8% 0%,color-mix(in srgb,var(--sw-layer-route-accent) 13%,transparent),transparent 66%),radial-gradient(760px 480px at 100% 10%,rgba(168,85,247,.105),transparent 66%),linear-gradient(180deg,rgba(255,255,255,.022),transparent 38%),var(--sw-layer-canvas)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-command-rail){padding:.78rem!important;border-radius:22px!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-main-stage){grid-template-rows:minmax(clamp(18rem,36vh,28rem),1.12fr) auto auto minmax(clamp(12rem,24vh,22rem),.88fr)!important;gap:clamp(.46rem,.72vw,.68rem)!important;padding:clamp(.6rem,.85vw,.82rem)!important;border:1px solid color-mix(in srgb,var(--sw-layer-route-accent) 22%,var(--sw-layer-border) 78%)!important;border-radius:24px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--sw-layer-route-accent) 5%,transparent),transparent 34%),color-mix(in srgb,var(--sw-layer-panel) 94%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-preview-editor-shell){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto!important;gap:.54rem!important;min-height:0!important;margin:0!important;padding:.58rem!important;border-radius:22px!important;background:radial-gradient(760px 320px at 34% 0%,color-mix(in srgb,var(--sw-layer-route-accent) 14%,transparent),transparent 72%),linear-gradient(145deg,#ffffff0d,#ffffff03),color-mix(in srgb,var(--sw-layer-panel-raised) 91%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-preview-editor-stage){min-height:0!important;max-height:none!important;height:100%!important;border-radius:20px!important;border-color:color-mix(in srgb,var(--sw-layer-route-accent) 32%,var(--sw-layer-border) 68%)!important;background:radial-gradient(520px 300px at 50% 0%,rgba(59,130,246,.18),transparent 70%),linear-gradient(180deg,#ffffff0b,#0000002e),#050812!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-preview-editor-stage .spark-player),#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-preview-editor-stage .spark-mobile-preview-media),#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-preview-editor-stage .spark-mobile-preview-empty){min-height:0!important;height:100%!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-preview-editor-command){display:grid!important;grid-template-columns:minmax(18rem,1.08fr) minmax(17rem,.76fr) minmax(18rem,.84fr)!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;gap:.52rem!important;max-height:clamp(7.5rem,15vh,10.5rem)!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0!important;scrollbar-width:thin}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-layered-input-card){min-height:0!important;padding:.62rem!important;border-radius:16px!important;background:linear-gradient(135deg,#ffffff0e,#ffffff05),color-mix(in srgb,var(--sw-layer-control) 72%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-layered-prompt-area){min-height:clamp(3.3rem,7.6vh,5.25rem)!important;max-height:clamp(3.8rem,8.8vh,6rem)!important;resize:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-neutron-layer-stack){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:stretch!important;gap:.45rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-neutron-layer){min-height:0!important;padding:.52rem!important;border-radius:14px!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-output-route-grid){display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(8.25rem,1fr)!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.08rem}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-output-route-card){min-height:3.25rem!important;border-radius:14px!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-editor-timeline-ribbon){position:relative!important;bottom:auto!important;max-height:clamp(6.8rem,13vh,9rem)!important;min-height:0!important;padding:.54rem!important;border-radius:18px!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-editor-track){grid-template-columns:4.85rem minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-editor-clip-strip){max-height:5.2rem!important;overflow-x:auto!important;overflow-y:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-system-strip){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.42rem!important;margin:0!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-system-stat){min-height:3.1rem!important;padding:.46rem .54rem!important;border-radius:14px!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-workspace-switcher){margin:0!important;padding:.54rem!important;border-radius:18px!important;grid-template-columns:minmax(12rem,.56fr) minmax(0,1.44fr)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-workspace-switcher__actions){display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(5.5rem,1fr)!important;grid-template-columns:none!important;overflow-x:auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-workspace-switcher__actions button){min-height:2.4rem!important;border-radius:12px!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-experience-hero),#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.creator-cockpit__route-panel[data-cockpit-active=false]){display:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true][data-cockpit-active-route=preview] :where(.spark-video-cockpit,.spark-reader-route-panel,.spark-audio-plan-panel,.spark-visual-bible-panel,.spark-ops-ledger,.spark-command-center,.spark-flow-dock,.spark-production-system,.spark-inline-queue-panel){display:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true][data-cockpit-active-route=render] :where(.spark-video-cockpit,.spark-audio-plan-panel,.spark-flow-dock){display:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true][data-cockpit-active-route=agents] :where(.spark-video-cockpit,.spark-visual-bible-panel){display:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true][data-cockpit-active-route=files] :where(.spark-ops-ledger){display:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-reader-route-panel,.spark-audio-plan-panel,.spark-visual-bible-panel,.spark-video-cockpit,.spark-ops-ledger,.spark-command-center,.spark-flow-dock,.spark-production-system,.spark-empty-editor-callout,.spark-clip-workspace,.spark-inline-queue-panel)[data-cockpit-active=true]{min-height:0!important;max-height:clamp(12rem,24vh,20rem)!important;overflow:auto!important;overscroll-behavior:contain;border-radius:20px!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-clip-workspace[data-cockpit-active=true]){grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)!important;align-items:stretch!important;max-height:clamp(13rem,27vh,22rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-clip-workspace .spark-editor-panel,.spark-clip-workspace .spark-inspector-shell){min-height:0!important;max-height:100%!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-clip-workspace .spark-editor-body){gap:.56rem!important;padding:.66rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-clip-workspace .spark-prompt-area){min-height:clamp(5.4rem,12vh,9rem)!important;max-height:clamp(7rem,15vh,11rem)!important;resize:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-video-cockpit){grid-template-columns:minmax(16rem,.84fr) minmax(13rem,.5fr) minmax(18rem,1fr)!important;gap:.52rem!important;padding:.62rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-main-stage{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(clamp(22rem,52vh,32rem),1fr) clamp(6.1rem,12vh,8rem) minmax(clamp(8.25rem,18vh,13rem),.42fr)!important;grid-auto-rows:minmax(0,auto)!important;align-items:stretch!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-shell{grid-column:1 / -1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) clamp(4.8rem,9vh,6.35rem)!important;min-height:0!important;max-height:none!important;height:100%!important;align-self:stretch!important;gap:.54rem!important;padding:.58rem!important;border-radius:22px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-stage{grid-column:1 / -1!important;min-height:0!important;max-height:none!important;height:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(18rem,1fr) minmax(17rem,.78fr) minmax(18rem,.9fr)!important;grid-template-rows:minmax(0,1fr)!important;max-height:clamp(4.8rem,9vh,6.35rem)!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.48rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command>:where(.spark-layered-input-card,.spark-neutron-layer-stack){border:1px solid color-mix(in srgb,var(--sw-layer-route-accent) 18%,var(--sw-layer-border-muted) 82%)!important;border-radius:16px!important;background:linear-gradient(135deg,#ffffffb8,#ebf3ff8a),color-mix(in srgb,var(--sw-layer-panel-raised) 86%,transparent)!important;box-shadow:inset 0 1px #ffffff9e,0 10px 24px #0f172a16!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command>:where(.spark-layered-input-card,.spark-neutron-layer-stack){background:linear-gradient(135deg,#ffffff12,#ffffff05),color-mix(in srgb,var(--sw-layer-control) 76%,transparent)!important;box-shadow:inset 0 1px #ffffff13,0 12px 30px #0000002e!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-layered-input-card__top span:not(.spark-status-ribbon),.spark-layered-prompt-area,.spark-output-route-grid){display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-layered-input-card__top){min-height:1.28rem!important;align-items:center!important;margin:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-layered-input-card__top strong){color:color-mix(in srgb,var(--text-primary) 86%,var(--sw-layer-route-accent) 14%)!important;font-size:.78rem!important;line-height:1!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-status-ribbon){min-height:1.26rem!important;padding:.14rem .42rem!important;border-color:color-mix(in srgb,var(--sw-layer-route-accent) 28%,var(--sw-layer-border-muted) 72%)!important;background:color-mix(in srgb,var(--sw-layer-route-accent) 8%,transparent)!important;color:color-mix(in srgb,var(--text-primary) 82%,var(--sw-layer-route-accent) 18%)!important;font-size:.58rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-layered-action-row){display:flex!important;flex-wrap:wrap!important;gap:.36rem!important;margin-top:.4rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-layered-action-row button){min-height:2.2rem!important;padding:.36rem .58rem!important;border-radius:11px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-layered-action-row button){background:linear-gradient(135deg,color-mix(in srgb,var(--sw-layer-route-accent) 14%,white 86%),#ffffffc2)!important;border-color:color-mix(in srgb,var(--sw-layer-route-accent) 22%,var(--sw-layer-border-muted) 78%)!important;color:color-mix(in srgb,var(--text-primary) 88%,var(--sw-layer-route-accent) 12%)!important;box-shadow:inset 0 1px #ffffff8c!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-layered-action-row button){background:linear-gradient(135deg,color-mix(in srgb,var(--sw-layer-route-accent) 22%,transparent),#ffffff0b)!important;box-shadow:inset 0 1px #ffffff14!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-neutron-layer-stack){grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;padding:.52rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-neutron-layer){min-height:3.05rem!important;padding:.38rem .44rem!important;border-radius:12px!important;background:color-mix(in srgb,var(--sw-layer-route-accent) 5%,white 78%)!important;box-shadow:none!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-neutron-layer){background:color-mix(in srgb,var(--sw-layer-route-accent) 10%,rgba(255,255,255,.045))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-neutron-layer strong){color:var(--text-primary)!important;font-size:.61rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command :where(.spark-neutron-layer span){color:var(--text-tertiary)!important;font-size:.58rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon{grid-column:1 / -1!important;grid-row:2!important;align-self:stretch!important;position:relative!important;bottom:auto!important;height:clamp(6.1rem,12vh,8rem)!important;min-height:0!important;max-height:clamp(6.1rem,12vh,8rem)!important;overflow:hidden!important;background:linear-gradient(180deg,#ffffffc7,#f4f8ffa3),color-mix(in srgb,var(--sw-layer-panel-raised) 88%,transparent)!important;box-shadow:inset 0 1px #ffffffb3,0 12px 28px #0f172a13!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon{background:linear-gradient(180deg,#ffffff10,#ffffff05),color-mix(in srgb,var(--sw-layer-panel-raised) 88%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon__head{min-height:1.55rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon__tracks{max-height:calc(100% - 1.8rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-clip-strip{max-height:4.9rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-strip,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true]{grid-column:1 / -1!important;grid-row:3!important;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)!important;min-height:0!important;height:100%!important;max-height:clamp(8.25rem,18vh,13rem)!important;overflow:hidden!important;border-color:color-mix(in srgb,var(--sw-layer-route-accent) 18%,var(--sw-layer-border-muted) 82%)!important;background:linear-gradient(180deg,#ffffffc2,#f5f8ffa3),color-mix(in srgb,var(--sw-layer-panel-raised) 88%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-source-card,.spark-editor-clip-pill){border-color:color-mix(in srgb,var(--sw-layer-route-accent) 16%,var(--sw-layer-border-muted) 84%)!important;background:linear-gradient(135deg,#ffffffc2,#eff7ff8c),color-mix(in srgb,var(--sw-layer-panel-raised) 86%,transparent)!important;box-shadow:inset 0 1px #ffffff9e,0 8px 18px #0f172a11!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-source-card,.spark-editor-clip-pill){background:linear-gradient(135deg,#ffffff10,#ffffff05),color-mix(in srgb,var(--sw-layer-control) 74%,transparent)!important;box-shadow:inset 0 1px #ffffff12,0 8px 18px #00000029!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-source-card strong,.spark-editor-clip-pill strong){color:color-mix(in srgb,var(--text-primary) 90%,var(--sw-layer-route-accent) 10%)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-source-card small,.spark-editor-clip-pill span){color:var(--text-secondary)!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true]{background:linear-gradient(180deg,#ffffff0e,#ffffff04),color-mix(in srgb,var(--sw-layer-panel-raised) 88%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-main-stage>.creator-cockpit__route-panel[data-cockpit-active=true]:not(.spark-preview-editor-shell):not(.spark-editor-timeline-ribbon):not(.spark-clip-workspace){grid-column:1 / -1!important;grid-row:3!important;min-height:0!important;height:100%!important;max-height:clamp(8.25rem,18vh,13rem)!important;overflow:auto!important}}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] :where(.robotics-view.sw-creator-shell){grid-template-columns:clamp(15.5rem,18vw,18rem) minmax(0,1fr) clamp(18rem,22vw,22rem)!important;grid-template-rows:minmax(0,1fr) clamp(10.5rem,20vh,15rem)!important;gap:clamp(.54rem,.82vw,.78rem)!important;padding:clamp(.56rem,.86vw,.78rem)!important;background:radial-gradient(760px 440px at 30% 0%,rgba(var(--robotics-accent),.135),transparent 68%),radial-gradient(560px 360px at 100% 100%,rgba(34,197,94,.075),transparent 68%),color-mix(in srgb,var(--sw-layer-canvas) 98%,transparent)!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__fleet,.robotics-view__inspector){max-height:100%!important;padding:.72rem!important;border-radius:22px!important;background:radial-gradient(260px 320px at 0% 0%,rgba(var(--robotics-accent),.105),transparent 68%),linear-gradient(180deg,#ffffffd1,#f6faffad),color-mix(in srgb,var(--sw-layer-panel-raised) 90%,transparent)!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] :where(.robotics-view__fleet,.robotics-view__inspector){background:radial-gradient(260px 320px at 0% 0%,rgba(var(--robotics-accent),.14),transparent 68%),linear-gradient(180deg,#ffffff10,#ffffff05),color-mix(in srgb,var(--sw-layer-panel-raised) 90%,transparent)!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__stage){grid-template-rows:auto minmax(0,1fr) auto auto!important;gap:.48rem!important;padding:.68rem!important;border-radius:24px!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__stage-toolbar){min-height:2.72rem!important;padding:.34rem!important;border-radius:15px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__stage-toolbar button){min-height:2.02rem!important;padding:.35rem .62rem!important;border-radius:11px!important;font-size:.68rem!important;line-height:1!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__preview){min-height:0!important;height:100%!important;border-radius:20px!important;border-color:rgba(var(--robotics-accent),.34)!important;background:radial-gradient(520px 360px at 36% 30%,rgba(var(--robotics-accent),.18),transparent 62%),linear-gradient(135deg,#0f172aeb,#080d18e6)!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__preview-overlay){max-width:min(560px,calc(100% - 1rem))!important;margin:.54rem!important;padding:.62rem .68rem!important;border-radius:16px!important;background:linear-gradient(135deg,#030a18db,#0a1528c2)!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__preview-overlay h2){font-size:clamp(1.35rem,2.15vw,2rem)!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__preview-overlay p){font-size:.78rem!important;line-height:1.35!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__feed-overlay){top:.58rem!important;right:.58rem!important;width:min(300px,calc(100% - 1.16rem))!important;gap:.38rem!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__feed-overlay span){min-height:4.7rem!important;padding:.48rem!important;border-radius:13px!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__stage-metrics){grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.36rem!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__stage-metrics span){min-height:3.1rem!important;padding:.42rem!important;border-radius:12px!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__mode-panel){grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:5.2rem!important;overflow:auto!important;padding:.38rem!important;border:1px solid color-mix(in srgb,var(--sw-layer-border-muted) 80%,transparent);border-radius:16px;background:color-mix(in srgb,var(--sw-layer-control) 62%,transparent)}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__mode-panel>span,.robotics-view__mode-panel button){min-height:2.85rem!important;padding:.44rem .5rem!important;border-radius:12px!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__agent-lanes){grid-template-columns:repeat(4,minmax(0,1fr))!important;max-height:4.95rem!important;overflow:auto!important;padding:.38rem!important;border:1px solid color-mix(in srgb,var(--sw-layer-border-muted) 80%,transparent);border-radius:16px;background:color-mix(in srgb,var(--sw-layer-control) 58%,transparent)}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__agent-lanes span){min-height:2.75rem!important;padding:.44rem .5rem!important;border-radius:12px!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__bottom){grid-auto-flow:column!important;grid-auto-columns:minmax(12.5rem,.76fr)!important;grid-template-columns:minmax(13rem,.78fr) minmax(15rem,1fr) minmax(14rem,.86fr) minmax(9.5rem,.56fr) minmax(13rem,.72fr) minmax(14rem,.78fr) minmax(13.5rem,.76fr) minmax(13.5rem,.76fr) minmax(13.5rem,.76fr) minmax(13rem,.72fr)!important;max-height:clamp(10.5rem,20vh,15rem)!important;min-height:0!important;padding:.62rem!important;gap:.52rem!important;border-radius:23px!important;overflow-x:auto!important;overflow-y:hidden!important;background:radial-gradient(620px 180px at 24% 0%,rgba(var(--robotics-accent),.11),transparent 68%),linear-gradient(90deg,#ffffffc2,#f7fbffad),color-mix(in srgb,var(--sw-layer-panel-raised) 90%,transparent)!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] :where(.robotics-view__bottom){background:radial-gradient(620px 180px at 24% 0%,rgba(var(--robotics-accent),.12),transparent 68%),linear-gradient(90deg,rgba(var(--robotics-accent),.08),transparent 42%),color-mix(in srgb,var(--sw-layer-panel-raised) 90%,transparent)!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__bottom>*,.robotics-view__plan,.robotics-view__tasks,.robotics-view__proposals,.robotics-view__runs,.robotics-view__certification,.robotics-view__mission-stack,.robotics-view__observability,.robotics-view__adapter-support,.robotics-view__audit-packet,.robotics-view__cache){min-height:0!important;overflow:auto!important;border-radius:16px!important;background:linear-gradient(135deg,#ffffffbd,#eff8ff8a),color-mix(in srgb,var(--sw-layer-control) 66%,transparent)!important;box-shadow:inset 0 1px #ffffff94,0 10px 22px #0f172a11!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] :where(.robotics-view__bottom>*,.robotics-view__plan,.robotics-view__tasks,.robotics-view__proposals,.robotics-view__runs,.robotics-view__certification,.robotics-view__mission-stack,.robotics-view__observability,.robotics-view__adapter-support,.robotics-view__audit-packet,.robotics-view__cache){background:linear-gradient(135deg,#ffffff0d,#ffffff04),color-mix(in srgb,var(--sw-layer-control) 66%,transparent)!important;box-shadow:inset 0 1px #ffffff10,0 10px 22px #00000029!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__bottom .robotics-view__section-head){min-height:1.45rem!important;padding-bottom:.18rem;border-bottom:1px solid color-mix(in srgb,var(--sw-layer-border-muted) 68%,transparent)}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__bottom .robotics-view__section-head span){color:rgb(var(--robotics-accent))!important;font-size:.61rem!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__bottom :is(span,button)){border-color:color-mix(in srgb,var(--sw-layer-border-muted) 76%,transparent)!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__proposals,.robotics-view__runs){align-content:start!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__proposals):after{content:"Simulate a task to generate approval-ready actions.";display:grid;min-height:3.1rem;align-items:center;padding:.5rem .6rem;border:1px dashed color-mix(in srgb,var(--sw-layer-route-accent) 28%,var(--sw-layer-border-muted) 72%);border-radius:13px;color:var(--text-secondary);font-size:.66rem;line-height:1.3;background:color-mix(in srgb,var(--sw-layer-route-accent) 5%,transparent)}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__runs):after{content:"Runs appear after dry-run, ethics, or envelope queue.";display:grid;min-height:3.1rem;align-items:center;padding:.5rem .6rem;border:1px dashed color-mix(in srgb,var(--sw-layer-route-accent) 26%,var(--sw-layer-border-muted) 74%);border-radius:13px;color:var(--text-secondary);font-size:.66rem;line-height:1.3;background:color-mix(in srgb,var(--sw-layer-route-accent) 4%,transparent)}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__tasks button,.robotics-view__proposals button){min-height:3rem!important;padding:.48rem .54rem!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__command-strip){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.34rem!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__command-strip button){min-height:2.05rem!important;padding:.32rem .44rem!important;border-radius:11px!important;font-size:.67rem!important}#showweld-app-root[data-app-surface=creator] :where(.robotics-view__empty-note){right:1rem!important;bottom:.35rem!important;max-width:min(460px,calc(100% - 2rem))!important;min-height:1.7rem!important;padding:.25rem .48rem!important;font-size:.58rem!important;opacity:.86}}@media (min-width: 981px){#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true].spark-focused-shell{grid-template-columns:clamp(15.5rem,18vw,18.25rem) minmax(0,1fr)!important;gap:clamp(.54rem,.78vw,.74rem)!important;--spark-focus-radius: 24px;--spark-focus-preview-row: minmax(clamp(21rem, 54vh, 35rem), 1fr);--spark-focus-dock-row: clamp(5.1rem, 9.2vh, 6.4rem);--spark-focus-workbench-row: minmax(clamp(10rem, 20vh, 15rem), .42fr)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-focused-stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--spark-focus-preview-row) clamp(5.7rem,10.8vh,7.4rem) var(--spark-focus-workbench-row)!important;gap:clamp(.48rem,.66vw,.64rem)!important;min-height:0!important;height:100%!important;overflow:hidden!important;padding:clamp(.52rem,.72vw,.72rem)!important;border-radius:calc(var(--spark-focus-radius) + 2px)!important;border:1px solid color-mix(in srgb,var(--sw-layer-route-accent) 24%,var(--sw-layer-border-muted) 76%)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--sw-layer-route-accent) 5%,transparent),transparent 36%),radial-gradient(680px 440px at 62% 0%,color-mix(in srgb,var(--sw-layer-route-accent) 10%,transparent),transparent 70%),color-mix(in srgb,var(--sw-layer-panel) 94%,transparent)!important;box-shadow:inset 0 1px #ffffff80,0 24px 70px #0f172a1a!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-focused-stage{background:linear-gradient(90deg,color-mix(in srgb,var(--sw-layer-route-accent) 9%,transparent),transparent 38%),radial-gradient(700px 460px at 62% 0%,color-mix(in srgb,var(--sw-layer-route-accent) 14%,transparent),transparent 70%),color-mix(in srgb,var(--sw-layer-panel) 94%,transparent)!important;box-shadow:inset 0 1px #fff1,0 28px 78px #00000047!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-focused-preview{grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) var(--spark-focus-dock-row)!important;min-height:0!important;height:100%!important;max-height:none!important;padding:clamp(.52rem,.7vw,.68rem)!important;gap:clamp(.42rem,.58vw,.56rem)!important;border-radius:var(--spark-focus-radius)!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--sw-layer-route-accent) 34%,var(--sw-layer-border-muted) 66%)!important;background:radial-gradient(900px 360px at 50% 0%,color-mix(in srgb,var(--sw-layer-route-accent) 12%,transparent),transparent 72%),linear-gradient(180deg,#ffffffb3,#f4f8ff8f),color-mix(in srgb,var(--sw-layer-panel-raised) 90%,transparent)!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-focused-preview{background:radial-gradient(900px 360px at 50% 0%,color-mix(in srgb,var(--sw-layer-route-accent) 16%,transparent),transparent 72%),linear-gradient(180deg,#ffffff0f,#ffffff04),color-mix(in srgb,var(--sw-layer-panel-raised) 88%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-focused-stage__preview{grid-row:1!important;min-height:0!important;height:100%!important;border-radius:20px!important;overflow:hidden!important;background:radial-gradient(620px 320px at 50% 0%,rgba(59,130,246,.19),transparent 70%),linear-gradient(180deg,#ffffff0d,#0000003d),#050814!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock{grid-row:2!important;display:grid!important;grid-template-columns:minmax(17rem,.95fr) minmax(19rem,1.12fr) minmax(15rem,.74fr)!important;align-items:stretch!important;min-height:0!important;max-height:var(--spark-focus-dock-row)!important;gap:.48rem!important;padding:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-command-dock__primary,.spark-command-dock__route-chips,.spark-command-dock__agent-actions){min-width:0;min-height:0;border:1px solid color-mix(in srgb,var(--sw-layer-route-accent) 20%,var(--sw-layer-border-muted) 80%)!important;border-radius:16px!important;background:linear-gradient(135deg,#ffffffb8,#eff7ff85),color-mix(in srgb,var(--sw-layer-control) 72%,transparent)!important;box-shadow:inset 0 1px #ffffff94!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-command-dock__primary,.spark-command-dock__route-chips,.spark-command-dock__agent-actions){background:linear-gradient(135deg,#ffffff10,#ffffff04),color-mix(in srgb,var(--sw-layer-control) 74%,transparent)!important;box-shadow:inset 0 1px #ffffff12!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__primary{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:.28rem;align-items:stretch;padding:.5rem .58rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__title{min-width:0;display:grid;gap:.12rem;align-content:center}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__title span{color:color-mix(in srgb,var(--sw-layer-route-accent) 82%,var(--text-secondary) 18%);font-size:.62rem;font-weight:950;text-transform:uppercase}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__title strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:clamp(.82rem,1vw,1.02rem);font-weight:920;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__title small{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__actions{display:flex;flex-wrap:nowrap;gap:.34rem;align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__route-chips,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__agent-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;padding:.42rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-command-dock__chip,.spark-command-dock__agent-actions button,.spark-command-dock__action){min-width:0;min-height:2rem!important;padding:.32rem .46rem!important;border-radius:12px!important;border:1px solid color-mix(in srgb,var(--sw-layer-route-accent) 18%,var(--sw-layer-border-muted) 82%)!important;background:linear-gradient(135deg,#ffffffb3,#eef7ff85)!important;color:var(--text-primary)!important;box-shadow:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-command-dock__agent-actions button,.spark-command-dock__action){flex:0 0 auto;min-width:5.85rem!important;white-space:nowrap!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-command-dock__chip,.spark-command-dock__agent-actions button,.spark-command-dock__action){background:linear-gradient(135deg,color-mix(in srgb,var(--sw-layer-route-accent) 15%,rgba(255,255,255,.04)),#ffffff07)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__action--primary{background:linear-gradient(135deg,#2563ebeb,#a855f7e6)!important;color:#fff!important;border-color:#ffffff38!important;box-shadow:0 10px 24px #2563eb38!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__chip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.38rem;align-items:center;text-align:left}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__chip span{display:grid;min-width:0;gap:.06rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__chip strong{overflow:hidden;color:var(--text-primary);font-size:.64rem;font-weight:920;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__chip small{overflow:hidden;color:var(--text-tertiary);font-size:.58rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-timeline-rail{grid-row:2!important;height:auto!important;max-height:clamp(5.7rem,10.8vh,7.4rem)!important;padding:.48rem!important;border-radius:18px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-active-workbench[data-cockpit-active=true]{grid-row:3!important;height:100%!important;max-height:none!important;min-height:0!important;grid-template-columns:minmax(0,1.16fr) minmax(18rem,.84fr)!important;gap:.56rem!important;padding:.56rem!important;overflow:hidden!important;border-radius:20px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-active-workbench .spark-workbench-heading{grid-column:1 / -1;min-height:1.4rem;padding:0 .15rem .15rem}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-active-workbench :where(.spark-editor-panel,.spark-workbench-inspector){min-height:0!important;max-height:100%!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-active-workbench .spark-editor-body{padding:.62rem!important;gap:.56rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-active-workbench .spark-prompt-area{min-height:clamp(5.4rem,11.5vh,8.5rem)!important;max-height:clamp(6.4rem,13.5vh,10rem)!important;resize:vertical!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-focused-stage{grid-template-rows:minmax(clamp(19rem,50vh,31rem),.98fr) clamp(5.15rem,9vh,6.4rem) minmax(clamp(12.5rem,25vh,19rem),.62fr)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-focused-preview{grid-template-rows:minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-focused-stage__preview{position:relative!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-focused-stage__preview .spark-mobile-preview-caption{position:absolute!important;top:.72rem!important;left:.72rem!important;right:auto!important;bottom:auto!important;z-index:5;width:min(30rem,calc(100% - 27rem));border-radius:16px!important;background:linear-gradient(135deg,#040b18d6,#07111fa8)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:7;display:block!important;max-height:none!important;overflow:visible!important;padding:0!important;pointer-events:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock>*{pointer-events:auto}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock .spark-command-dock__primary{position:absolute;left:.72rem;bottom:.72rem;width:min(31rem,calc(100% - 24rem));min-height:4.35rem;background:linear-gradient(135deg,#040b18e0,#0e192eb8)!important;border-color:color-mix(in srgb,var(--sw-layer-route-accent) 34%,rgba(255,255,255,.18))!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock .spark-command-dock__title strong{color:#f8fbff!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-status-beads{position:absolute;top:.72rem;right:.72rem;width:min(25rem,42%);display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:.36rem!important;background:linear-gradient(135deg,#040b18c2,#0a142694)!important;border-color:#ffffff21!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock .spark-command-dock__agent-actions{position:absolute;right:.72rem;bottom:.72rem;width:min(20.75rem,35%);display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:.36rem!important;background:linear-gradient(135deg,#040b18d1,#0c14249e)!important;border-color:#ffffff21!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-preview-status-beads .spark-command-dock__chip,.spark-preview-overlay-dock .spark-command-dock__agent-actions button,.spark-preview-overlay-dock .spark-command-dock__action){background:#ffffff12!important;color:#edf7ff!important;border-color:#ffffff21!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] :where(.spark-preview-status-beads strong,.spark-preview-status-beads small){color:#eaf6ff!important}}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics].robotics-mission-shell{grid-template-columns:clamp(14.5rem,16.5vw,17.25rem) minmax(0,1fr) clamp(17.5rem,20.5vw,21rem)!important;grid-template-rows:minmax(0,1fr) clamp(9.5rem,17.5vh,12.8rem)!important;gap:clamp(.56rem,.78vw,.78rem)!important;padding:clamp(.58rem,.8vw,.78rem)!important;background:radial-gradient(900px 520px at 47% 0%,rgba(var(--robotics-accent),.13),transparent 70%),radial-gradient(560px 360px at 100% 100%,rgba(34,197,94,.07),transparent 68%),color-mix(in srgb,var(--sw-layer-canvas) 98%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-mission-stage{display:grid!important;grid-template-rows:auto minmax(clamp(18rem,43vh,31rem),1fr) auto minmax(3.9rem,.22fr)!important;gap:.44rem!important;min-height:0!important;overflow:hidden!important;padding:.64rem!important;border-radius:24px!important;border:1px solid rgba(var(--robotics-accent),.33)!important;background:radial-gradient(720px 440px at 50% 16%,rgba(var(--robotics-accent),.12),transparent 68%),linear-gradient(180deg,#ffffffc2,#f6faff9e),color-mix(in srgb,var(--sw-layer-panel-raised) 90%,transparent)!important;box-shadow:inset 0 1px #ffffff94,0 26px 72px #0f172a1c!important}html:not([data-theme=light]):not([data-theme=paper]) #showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-mission-stage{background:radial-gradient(720px 440px at 50% 16%,rgba(var(--robotics-accent),.17),transparent 68%),linear-gradient(180deg,#ffffff0f,#ffffff04),color-mix(in srgb,var(--sw-layer-panel-raised) 90%,transparent)!important;box-shadow:inset 0 1px #ffffff10,0 30px 82px #0000004d!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-feed-layer{min-height:0!important;height:100%!important;border-radius:22px!important;overflow:hidden!important;border-color:rgba(var(--robotics-accent),.38)!important;background:radial-gradient(620px 380px at 38% 28%,rgba(var(--robotics-accent),.22),transparent 64%),linear-gradient(135deg,#061623f0,#0b121feb)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-feed-layer__map{opacity:.72;filter:saturate(1.08) contrast(1.04)}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet{width:min(610px,calc(100% - 18rem))!important;max-width:min(610px,calc(100% - 1.2rem))!important;margin:.62rem!important;padding:.72rem .78rem!important;border-radius:18px!important;border:1px solid rgba(var(--robotics-accent),.36)!important;background:linear-gradient(135deg,#040f1ceb,#061b2ac7)!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000047!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet h2{font-size:clamp(1.48rem,2.25vw,2.25rem)!important;line-height:.98!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet p{max-width:52ch;margin-bottom:.42rem!important;font-size:.78rem!important;line-height:1.35!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;margin-top:.48rem}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet__meta span{min-width:0;padding:.34rem .44rem;border:1px solid rgba(var(--robotics-accent),.22);border-radius:11px;background:#ffffff0e}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet__meta small{display:block;color:#d8faffad;font-size:.55rem;font-weight:900;text-transform:uppercase}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet__meta strong{display:block;overflow:hidden;color:#ecfeff;font-size:.66rem;font-weight:920;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet__meta [data-ready=true]{border-color:#22c55e59;background:#22c55e17}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet__actions{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.5rem}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet__actions button{min-height:2.02rem;padding:.32rem .58rem;border:1px solid rgba(var(--robotics-accent),.34);border-radius:12px;background:#ffffff14;color:#f8fdff;font-size:.68rem;font-weight:880}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-feed-layer__feeds{top:.66rem!important;right:.66rem!important;width:min(16rem,30%)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-feed-layer__feeds span{min-height:4.25rem!important;border-radius:14px!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-mission-stage__metrics{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.34rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-mission-stage__metrics span{min-height:2.75rem!important;padding:.36rem .4rem!important;border-radius:12px!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-safety-layer{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(11rem,1fr)!important;grid-template-columns:none!important;max-height:4.35rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.36rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-mission-stage__agent-layer{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-height:4.15rem!important;overflow:hidden!important;padding:.36rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] :where(.robotics-safety-layer>span,.robotics-safety-layer button,.robotics-mission-stage__agent-layer span){min-height:2.68rem!important;padding:.38rem .46rem!important;border-radius:12px!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tray{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(11.5rem,.74fr)!important;grid-template-columns:minmax(13rem,.85fr) minmax(15rem,1fr) minmax(13rem,.78fr) minmax(9.5rem,.55fr) minmax(12rem,.68fr) minmax(13rem,.74fr) minmax(13rem,.74fr) minmax(13rem,.74fr) minmax(13rem,.74fr) minmax(12rem,.66fr)!important;max-height:clamp(9.5rem,17.5vh,12.8rem)!important;padding:.58rem!important;gap:.48rem!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:22px!important;border-color:rgba(var(--robotics-accent),.24)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tray>*{min-height:0!important;overflow:auto!important;border-radius:15px!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-empty{display:grid;gap:.15rem;align-content:center;min-height:3.15rem;padding:.52rem .58rem;border:1px dashed color-mix(in srgb,rgb(var(--robotics-accent)) 34%,var(--sw-layer-border-muted) 66%);border-radius:13px;background:color-mix(in srgb,rgb(var(--robotics-accent)) 6%,transparent);color:var(--text-secondary)}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-empty strong{color:var(--text-primary);font-size:.68rem;font-weight:920}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-empty small{color:var(--text-tertiary);font-size:.62rem;line-height:1.25}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] :where(.robotics-view__proposals,.robotics-view__runs):after{content:none!important;display:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__empty-note{right:1rem!important;bottom:.28rem!important;max-width:min(430px,calc(100% - 2rem))!important;min-height:1.52rem!important;padding:.22rem .46rem!important;border-radius:999px!important;opacity:.78;pointer-events:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-mission-stage{position:relative;grid-template-rows:minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-stage-mode-strip{position:absolute!important;z-index:8;top:.92rem;left:.92rem;right:.92rem;width:auto;min-height:2.45rem!important;background:linear-gradient(135deg,#040b18b8,#0a14268f)!important;border-color:rgba(var(--robotics-accent),.28)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-feed-layer{grid-row:1!important;min-height:0!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-stage-telemetry-ribbon{position:absolute!important;z-index:8;left:.92rem;right:.92rem;bottom:.92rem;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;padding:.36rem!important;border:1px solid rgba(var(--robotics-accent),.28);border-radius:16px;background:linear-gradient(135deg,#040b18c2,#0a14268a)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-stage-telemetry-ribbon span{min-height:2.38rem!important;background:#ffffff0f!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] :where(.robotics-safety-layer,.robotics-mission-stage__agent-layer){display:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet{top:4.25rem!important;bottom:auto!important;width:min(560px,calc(100% - 20rem))!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tray{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-auto-flow:row!important;max-height:clamp(9.5rem,17.5vh,12.8rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(7.5rem,auto);gap:.36rem;min-height:2.24rem;overflow-x:auto;overflow-y:hidden}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:2.12rem;padding:.36rem .58rem;border:1px solid color-mix(in srgb,rgb(var(--robotics-accent)) 18%,var(--sw-layer-border-muted) 82%);border-radius:12px;background:color-mix(in srgb,var(--sw-layer-control) 58%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:880;white-space:nowrap}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs button[data-active=true]{border-color:rgba(var(--robotics-accent),.52);background:color-mix(in srgb,rgb(var(--robotics-accent)) 18%,var(--sw-layer-control) 82%);color:var(--text-primary);box-shadow:0 0 0 1px rgba(var(--robotics-accent),.18)}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-active-panel{display:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-active-panel[data-active=true]{display:grid!important;min-height:0!important;overflow:auto!important;border-radius:16px!important}}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-shell{display:grid!important;grid-template-rows:minmax(clamp(20rem,52vh,34rem),1.05fr) clamp(5.8rem,10vh,7.4rem) minmax(clamp(12rem,24vh,18rem),.7fr)!important;gap:clamp(.5rem,.7vw,.78rem)!important;overflow:hidden!important;min-height:0!important;background:radial-gradient(920px 520px at 54% -8%,color-mix(in srgb,var(--sw-layer-route-accent) 14%,transparent),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-panel) 68%,transparent),transparent 46%)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-legacy-briefing,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-legacy-status,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-legacy-switcher{display:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-shell>.creator-cockpit__route-panel[data-cockpit-active=false],#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-shell>.creator-cockpit__route-panel:not([data-cockpit-active]){display:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-shell{min-height:0!important;padding:clamp(.5rem,.72vw,.8rem)!important;border-radius:26px!important;background:radial-gradient(700px 360px at 50% 0%,color-mix(in srgb,var(--sw-layer-route-accent) 12%,transparent),transparent 65%),color-mix(in srgb,var(--sw-layer-panel-raised) 92%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-stage{min-height:0!important;border-radius:22px!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-overlay-dock .spark-command-dock__primary{width:min(34rem,calc(100% - 23rem))!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-status-beads{width:min(24rem,37%)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-status-beads .spark-command-dock__chip{min-width:0!important;min-height:2.3rem!important;padding:.38rem .5rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-overlay-dock .spark-command-dock__agent-actions{width:min(19rem,32%)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-timeline-ribbon{min-height:0!important;max-height:none!important;overflow:hidden!important;padding:.56rem!important;border-radius:20px!important;background:color-mix(in srgb,var(--sw-layer-panel-raised) 82%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-timeline-ribbon__tracks{grid-template-columns:minmax(0,1.16fr) minmax(17rem,.84fr)!important;gap:.5rem!important;min-height:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-track{min-height:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-clip-strip,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-signal-strip{min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.12rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr)!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important;padding:.68rem!important;border-radius:22px!important;background:color-mix(in srgb,var(--sw-layer-panel-raised) 86%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace>.spark-workbench-heading{grid-column:1 / -1;min-height:1.7rem}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{min-height:0!important;max-height:100%!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-editor-body{min-height:0!important;max-height:clamp(9rem,20vh,15.5rem)!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-prompt-area{min-height:clamp(4.8rem,9vh,7.5rem)!important;max-height:clamp(5.4rem,10.5vh,8.2rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories].visual-cockpit-shell .visual-cockpit-shell__layout{gap:clamp(.55rem,.75vw,.82rem)!important;padding:clamp(.55rem,.72vw,.85rem)!important;background:radial-gradient(780px 420px at 52% 0%,rgba(236,72,153,.1),transparent 66%),color-mix(in srgb,var(--sw-layer-canvas) 96%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-layer-rail{flex:0 0 clamp(15rem,17vw,18rem)!important;border-radius:24px!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage{display:grid!important;grid-template-rows:minmax(0,1fr) minmax(9rem,.34fr)!important;min-height:0!important;overflow:hidden!important;border-radius:26px!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas{min-height:clamp(19rem,47vh,32rem)!important;overflow:hidden!important;border-radius:22px!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-production-deck{min-height:0!important;max-height:clamp(11rem,24vh,18rem)!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-active-inspector,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-stitch-strip{min-height:0!important;max-height:clamp(14rem,32vh,24rem)!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-active-panel[hidden],#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__mode-rail,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__adapter-stack{display:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__fleet{display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__robot-list{min-height:0!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tray{max-height:clamp(10.5rem,19vh,14rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-active-panel[data-active=true]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))!important;gap:.46rem!important;align-content:start!important;padding:.48rem!important;background:color-mix(in srgb,var(--sw-layer-panel) 72%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-active-panel[data-active=true]>:where(button,span,ol,div){min-width:0!important}}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-card,.dashboard-command-card,.dashboard-mode-button,.dashboard-feature-atlas__card,.dashboard-project-grid>*,.dashboard-card,.dashboard-metric-card){align-content:start!important;min-height:clamp(7.25rem,12vh,10rem)!important;max-height:clamp(10.5rem,18vh,14rem);overflow:hidden!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-card,.dashboard-command-card,.dashboard-feature-atlas__card,.dashboard-mode-button) :where(strong,h3,h4){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-card,.dashboard-command-card,.dashboard-feature-atlas__card,.dashboard-mode-button) :where(p,small,span){min-width:0;overflow-wrap:anywhere}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-project-grid,.dashboard-feature-atlas__grid,.dashboard-workflow-fabric__grid){align-items:start!important}@media (max-width: 720px){#showweld-app-root :where(.app-builder-preview-readiness-chip){left:.65rem;right:.65rem;bottom:.65rem;width:auto;grid-template-columns:minmax(0,1fr)}#showweld-app-root :where(.app-builder-preview-readiness-chip__actions){justify-content:stretch}#showweld-app-root :where(.app-builder-preview-readiness-chip__actions button){flex:1 1 8rem}}@media (min-width: 981px){html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail .spark-section-label{margin-block-start:.84rem!important;margin-block-end:.42rem!important;padding-block-start:.28rem!important;border-block-start:1px solid color-mix(in srgb,var(--sw-theme-material-border) 72%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--sw-theme-material-panel) 92%,transparent),transparent)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail .spark-section-label:first-of-type{margin-block-start:1rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail .spark-cockpit-route-rail{margin-block-end:1.05rem!important}}@media (max-width: 720px){html body section.robotics-view[data-show-first-route=robotics] .robotics-safety-console :where(.robotics-view__cert-status,.robotics-view__inspector-grid,.robotics-view__bridge-card){max-block-size:8.25rem!important;overflow-y:auto!important;overscroll-behavior:contain!important}}@media (min-width: 981px){html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-route-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail .spark-section-label{position:relative!important;z-index:1!important;flex:0 0 auto!important;margin-block:.52rem .3rem!important;padding-block:0!important;line-height:1.2!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.spark-clip-list,.spark-picture-source-list) .spark-source-card{min-block-size:2.72rem!important;block-size:auto!important;max-block-size:3.42rem!important;padding:.5rem .62rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail .spark-picture-source-list .spark-source-card{grid-template-columns:2.35rem minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail .spark-picture-source-list .spark-source-card>div:first-child{inline-size:2.35rem!important;block-size:2rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail:after{block-size:1.75rem!important;margin-block-start:-1.75rem!important}}@media (max-width: 720px){html body [data-showweld-spark=true] .spark-layered-input-card,html body [data-showweld-studio=true] .pb-layered-input-card{padding:.68rem!important}html body [data-showweld-spark=true] .spark-layered-action-row,html body [data-showweld-studio=true] .pb-layered-action-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.34rem!important}html body [data-showweld-spark=true] .spark-layered-action-row button,html body [data-showweld-studio=true] .pb-layered-action-row button{min-block-size:2.3rem!important;padding-inline:.42rem!important;font-size:.7rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-mission-stage{min-block-size:clamp(14.4rem,38dvh,19rem)!important;block-size:clamp(14.4rem,38dvh,19rem)!important;max-block-size:clamp(14.4rem,38dvh,19rem)!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet{max-block-size:5.8rem!important;padding:.62rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet h2{font-size:clamp(1.35rem,6vw,1.86rem)!important;line-height:1.02!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs button{flex:0 0 4.75rem!important;inline-size:4.75rem!important;min-inline-size:4.75rem!important;max-inline-size:4.75rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-view__bottom{min-block-size:9.6rem!important;max-block-size:12.5rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-workflow-active-panel{max-block-size:8.2rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel[data-readiness-compact=true],.creator-capability-matrix--compact){max-block-size:none!important;overflow:visible!important}}@media (min-width: 981px){html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail{display:grid!important;grid-template-rows:auto auto minmax(11.75rem,14.3rem) auto minmax(7.75rem,9.1rem) auto minmax(8.5rem,10rem)!important;align-content:start!important;gap:.62rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-route-rail{max-block-size:none!important;block-size:auto!important;min-block-size:0!important;overflow-y:auto!important;padding-inline-end:.12rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button{min-block-size:2.68rem!important;max-block-size:2.9rem!important;padding:.5rem .62rem!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.42rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button small{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-clip-list,.spark-picture-source-list){block-size:auto!important;max-block-size:none!important;min-block-size:0!important;overflow-y:auto!important;align-content:start!important;gap:.42rem!important;padding-inline-end:.12rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-clip-list,.spark-picture-source-list) .spark-source-card{min-block-size:2.58rem!important;max-block-size:2.82rem!important;padding:.45rem .55rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-source-card :where(strong,small,span){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .visual-cockpit-layout{display:grid!important;grid-template-columns:minmax(13rem,15rem) minmax(0,1fr) minmax(17rem,21rem)!important;grid-template-rows:minmax(0,1fr)!important;gap:clamp(.85rem,1vw,1.1rem)!important;align-items:stretch!important;block-size:min(72dvh,44rem)!important;min-block-size:34rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-rail.visual-layer-rail{grid-column:1!important;grid-row:1!important;block-size:100%!important;min-block-size:0!important;max-block-size:none!important;overflow-y:auto!important;align-self:stretch!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .visual-cockpit-layout>.creator-cockpit__route-stack{grid-column:2!important;grid-row:1!important;block-size:100%!important;min-block-size:0!important;max-block-size:none!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .visual-cockpit-layout>.creator-cockpit__inspector{grid-column:3!important;grid-row:1!important;inline-size:auto!important;block-size:100%!important;min-block-size:0!important;max-block-size:none!important;overflow-y:auto!important;align-self:stretch!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .creator-cockpit__route-stack .creator-cockpit__route-stack{block-size:100%!important;min-block-size:0!important;max-block-size:none!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-preview-editor-shell.visual-reader-stage{block-size:100%!important;min-block-size:0!important;max-block-size:none!important;grid-template-columns:minmax(0,1.1fr) minmax(16rem,.62fr)!important;grid-template-rows:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .creator-cockpit__inspector .pb-continuity-card{max-block-size:none!important;overflow:visible!important}}@media (min-width: 1181px) and (max-width: 1240px){html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .visual-cockpit-layout{grid-template-columns:minmax(11.5rem,13rem) minmax(0,1fr) minmax(15rem,18rem)!important}}@media (min-width: 721px) and (max-width: 1180px){html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .visual-cockpit-layout{display:grid!important;grid-template-columns:minmax(12rem,14.25rem) minmax(0,1fr)!important;grid-template-rows:minmax(20rem,1fr) minmax(9rem,auto)!important;gap:.85rem!important;block-size:min(74dvh,42rem)!important;min-block-size:36rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-rail.visual-layer-rail{grid-column:1!important;grid-row:1 / span 2!important;block-size:100%!important;min-block-size:0!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .visual-cockpit-layout>.creator-cockpit__route-stack{grid-column:2!important;grid-row:1!important;block-size:100%!important;min-block-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .visual-cockpit-layout>.creator-cockpit__inspector{grid-column:2!important;grid-row:2!important;block-size:100%!important;min-block-size:0!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-preview-editor-shell.visual-reader-stage{grid-template-columns:minmax(0,1fr) minmax(15rem,.6fr)!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=dashboard],html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true],html body #showweld-app-root [data-showweld-dashboard=true]{scroll-padding-block-end:calc(var(--sw-mobile-bottom-clearance, 8.75rem) + 2rem)!important}html body #showweld-app-root[data-app-surface=dashboard] :where(.sw-creator-workspace-view,.dashboard-route-briefing,.dashboard-route-intelligence-panel,.dashboard-panel,.dashboard-card),html body #showweld-app-root [data-showweld-dashboard=true] :where(.sw-creator-workspace-view,.dashboard-route-briefing,.dashboard-route-intelligence-panel,.dashboard-panel,.dashboard-card){scroll-margin-block-end:calc(var(--sw-mobile-bottom-clearance, 8.75rem) + 1.5rem)!important}html body #showweld-app-root[data-app-surface=dashboard] :where(.dashboard-route-briefing,.dashboard-route-intelligence-panel),html body #showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-briefing,.dashboard-route-intelligence-panel){margin-block-end:.85rem!important}}@media (hover: none){#showweld-app-root :where(.sw-os-card--interactive,.sw-os-route-card,.dashboard-route-card,.creator-cockpit__route-button,.app-builder-route-card,.developer-route-card,.memory-scope-card,.robotics-skill-card):hover{transform:none}}html[data-motion=reduced] #showweld-app-root,html[data-motion=reduced] #showweld-app-root *{scroll-behavior:auto!important}html[data-motion=reduced] #showweld-app-root :where(.sw-os-card--interactive,.sw-os-route-card,.dashboard-route-card,.creator-cockpit__route-button,.app-builder-route-card,.developer-route-card,.memory-scope-card,.robotics-skill-card,.sw-os-skeleton,[data-loading=true]),html[data-motion=reduced] #showweld-app-root :where(.sw-os-skeleton,[data-loading=true]):after{animation:none!important;transition-duration:1ms!important;transform:none!important}html[data-motion=expressive] #showweld-app-root :where(.sw-os-card--interactive,.sw-os-route-card,.dashboard-route-card,.creator-cockpit__route-button,.app-builder-route-card,.developer-route-card,.memory-scope-card,.robotics-skill-card){transition-duration:.22s}@media (forced-colors: active){#showweld-app-root{--sw-layer-canvas: Canvas;--sw-layer-panel: Canvas;--sw-layer-panel-raised: Canvas;--sw-layer-control: ButtonFace;--sw-layer-border: ButtonBorder;--sw-layer-border-muted: ButtonBorder;--sw-layer-border-strong: Highlight;--sw-layer-route-accent: Highlight;--sw-layer-muted: GrayText;--sw-layer-shadow: none;--sw-layer-shadow-raised: none;--sw-layer-edge-light: none;background:Canvas;color:CanvasText}#showweld-app-root :where(.sw-os-card,.sw-os-panel,.sw-os-route-card,.sw-os-media-frame,.sw-os-alert,.creator-cockpit__route-panel,.dashboard-card,.spark-panel,.app-builder-panel,.developer-console-card,.memory-control__card,.robotics-card){forced-color-adjust:none;border:1px solid ButtonBorder;background:Canvas;color:CanvasText;box-shadow:none}#showweld-app-root :where(button,a,input,textarea,select,[role=button],[tabindex]):focus-visible{outline:2px solid Highlight;box-shadow:none}}#showweld-app-root[data-app-surface=landing] .landing-page-root.sw-page-shell,#landing-page-root.sw-page-shell{--sw-company-asset-bg: color-mix(in srgb, var(--sw-layer-panel, rgba(15, 23, 42, .82)) 86%, transparent);--sw-company-asset-border: color-mix(in srgb, var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 24%, var(--sw-layer-border, rgba(148, 163, 184, .22)));--sw-company-asset-shadow: 0 24px 78px rgba(2, 6, 23, .28);--sw-company-proof-frame: linear-gradient(135deg, rgba(15, 23, 42, .82), rgba(30, 41, 59, .62));--sw-proof-frame-radius: clamp(1rem, 2.5vw, 1.7rem)}#landing-page-root :where(.lp-hero__device,.lp-asset-card,.lp-proof__card,.lp-asset-showcase__ribbon){min-width:0;border-color:var(--sw-company-asset-border);box-shadow:var(--sw-company-asset-shadow)}#landing-page-root .lp-asset-card__media{aspect-ratio:var(--sw-asset-aspect, 1 / 1)}#landing-page-root .sw-asset-frame[data-showweld-asset-critical=true]{contain:layout paint;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.11),rgba(var(--accent-secondary-rgb),.075)),var(--sw-company-asset-bg)}#landing-page-root .sw-asset-frame[data-showweld-asset-status=probing]:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--accent-primary-rgb),.18),transparent);opacity:.42;filter:blur(18px)}#landing-page-root :where(.lp-proof__card,.lp-asset-card){display:grid;align-content:start;overflow:hidden}#landing-page-root :where(.lp-system-card,.lp-feature-card,.lp-features__compare-card,.lp-features__production-grid article,.lp-deep-panel,.lp-developers-page__route-panel,.lp-developers-page__trust-signal,.lp-pricing-card,.lp-faq-card,.lp-faq__item){min-width:0;border:1px solid var(--sw-card-border, var(--sw-company-asset-border));border-radius:var(--sw-card-radius-lg, clamp(.95rem, 1.8vw, 1.35rem));background:radial-gradient(260px 140px at 0% 0%,color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 18%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-panel, var(--sw-card-bg)) 88%,transparent),color-mix(in srgb,var(--sw-layer-sunken, var(--sw-card-bg)) 76%,transparent));box-shadow:0 18px 52px color-mix(in srgb,var(--sw-layer-shadow, rgb(2 6 23)) 28%,transparent),inset 0 1px color-mix(in srgb,var(--sw-layer-edge-light, white) 18%,transparent);overflow:hidden}#landing-page-root :where(.lp-system-card,.lp-feature-card,.lp-features__compare-card,.lp-features__production-grid article,.lp-deep-panel,.lp-developers-page__route-panel,.lp-developers-page__trust-signal,.lp-pricing-card,.lp-faq-card,.lp-faq__item):is(:hover,:focus-within){border-color:color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 42%,var(--sw-card-border));box-shadow:0 24px 68px color-mix(in srgb,var(--sw-layer-shadow, rgb(2 6 23)) 34%,transparent),0 0 0 1px color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 16%,transparent),inset 0 1px color-mix(in srgb,var(--sw-layer-edge-light, white) 22%,transparent)}#landing-page-root :where(.lp-features__hero-stage,.lp-features__production-media,.lp-developers-page__asset,.lp-asset-card__media){border-radius:var(--sw-proof-frame-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 14%,transparent),transparent),var(--sw-company-proof-frame)}#landing-page-root :where(.lp-feature-card__title,.lp-system-card__title,.lp-deep-panel__title,.lp-features__compare-card h3,.lp-developers-page__route-panel h3){text-wrap:balance}#landing-page-root :where(.lp-feature-card__tagline,.lp-system-card__text,.lp-deep-panel__summary,.lp-features__compare-card p,.lp-developers-page__route-panel p){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--sw-landing-card-copy-lines, 4);overflow:hidden}#landing-page-root :where(.lp-section[data-tone=flush]+.lp-section,.lp-features__section:nth-of-type(n+3)){content-visibility:auto;contain-intrinsic-size:auto 720px}#landing-page-root :where(.lp-proof__card h3,.lp-asset-card h3){text-wrap:balance}#landing-page-root :where(.lp-proof__card p,.lp-asset-card p){overflow-wrap:anywhere}#showweld-app-root [data-showweld-dashboard=true]{--sw-dashboard-route-card-min: clamp(5.35rem, 8.4vw, 6.85rem);--sw-dashboard-route-card-max: clamp(6.85rem, 10vw, 8.5rem);--sw-dashboard-metric-card-min: clamp(4.75rem, 7vw, 6rem);--sw-dashboard-route-card-lines: 2}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-view-nav__tab,.dashboard-mobile-route-dock button){min-height:var(--sw-dashboard-route-card-min);max-height:var(--sw-dashboard-route-card-max);align-content:center}#showweld-app-root [data-showweld-dashboard=true] .dashboard-view-nav__tab.sw-dashboard-route-card{grid-template-columns:2.45rem minmax(0,1fr) minmax(2.6rem,auto);padding-block:clamp(.68rem,1vw,.86rem)}#showweld-app-root [data-showweld-dashboard=true] .dashboard-view-nav__icon{inline-size:2.45rem;block-size:2.45rem;display:inline-grid;place-items:center;border-radius:.9rem;flex:0 0 auto}#showweld-app-root [data-showweld-dashboard=true] .dashboard-view-nav__meta{justify-self:end;max-inline-size:3.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-view-nav__text,.dashboard-view-nav__brand-copy,.dashboard-route-intelligence-panel__title-row,.dashboard-route-intelligence-panel__lead){min-width:0}#showweld-app-root [data-showweld-dashboard=true] .dashboard-view-nav__text :where(strong,span),#showweld-app-root [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__next button :where(strong,span){overflow:hidden;text-overflow:ellipsis}#showweld-app-root [data-showweld-dashboard=true] .dashboard-view-nav__text strong{display:block;white-space:nowrap}#showweld-app-root [data-showweld-dashboard=true] .dashboard-view-nav__text span{display:-webkit-box;-webkit-line-clamp:var(--sw-dashboard-route-card-lines);-webkit-box-orient:vertical;white-space:normal}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-intelligence-panel__metrics span,.dashboard-route-briefing__signal,.dashboard-command-metric,.dashboard-metric-card,.dashboard-kpi-card){min-height:var(--sw-dashboard-metric-card-min);display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;overflow:hidden}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-intelligence-panel__metrics span,.dashboard-route-briefing__signal,.dashboard-command-metric,.dashboard-metric-card,.dashboard-kpi-card) :where(em,small){overflow:hidden;text-overflow:ellipsis}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-route-intelligence-panel__metrics span,.dashboard-route-briefing__signal,.dashboard-command-metric,.dashboard-metric-card,.dashboard-kpi-card) small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics :where(em,strong,small){display:block!important;inline-size:max-content!important;max-inline-size:100%!important;min-block-size:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics em{color:var(--text-tertiary)!important;font-size:.66rem!important;line-height:1.15!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics strong{color:var(--text-primary)!important;font-size:clamp(1.05rem,1.45vw,1.32rem)!important;line-height:1.05!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics small{display:block!important;color:var(--text-secondary)!important;font-size:.68rem!important;line-height:1.2!important}html body #showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics :where(em,strong,small),html body #showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics :where(em,strong,small):before,html body #showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics :where(em,strong,small):after{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}html body #showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics em{display:block!important;inline-size:auto!important;block-size:auto!important;color:var(--text-tertiary)!important;font-size:.66rem!important;line-height:1.15!important}html body #showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics strong{display:block!important;inline-size:auto!important;color:var(--text-primary)!important;font-size:clamp(1.05rem,1.45vw,1.32rem)!important;line-height:1.05!important}html body #showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics small{display:block!important;inline-size:auto!important;min-block-size:0!important;color:var(--text-secondary)!important;font-size:.68rem!important;line-height:1.2!important}html body #showweld-app-root [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__metrics span>*,html body #showweld-app-root [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__metrics span>*:before,html body #showweld-app-root [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__metrics span>*:after{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body #showweld-app-root [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__metrics>span:before,html body #showweld-app-root [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__metrics>span:after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important}html body #showweld-app-root [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__metrics>span{background:radial-gradient(circle at 14% 0%,rgba(var(--accent-primary-rgb, 59, 130, 246),.12),transparent 58%),var(--dashboard-final-material, var(--sw-layer-raised, rgba(15, 23, 42, .72)))!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-panel,.dashboard-card,.dashboard-route-intelligence-panel,.dashboard-command-room,.dashboard-project-library,.dashboard-feature-atlas,.dashboard-mission-control){min-width:0}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-panel,.dashboard-card) :where(h2,h3,p,span,strong,small){min-width:0}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-panel,.dashboard-card) :where(p,small){overflow-wrap:anywhere}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-feature-atlas__route){align-content:start;min-height:clamp(7.5rem,12vw,10rem);max-height:clamp(10rem,16vw,13.5rem);overflow:hidden}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-feature-atlas__route,.dashboard-route-transition-rail__node){border-color:color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 22%,var(--sw-layer-border, rgba(148, 163, 184, .2)))}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals{align-items:start!important;align-content:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals>.dashboard-route-briefing__signal.dashboard-card.dashboard-card--metric.sw-dashboard-metric-card{display:grid!important;grid-template-rows:auto auto auto!important;gap:.1rem!important;min-block-size:clamp(4.15rem,5.8vw,5.35rem)!important;max-block-size:clamp(5.15rem,7vw,6.15rem)!important;padding:.52rem .62rem!important;align-self:start!important;align-content:start!important;border-radius:15px!important;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 14%,transparent),transparent 62%),color-mix(in srgb,var(--sw-layer-panel-raised, rgb(15 23 42)) 86%,transparent)!important;box-shadow:inset 0 1px #ffffff0e!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals>.dashboard-route-briefing__signal.dashboard-card.dashboard-card--metric.sw-dashboard-metric-card :where(small,strong,em,span){display:block!important;inline-size:auto!important;max-inline-size:100%!important;min-block-size:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals>.dashboard-route-briefing__signal.dashboard-card.dashboard-card--metric.sw-dashboard-metric-card small{color:var(--text-tertiary)!important;font-size:.64rem!important;font-weight:850!important;line-height:1.12!important;text-transform:uppercase}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals>.dashboard-route-briefing__signal.dashboard-card.dashboard-card--metric.sw-dashboard-metric-card strong{color:var(--text-primary)!important;font-size:clamp(1.05rem,1.45vw,1.28rem)!important;font-weight:950!important;line-height:1.03!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals>.dashboard-route-briefing__signal.dashboard-card.dashboard-card--metric.sw-dashboard-metric-card em{color:var(--text-secondary)!important;font-size:.66rem!important;font-style:normal!important;font-weight:760!important;line-height:1.15!important}html[data-theme=light] #landing-page-root,html[data-theme=paper] #landing-page-root,html[data-theme=light] #showweld-app-root [data-showweld-dashboard=true],html[data-theme=paper] #showweld-app-root [data-showweld-dashboard=true]{--sw-company-asset-shadow: 0 18px 54px rgba(15, 23, 42, .12);--sw-company-proof-frame: linear-gradient(135deg, rgba(255, 255, 255, .94), rgba(241, 245, 249, .72))}@media (max-width: 720px){#showweld-app-root [data-showweld-dashboard=true]{--sw-dashboard-route-card-min: 4.85rem;--sw-dashboard-route-card-max: 6.5rem}#landing-page-root .sw-proof-frame{border-radius:clamp(.85rem,5vw,1.2rem)}}@media (max-width: 720px){#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] :where(.pb-layered-action-row){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.34rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] :where(.pb-layered-action-button,.pb-layered-action-row button){min-width:0!important;min-height:34px!important;padding-inline:.32rem!important;gap:.24rem!important;white-space:nowrap!important;font-size:clamp(.58rem,2.6vw,.68rem)!important;line-height:1!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] :where(.pb-layered-action-button svg,.pb-layered-action-row button svg){flex:0 0 auto!important}#showweld-app-root[data-app-surface=creator] :where([data-showweld-spark=true] .spark-video-editor-main,[data-show-first-route=visual-stories] .visual-production-deck,[data-show-first-route=visual-stories] .pb-mobile-input-layer){scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + env(safe-area-inset-bottom,0px) + 1rem)}}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-main-stage,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-shell{grid-template-rows:minmax(clamp(14.5rem,33vh,21.5rem),.78fr) clamp(4.2rem,6.5vh,5.2rem) minmax(clamp(17rem,37vh,27rem),.95fr)!important;gap:clamp(.45rem,.65vw,.66rem)!important;align-content:stretch!important;min-height:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-shell{max-block-size:clamp(15rem,35vh,22rem)!important;min-block-size:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-stage{min-block-size:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock .spark-command-dock__primary{width:min(32rem,calc(100% - 22rem))!important;min-height:3.75rem!important;padding:.5rem .58rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock .spark-command-dock__agent-actions{width:min(18rem,31%)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-preview-status-beads{width:min(22rem,36%)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon{max-block-size:clamp(4.9rem,7.6vh,6rem)!important;padding:.42rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon__head{min-height:1.1rem!important;margin-bottom:.28rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-clip-pill,#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-signal-card{min-height:3.35rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true]{max-block-size:clamp(17rem,38vh,27rem)!important;grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true] .spark-editor-body{padding:.52rem!important;gap:.48rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true] .spark-prompt-area{min-block-size:clamp(4.6rem,9vh,6.6rem)!important;max-block-size:clamp(5.4rem,11vh,7.8rem)!important;resize:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories].visual-cockpit-shell .visual-cockpit-shell__layout{min-height:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-preview-editor-shell.visual-reader-stage{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(17rem,24vw,22.5rem)!important;grid-template-rows:minmax(0,1fr)!important;gap:.68rem!important;max-block-size:clamp(24rem,58vh,35rem)!important;min-block-size:0!important;padding:clamp(.62rem,.8vw,.86rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-preview-editor-stage.visual-reader-stage__canvas{min-block-size:0!important;block-size:100%!important;max-block-size:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-preview-editor-command.visual-production-deck{max-block-size:100%!important;overflow:auto!important;align-content:start!important;scrollbar-gutter:stable}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-preview-editor-command .pb-layered-scene-area{min-block-size:clamp(4.8rem,10vh,7rem)!important;max-block-size:clamp(6rem,14vh,9rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-lettering-route-panel.visual-active-inspector{max-block-size:clamp(12rem,25vh,18rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics].robotics-mission-shell{grid-template-rows:minmax(0,1fr) clamp(8.75rem,15.5vh,11.25rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-stage-mode-strip{min-height:2.18rem!important;padding:.26rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-stage-mode-strip button{min-height:1.86rem!important;padding:.28rem .48rem!important;font-size:.64rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet{top:3.55rem!important;max-width:min(520px,calc(100% - 18rem))!important;padding:.62rem .68rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet h2{font-size:clamp(1.35rem,2vw,2rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet__meta{grid-template-columns:repeat(3,minmax(0,1fr))!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-stage-telemetry-ribbon{bottom:.62rem!important;left:.62rem!important;right:.62rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-stage-telemetry-ribbon span{min-height:2.05rem!important;padding:.28rem .36rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tray{max-height:clamp(8.75rem,15.5vh,11.25rem)!important;padding:.46rem!important}}@media (max-width: 720px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true],#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories],#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics]{padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + env(safe-area-inset-bottom,0px) + .65rem)!important;scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + env(safe-area-inset-bottom,0px) + 1rem)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-experience-hero{min-block-size:auto!important;padding:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-hero-copy{gap:.48rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-hero-actions{grid-template-columns:minmax(0,1fr) auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-input-card{padding:.58rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-prompt-area{min-block-size:5.7rem!important;max-block-size:8.2rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-active-workbench[data-cockpit-active=true],#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true]{max-block-size:none!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-output-route-card,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-editor-bridge-card{min-height:3.15rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-tabs.creator-cockpit__mobile-dock{position:relative!important;bottom:auto!important;display:flex!important;align-items:stretch!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;padding:.36rem!important;scroll-padding-inline:.75rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.2rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.2rem),transparent 100%)}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-tabs.creator-cockpit__mobile-dock::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-tab.creator-cockpit__route-button{flex:0 0 clamp(5.55rem,27vw,7rem)!important;min-width:clamp(5.55rem,27vw,7rem)!important;min-height:3.05rem!important;padding:.42rem .48rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-preview-shell{max-block-size:none!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-preview-stage{min-block-size:clamp(13rem,42vh,18rem)!important;max-block-size:clamp(15rem,46vh,20rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-input-layer{max-block-size:none!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics].robotics-mission-shell{gap:.6rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-mission-stage{min-block-size:clamp(11.5rem,32vh,16.5rem)!important;max-block-size:clamp(13rem,36vh,18rem)!important;padding:.52rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-stage-mode-strip{top:.52rem!important;left:.52rem!important;right:.52rem!important;min-height:2.18rem!important;padding:.26rem!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.2rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.2rem),transparent 100%)}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-stage-mode-strip::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-stage-mode-strip button{flex:0 0 auto!important;min-width:max-content!important;min-height:1.85rem!important;padding:.28rem .5rem!important;font-size:.68rem!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet{left:.72rem!important;right:.72rem!important;top:auto!important;bottom:.58rem!important;width:auto!important;max-width:none!important;margin:0!important;padding:.48rem .56rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet h2{font-size:clamp(.98rem,6vw,1.25rem)!important;line-height:1.05!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet p,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet__actions,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet__meta{display:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] :where(.robotics-safety-layer,.robotics-mission-stage__agent-layer,.robotics-stage-readiness-ladder){display:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-stage-telemetry-ribbon,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-mission-stage__metrics.robotics-stage-telemetry-ribbon,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage-metrics.robotics-stage-telemetry-ribbon{display:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tray{max-block-size:none!important;overflow:visible!important;padding:.58rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs{grid-auto-columns:minmax(5.8rem,auto)!important;min-height:2.35rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs button{min-height:2.18rem!important;padding:.36rem .58rem!important}}#showweld-app-root :where([data-creator-route],[data-showweld-dashboard=true],[data-show-first-route],[data-showweld-spark=true]){min-width:0;overflow-x:clip}#showweld-app-root :where(.dashboard-system-grid,.dashboard-project-grid,.dashboard-feature-atlas__grid,.dashboard-route-intelligence-panel__metrics,.dashboard-command-room__grid,.dashboard-kpi-grid){align-items:start;align-content:start}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-manager-panel,.dashboard-cloud-panel,.dashboard-billing-panel,.dashboard-files-panel,.dashboard-account-panel,.dashboard-admin-panel){min-width:0;max-block-size:min(72dvh,48rem);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}#showweld-app-root :where(.spark-cockpit-shell,[data-showweld-spark=true]){--sw-layer-route-accent: rgb(var(--accent-primary-rgb))}#showweld-app-root :where(.spark-preview-stage,.spark-preview-editor-stage,.spark-focused-stage){min-width:0;overflow:clip;border-radius:clamp(1rem,1.8vw,1.35rem);border:1px solid color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 28%,var(--sw-layer-border, rgba(148, 163, 184, .2)));background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 18%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-sunken, rgb(2 6 23)) 88%,transparent),color-mix(in srgb,var(--sw-layer-canvas, rgb(2 6 23)) 96%,transparent));box-shadow:0 28px 72px color-mix(in srgb,var(--sw-layer-shadow, rgb(2 6 23)) 34%,transparent),inset 0 1px color-mix(in srgb,var(--sw-layer-edge-light, white) 14%,transparent)}#showweld-app-root :where(.spark-editor-deck,.spark-active-workbench,.spark-workbench-pane,.spark-timeline-pane,.spark-workbench-inspector){min-width:0;min-height:0}#showweld-app-root :where(.spark-workbench-pane,.spark-workbench-inspector,.spark-active-workbench){overflow:auto;overscroll-behavior:contain}#showweld-app-root :where(.visual-cockpit-shell,.sw-picture-premium-root,[data-creator-route=visual-stories]){min-width:0;overflow-x:clip}#showweld-app-root :where(.visual-reader-stage,.visual-production-deck,.visual-active-inspector,.visual-layer-rail){min-width:0;min-height:0;border-color:color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-secondary-rgb))) 22%,var(--sw-layer-border, rgba(148, 163, 184, .2)))}#showweld-app-root :where(.visual-active-inspector,.visual-production-deck){overflow:auto;overscroll-behavior:contain}#showweld-app-root :where([data-show-first-route=robotics],.robotics-cockpit-shell,.robotics-view){min-width:0;overflow-x:clip}#showweld-app-root :where(.robotics-mission-stage,.robotics-feed-layer){min-width:0;overflow:clip;border-radius:clamp(1rem,1.8vw,1.35rem);border:1px solid color-mix(in srgb,rgb(var(--accent-primary-rgb)) 26%,var(--sw-layer-border, rgba(148, 163, 184, .2)));background:linear-gradient(90deg,color-mix(in srgb,rgb(var(--accent-primary-rgb)) 10%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,rgb(var(--accent-primary-rgb)) 10%,transparent) 1px,transparent 1px),radial-gradient(circle at 30% 40%,color-mix(in srgb,rgb(var(--accent-primary-rgb)) 16%,transparent),transparent 34%),var(--sw-layer-sunken, rgba(2, 6, 23, .78));background-size:48px 48px,48px 48px,auto,auto}#showweld-app-root :where(.robotics-safety-console,.robotics-workflow-active-panel,.robotics-workflow-tray,.robotics-readiness-ladder){min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}#showweld-app-root :where(.robotics-workflow-tabs,.robotics-stage-mode-strip,.robotics-stage-telemetry-ribbon){max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}#showweld-app-root :where(.robotics-workflow-tabs,.robotics-stage-mode-strip,.robotics-stage-telemetry-ribbon)::-webkit-scrollbar{display:none}#showweld-app-root :where(.app-builder-live-preview-frame,.app-builder-preview-frame,.app-builder-workbench,.appbuilder-workbench,[data-creator-route=builder]){min-width:0;overflow-x:clip}#showweld-app-root :where(.app-builder-live-preview-frame,.app-builder-preview-frame){overflow:hidden;border-radius:clamp(1rem,1.8vw,1.35rem);border-color:color-mix(in srgb,rgb(var(--accent-primary-rgb)) 24%,var(--sw-layer-border, rgba(148, 163, 184, .2)))}#showweld-app-root :where([data-creator-route=book],[data-creator-route=world],[data-creator-route=characters],.book-view,.world-building-view,.character-directory){min-width:0;overflow-x:clip}#showweld-app-root :where(.book-view,.world-building-view,.character-directory) :where(article,section,aside,main){min-width:0}#showweld-app-root :where(.book-view,.world-building-view,.character-directory) :where(button,.sw-os-action,.sw-os-chip){min-width:0;max-width:100%}#showweld-app-root :where(.developer-console,.dc-shell,[data-app-surface=developer]){min-width:0;overflow-x:clip}#showweld-app-root :where(.dc-shell,.developer-console) :where(.dc-card,.dc-panel,.dc-table,.dc-log-row,.dc-route-row){min-width:0;align-content:start}@media (max-width: 900px){#showweld-app-root :where(.spark-editor-deck,.visual-production-deck,.robotics-workflow-active-panel){max-block-size:min(46dvh,30rem)}#showweld-app-root :where(.robotics-safety-console,.visual-active-inspector,.spark-workbench-inspector){max-block-size:min(52dvh,34rem)}}@media (forced-colors: active){#showweld-app-root :where(.spark-preview-stage,.spark-preview-editor-stage,.robotics-mission-stage,.robotics-feed-layer,.app-builder-live-preview-frame,.app-builder-preview-frame){border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}}#landing-page-root :where(.lp-asset-showcase__grid,.lp-proof__grid,.lp-features__production-grid){align-items:stretch;align-content:start}#landing-page-root :where(.lp-asset-card,.lp-proof__card,.lp-system-card,.lp-feature-card){min-width:0;min-block-size:clamp(18rem,30vw,25rem);display:grid;grid-template-rows:auto minmax(0,1fr)}#landing-page-root :where(.lp-asset-card__media,.lp-features__hero-stage,.lp-developers-page__asset,.lp-asset-showcase__ribbon){position:relative;min-block-size:clamp(11rem,24vw,18rem);overflow:hidden;isolation:isolate}#landing-page-root :where(.lp-asset-card__media,.lp-features__hero-stage,.lp-developers-page__asset,.lp-asset-showcase__ribbon):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 22% 16%,color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 18%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--sw-layer-edge-light, white) 12%,transparent),transparent 52%);opacity:.74}#landing-page-root :where(.lp-asset-card__media img,.lp-features__hero-stage img,.lp-developers-page__asset img,.lp-asset-showcase__ribbon img){position:relative;z-index:1;inline-size:100%;block-size:100%;object-fit:cover}#landing-page-root :where(.lp-asset-card__body,.lp-proof__card,.lp-feature-card,.lp-system-card){min-width:0;align-content:start}#landing-page-root :where(.lp-asset-card__body p,.lp-proof__card p,.lp-feature-card p,.lp-system-card p){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-system-grid,.dashboard-project-grid,.dashboard-feature-atlas__grid,.dashboard-workflow-fabric__grid,.dashboard-command-grid,.dashboard-metric-grid,.dashboard-manager-grid){align-items:start!important;align-content:start!important;grid-auto-rows:auto!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-view-nav__tab[data-dashboard-route-card],.dashboard-route-card,.dashboard-command-card,.dashboard-mode-button,.dashboard-feature-atlas__card,.dashboard-feature-atlas__route,.dashboard-route-directory__card,.dashboard-route-transition-rail__node,.dashboard-system-card){block-size:auto!important;min-block-size:clamp(5.25rem,8vw,6.85rem)!important;max-block-size:clamp(6.9rem,10.5vw,8.75rem)!important;align-self:start!important;align-content:start!important;overflow:hidden!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-command-metric,.dashboard-metric-card,.dashboard-kpi-card,.dashboard-route-intelligence-panel__metrics>*,.dashboard-route-briefing__signal){block-size:auto!important;min-block-size:clamp(4.2rem,6vw,5.35rem)!important;max-block-size:clamp(5.65rem,8vw,6.75rem)!important;align-self:start!important;align-content:start!important;overflow:hidden!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-command-metric,.dashboard-metric-card,.dashboard-kpi-card,.dashboard-route-intelligence-panel__metrics>*,.dashboard-route-briefing__signal) :where(em,strong,small,span){background:transparent!important;box-shadow:none!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-library-card){min-block-size:clamp(7.2rem,11vw,9.25rem)!important;max-block-size:clamp(9.25rem,13vw,11.25rem)!important;overflow:hidden!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-view-nav__tab[data-dashboard-route-card],.dashboard-route-card,.dashboard-command-card,.dashboard-feature-atlas__card,.dashboard-feature-atlas__route,.dashboard-system-card,.dashboard-project-card,.dashboard-project-library__card) :where(h2,h3,h4,strong,p,span,small){min-width:0}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-view-nav__tab[data-dashboard-route-card],.dashboard-route-card,.dashboard-command-card,.dashboard-feature-atlas__card,.dashboard-feature-atlas__route,.dashboard-system-card,.dashboard-project-card,.dashboard-project-library__card) :where(p,small,.dashboard-view-nav__text span){display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important}@media (min-width: 981px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true].spark-focused-shell{grid-template-columns:clamp(13.5rem,17.5vw,17.25rem) minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail{padding:clamp(.68rem,.95vw,.92rem)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-shell{grid-template-rows:minmax(clamp(24rem,57vh,38rem),1fr) clamp(5.4rem,9vh,6.9rem) minmax(clamp(9.5rem,20vh,15rem),.45fr)!important;gap:clamp(.5rem,.72vw,.78rem)!important;padding:clamp(.62rem,.85vw,.9rem)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-shell{margin:0!important;padding:clamp(.42rem,.62vw,.68rem)!important;min-block-size:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-stage{position:relative!important;display:block!important;block-size:100%!important;min-block-size:0!important;max-block-size:none!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-stage :where(.spark-player,.spark-mobile-preview-media,.spark-mobile-preview-empty){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;min-block-size:0!important;block-size:100%!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-stage .spark-mobile-preview-caption{position:absolute!important;z-index:6;left:clamp(.75rem,1vw,1rem);right:clamp(.75rem,1vw,1rem);bottom:clamp(6.6rem,12vh,8.2rem);max-inline-size:min(42rem,calc(100% - 2rem));border-radius:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-overlay-dock{position:absolute!important;z-index:7;left:clamp(.7rem,1vw,.95rem);right:clamp(.7rem,1vw,.95rem);bottom:clamp(.7rem,1vw,.95rem);display:grid!important;grid-template-columns:minmax(20rem,1.18fr) minmax(14rem,.82fr) minmax(12rem,.56fr)!important;align-items:stretch!important;gap:clamp(.45rem,.65vw,.65rem)!important;max-block-size:clamp(5.6rem,11vh,7.4rem)!important;padding:clamp(.5rem,.72vw,.68rem)!important;border-radius:18px!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--sw-layer-route-accent) 24%,var(--sw-layer-border-muted) 76%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-layer-panel-raised) 88%,transparent),color-mix(in srgb,var(--sw-layer-sunken) 74%,transparent)),color-mix(in srgb,var(--sw-layer-panel) 70%,transparent)!important;box-shadow:0 18px 48px color-mix(in srgb,var(--sw-layer-shadow) 28%,transparent),inset 0 1px color-mix(in srgb,var(--sw-layer-edge-light) 18%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-overlay-dock .spark-command-dock__primary{width:auto!important;min-width:0!important;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__title{min-width:0}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__title small{display:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__actions,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__agent-actions{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(4.8rem,auto);gap:.38rem!important;align-items:stretch;width:auto!important;min-width:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__agent-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__actions button,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__agent-actions button{min-inline-size:0!important;min-block-size:2.25rem!important;padding:.42rem .58rem!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-status-beads{width:auto!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-status-beads .spark-command-dock__chip{min-block-size:2.2rem!important;padding:.35rem .45rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-status-beads .spark-command-dock__chip small{display:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-timeline-ribbon{margin:0!important;max-block-size:none!important;min-block-size:0!important;padding:.48rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-timeline-ribbon__tracks{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(16rem,.88fr)!important;gap:.46rem!important;block-size:calc(100% - 1.55rem)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-track{grid-template-columns:3rem minmax(0,1fr)!important;gap:.38rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-track__label{padding:.36rem .28rem!important;border-radius:11px!important;font-size:.5rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-clip-pill{width:7.1rem!important;min-width:7.1rem!important;grid-template-rows:2.75rem auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-signal-card{min-width:7.8rem!important;padding:.38rem .46rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true],#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-main-stage>.creator-cockpit__route-panel[data-cockpit-active=true]:not(.spark-preview-editor-shell):not(.spark-editor-timeline-ribbon){grid-row:3!important;min-block-size:0!important;block-size:100%!important;max-block-size:none!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true]{grid-template-columns:minmax(0,1fr) minmax(16.5rem,.54fr)!important;padding:.56rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-editor-body,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-stack{max-block-size:100%!important;overflow:auto!important;scrollbar-gutter:stable both-edges}}@media (max-width: 980px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-main-stage,.spark-cockpit-shell){overflow-y:auto!important;padding-inline:clamp(.55rem,3vw,.9rem)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-mobile-preview-deck,.spark-preview-editor-shell,.spark-clip-workspace[data-cockpit-active=true]){max-block-size:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-mobile-preview-stage,.spark-preview-editor-stage){min-block-size:clamp(20rem,56dvh,31rem)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-editor-timeline-ribbon,.spark-clip-workspace[data-cockpit-active=true]){max-block-size:min(46dvh,34rem)!important;overflow:auto!important}}@media (min-width: 981px){#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories].visual-cockpit-shell .visual-cockpit-shell__layout{display:grid!important;grid-template-columns:clamp(13.25rem,16vw,16.5rem) minmax(0,1fr)!important;gap:clamp(.5rem,.75vw,.82rem)!important;min-block-size:0!important;block-size:100%!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] [data-studio-mobile-header=true]{min-block-size:4.8rem!important;max-block-size:5.25rem!important;padding:.52rem clamp(.72rem,1.1vw,1rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] [data-studio-mobile-header=true]>div:first-child{min-width:0!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] [data-studio-mobile-header=true]>div:last-child{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(2.75rem,auto)!important;justify-content:end!important;gap:.45rem!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] [data-studio-mobile-header=true]>div:last-child::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] [data-studio-mobile-header=true] button,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] [data-studio-mobile-header=true] label{min-block-size:2.45rem!important;max-block-size:2.65rem!important;padding:.42rem .68rem!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-layer-rail{inline-size:auto!important;flex:initial!important;min-block-size:0!important;max-block-size:100%!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-create-os{display:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] main.creator-cockpit__route-stack{min-block-size:0!important;block-size:100%!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] main.creator-cockpit__route-stack>.creator-cockpit__route-stack{max-inline-size:none!important;block-size:100%!important;min-block-size:100%!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;gap:clamp(.55rem,.8vw,.9rem)!important;overflow:hidden!important;padding:clamp(.62rem,.9vw,.95rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories][data-cockpit-active-route=canvas] main.creator-cockpit__route-stack>.creator-cockpit__route-stack>:where(.pb-route-command,.pb-create-os,.visual-active-inspector,.pb-reader-handoff-strip,.pb-output-route-panel,.pb-publish-package-panel,.pb-visual-rules-panel,.pb-empty-production-state,.pb-panel-stack){display:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(15rem,23vw,21rem)!important;grid-template-rows:minmax(0,1fr)!important;min-block-size:clamp(34rem,calc(100dvh - 18rem),48rem)!important;block-size:100%!important;max-block-size:none!important;margin:0!important;padding:clamp(.48rem,.68vw,.72rem)!important;overflow:hidden!important;align-items:stretch!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas{position:relative!important;display:grid!important;place-items:center!important;min-block-size:0!important;block-size:100%!important;max-block-size:none!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas :where(.pb-mobile-preview-media,.pb-mobile-preview-empty){position:absolute!important;inset:clamp(.45rem,.8vw,.72rem)!important;min-block-size:0!important;block-size:auto!important;inline-size:auto!important;display:grid!important;place-items:center!important;border-radius:clamp(1rem,1.4vw,1.35rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas .pb-mobile-preview-media{overflow:hidden!important;background:radial-gradient(circle at 50% 18%,rgba(var(--accent-primary-rgb, 99, 102, 241),.18),transparent 46%),linear-gradient(135deg,#0ea5e91f,#a855f714),#0206176b!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas .pb-mobile-preview-media .pb-svg-asset-plate{inline-size:100%!important;block-size:100%!important;min-block-size:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;place-items:center!important;padding:clamp(1.1rem,2.2vw,1.8rem)!important;isolation:isolate}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas .pb-mobile-preview-media .pb-svg-asset-plate:before{content:""!important;position:absolute!important;top:11%!important;right:14%!important;bottom:18%!important;left:14%!important;border-radius:28px!important;border:1px solid rgba(var(--accent-primary-rgb, 99, 102, 241),.18)!important;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:44px 44px;opacity:.72!important;pointer-events:none;z-index:-1}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas .pb-mobile-preview-media .pb-svg-asset-plate__card{inline-size:min(42%,18rem)!important;block-size:auto!important;aspect-ratio:1!important;border-radius:clamp(1.25rem,2vw,2rem)!important;box-shadow:0 34px 90px #0206176b,0 0 0 1px rgba(var(--accent-primary-rgb, 99, 102, 241),.26),inset 0 1px #ffffff29!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas .pb-mobile-preview-media .pb-svg-asset-plate__glyph{inline-size:74%!important;block-size:74%!important;opacity:.96!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas .pb-mobile-preview-media .pb-svg-asset-plate__label{align-self:end!important;margin-block-end:clamp(3.25rem,6vh,4.8rem)!important;padding:.36rem .72rem!important;border-radius:999px!important;border:1px solid rgba(var(--accent-primary-rgb, 99, 102, 241),.24)!important;background:#020617b8!important;color:var(--text-primary)!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:0!important;box-shadow:0 14px 34px #0206173d!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas .pb-mobile-preview-empty>div{max-inline-size:min(27rem,72%)!important;padding:clamp(1rem,2vw,1.5rem)!important;border-radius:18px!important;border:1px solid rgba(var(--accent-primary-rgb, 99, 102, 241),.24)!important;background:radial-gradient(circle at 50% 0%,rgba(var(--accent-primary-rgb, 99, 102, 241),.14),transparent 58%),rgba(var(--sw-surface-rgb, 15, 23, 42),.54)!important;box-shadow:0 20px 52px #0206173d!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas .pb-mobile-preview-caption{position:absolute!important;inset-inline:clamp(1rem,1.4vw,1.35rem)!important;inset-block-end:clamp(1rem,1.4vw,1.35rem)!important;z-index:2!important;max-inline-size:calc(100% - 2rem)!important;margin:0!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-production-deck{max-block-size:100%!important;overflow:auto!important;padding-inline-end:.08rem!important;scrollbar-gutter:stable both-edges}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-production-deck>:where(.pb-layered-input-card,.pb-neutron-layer-stack,.pb-editor-bridge-grid){min-block-size:0!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-neutron-layer-stack,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-editor-bridge-grid,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-layered-action-row{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-active-inspector,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-reader-handoff-strip,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-output-route-panel,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-publish-package-panel,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-visual-rules-panel,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-panel-stack{min-block-size:0!important;max-block-size:none!important;overflow:auto!important;scrollbar-gutter:stable both-edges}}@media (max-width: 980px){#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-cockpit-shell__layout{overflow-y:auto!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] :where(.pb-mobile-preview-stage,.pb-preview-editor-stage){min-block-size:clamp(20rem,54dvh,31rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] :where(.pb-mobile-input-layer,.visual-active-inspector,.visual-production-deck){max-block-size:min(46dvh,34rem)!important;overflow:auto!important}}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view{grid-template-columns:clamp(13.5rem,16.5vw,16.5rem) minmax(0,1fr) clamp(17rem,20vw,20rem)!important;grid-template-rows:minmax(0,1fr) clamp(8.5rem,15vh,11.75rem)!important;gap:clamp(.48rem,.72vw,.72rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;gap:.45rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage-toolbar{min-block-size:2.35rem!important;padding:.3rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview{min-block-size:0!important;block-size:100%!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview-overlay{max-inline-size:min(30rem,56%)!important;padding:clamp(.7rem,1vw,.95rem)!important;border-radius:18px!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__safety-ladder{grid-template-columns:repeat(3,minmax(0,1fr))!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__feed-overlay{max-inline-size:min(28rem,40%)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage-metrics{min-block-size:0!important;max-block-size:3.35rem!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__mode-panel,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__agent-lanes{min-block-size:0!important;max-block-size:3.2rem!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(8rem,1fr)!important;gap:.4rem!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__mode-panel::-webkit-scrollbar,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__agent-lanes::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__mode-panel>*,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__agent-lanes>*{min-width:0!important;min-block-size:2.65rem!important;max-block-size:3.05rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__bottom{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;max-block-size:none!important;overflow:hidden!important;padding:.48rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs{grid-row:1!important;display:flex!important;gap:.38rem!important;overflow-x:auto!important;padding-block-end:.28rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-active-panel[data-active=true]{grid-row:2!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))!important;min-block-size:0!important;max-block-size:100%!important;overflow:auto!important}}@media (max-width: 1180px){#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view{overflow-y:auto!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview{min-block-size:clamp(20rem,54dvh,32rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] :where(.robotics-view__inspector,.robotics-view__fleet,.robotics-view__bottom){max-block-size:min(58dvh,38rem)!important;overflow:auto!important}}@media (max-width: 720px){#showweld-app-root [data-showweld-dashboard=true] .dashboard-view-nav__scroll{display:flex!important;gap:.58rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:.85rem;padding-block:.3rem!important;scrollbar-width:none}#showweld-app-root [data-showweld-dashboard=true] .dashboard-view-nav__scroll::-webkit-scrollbar{display:none}#showweld-app-root [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card]{inline-size:clamp(10.8rem,54vw,13rem)!important;min-inline-size:clamp(10.8rem,54vw,13rem)!important;max-inline-size:clamp(10.8rem,54vw,13rem)!important;min-block-size:4.65rem!important;max-block-size:4.95rem!important;grid-template-columns:2.35rem minmax(0,1fr) auto!important;writing-mode:horizontal-tb!important;flex:0 0 auto!important}#showweld-app-root [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card] *{writing-mode:horizontal-tb!important}#showweld-app-root [data-showweld-dashboard=true] .dashboard-view-nav__text strong{white-space:nowrap!important}#showweld-app-root [data-showweld-dashboard=true] .dashboard-view-nav__text span{-webkit-line-clamp:1!important}#showweld-app-root [data-showweld-dashboard=true] .dashboard-mobile-route-dock{max-inline-size:calc(100vw - 1rem)!important;overflow-x:auto!important;scrollbar-width:none}#showweld-app-root [data-showweld-dashboard=true] .dashboard-mobile-route-dock::-webkit-scrollbar{display:none}#showweld-app-root [data-showweld-dashboard=true] .dashboard-mobile-route-dock [data-dashboard-route-card=mobile]{min-inline-size:4.2rem!important;max-inline-size:5.2rem!important;min-block-size:3.75rem!important;max-block-size:4.15rem!important;overflow:hidden!important}}@media (forced-colors: active){#showweld-app-root :where(.spark-preview-overlay-dock,.spark-editor-timeline-ribbon,.spark-clip-workspace,.visual-reader-stage,.visual-production-deck,.robotics-view__preview,.robotics-view__bottom,.dashboard-route-card,.lp-asset-card__media){border:1px solid CanvasText!important;background:Canvas!important;color:CanvasText!important;box-shadow:none!important}}html:has(#showweld-app-root[data-app-surface=landing]),html:has(#showweld-app-root[data-app-surface=developer]){max-inline-size:100%;overflow-x:clip}html:has(#showweld-app-root[data-app-surface=landing]) body,html:has(#showweld-app-root[data-app-surface=developer]) body{inline-size:100%;max-inline-size:100%;overflow-x:clip}#showweld-app-root[data-app-surface=landing],#showweld-app-root[data-app-surface=developer],#landing-page-root{inline-size:100%;max-inline-size:100%;overflow-x:clip}#landing-page-root :where(.lp-home,.lp-features,.lp-developers-page,.lp-section,.lp-features__section,.lp-features__hero,.lp-features__hero-shell,.lp-features__controls,.lp-features__chips,.lp-os-proof,.lp-os-proof__layout,.lp-features__grid,.lp-developers-page__hero-grid,.lp-developers-page__asset-grid){min-inline-size:0;max-inline-size:100%;box-sizing:border-box}#landing-page-root :where(.lp-hero__tabs,.lp-features__chips,.lp-features__deep-tabs){max-inline-size:100%;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:clamp(1rem,3vw,2rem);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;mask-image:linear-gradient(90deg,transparent 0,black 1rem,black calc(100% - 1rem),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 1rem,black calc(100% - 1rem),transparent 100%)}#landing-page-root :where(.lp-hero__tabs,.lp-features__chips,.lp-features__deep-tabs)::-webkit-scrollbar{display:none}#landing-page-root :where(.lp-features__hero-shell,.lp-developers-page__hero-grid){position:relative;align-items:center}#landing-page-root :where(.lp-features__hero-shell,.lp-developers-page__hero-grid):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:clamp(1.2rem,2vw,1.85rem);background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 15%,transparent),transparent 38%),radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--accent-secondary, #8b5cf6) 12%,transparent),transparent 36%);opacity:.82;pointer-events:none}#landing-page-root :where(.lp-features__hero-title,.lp-features__deep-title,.lp-developers-page h1,.lp-developers-page h2){text-wrap:balance;letter-spacing:0}#landing-page-root .lp-features__hero-title{font-size:clamp(3.2rem,6.4vw,5.7rem);line-height:.96;max-inline-size:11ch}#landing-page-root .lp-features__hero-sub{max-inline-size:42rem}#landing-page-root .lp-features__hero-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}#landing-page-root .lp-features__hero-proof>span{min-inline-size:0;overflow:hidden;border-color:color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 20%,var(--sw-layer-border))}#landing-page-root :where(.lp-features__hero-stage,.lp-os-proof__stage,.lp-developers-page__asset.sw-asset-frame){box-shadow:0 28px 86px color-mix(in srgb,var(--sw-layer-shadow, rgb(2 6 23)) 30%,transparent),0 0 0 1px color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 18%,transparent),inset 0 1px color-mix(in srgb,var(--sw-layer-edge-light, white) 20%,transparent)}#landing-page-root .lp-features__hero-stage{min-block-size:clamp(26rem,54vh,46rem)}#landing-page-root .lp-features__stage-grid,#landing-page-root .lp-os-proof__signal-row,#landing-page-root .lp-os-proof__stack,#landing-page-root .lp-developers-page__trust-list{min-inline-size:0}#landing-page-root .lp-features__stage-grid>*,#landing-page-root .lp-os-proof__signal-row>*,#landing-page-root .lp-os-proof__stack>*,#landing-page-root .lp-developers-page__trust-signal{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}#landing-page-root .lp-feature-card{min-block-size:clamp(17rem,26vw,22rem)}#landing-page-root .lp-feature-card__visual{min-block-size:clamp(9rem,16vw,12.5rem);border-radius:clamp(.85rem,1.4vw,1.15rem);overflow:hidden}#landing-page-root .lp-feature-card__title{min-block-size:2.35em}#landing-page-root .lp-os-proof__systems,#landing-page-root .lp-developers-page__asset-grid+div{align-items:start;align-content:start}#landing-page-root .lp-os-system-card{min-block-size:clamp(5.75rem,8vw,7rem);align-content:start}#landing-page-root .lp-developers-page{padding-block:clamp(2.25rem,6vw,4.75rem)}#landing-page-root .lp-developers-page__intro{margin-block-end:clamp(1.25rem,3vw,2rem)!important}#landing-page-root .lp-developers-page__hero-grid{padding:clamp(.65rem,1.1vw,.9rem);border:1px solid color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 14%,var(--sw-layer-border));border-radius:clamp(1.25rem,2.2vw,2rem);background:linear-gradient(135deg,color-mix(in srgb,var(--sw-layer-panel, rgb(15 23 42)) 82%,transparent),color-mix(in srgb,var(--sw-layer-canvas, rgb(2 6 23)) 72%,transparent));box-shadow:0 26px 72px color-mix(in srgb,var(--sw-layer-shadow, rgb(2 6 23)) 24%,transparent)}#landing-page-root .lp-developers-page__asset-grid article,#landing-page-root .lp-developers-page__asset-grid article>div{min-inline-size:0}#landing-page-root .lp-developers-page__asset-grid article{min-block-size:clamp(18rem,28vw,24rem);display:grid;grid-template-rows:auto minmax(0,1fr)}#landing-page-root .lp-developers-page__asset-grid article p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#landing-page-root .lp-developers-page__asset-callout{color:#f8fafc;background:linear-gradient(135deg,#020617db,#0f172ab8)!important;border-color:#ffffff2e!important;box-shadow:0 20px 52px #02061757,inset 0 1px #ffffff1f}#landing-page-root .lp-developers-page__asset-callout :where(strong,span){color:#f8fafc!important}#landing-page-root .lp-developers-page__asset-callout span{opacity:.78}#landing-page-root .lp-developers-page a,#landing-page-root .lp-developers-page button,#landing-page-root .lp-features a,#landing-page-root .lp-features button{max-inline-size:100%}#showweld-app-root[data-app-surface=developer] [data-dc=true]{min-block-size:100dvh;overflow-x:clip;background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--dc-blue, var(--accent-primary)) 12%,transparent),transparent 28rem),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--dc-cyan, var(--accent-secondary)) 10%,transparent),transparent 24rem),var(--dc-bg)}#showweld-app-root[data-app-surface=developer] [data-dc=true]>header{border-bottom-color:color-mix(in srgb,var(--dc-blue, var(--accent-primary)) 18%,var(--dc-border))}#showweld-app-root[data-app-surface=developer] [data-dc=true]>header>div{max-inline-size:min(1600px,calc(100vw - clamp(1rem,3vw,2.5rem)))!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important}#showweld-app-root[data-app-surface=developer] [data-dc=true]>main{max-inline-size:min(1600px,calc(100vw - clamp(1rem,3vw,2.5rem)))!important;grid-template-columns:clamp(13.5rem,15.2vw,16rem) minmax(0,1fr)!important;align-items:start!important}#showweld-app-root[data-app-surface=developer] [data-dc=true] :where(.dc-panel,.dc-stat,.dc-command-card,.dc-route-card,.dc-readiness-card,.dc-key-card,.dc-webhook-row){background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--dc-blue, var(--accent-primary)) 10%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--dc-panel) 86%,transparent),color-mix(in srgb,var(--dc-bg2) 74%,transparent));border-color:color-mix(in srgb,var(--dc-blue, var(--accent-primary)) 12%,var(--dc-border))}html[data-theme=light] #showweld-app-root[data-app-surface=developer] [data-dc=true] :where(.dc-panel,.dc-stat,.dc-command-card,.dc-route-card,.dc-readiness-card,.dc-key-card,.dc-webhook-row),html[data-theme=paper] #showweld-app-root[data-app-surface=developer] [data-dc=true] :where(.dc-panel,.dc-stat,.dc-command-card,.dc-route-card,.dc-readiness-card,.dc-key-card,.dc-webhook-row){background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--dc-blue, var(--accent-primary)) 8%,transparent),transparent 54%),linear-gradient(180deg,#ffffffc7,#f8fafc94);box-shadow:0 18px 42px #0f172a14,inset 0 1px #ffffffbd}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-command-card{min-block-size:clamp(7.6rem,11vw,9.25rem);align-content:start}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-command-card>.sw-qol-visual{opacity:.34}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-command-card strong,#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-command-card span:last-child{position:relative;z-index:1}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-nav-item{min-inline-size:0}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-nav-item :where(svg){flex:0 0 auto}#showweld-app-root[data-app-surface=developer] [data-dc=true] :where(.dc-stat-value,.dc-command-card strong,.dc-route-card strong,.dc-section-title,.dc-breadcrumb){min-inline-size:0;overflow-wrap:anywhere}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-workbench-grid{grid-template-columns:minmax(15rem,.58fr) minmax(0,1.18fr) minmax(16rem,.72fr)!important;align-items:start}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-route-list{max-block-size:min(62dvh,44rem)}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-inspector{max-block-size:calc(100dvh - 7rem);overflow:auto;scrollbar-gutter:stable both-edges}@media (max-width: 980px){#landing-page-root .lp-features__hero-shell{grid-template-columns:1fr!important;gap:clamp(1.25rem,4vw,2rem)!important}#landing-page-root .lp-features__hero-title{max-inline-size:12ch;font-size:clamp(2.65rem,10vw,4.5rem)}#landing-page-root .lp-features__hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}#landing-page-root .lp-features__hero-stage{min-block-size:clamp(22rem,58vw,34rem)}#landing-page-root .lp-os-proof__layout{grid-template-columns:1fr!important}#landing-page-root .lp-os-proof__systems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root[data-app-surface=developer] [data-dc=true]>header>div{grid-template-columns:auto minmax(0,1fr)!important}#showweld-app-root[data-app-surface=developer] [data-dc=true]>header>div>div:last-child{grid-column:1 / -1;justify-self:start}#showweld-app-root[data-app-surface=developer] [data-dc=true]>main{grid-template-columns:minmax(0,1fr)!important;padding-inline:clamp(.75rem,3vw,1.25rem)!important}#showweld-app-root[data-app-surface=developer] [data-dc=true] aside{position:static!important}#showweld-app-root[data-app-surface=developer] [data-dc=true] aside .dc-panel>div:first-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important;gap:.4rem!important}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-nav-item{inline-size:100%;min-inline-size:0;min-block-size:2.75rem;padding-inline:.55rem}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-workbench-grid{grid-template-columns:1fr!important}}@media (max-width: 640px){#landing-page-root .lp-features__hero-title{max-inline-size:11ch;font-size:clamp(2.15rem,13vw,3.35rem)}#landing-page-root .lp-features__hero-copy,#landing-page-root .lp-developers-page__intro{text-align:left!important}#landing-page-root .lp-features__hero-proof,#landing-page-root .lp-os-proof__systems{grid-template-columns:1fr}#landing-page-root :where(.lp-hero__tabs,.lp-features__chips,.lp-features__deep-tabs){display:flex;flex-wrap:wrap;overflow:visible;mask-image:none;-webkit-mask-image:none}#landing-page-root .lp-hero__tabs>*{flex:1 1 min(10rem,100%)}#landing-page-root .lp-features__hero-stage{min-block-size:21rem}#landing-page-root .lp-feature-card,#landing-page-root .lp-asset-card,#landing-page-root .lp-system-card,#landing-page-root .lp-developers-page__asset-grid article{min-block-size:auto}#landing-page-root .lp-developers-page{padding-block:1.25rem}#landing-page-root .lp-developers-page__hero-grid{width:min(100%,calc(100vw - 1.25rem))!important;padding:.6rem}#landing-page-root .lp-developers-page__asset.sw-asset-frame{min-block-size:17.5rem!important}#landing-page-root .lp-developers-page__asset-grid{width:min(100%,calc(100vw - 1.25rem))!important}#showweld-app-root[data-app-surface=developer] [data-dc=true]>header>div{max-inline-size:calc(100vw - 1rem)!important;padding:.55rem .5rem!important;gap:.5rem!important}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-breadcrumb{overflow:hidden;white-space:nowrap}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-breadcrumb span:first-of-type{display:none}#showweld-app-root[data-app-surface=developer] [data-dc=true]>main{max-inline-size:calc(100vw - .75rem)!important;padding:.7rem .35rem 2.25rem!important;gap:.7rem!important}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-stat{padding:.72rem}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-stat-value{font-size:clamp(.92rem,5vw,1.12rem)}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-command-strip,#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-readiness-grid,#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-route-grid{grid-template-columns:1fr!important}}#showweld-app-root[data-app-surface=creator]{--sw-mobile-nav-clearance: clamp(7.75rem, 18dvh, 10rem);--sw-workspace-panel-bg: linear-gradient( 180deg, color-mix(in srgb, var(--sw-layer-panel, rgba(15, 23, 42, .82)) 90%, transparent), color-mix(in srgb, var(--sw-layer-canvas, rgba(2, 6, 23, .94)) 84%, transparent) );--sw-workspace-panel-border: color-mix( in srgb, var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 24%, var(--sw-layer-border, rgba(148, 163, 184, .2)) )}#showweld-app-root[data-app-surface=creator] :where([data-showweld-spark=true],[data-show-first-route=visual-stories],[data-show-first-route=robotics]){min-inline-size:0!important;max-inline-size:100%!important}#showweld-app-root[data-app-surface=creator] :where([data-showweld-spark=true] .spark-main-stage,[data-showweld-spark=true] .spark-cockpit-shell,[data-show-first-route=visual-stories].visual-cockpit-shell,[data-show-first-route=visual-stories] .visual-cockpit-shell__layout,[data-show-first-route=robotics] .robotics-view){scrollbar-gutter:stable both-edges;overscroll-behavior:contain}#showweld-app-root[data-app-surface=creator] :where([data-showweld-spark=true] .spark-preview-editor-shell,[data-showweld-spark=true] .spark-editor-timeline-ribbon,[data-showweld-spark=true] .spark-clip-workspace,[data-show-first-route=visual-stories] .visual-reader-stage,[data-show-first-route=visual-stories] .visual-production-deck,[data-show-first-route=robotics] .robotics-view__stage,[data-show-first-route=robotics] .robotics-view__bottom,[data-show-first-route=robotics] .robotics-view__inspector,[data-show-first-route=robotics] .robotics-view__fleet){background:var(--sw-workspace-panel-bg)!important;border-color:var(--sw-workspace-panel-border)!important;box-shadow:0 18px 54px color-mix(in srgb,var(--sw-layer-shadow, rgb(2 6 23)) 26%,transparent),inset 0 1px color-mix(in srgb,var(--sw-layer-edge-light, white) 14%,transparent)!important}#landing-page-root :where(.sw-proof-frame,.lp-asset-card__media,.lp-features__hero-stage,.lp-developers-page__asset){position:relative;isolation:isolate;min-block-size:clamp(10rem,24vw,19rem)}#landing-page-root :where(.sw-proof-frame,.lp-asset-card__media,.lp-features__hero-stage,.lp-developers-page__asset):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--sw-layer-edge-light, white) 8%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-edge-light, white) 7%,transparent) 1px,transparent 1px),radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 18%,transparent),transparent 48%);background-size:42px 42px,42px 42px,auto;opacity:.5;pointer-events:none}#landing-page-root :where(.sw-proof-frame img,.lp-asset-card__media img,.lp-features__hero-stage img,.lp-developers-page__asset img){max-inline-size:100%;max-block-size:100%;object-fit:contain}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-system-grid,.dashboard-project-grid,.dashboard-feature-atlas__grid,.dashboard-command-room__grid,.dashboard-route-intelligence-panel__metrics){align-items:start!important;grid-auto-rows:minmax(min-content,auto)!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-feature-atlas__route,.dashboard-route-transition-rail__node,.dashboard-route-briefing__signal,.dashboard-command-metric,.dashboard-metric-card,.dashboard-kpi-card){align-self:start!important;min-block-size:auto!important;block-size:auto!important;overflow:hidden!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-feature-atlas__route){max-block-size:clamp(8.25rem,12dvh,11rem)!important}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-feature-atlas__route,.dashboard-route-transition-rail__node,.dashboard-route-briefing__signal) :where(h2,h3,strong,p,span,small){min-inline-size:0!important;overflow:hidden;text-overflow:ellipsis}#showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-feature-atlas__route,.dashboard-route-transition-rail__node,.dashboard-route-briefing__signal) :where(p,small,span:not([aria-hidden=true])){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal!important}@media (min-width: 981px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-main-stage{overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-shell{min-block-size:0!important;block-size:min(58dvh,35rem)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true]{min-block-size:0!important;max-block-size:min(28dvh,18rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage{min-block-size:min(62dvh,42rem)!important}}@media (max-width: 980px){#showweld-app-root[data-app-surface=creator] :where([data-showweld-spark=true] .spark-main-stage,[data-showweld-spark=true] .spark-cockpit-shell,[data-show-first-route=visual-stories].visual-cockpit-shell,[data-show-first-route=visual-stories] .visual-cockpit-shell__layout,[data-show-first-route=robotics] .robotics-view){block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow-y:auto!important;overflow-x:clip!important;padding-block-end:calc(var(--sw-mobile-nav-clearance) + env(safe-area-inset-bottom))!important;scroll-padding-block-end:calc(var(--sw-mobile-nav-clearance) + env(safe-area-inset-bottom))!important}#showweld-app-root[data-app-surface=creator] :where([data-showweld-spark=true] .spark-preview-editor-shell,[data-show-first-route=visual-stories] .visual-reader-stage,[data-show-first-route=robotics] .robotics-view__stage){min-block-size:0!important;max-block-size:none!important;margin-block-end:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-mobile-preview-stage,.spark-preview-editor-stage){min-height:clamp(17rem,42dvh,24rem)!important;max-height:clamp(18rem,48dvh,27rem)!important;min-block-size:clamp(17rem,42dvh,24rem)!important;max-block-size:clamp(18rem,48dvh,27rem)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck{min-height:0!important;max-height:clamp(27rem,62dvh,32rem)!important;min-block-size:0!important;max-block-size:clamp(27rem,62dvh,32rem)!important;overflow:auto!important;overscroll-behavior:contain!important;padding:.58rem!important;scrollbar-gutter:stable both-edges;background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 16%,transparent),transparent 58%),color-mix(in srgb,var(--sw-layer-panel, rgba(15, 23, 42, .86)) 84%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-stage{min-height:clamp(7.5rem,18dvh,10rem)!important;max-height:clamp(8.5rem,21dvh,11.5rem)!important;min-block-size:clamp(7.5rem,18dvh,10rem)!important;max-block-size:clamp(8.5rem,21dvh,11.5rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-empty{min-height:100%!important;padding:.7rem!important;gap:.45rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-ledger{display:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer{gap:.48rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer :where(.spark-neutron-layer-stack,.spark-output-route-grid,.spark-agent-action-grid){display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(8.5rem,10rem)!important;grid-template-columns:none!important;max-inline-size:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer :where(.spark-neutron-layer-stack,.spark-output-route-grid,.spark-agent-action-grid)::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-input-card{padding:.62rem!important;border-radius:1rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-prompt-area{min-height:5.85rem!important;max-height:7.5rem!important;min-block-size:5.85rem!important;max-block-size:7.5rem!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-editor-timeline-ribbon){max-block-size:clamp(9rem,23dvh,13rem)!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important;max-block-size:none!important;overflow:visible!important;padding:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-editor-body{max-block-size:none!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-stack{max-block-size:clamp(13rem,32dvh,18rem)!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-prompt-area{min-height:8.5rem!important;max-height:clamp(10rem,30dvh,15rem)!important;min-block-size:8.5rem!important;max-block-size:clamp(10rem,30dvh,15rem)!important;overflow:auto!important;resize:vertical}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel{display:grid!important;grid-template-rows:auto minmax(0,auto)!important;min-block-size:0!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-negative-block{max-block-size:clamp(8rem,24dvh,12rem)!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-workbench-actions,.spark-editor-actions,.spark-command-dock__actions){display:flex!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-block-end:.12rem!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-workbench-actions,.spark-editor-actions,.spark-command-dock__actions)::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] [data-studio-mobile-header=true]{position:sticky!important;inset-block-start:0!important;z-index:12!important;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-tabs{position:sticky!important;inset-block-start:clamp(4.75rem,12dvh,6.2rem)!important;z-index:11!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(5.4rem,6.6rem)!important;grid-template-columns:none!important;gap:.45rem!important;max-inline-size:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.42rem!important;scroll-padding-inline:.6rem;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-tabs::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-tabs button{min-inline-size:0!important;min-block-size:3.7rem!important;max-block-size:4.2rem!important;padding:.45rem .5rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-preview-shell{inline-size:100%!important;max-inline-size:none!important;min-height:0!important;max-height:clamp(25rem,62dvh,32rem)!important;min-block-size:0!important;max-block-size:clamp(25rem,62dvh,32rem)!important;overflow:auto!important;padding:.58rem!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges;background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 15%,transparent),transparent 58%),color-mix(in srgb,var(--sw-layer-panel, rgba(15, 23, 42, .84)) 80%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-preview-stage{min-height:clamp(7.5rem,18dvh,10rem)!important;max-height:clamp(8.5rem,21dvh,11.5rem)!important;min-block-size:clamp(7.5rem,18dvh,10rem)!important;max-block-size:clamp(8.5rem,21dvh,11.5rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-preview-media,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-preview-empty{min-height:100%!important;block-size:100%!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-input-layer{inline-size:100%!important;justify-self:stretch!important;gap:.5rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-input-layer :where(.pb-neutron-layer-stack,.pb-editor-bridge-grid){display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(8rem,9.5rem)!important;grid-template-columns:none!important;max-inline-size:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-input-layer :where(.pb-neutron-layer-stack,.pb-editor-bridge-grid)::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-input-layer .pb-layered-action-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-input-layer .pb-layered-action-row button{min-inline-size:0!important;padding-inline:.42rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-cockpit-shell__layout,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] main.creator-cockpit__route-stack{padding-block-end:calc(5.85rem + env(safe-area-inset-bottom))!important;scroll-padding-block-end:calc(5.85rem + env(safe-area-inset-bottom))!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] main.creator-cockpit__route-stack{max-block-size:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] :where(.pb-mobile-preview-stage,.pb-preview-editor-stage){min-height:clamp(17rem,43dvh,25rem)!important;max-height:clamp(18rem,48dvh,28rem)!important;min-block-size:clamp(17rem,43dvh,25rem)!important;max-block-size:clamp(18rem,48dvh,28rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-preview-editor-shell{min-height:0!important;height:auto!important;max-height:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.62rem!important;padding:.58rem!important;min-block-size:auto!important;block-size:auto!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas{position:relative!important;min-height:clamp(15rem,38dvh,21rem)!important;max-height:clamp(16rem,44dvh,23rem)!important;min-block-size:clamp(15rem,38dvh,21rem)!important;max-block-size:clamp(16rem,44dvh,23rem)!important;overflow:hidden!important;border-radius:1rem!important;background:radial-gradient(circle at 48% 24%,color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 18%,transparent),transparent 52%),linear-gradient(90deg,color-mix(in srgb,var(--sw-layer-edge-light, white) 8%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-edge-light, white) 7%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--sw-layer-sunken, rgb(2 6 23)) 92%,transparent)!important;background-size:auto,34px 34px,34px 34px,auto!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-production-deck{inline-size:100%!important;max-inline-size:none!important;max-height:none!important;padding:0!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-production-deck>.pb-layered-input-card,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-input-layer>.pb-layered-input-card{inline-size:100%!important;max-inline-size:none!important;margin:0!important;border-radius:1rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-production-deck>.pb-layered-input-card+.pb-layered-input-card{margin-block-start:.58rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] :where(.pb-mobile-input-layer,.visual-production-deck,.visual-active-inspector){max-block-size:none!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] :where(.pb-layered-scene-area,.pb-layered-input-card textarea){max-block-size:clamp(9rem,26dvh,14rem)!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.78rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage{order:1!important;display:grid!important;gap:.5rem!important;padding:.7rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage-toolbar{display:flex!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;max-inline-size:100%!important;padding:.34rem!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage-toolbar::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage-toolbar button{flex:0 0 auto!important;min-inline-size:max-content!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview{min-height:clamp(15rem,36dvh,21rem)!important;max-height:clamp(16rem,42dvh,23rem)!important;min-block-size:clamp(15rem,36dvh,21rem)!important;max-block-size:clamp(16rem,42dvh,23rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview-overlay{max-inline-size:calc(100% - 1.2rem)!important;padding:.72rem!important;transform:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview-overlay h2{font-size:clamp(1.18rem,6vw,1.8rem)!important;line-height:1.05!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage-metrics{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(5.8rem,7.2rem)!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding-block-end:.18rem!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage-metrics::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__bottom{order:2!important;max-block-size:none!important;overflow:visible!important;padding:.62rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.42rem!important;padding:.45rem!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs button{flex:0 0 auto!important;min-inline-size:max-content!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-active-panel[data-active=true]{max-block-size:clamp(12rem,34dvh,18rem)!important;overflow:auto!important;padding:.6rem!important;border-radius:1rem!important;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 14%,transparent),transparent 62%),color-mix(in srgb,var(--sw-layer-sunken, rgba(2, 6, 23, .92)) 84%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__inspector{order:3!important;max-block-size:none!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__inspector>*{max-height:none!important;max-block-size:none!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] :where(.robotics-view__safety-card,.robotics-view__cert-status,.robotics-view__bridge-card,.robotics-view__inspector-grid){min-height:auto!important;max-height:none!important;min-block-size:auto!important;max-block-size:none!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__fleet{order:4!important;max-block-size:clamp(14rem,38dvh,22rem)!important;overflow:auto!important}}@media (max-width: 520px){#showweld-app-root[data-app-surface=creator]{--sw-mobile-nav-clearance: clamp(8.5rem, 21dvh, 11rem)}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-main-stage,.spark-cockpit-shell),#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories].visual-cockpit-shell,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view{padding-inline:.58rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-mobile-preview-stage,.spark-preview-editor-stage),#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] :where(.pb-mobile-preview-stage,.pb-preview-editor-stage){min-height:16rem!important;max-height:20rem!important;min-block-size:16rem!important;max-block-size:20rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview{min-height:14rem!important;max-height:18rem!important;min-block-size:14rem!important;max-block-size:18rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview-overlay :where(p,small){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}}@media (min-width: 981px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true].spark-focused-shell{grid-template-columns:clamp(12.8rem,16vw,16.25rem) minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail{block-size:100%!important;max-block-size:calc(100dvh - 10.5rem)!important;min-block-size:0!important;overflow:hidden!important;padding:clamp(.62rem,.82vw,.86rem)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail>:first-child{margin-block-end:.72rem!important;padding-block-end:.62rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.spark-cockpit-route-rail){flex:0 0 auto!important;max-block-size:clamp(14rem,27vh,19rem)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-inline-end:.12rem!important;scrollbar-gutter:stable}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.creator-cockpit__route-button){min-block-size:3.15rem!important;max-block-size:3.55rem!important;padding:.52rem .58rem!important;border-radius:.82rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.creator-cockpit__route-button small){display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.spark-rail-list,.spark-rail-grid){min-block-size:0!important;max-block-size:clamp(9rem,23vh,14rem)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-block-end:.8rem!important;scrollbar-gutter:stable}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.spark-source-card){min-block-size:3.25rem!important;max-block-size:4.35rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-shell{grid-template-rows:minmax(clamp(18rem,43vh,29rem),.92fr) clamp(4.45rem,7.2vh,5.65rem) minmax(clamp(13rem,29vh,21rem),.74fr)!important;padding-block-end:clamp(.72rem,1vw,1rem)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-shell{block-size:100%!important;max-block-size:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-overlay-dock{grid-template-columns:minmax(16rem,1fr) minmax(13rem,.68fr) minmax(10.5rem,.42fr)!important;max-block-size:clamp(5rem,9vh,6.35rem)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__actions,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__agent-actions{grid-auto-columns:minmax(4.25rem,auto)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__actions button,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__agent-actions button{min-block-size:2.05rem!important;padding:.34rem .48rem!important;font-size:.76rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true]{grid-template-columns:minmax(0,1fr) minmax(17.5rem,.48fr)!important;min-block-size:0!important;block-size:100%!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{min-block-size:0!important;max-block-size:100%!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories].visual-cockpit-shell .visual-cockpit-shell__layout{grid-template-columns:clamp(12.75rem,15vw,15.75rem) minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-layer-rail{max-block-size:calc(100dvh - 10.75rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-layer-rail>:last-child{min-block-size:0!important;overflow-y:auto!important;padding-block-end:1rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage{grid-template-rows:minmax(clamp(17rem,43vh,28rem),.86fr) minmax(clamp(13rem,31vh,20rem),.56fr)!important;block-size:100%!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-reader-stage__canvas{min-block-size:0!important;max-block-size:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-production-deck{min-block-size:0!important;max-block-size:100%!important;overflow:auto!important}}@media (min-width: 1181px){#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics].robotics-view{grid-template-columns:clamp(13.5rem,16.5vw,16.5rem) minmax(0,1fr) clamp(17rem,20vw,20rem)!important;grid-template-rows:minmax(0,1fr) clamp(10.25rem,18vh,14rem)!important;gap:clamp(.48rem,.72vw,.72rem)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view{grid-template-rows:minmax(0,1fr) clamp(10.25rem,18vh,14rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage{grid-template-rows:auto minmax(0,1fr) auto!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__mode-panel,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__agent-lanes{display:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage-metrics{max-block-size:3rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__bottom{min-block-size:0!important;block-size:100%!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs button{min-inline-size:auto!important;padding-inline:.62rem!important;white-space:nowrap!important}}@media (max-width: 720px){#showweld-app-root[data-app-surface=creator]{--sw-studio-mobile-clearance: calc(var(--sw-mobile-bottom-clearance, 8.75rem) + env(safe-area-inset-bottom, 0px) + 2.4rem)}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true],#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories],#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics]{overflow-x:clip!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-main-stage,.spark-cockpit-shell),#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories].visual-cockpit-shell,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .visual-cockpit-shell__layout,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view{padding-block-end:var(--sw-studio-mobile-clearance)!important;scroll-padding-block-end:var(--sw-studio-mobile-clearance)!important;overscroll-behavior:contain!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-preview-shell{max-block-size:none!important;overflow:visible!important;padding:.6rem!important;margin-block-end:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-mobile-preview-stage,.spark-preview-editor-stage),#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] :where(.pb-mobile-preview-stage,.pb-preview-editor-stage){min-block-size:clamp(9.5rem,25dvh,13.5rem)!important;max-block-size:clamp(10.5rem,29dvh,15rem)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-caption,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-preview-caption{padding:.5rem .58rem!important;gap:.45rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-caption span,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-preview-caption span{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-input-layer{padding-block-end:.75rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-input-card,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-layered-input-card{padding:.58rem!important;border-radius:.94rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-prompt-area,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-layered-scene-area{min-block-size:5.15rem!important;max-block-size:6.4rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-output-route-grid,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-editor-bridge-grid,#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-neutron-layer-stack{padding-block-end:.6rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-tabs{inset-block-start:auto!important;position:relative!important;margin-block-end:.56rem!important;grid-auto-columns:minmax(4.75rem,5.55rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-tabs button{min-block-size:3.25rem!important;max-block-size:3.55rem!important;padding:.38rem .42rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view{gap:.62rem!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-rows:auto!important;block-size:auto!important;height:auto!important;min-block-size:0!important;max-block-size:none!important;align-content:start!important;overflow-y:auto!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics].robotics-view{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-rows:auto!important;block-size:auto!important;height:auto!important;min-block-size:0!important;max-block-size:none!important;align-content:start!important;gap:.62rem!important;overflow-y:auto!important;overflow-x:clip!important;padding-block-end:var(--sw-studio-mobile-clearance)!important;scroll-padding-block-end:var(--sw-studio-mobile-clearance)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage{padding:.56rem!important;gap:.42rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage-toolbar{padding:.28rem!important;gap:.32rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage-toolbar button{min-block-size:2.1rem!important;padding:.34rem .52rem!important;font-size:.78rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview{min-block-size:clamp(10.25rem,27dvh,13.25rem)!important;max-block-size:clamp(11.25rem,30dvh,14.25rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview-overlay{inset-inline:.58rem!important;inset-block-end:.5rem!important;max-inline-size:none!important;padding:.52rem .58rem!important;border-radius:.9rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview-overlay h2{font-size:clamp(1rem,5vw,1.28rem)!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview-overlay p,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet__actions,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-action-packet__meta{display:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__safety-ladder{display:flex!important;gap:.32rem!important;overflow-x:auto!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__safety-ladder::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__stage-metrics{display:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__bottom{padding:.55rem!important;margin-block-end:.6rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.34rem!important;overflow:visible!important;padding:0!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs button{min-inline-size:0!important;min-block-size:2.35rem!important;padding:.34rem .28rem!important;font-size:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-active-panel[data-active=true]{max-block-size:none!important;min-block-size:5.2rem!important;padding:.54rem!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__inspector,#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__fleet{max-block-size:none!important;margin-block-end:.68rem!important}}@media (min-width: 721px) and (max-width: 1180px){#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics].robotics-view{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-rows:auto!important;block-size:auto!important;height:auto!important;max-block-size:none!important;overflow-y:auto!important;overflow-x:clip!important;padding-block-end:calc(var(--sw-mobile-bottom-clearance, 8.75rem) + 1.5rem)!important}}@media (max-width: 720px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer>.spark-output-route-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(8.7rem,9.8rem)!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.42rem!important;padding-block-end:.35rem!important;scroll-padding-inline:.5rem!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer>.spark-output-route-grid::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-card{min-block-size:3.55rem!important;max-block-size:3.95rem!important;min-inline-size:0!important;padding:.5rem .56rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-card span span{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__bottom{display:grid!important;grid-template-rows:auto auto!important;align-content:start!important;gap:.52rem!important;overflow:visible!important;min-block-size:0!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-tabs{grid-row:1!important;position:relative!important;z-index:2!important;margin:0!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-active-panel[data-active=true]{grid-row:2!important;position:relative!important;z-index:1!important;margin:0!important;display:grid!important;gap:.42rem!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-active-panel[data-active=true]>:where(button,span,ol,div){min-block-size:0!important;max-block-size:none!important;transform:none!important}#showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__plan ol{margin:0!important;padding-inline-start:1.15rem!important;max-block-size:none!important;overflow:visible!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual{overflow-x:clip!important;overflow-y:auto!important;padding-block-end:var(--sw-studio-mobile-clearance, 8.75rem)!important;scroll-padding-block-end:var(--sw-studio-mobile-clearance, 8.75rem)!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .visual-cockpit-layout{display:block!important;block-size:auto!important;height:auto!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-preview-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:clamp(9.75rem,25dvh,12.75rem) auto auto!important;gap:.55rem!important;block-size:auto!important;height:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-preview-stage{grid-row:1!important;min-block-size:clamp(9.75rem,25dvh,12.75rem)!important;max-block-size:clamp(9.75rem,25dvh,12.75rem)!important;block-size:clamp(9.75rem,25dvh,12.75rem)!important;height:clamp(9.75rem,25dvh,12.75rem)!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-input-layer{grid-row:2!important;display:grid!important;grid-template-rows:auto auto auto!important;gap:.48rem!important;block-size:auto!important;height:auto!important;min-block-size:0!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-layered-input-card{min-block-size:0!important;block-size:auto!important;height:auto!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-layered-scene-area{min-block-size:5.1rem!important;max-block-size:6.4rem!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual :where(.pb-neutron-layer-stack,.pb-editor-bridge-grid){display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(8rem,9.4rem)!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual :where(.pb-neutron-layer-stack,.pb-editor-bridge-grid)::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .creator-cockpit__route-panel{max-block-size:42dvh!important;overflow-y:auto!important;overscroll-behavior:contain}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]{display:grid!important;grid-template-areas:"stage" "bottom" "inspector" "rail"!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;grid-auto-rows:auto!important;align-content:start!important;min-block-size:0!important;block-size:auto!important;height:auto!important;max-block-size:none!important;overflow-x:clip!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__bottom{grid-area:bottom!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:min-content minmax(8.4rem,auto)!important;block-size:auto!important;height:auto!important;min-block-size:13rem!important;max-block-size:none!important;contain:none!important;overflow:visible!important;padding:.52rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.38rem!important;grid-row:1!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-padding-inline:.4rem;scrollbar-width:none;padding:0 0 .08rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs button{flex:0 0 clamp(5.2rem,26vw,6.35rem)!important;inline-size:clamp(5.2rem,26vw,6.35rem)!important;min-inline-size:clamp(5.2rem,26vw,6.35rem)!important;max-inline-size:clamp(5.2rem,26vw,6.35rem)!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-workflow-active-panel[data-active=true]{grid-row:2!important;align-self:stretch!important;block-size:auto!important;height:auto!important;min-block-size:8.4rem!important;max-block-size:none!important;contain:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__plan[data-active=true]{display:grid!important;grid-template-rows:auto minmax(3.9rem,1fr) auto!important;gap:.42rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__plan[data-active=true] ol{grid-row:2!important;max-block-size:4.9rem!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;padding-block-end:.2rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__plan[data-active=true] .robotics-view__command-strip{grid-row:3!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.36rem!important;padding-block-start:.1rem!important;padding-block-end:.08rem!important;scrollbar-width:none}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__plan[data-active=true] .robotics-view__command-strip::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__plan[data-active=true] .robotics-view__command-strip button{flex:0 0 auto!important;inline-size:auto!important;min-inline-size:6.8rem!important;max-inline-size:9rem!important;min-block-size:2.18rem!important}}@media (min-width: 721px) and (max-width: 1180px){html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]{display:grid!important;grid-template-columns:minmax(13rem,.82fr) minmax(0,1.18fr)!important;gap:.8rem!important;align-items:center!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]>div:first-child,html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]>div:last-child{min-inline-size:0!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]>div:last-child{display:flex!important;justify-content:flex-start!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-padding-inline:.35rem!important;padding-block:.05rem!important;scrollbar-width:none}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]>div:last-child::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]>div:last-child :where(button,label){flex:0 0 auto!important;min-inline-size:max-content!important;max-inline-size:10.5rem!important;min-block-size:2.3rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]>div:last-child>div:first-child{display:none!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-preview-editor-command.visual-production-deck{overflow:auto!important;overscroll-behavior:contain!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator]{--sw-studio-mobile-clearance: max(8.8rem, calc(env(safe-area-inset-bottom, 0px) + 7.25rem) )}html body #showweld-app-root[data-app-surface=creator] :where([data-showweld-spark=true],[data-show-first-route=visual-stories],[data-show-first-route=robotics]){scroll-padding-block-end:var(--sw-studio-mobile-clearance)!important}html body #showweld-app-root[data-app-surface=creator] :where([data-showweld-spark=true] .spark-main-stage,[data-showweld-spark=true] .spark-cockpit-shell,[data-show-first-route=visual-stories].visual-cockpit-shell,[data-show-first-route=robotics].robotics-view){padding-block-end:var(--sw-studio-mobile-clearance)!important;scroll-padding-block-end:var(--sw-studio-mobile-clearance)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;gap:.68rem!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-stage{order:0!important;min-block-size:clamp(10.5rem,30dvh,13.5rem)!important;block-size:clamp(10.5rem,30dvh,13.5rem)!important;max-block-size:clamp(10.5rem,30dvh,13.5rem)!important;overflow:hidden!important;border:1px solid color-mix(in srgb,rgb(var(--accent-primary-rgb, 59 130 246)) 36%,transparent)!important;border-radius:1.25rem!important;box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 18px 44px color-mix(in srgb,rgb(var(--accent-primary-rgb, 59 130 246)) 16%,transparent)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-empty,html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-media{min-block-size:100%!important;block-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-caption{inset-inline:.68rem!important;inset-block-end:.58rem!important;max-inline-size:calc(100% - 1.36rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-tool-dock{order:1!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(5.8rem,1fr)!important;grid-template-columns:none!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-tool-dock button{min-block-size:2.35rem!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer{order:3!important;max-block-size:none!important;overflow:visible!important;padding-block-end:.4rem!important}html body #showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-tabs{grid-auto-columns:minmax(5.45rem,6.6rem)!important;padding-inline:.38rem!important;scroll-padding-inline:.5rem!important}html body #showweld-app-root[data-app-surface=creator] [data-show-first-route=visual-stories] .pb-mobile-tab{min-block-size:3rem!important;max-block-size:3.25rem!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-preview-shell{gap:.68rem!important;padding-block-end:.45rem!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-preview-stage{min-block-size:clamp(11rem,29dvh,13.8rem)!important;block-size:clamp(11rem,29dvh,13.8rem)!important;max-block-size:clamp(11rem,29dvh,13.8rem)!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-input-layer{max-block-size:none!important;overflow:visible!important;padding-block-end:.4rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]{padding-block-end:var(--sw-studio-mobile-clearance)!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__preview{min-block-size:clamp(12rem,32dvh,15.25rem)!important;block-size:clamp(12rem,32dvh,15.25rem)!important;max-block-size:clamp(12rem,32dvh,15.25rem)!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__preview-overlay{display:grid!important;gap:.32rem!important;inset-inline:.72rem!important;inset-block-end:.72rem!important;max-block-size:6.7rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__bottom{min-block-size:11.6rem!important;padding:.6rem!important;border-radius:1.15rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(5.55rem,6.35rem)!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding-block-end:.2rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs button{inline-size:auto!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:2.36rem!important;padding-inline:.45rem!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__plan[data-active=true]{grid-template-rows:auto minmax(3.15rem,auto) auto!important;min-block-size:8.8rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__plan[data-active=true] ol{max-block-size:3.25rem!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__plan[data-active=true] .robotics-view__command-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.34rem!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin;max-block-size:4.78rem!important;padding:0!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__plan[data-active=true] .robotics-view__command-strip button{inline-size:auto!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:2.16rem!important;padding-inline:.34rem!important;white-space:nowrap!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true],html body #showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-os-stage,.dashboard-view-panel,.dashboard-route-intelligence-panel){padding-block-end:var(--sw-studio-mobile-clearance)!important;scroll-padding-block-end:var(--sw-studio-mobile-clearance)!important}}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-ledger{order:2!important}@media (min-width: 981px){html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable;padding-block-end:1.05rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.spark-cockpit-route-rail){max-block-size:clamp(12.4rem,23vh,15.75rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.creator-cockpit__route-button){min-block-size:2.42rem!important;max-block-size:2.72rem!important;padding-block:.38rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.creator-cockpit__route-button small){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.spark-rail-list,.spark-rail-grid){max-block-size:clamp(7.35rem,17.5vh,10.5rem)!important;padding-block-end:1.35rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.spark-source-card){min-block-size:2.65rem!important;max-block-size:3.18rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-shell{grid-template-rows:minmax(clamp(16.5rem,36vh,25rem),.76fr) clamp(3.95rem,6vh,4.75rem) minmax(clamp(16rem,34vh,24rem),.9fr)!important}html body #showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics].robotics-view{grid-template-rows:minmax(0,.84fr) clamp(12.5rem,23vh,16.75rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__preview{min-block-size:clamp(18rem,34vh,25rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-view__bottom{min-block-size:12.5rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-show-first-route=robotics] .robotics-workflow-active-panel[data-active=true]{min-block-size:7.2rem!important;overflow:auto!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator]{--sw-studio-mobile-clearance: max(9.75rem, calc(env(safe-area-inset-bottom, 0px) + 8.4rem) )}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck{gap:.54rem!important;padding:.52rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-stage{min-block-size:clamp(8.65rem,21.5dvh,10.95rem)!important;block-size:clamp(8.65rem,21.5dvh,10.95rem)!important;max-block-size:clamp(8.65rem,21.5dvh,10.95rem)!important;min-height:clamp(8.65rem,21.5dvh,10.95rem)!important;height:clamp(8.65rem,21.5dvh,10.95rem)!important;max-height:clamp(8.65rem,21.5dvh,10.95rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-empty svg{inline-size:clamp(2rem,11vw,2.85rem)!important;block-size:clamp(2rem,11vw,2.85rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-caption{inset-block-end:.42rem!important;padding:.45rem .55rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer{padding-block-end:calc(var(--sw-studio-mobile-clearance) + .75rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-prompt-area{min-block-size:5.9rem!important;max-block-size:8.4rem!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-preview-stage{min-block-size:clamp(10.15rem,25dvh,12.35rem)!important;block-size:clamp(10.15rem,25dvh,12.35rem)!important;max-block-size:clamp(10.15rem,25dvh,12.35rem)!important;min-height:clamp(10.15rem,25dvh,12.35rem)!important;height:clamp(10.15rem,25dvh,12.35rem)!important;max-height:clamp(10.15rem,25dvh,12.35rem)!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-preview-stage .pb-svg-asset-plate__label{display:none!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-preview-caption{inset-block-end:.52rem!important;padding:.52rem .62rem!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-input-layer{padding-block-end:calc(var(--sw-studio-mobile-clearance) + .7rem)!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__preview{min-block-size:clamp(10.9rem,28dvh,12.75rem)!important;block-size:clamp(10.9rem,28dvh,12.75rem)!important;max-block-size:clamp(10.9rem,28dvh,12.75rem)!important;min-height:clamp(10.9rem,28dvh,12.75rem)!important;height:clamp(10.9rem,28dvh,12.75rem)!important;max-height:clamp(10.9rem,28dvh,12.75rem)!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__preview-overlay{inset-inline:.72rem!important;inset-block-end:.58rem!important;max-block-size:5.6rem!important;padding:.52rem .58rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__preview-overlay h2{font-size:clamp(1.02rem,5.2vw,1.32rem)!important;line-height:1.03!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__safety-ladder em{min-block-size:1.22rem!important;padding:.18rem .38rem!important;font-size:.58rem!important;line-height:1!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;gap:.38rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:inline mandatory;scroll-padding-inline:0!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs button{flex:0 0 calc((100% - 1.14rem)/4)!important;inline-size:auto!important;min-inline-size:0!important;max-inline-size:none!important;padding-inline:.24rem!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__bottom{min-block-size:12.4rem!important;padding-block-end:.82rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-workflow-active-panel[data-active=true]{min-block-size:8rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true],html body #showweld-app-root [data-showweld-dashboard=true] :where(.dashboard-os-stage,.dashboard-view-panel,.dashboard-route-intelligence-panel,.dashboard-card,.dashboard-panel){padding-block-end:calc(var(--sw-studio-mobile-clearance) + 1rem)!important;scroll-padding-block-end:calc(var(--sw-studio-mobile-clearance) + 1rem)!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar{display:grid!important;grid-template-rows:auto auto!important;gap:.42rem!important;padding:.58rem!important;min-block-size:0!important;block-size:auto!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__brand{min-block-size:2.35rem!important;gap:.5rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__brand>div:first-child{inline-size:2rem!important;block-size:2rem!important;border-radius:.72rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__brand button{min-block-size:2.28rem!important;padding-inline:.78rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__clip-rail{block-size:2rem!important;min-block-size:2rem!important;max-block-size:2rem!important;gap:.38rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__clip-pill{block-size:2rem!important;min-block-size:2rem!important;max-block-size:2rem!important;inline-size:clamp(8rem,43vw,9.25rem)!important;padding:.38rem .5rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__clip-pill span:last-child{display:block!important;min-inline-size:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__sources,html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-mobile-dock{display:none!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]{min-block-size:3.85rem!important;max-block-size:4.15rem!important;padding:.58rem .72rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]>div:first-child{gap:.52rem!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]>div:first-child>div:first-child{inline-size:2rem!important;block-size:2rem!important;border-radius:.7rem!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]>div:first-child small,html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]>div:first-child span{max-inline-size:13rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual header[data-studio-mobile-header=true]>div:last-child{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-deck>.spark-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-deck>.spark-mobile-preview-stage :where(.spark-mobile-preview-media,.spark-mobile-preview-empty){min-block-size:clamp(8.65rem,21.5dvh,10.95rem)!important;block-size:clamp(8.65rem,21.5dvh,10.95rem)!important;max-block-size:clamp(8.65rem,21.5dvh,10.95rem)!important;min-height:clamp(8.65rem,21.5dvh,10.95rem)!important;height:clamp(8.65rem,21.5dvh,10.95rem)!important;max-height:clamp(8.65rem,21.5dvh,10.95rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.32rem!important;overflow:hidden!important;padding:.38rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock button{min-inline-size:0!important;min-block-size:2.28rem!important;padding:.34rem .18rem!important;font-size:.61rem!important;line-height:1!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tabs{display:flex!important;gap:.38rem!important;overflow-x:auto!important;scroll-snap-type:inline mandatory;scroll-padding-inline:.4rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab{flex:0 0 calc((100% - 1.14rem)/4)!important;inline-size:auto!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:2.55rem!important;block-size:2.55rem!important;max-block-size:2.55rem!important;padding:.34rem .24rem!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab small{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-shell>.pb-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-stage :where(.pb-mobile-preview-media,.pb-mobile-preview-empty){min-block-size:clamp(10.15rem,25dvh,12.35rem)!important;block-size:clamp(10.15rem,25dvh,12.35rem)!important;max-block-size:clamp(10.15rem,25dvh,12.35rem)!important;min-height:clamp(10.15rem,25dvh,12.35rem)!important;height:clamp(10.15rem,25dvh,12.35rem)!important;max-height:clamp(10.15rem,25dvh,12.35rem)!important}}@media (max-width: 720px) and (max-height: 760px){html body #showweld-app-root[data-app-surface=creator]{--sw-studio-mobile-clearance: max(8.8rem, calc(env(safe-area-inset-bottom, 0px) + 7.35rem) )}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-deck>.spark-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-deck>.spark-mobile-preview-stage :where(.spark-mobile-preview-media,.spark-mobile-preview-empty){min-block-size:clamp(7.55rem,19.25dvh,8.75rem)!important;block-size:clamp(7.55rem,19.25dvh,8.75rem)!important;max-block-size:clamp(7.55rem,19.25dvh,8.75rem)!important;min-height:clamp(7.55rem,19.25dvh,8.75rem)!important;height:clamp(7.55rem,19.25dvh,8.75rem)!important;max-height:clamp(7.55rem,19.25dvh,8.75rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-empty :where(p,span){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-caption{min-block-size:2.58rem!important;max-block-size:2.82rem!important;padding:.38rem .5rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-layered-prompt-area{min-block-size:4.9rem!important;max-block-size:5.85rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-shell>.pb-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-stage :where(.pb-mobile-preview-media,.pb-mobile-preview-empty){min-block-size:clamp(8.7rem,22.5dvh,9.9rem)!important;block-size:clamp(8.7rem,22.5dvh,9.9rem)!important;max-block-size:clamp(8.7rem,22.5dvh,9.9rem)!important;min-height:clamp(8.7rem,22.5dvh,9.9rem)!important;height:clamp(8.7rem,22.5dvh,9.9rem)!important;max-height:clamp(8.7rem,22.5dvh,9.9rem)!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__preview{min-block-size:clamp(9.2rem,24dvh,10.45rem)!important;block-size:clamp(9.2rem,24dvh,10.45rem)!important;max-block-size:clamp(9.2rem,24dvh,10.45rem)!important;min-height:clamp(9.2rem,24dvh,10.45rem)!important;height:clamp(9.2rem,24dvh,10.45rem)!important;max-height:clamp(9.2rem,24dvh,10.45rem)!important}}@media (min-width: 981px){html body :where(.showweld-workspace-command-strip) h2{line-height:1.28!important;min-block-size:1.28em!important;overflow:visible!important}html body h2[style*="font-size: 0.98rem"][style*="line-height: 1.15"],html body #showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] h2{line-height:1.34!important;min-block-size:1.34em!important;overflow:visible!important}html body :where(.showweld-route-intelligence){display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;inline-size:auto!important;width:auto!important;max-inline-size:10.75rem!important;min-inline-size:0!important;padding:.44rem .58rem!important;gap:.38rem!important;overflow:hidden!important;border-radius:999px!important}html body :where(.showweld-route-intelligence)>p,html body :where(.showweld-route-intelligence)>div:nth-child(n+3){display:none!important}html body :where(.showweld-route-intelligence)>div:first-child{inline-size:100%!important;min-inline-size:0!important;overflow:hidden!important}html body :where(.showweld-route-intelligence)>div:first-child>span:first-child{min-inline-size:0!important;max-inline-size:8.7rem!important;overflow:hidden!important}html body :where(.showweld-route-intelligence)>div:first-child>span:first-child span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body :where(.showweld-route-intelligence)>div:first-child>span:last-child{display:none!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-os-switcher=true],.showweld-os-switcher){justify-content:flex-end!important;gap:.38rem!important;max-inline-size:19rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] .showweld-os-switcher__item{inline-size:2.72rem!important;min-inline-size:2.72rem!important;max-inline-size:2.72rem!important;min-block-size:2.36rem!important;block-size:2.36rem!important;max-block-size:2.36rem!important;justify-content:center!important;padding:.44rem!important}html body #showweld-app-root[data-app-surface=creator] .showweld-os-switcher__item>span{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] .showweld-os-switcher__item :where(svg){inline-size:1rem!important;block-size:1rem!important;flex:0 0 auto!important}html body #showweld-app-root[data-app-surface=creator] .showweld-workspace-actions{justify-content:flex-end!important;gap:.42rem!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=creator] .showweld-workspace-actions>button{min-inline-size:0!important;min-block-size:2.1rem!important;padding-inline:.68rem!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] .showweld-route-intelligence{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.44rem!important;max-inline-size:19rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .showweld-route-intelligence>p,html body #showweld-app-root[data-app-surface=creator] .showweld-route-intelligence>div:last-child{display:none!important}html body #showweld-app-root[data-app-surface=creator] .showweld-route-intelligence>div:first-child{min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] .showweld-route-intelligence>div:first-child span:first-child{min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-route-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;margin-block-end:.62rem!important;overflow:visible!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button{min-block-size:2.12rem!important;block-size:2.12rem!important;max-block-size:2.12rem!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.36rem!important;padding:.36rem .44rem!important;border-radius:.76rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button>span:first-of-type{display:block!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button strong{display:block!important;font-size:.69rem!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button small,html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-badge{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail{position:relative!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail:after{content:""!important;position:sticky!important;display:block!important;inset-block-end:0!important;block-size:1.3rem!important;margin-block-start:-1.3rem!important;pointer-events:none!important;background:linear-gradient(to bottom,color-mix(in srgb,var(--sw-layer-panel, #101827) 0%,transparent),color-mix(in srgb,var(--sw-layer-panel, #101827) 96%,transparent))!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.spark-section-label){margin-block:.46rem .28rem!important;font-size:.66rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.spark-rail-list,.spark-rail-grid){border-radius:.95rem!important;background:color-mix(in srgb,var(--sw-layer-panel, #101827) 58%,transparent)!important}html body [data-showweld-spark=true] .spark-command-rail :where(.spark-clip-list,.spark-picture-source-list){gap:.38rem!important}html body [data-showweld-spark=true] .spark-command-rail :where(.spark-clip-list,.spark-picture-source-list) .spark-source-card{min-block-size:2.56rem!important;block-size:auto!important;max-block-size:none!important;padding:.52rem .62rem!important;overflow:hidden!important}html body [data-showweld-spark=true] .spark-command-rail .spark-clip-list .spark-source-card>div:nth-child(n+2){display:none!important}html body [data-showweld-spark=true] .spark-command-rail .spark-clip-list .spark-source-card>div:first-child>span:last-child{display:none!important}html body [data-showweld-spark=true] .spark-command-rail .spark-picture-source-list .spark-source-card>div:last-child>div:nth-child(n+2){display:none!important}html body [data-showweld-spark=true] .spark-command-rail .spark-source-card :where(strong,span,div){min-inline-size:0!important}html body [data-showweld-spark=true] .spark-command-rail .spark-source-card strong{display:block!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.73rem!important;line-height:1.16!important}html body [data-showweld-spark=true] .spark-command-dock__title strong{font-size:.76rem!important;line-height:1.14!important}html body [data-showweld-spark=true] .spark-workbench-heading>span{display:none!important}html body [data-showweld-spark=true] .spark-editor-clip-pill{grid-template-rows:minmax(3rem,auto)!important;min-block-size:3.4rem!important;overflow:hidden!important}html body [data-showweld-spark=true] .spark-editor-clip-pill span{display:none!important}html body [data-showweld-studio=true] .visual-cockpit-route-rail{gap:.42rem!important;overflow:visible!important}html body [data-showweld-studio=true] .visual-cockpit-route-rail .creator-cockpit__route-button{min-block-size:2.56rem!important;block-size:2.56rem!important;max-block-size:2.56rem!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.42rem!important;padding:.44rem .58rem!important;overflow:hidden!important}html body [data-showweld-studio=true] .visual-cockpit-route-rail .creator-cockpit__route-button :where(small,.creator-cockpit__route-badge){display:none!important}html body [data-showweld-studio=true] .visual-cockpit-route-rail .creator-cockpit__route-button strong{display:block!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.12!important}html body [data-showweld-studio=true]>header>div:last-child button{max-inline-size:10rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body [data-showweld-studio=true]>header>div:last-child button:last-child{max-inline-size:8rem!important;padding-inline:.72rem!important;font-size:0!important}html body [data-showweld-studio=true]>header>div:last-child button:last-child:after{content:"Import"!important;font-size:.68rem!important;font-weight:850!important;line-height:1!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-view__robot-list button{grid-template-columns:auto minmax(0,1fr)!important;gap:.56rem!important;min-block-size:3.72rem!important;block-size:auto!important;max-block-size:none!important;overflow:hidden!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-view__robot-list button>span:last-child{display:none!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-view__robot-list button strong{max-inline-size:100%!important;font-size:.73rem!important;line-height:1.16!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-safety-console button{font-size:.78rem!important;min-inline-size:0!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet{max-inline-size:min(34rem,72%)!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet__meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important;inline-size:100%!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet__meta>span{display:grid!important;gap:.14rem!important;min-inline-size:0!important;padding:.46rem .5rem!important;border-radius:.65rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet__meta :where(strong,em){display:block!important;inline-size:auto!important;max-inline-size:100%!important;min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.12!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet__meta strong{font-size:.66rem!important}html body [data-showweld-spark=true] :where(.spark-mobile-tool-dock,.spark-preview-overlay-dock,.spark-command-dock,.spark-preview-editor-command) button,html body [data-showweld-spark=true] :where(.spark-mobile-tool-dock,.spark-preview-overlay-dock,.spark-command-dock,.spark-preview-editor-command) [role=button]{color:var(--sw-layer-text, var(--text-primary, #e5ecff))!important;background:color-mix(in srgb,var(--sw-layer-panel, #101827) 88%,rgba(var(--sw-layer-route-accent-rgb, 59,130,246),.18))!important;border-color:color-mix(in srgb,var(--sw-layer-border, rgba(148,163,184,.22)) 76%,rgb(var(--sw-layer-route-accent-rgb, 59,130,246)) 24%)!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0208173d!important;opacity:1!important}html body [data-showweld-spark=true] :where(.spark-preview-editor-command) button:disabled{opacity:.58!important}}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-directory-view #characters-sidebar button{line-height:1.06!important;min-block-size:2.86rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-directory-view #characters-sidebar button:has(>:only-child),html body #showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-directory-view #characters-sidebar div>button:last-child{inline-size:auto!important;min-inline-size:3.35rem!important;padding-inline:.46rem!important;font-size:.64rem!important;letter-spacing:0!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true] h2{min-block-size:1.45em!important;block-size:auto!important;max-block-size:none!important;line-height:1.18!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view button[aria-label="Expand chapter navigation"]{inline-size:4.75rem!important;min-inline-size:4.75rem!important;max-inline-size:4.75rem!important;block-size:auto!important;min-block-size:3.6rem!important;max-block-size:none!important;padding:.48rem .32rem!important;line-height:1.08!important;white-space:normal!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view button[aria-label="Expand chapter navigation"] span{display:block!important;line-height:1!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-rail .pb-episode-row{min-block-size:3.28rem!important;block-size:auto!important;max-block-size:none!important;align-items:center!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-rail .pb-episode-row>div:nth-child(2){display:grid!important;gap:.12rem!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-rail .pb-episode-row>div:nth-child(2)>div:first-child{line-height:1.14!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-rail .pb-episode-row>div:nth-child(2)>div:nth-child(2){min-inline-size:0!important;overflow:hidden!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] header label{min-block-size:2.7rem!important;line-height:1.06!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true]>header>div:last-child label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.34rem!important;block-size:auto!important;min-block-size:2.35rem!important;max-block-size:none!important;padding-inline:.68rem!important;white-space:nowrap!important;overflow:visible!important;font-size:0!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true]>header>div:last-child label:after{content:"Bubbles"!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true]>header>div:last-child label input{inline-size:.82rem!important;block-size:.82rem!important;margin:0!important}html body #showweld-app-root[data-app-surface=creator] .app-builder-active header h2{min-block-size:1.35em!important;block-size:auto!important;line-height:1.14!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] .app-builder-active .app-builder-preview-browserbar{align-items:center!important}html body #showweld-app-root[data-app-surface=creator] .app-builder-active .app-builder-preview-browserbar button{display:inline-flex!important;align-items:center!important;justify-content:center!important;block-size:2.16rem!important;min-block-size:2.16rem!important;max-block-size:2.16rem!important;line-height:1!important;overflow:visible!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet__meta span:first-child strong{font-size:0!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet__meta span:first-child strong:after{content:"SECURITY PATROL"!important;display:block!important;font-size:.64rem!important;line-height:1.08!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width: 720px){html body{--sw-creator-mobile-viewport-gap: .62rem;--sw-creator-mobile-route-vh: calc(100dvh - var(--sw-creator-mobile-top-chrome, 8.95rem) - var(--sw-creator-mobile-dock-height, 5.95rem) - env(safe-area-inset-bottom, 0px))}html body [data-showweld-spark=true],html body [data-showweld-studio=true],html body section.robotics-view[data-show-first-route=robotics]{min-block-size:0!important;block-size:min(100%,calc(100dvh - var(--sw-creator-mobile-top-chrome, 8.95rem)))!important;max-block-size:calc(100dvh - var(--sw-creator-mobile-top-chrome, 8.95rem))!important;overflow:hidden!important}html body [data-showweld-spark=true] .spark-video-editor-main,html body [data-showweld-studio=true] .visual-cockpit-layout,html body [data-showweld-studio=true] main.creator-cockpit__route-stack{min-block-size:0!important;block-size:100%!important;max-block-size:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-block-end:calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom,0px) + 1.45rem)!important}html body [data-showweld-spark=true] .spark-mobile-preview-deck,html body [data-showweld-studio=true] .pb-mobile-preview-shell{inline-size:100%!important;max-inline-size:100%!important;min-block-size:0!important;block-size:auto!important;max-block-size:none!important;overflow:visible!important;display:grid!important;gap:.48rem!important;margin-block-end:.58rem!important}html body [data-showweld-spark=true] .spark-mobile-preview-stage,html body [data-showweld-studio=true] .pb-mobile-preview-stage{min-block-size:clamp(9.25rem,26dvh,12rem)!important;block-size:clamp(9.25rem,26dvh,12rem)!important;max-block-size:clamp(9.25rem,26dvh,12rem)!important;border-radius:1.1rem!important}html body [data-showweld-spark=true] .spark-mobile-preview-stage :where(.spark-mobile-preview-media,.spark-mobile-preview-empty),html body [data-showweld-studio=true] .pb-mobile-preview-stage :where(.pb-mobile-preview-media,.pb-mobile-preview-empty){min-block-size:100%!important;block-size:100%!important;max-block-size:100%!important}html body [data-showweld-spark=true] .spark-mobile-preview-empty :where(span),html body [data-showweld-studio=true] .pb-mobile-preview-empty :where(span){display:none!important}html body [data-showweld-spark=true] .spark-mobile-preview-caption,html body [data-showweld-studio=true] .pb-mobile-preview-caption{min-block-size:2.42rem!important;max-block-size:2.68rem!important;overflow:hidden!important;padding:.42rem .55rem!important}html body [data-showweld-spark=true] .spark-mobile-preview-caption :where(strong,span),html body [data-showweld-studio=true] .pb-mobile-preview-caption :where(strong,span){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body [data-showweld-spark=true] .spark-mobile-tool-dock,html body [data-showweld-studio=true] .pb-mobile-canvas-tools{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.32rem!important;padding:.36rem!important;min-block-size:2.82rem!important;max-block-size:3.04rem!important;overflow:hidden!important;border-radius:1rem!important}html body [data-showweld-spark=true] .spark-mobile-tool-dock button,html body [data-showweld-studio=true] .pb-mobile-canvas-tools button{min-inline-size:0!important;min-block-size:2.06rem!important;block-size:2.06rem!important;max-block-size:2.06rem!important;padding:.22rem .28rem!important;gap:.18rem!important;font-size:.58rem!important;line-height:1.08!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body [data-showweld-spark=true] .spark-mobile-tool-dock button:nth-child(n+4),html body [data-showweld-studio=true] .pb-mobile-canvas-tools button:nth-child(n+4){display:none!important}html body [data-showweld-spark=true] .spark-mobile-input-layer,html body [data-showweld-studio=true] .pb-mobile-input-layer{display:grid!important;gap:.48rem!important;min-block-size:0!important;max-block-size:calc(var(--sw-creator-mobile-route-vh, 28rem) - 16rem)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding-block-end:.45rem!important}html body [data-showweld-spark=true] .spark-layered-input-card,html body [data-showweld-studio=true] .pb-layered-input-card{padding:.55rem!important;gap:.42rem!important;border-radius:1rem!important}html body [data-showweld-spark=true] .spark-layered-input-card__top>div>span,html body [data-showweld-studio=true] .pb-layered-input-card__top>div>span{display:none!important}html body [data-showweld-spark=true] .spark-layered-prompt-area,html body [data-showweld-studio=true] .pb-layered-scene-area{min-block-size:5.3rem!important;max-block-size:6.65rem!important;overflow-y:auto!important;font-size:.72rem!important;line-height:1.32!important}html body [data-showweld-spark=true] .spark-neutron-layer-stack,html body [data-showweld-studio=true] .pb-neutron-layer-stack,html body [data-showweld-studio=true] .pb-editor-bridge-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important}html body [data-showweld-spark=true] :where(.spark-neutron-layer,.spark-output-route-card),html body [data-showweld-studio=true] :where(.pb-neutron-layer,.pb-editor-bridge-card,.pb-output-route-card){min-block-size:3rem!important;padding:.46rem!important;overflow:hidden!important}html body [data-showweld-spark=true] :where(.spark-neutron-layer span,.spark-output-route-card span),html body [data-showweld-studio=true] :where(.pb-neutron-layer span,.pb-editor-bridge-card span,.pb-output-route-card span){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true]{min-block-size:0!important;block-size:auto!important;max-block-size:none!important;overflow:visible!important;padding:.62rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true] :where(h2,p){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]{block-size:auto!important;height:auto!important;min-block-size:2.92rem!important;max-block-size:3.12rem!important;align-items:center!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.3rem!important;gap:.34rem!important;scroll-padding-inline:.35rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]>button{flex:0 0 4.32rem!important;inline-size:4.32rem!important;min-inline-size:4.32rem!important;max-inline-size:4.32rem!important;min-block-size:2.34rem!important;block-size:2.34rem!important;max-block-size:2.34rem!important;padding:.24rem .32rem!important;gap:.08rem!important;font-size:.61rem!important;line-height:1.05!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]>button :where(span,strong){max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] :where(h1,h2,h3),html body #showweld-app-root[data-app-surface=creator] .app-builder-active :where(h1,h2,h3){line-height:1.16!important;min-block-size:1.18em!important;overflow:visible!important}}@media (min-width: 1180px){html body #showweld-app-root[data-app-surface=creator] :where([data-creator-os-switcher=true],.showweld-os-switcher){inline-size:min(100%,24rem)!important;width:min(100%,24rem)!important;max-inline-size:24rem!important;display:grid!important;grid-template-columns:repeat(4,minmax(4.75rem,1fr))!important;gap:.34rem!important;align-items:stretch!important;justify-content:end!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] .showweld-os-switcher__item{inline-size:auto!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:2.34rem!important;block-size:2.34rem!important;max-block-size:2.34rem!important;display:grid!important;grid-template-columns:1rem minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;gap:.28rem!important;padding:.32rem .42rem!important;border-radius:.72rem!important}html body #showweld-app-root[data-app-surface=creator] .showweld-os-switcher__item>span{position:static!important;inline-size:auto!important;block-size:auto!important;overflow:visible!important;clip-path:none!important;white-space:normal!important}html body #showweld-app-root[data-app-surface=creator] .showweld-os-switcher__item>span:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;inline-size:1rem!important;min-inline-size:1rem!important;color:color-mix(in srgb,var(--sw-layer-route-accent) 76%,var(--text-primary, #e5ecff))!important}html body #showweld-app-root[data-app-surface=creator] .showweld-os-switcher__item>span:last-child{display:block!important;min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .showweld-os-switcher__item>span:last-child strong{display:block!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.58rem!important;line-height:1.02!important;letter-spacing:0!important}html body #showweld-app-root[data-app-surface=creator] .showweld-os-switcher__item>span:last-child>span{display:none!important}}@media (min-width: 861px) and (max-width: 1179px){html body #showweld-app-root[data-app-surface=creator] .showweld-os-switcher__item>span:first-child{position:static!important;inline-size:1rem!important;block-size:1rem!important;overflow:visible!important;clip-path:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body #showweld-app-root[data-app-surface=creator] .showweld-os-switcher__item>span:last-child{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}}html[data-theme=light] body #showweld-app-root[data-app-surface=creator] :where(.showweld-os-switcher__item,.showweld-workspace-actions>button,.showweld-project-command button),html[data-theme=paper] body #showweld-app-root[data-app-surface=creator] :where(.showweld-os-switcher__item,.showweld-workspace-actions>button,.showweld-project-command button){color:color-mix(in srgb,var(--text-primary, #0f172a) 94%,#000 6%)!important;background:linear-gradient(180deg,#fffffff5,#ffffffb8),color-mix(in srgb,var(--surface-primary, #fff) 88%,rgb(var(--sw-layer-route-accent-rgb, 59,130,246)) 12%)!important;border-color:color-mix(in srgb,rgba(15,23,42,.18) 72%,rgb(var(--sw-layer-route-accent-rgb, 59,130,246)) 28%)!important}@media (max-width: 720px){html body{--sw-creator-mobile-bottom-live-clearance: calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom, 0px) + 3.15rem)}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view){max-block-size:calc(100dvh - var(--sw-creator-mobile-top-chrome, 8.95rem))!important;overflow-y:auto!important;overflow-x:hidden!important;padding-block-end:var(--sw-creator-mobile-bottom-live-clearance)!important;scroll-padding-block-end:var(--sw-creator-mobile-bottom-live-clearance)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-main-content,#character-tab-content,#world-item-tab-content,#character-details-view,#world-item-details-view){overflow-x:hidden!important;padding-block-end:calc(var(--sw-creator-mobile-bottom-live-clearance) + .75rem)!important;scroll-padding-block-end:calc(var(--sw-creator-mobile-bottom-live-clearance) + .75rem)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-item-tabs,#character-directory-view div[style*="overflow-x: auto"],#character-directory-view div[style*="overflowX: auto"]){inline-size:100%!important;max-inline-size:100%!important;display:flex!important;flex-wrap:nowrap!important;gap:.34rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scroll-padding-inline:.62rem!important;padding:.36rem!important;border-radius:1rem!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 .9rem,#000 calc(100% - 1.45rem),transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 .9rem,#000 calc(100% - 1.45rem),transparent 100%)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-item-tabs,#character-directory-view div[style*="overflow-x: auto"],#character-directory-view div[style*="overflowX: auto"])::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-item-tabs,#character-directory-view div[style*="overflow-x: auto"],#character-directory-view div[style*="overflowX: auto"])>button{flex:0 0 auto!important;min-inline-size:clamp(5.25rem,27vw,7.15rem)!important;max-inline-size:7.25rem!important;min-block-size:2.42rem!important;block-size:2.42rem!important;padding:.38rem .5rem!important;scroll-snap-align:start!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-item-tabs,#character-directory-view div[style*="overflow-x: auto"],#character-directory-view div[style*="overflowX: auto"])>button :where(span,strong){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] #world-item-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;-webkit-mask-image:none!important;mask-image:none!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] #world-item-tabs>button{min-inline-size:0!important;max-inline-size:none!important;inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] #character-route-tabs{inline-size:100%!important;max-inline-size:100%!important;block-size:auto!important;height:auto!important;min-block-size:3.22rem!important;max-block-size:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(2.42rem,auto)!important;align-items:stretch!important;gap:.32rem!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important;padding:.36rem!important;border-radius:1rem!important}html body #showweld-app-root[data-app-surface=creator] #character-route-tabs>button{min-inline-size:0!important;inline-size:100%!important;max-inline-size:none!important;min-block-size:2.42rem!important;block-size:2.42rem!important;height:2.42rem!important;max-block-size:2.42rem!important;padding:.32rem .28rem!important;font-size:.67rem!important}html body #showweld-app-root[data-app-surface=creator] #character-route-tabs>button:nth-child(3){font-size:0!important}html body #showweld-app-root[data-app-surface=creator] #character-route-tabs>button:nth-child(3):after{content:"Develop"!important;font-size:.67rem!important;line-height:1!important}html body [data-showweld-spark=true],html body [data-showweld-studio=true],html body section.robotics-view[data-show-first-route=robotics]{min-block-size:calc(100dvh - var(--sw-creator-mobile-top-chrome, 8.95rem))!important;block-size:calc(100dvh - var(--sw-creator-mobile-top-chrome, 8.95rem))!important;max-block-size:calc(100dvh - var(--sw-creator-mobile-top-chrome, 8.95rem))!important;overflow:hidden!important}html body [data-showweld-spark=true] .spark-video-editor-main,html body [data-showweld-studio=true] .visual-cockpit-layout,html body [data-showweld-studio=true] main.creator-cockpit__route-stack,html body section.robotics-view[data-show-first-route=robotics]{padding-block-end:var(--sw-creator-mobile-bottom-live-clearance)!important;scroll-padding-block-end:var(--sw-creator-mobile-bottom-live-clearance)!important}html body [data-showweld-spark=true] .spark-mobile-preview-deck,html body [data-showweld-studio=true] .pb-mobile-preview-shell{padding:.56rem!important;border-radius:1.18rem!important;background:linear-gradient(180deg,#ffffff13,#ffffff07),color-mix(in srgb,var(--surface-primary, #0f172a) 82%,rgba(var(--sw-layer-route-accent-rgb, 59,130,246),.16))!important;box-shadow:0 18px 46px #0208173d,inset 0 1px #ffffff14!important}html body [data-showweld-spark=true] .spark-mobile-input-layer,html body [data-showweld-studio=true] .pb-mobile-input-layer{max-block-size:none!important;overflow:visible!important;padding-block-end:1.85rem!important;margin-block-end:1.3rem!important}html body [data-showweld-spark=true] .spark-layered-input-card,html body [data-showweld-studio=true] .pb-layered-input-card,html body section.robotics-view[data-show-first-route=robotics] :where(.robotics-safety-console,.robotics-view__fleet,.robotics-view__inspector,.robotics-workflow-active-panel){box-shadow:0 14px 40px #02081738,inset 0 1px #ffffff13!important}html body [data-showweld-spark=true] .spark-layered-prompt-area,html body [data-showweld-studio=true] .pb-layered-scene-area{min-block-size:6.75rem!important;max-block-size:10.75rem!important;font-size:.78rem!important;line-height:1.38!important}html body [data-showweld-studio=true] .pb-mobile-tabs{inline-size:100%!important;max-inline-size:100%!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(5.15rem,1fr)!important;gap:.34rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.42rem!important;border-radius:1.08rem!important;scroll-padding-inline:.5rem!important;scrollbar-width:none!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 .65rem,#000 calc(100% - 1.35rem),transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 .65rem,#000 calc(100% - 1.35rem),transparent 100%)!important}html body [data-showweld-studio=true] .pb-mobile-tabs::-webkit-scrollbar{display:none!important}html body [data-showweld-studio=true] .pb-mobile-tab{min-inline-size:0!important;min-block-size:2.6rem!important;block-size:2.6rem!important;padding:.34rem .4rem!important;border-radius:.82rem!important;scroll-snap-align:start!important}html body section.robotics-view[data-show-first-route=robotics]{gap:.68rem!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-mission-stage{min-block-size:16.6rem!important;block-size:16.6rem!important;max-block-size:16.6rem!important;border-radius:1.15rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip{inline-size:calc(100% - 1rem)!important;max-inline-size:calc(100% - 1rem)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.3rem!important;overflow-x:hidden!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-mask-image:none!important;mask-image:none!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip::-webkit-scrollbar{display:none!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip button,html body section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs button{min-inline-size:0!important;min-block-size:2.28rem!important;block-size:2.28rem!important;padding:.34rem .48rem!important;font-size:.68rem!important;line-height:1.05!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip button{padding-inline:.26rem!important;gap:.16rem!important;font-size:.62rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip button:nth-child(4){font-size:0!important;justify-content:center!important;padding-inline:.18rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip button:nth-child(4) :where(svg,span,strong,small){display:none!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip button:nth-child(4):after{content:"Skill"!important;display:inline-block!important;font-size:.62rem!important;line-height:1!important;font-weight:850!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip button:nth-child(n+5){display:none!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet{inset-inline:.72rem .72rem!important;inset-block-end:.72rem!important;max-inline-size:none!important;padding:.68rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet h3{font-size:1.28rem!important;line-height:1.04!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-stage-telemetry-ribbon{display:none!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs{inline-size:100%!important;display:flex!important;flex-wrap:nowrap!important;gap:.34rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.34rem!important;scroll-padding-inline:.45rem!important;scrollbar-width:none!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs::-webkit-scrollbar{display:none!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-workflow-active-panel{min-block-size:8.4rem!important;max-block-size:none!important;overflow:visible!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-safety-console{max-block-size:none!important;overflow:visible!important;margin-block-start:.35rem!important}}html body #showweld-app-root[data-app-surface=dashboard] :where(.sw-dashboard-route-card,.dashboard-route-card,.dashboard-system-card,.dashboard-card,[data-dashboard-card=true]){align-self:start!important;block-size:auto!important;min-block-size:var(--sw-dashboard-card-min, 6.25rem)!important;max-block-size:var(--sw-dashboard-card-max, 14rem)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] :where(.dashboard-panel,.dashboard-manager-panel,.dashboard-os-rail,.dashboard-view-nav,.dashboard-route-intelligence-panel,.dashboard-route-briefing,.dashboard-command-room,.dashboard-apps-workspace,.dashboard-genesis-engine,.dashboard-creator-systems,.dashboard-workspace-files,.dashboard-project-library,.dashboard-feature-atlas,.dashboard-mission-control,.dashboard-operations-dock){max-block-size:none!important}html body #showweld-app-root[data-app-surface=dashboard] :where(.dashboard-panel,.dashboard-manager-panel,.dashboard-route-intelligence-panel,.dashboard-route-briefing,.dashboard-command-room,.dashboard-apps-workspace,.dashboard-genesis-engine,.dashboard-creator-systems,.dashboard-workspace-files,.dashboard-project-library,.dashboard-feature-atlas,.dashboard-mission-control,.dashboard-operations-dock){overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-os-rail{align-self:stretch!important;block-size:auto!important;min-block-size:0!important;max-block-size:calc(100dvh - var(--sw-dashboard-shell-top-offset, 7rem) - 2rem)!important;overflow:auto!important;scrollbar-width:thin!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-os-rail::-webkit-scrollbar{width:.42rem}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-view-nav__scroll{max-block-size:none!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-view-nav__tab[data-dashboard-route-card=rail]{min-block-size:clamp(4.15rem,6dvh,4.85rem)!important;max-block-size:clamp(4.15rem,6dvh,4.85rem)!important;grid-template-columns:2.15rem minmax(0,1fr) minmax(2.25rem,auto)!important;gap:.62rem!important;padding:.58rem .66rem!important;align-content:center!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__icon{inline-size:2.08rem!important;block-size:2.08rem!important;border-radius:.78rem!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__text strong{font-size:.82rem!important;line-height:1.08!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__text span{-webkit-line-clamp:1!important;font-size:.69rem!important;line-height:1.12!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__meta{max-inline-size:3rem!important;font-size:.62rem!important;line-height:1!important;padding:.28rem .42rem!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-route-briefing{block-size:auto!important;min-block-size:clamp(17rem,34dvh,25rem)!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-route-briefing__signals{align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] :where(.dashboard-route-briefing__signal,.dashboard-workspace-files__metric,.dashboard-builder-step,.dashboard-project-controls__filter){color:var(--text-primary)!important}html:is([data-theme=light],[data-theme=paper]) body #showweld-app-root[data-app-surface=dashboard] :where(.dashboard-builder-step,.dashboard-workspace-files__metric,.dashboard-project-controls__filter,.dashboard-project-card,.dashboard-card--interactive,.dashboard-action:not(.dashboard-action--primary)){color:var(--text-primary)!important;background:linear-gradient(135deg,color-mix(in srgb,rgb(var(--accent-primary-rgb)) 8%,transparent),transparent),var(--sw-layer-panel, var(--surface-secondary))!important;border-color:var(--sw-layer-border, var(--border-primary))!important;box-shadow:var(--sw-elevation-2, var(--shadow-card))!important}html:is([data-theme=light],[data-theme=paper]) body #showweld-app-root[data-app-surface=dashboard] :where(.dashboard-builder-step,.dashboard-workspace-files__metric,.dashboard-project-controls__filter,.dashboard-project-card,.dashboard-card--interactive,.dashboard-action:not(.dashboard-action--primary)) :where(span,strong,small,em,p,h2,h3,h4){color:inherit!important}html:is([data-theme=light],[data-theme=paper]) body #showweld-app-root[data-app-surface=dashboard] :where(.dashboard-workspace-files__metric small,.dashboard-builder-step small,.dashboard-project-card small){color:var(--text-secondary)!important}@media (max-width: 767px){html body #showweld-app-root[data-app-surface=dashboard] .dashboard-os-rail{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-mobile-route-dock{display:grid!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-route-briefing{min-block-size:0!important;padding:clamp(1rem,4vw,1.35rem)!important}html body #showweld-app-root[data-app-surface=dashboard] :where(.dashboard-apps-workspace,.dashboard-workspace-files,.dashboard-project-library,.dashboard-genesis-engine,.dashboard-creator-systems){padding-block-end:calc(var(--dashboard-mobile-dock-height, 6rem) + env(safe-area-inset-bottom,0px) + 1.4rem)!important}}html body #showweld-app-root[data-app-surface=dashboard] :where(.sw-dashboard-route-card,.dashboard-route-card,.dashboard-system-card,[data-dashboard-card=true]) :where(h2,h3,strong,p,span){min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] :where(.sw-dashboard-route-card,.dashboard-route-card,.dashboard-system-card,[data-dashboard-card=true]) :where(h2,h3,strong){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] :where(.sw-dashboard-route-card,.dashboard-route-card,.dashboard-system-card,[data-dashboard-card=true]) :where(p){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}#showweld-app-root{--sw-theme-material-canvas: var(--sw-layer-canvas, var(--sw-theme-page-bg, var(--bg-primary)));--sw-theme-material-sunken: var(--sw-layer-sunken, var(--sw-surface-inset, rgba(2,6,23,.48)));--sw-theme-material-panel: var(--sw-layer-default, var(--sw-surface-panel, rgba(15,23,42,.78)));--sw-theme-material-raised: var(--sw-layer-raised, var(--sw-surface-panel-strong, rgba(17,24,39,.88)));--sw-theme-material-overlay: var(--sw-layer-overlay, var(--sw-surface-command, rgba(8,13,24,.88)));--sw-theme-material-control: var(--sw-control-bg, var(--sw-layer-control, rgba(255,255,255,.06)));--sw-theme-material-control-hover: var(--sw-control-bg-hover, var(--sw-layer-hover, rgba(255,255,255,.085)));--sw-theme-material-selected: var(--sw-layer-selected, var(--sw-state-selected, rgba(var(--accent-primary-rgb),.18)));--sw-theme-material-border: var(--sw-border-muted-color, var(--sw-layer-border-muted, rgba(148,163,184,.18)));--sw-theme-material-border-strong: var(--sw-border-strong-color, var(--sw-layer-border-strong, rgba(148,163,184,.28)));--sw-theme-material-text: var(--text-primary, #e5ecff);--sw-theme-material-muted: var(--text-secondary, #94a3b8);--sw-theme-material-subtle: var(--text-tertiary, #64748b);--sw-theme-material-shadow: var(--sw-elevation-3, var(--sw-layer-shadow, 0 22px 60px rgba(0,0,0,.36)));--sw-theme-material-shadow-raised: var(--sw-elevation-5, var(--sw-layer-shadow-raised, 0 36px 90px rgba(0,0,0,.48)));--sw-theme-stage-bg: radial-gradient(780px 420px at 16% 0%, rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb)), .14), transparent 64%), linear-gradient(180deg, color-mix(in srgb, var(--sw-theme-material-panel) 88%, transparent), color-mix(in srgb, var(--sw-theme-material-sunken) 96%, transparent));--sw-theme-stage-border: color-mix(in srgb, rgb(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb))) 30%, var(--sw-theme-material-border) 70%);--sw-theme-deck-bg: radial-gradient(460px 240px at 0% 0%, rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb)), .1), transparent 66%), color-mix(in srgb, var(--sw-theme-material-overlay) 88%, transparent);--sw-theme-chip-bg: color-mix(in srgb, var(--sw-theme-material-control) 84%, transparent);--sw-theme-chip-border: color-mix(in srgb, rgb(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb))) 22%, var(--sw-theme-material-border) 78%);--sw-theme-bottom-dock-clearance: calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom, 0px) + 2.65rem);--sw-theme-top-chrome-clearance: var(--sw-creator-mobile-top-chrome, 8.95rem)}html[data-theme=light] #showweld-app-root,html[data-theme=paper] #showweld-app-root{--sw-theme-stage-bg: radial-gradient(760px 390px at 12% 0%, rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb)), .12), transparent 62%), linear-gradient(180deg, rgba(255,255,255,.94), rgba(248,250,252,.82));--sw-theme-deck-bg: radial-gradient(440px 220px at 0% 0%, rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb)), .095), transparent 64%), rgba(255,255,255,.86);--sw-theme-chip-bg: rgba(255,255,255,.78)}html[data-theme=dim] #showweld-app-root{--sw-theme-stage-bg: radial-gradient(700px 370px at 14% 0%, rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb)), .11), transparent 62%), linear-gradient(180deg, rgba(31,41,55,.82), rgba(17,24,39,.9))}html[data-theme=midnight] #showweld-app-root{--sw-theme-stage-bg: radial-gradient(820px 430px at 22% 0%, rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb)), .16), transparent 64%), linear-gradient(180deg, rgba(10,16,34,.9), rgba(3,7,20,.95))}html[data-theme=oled] #showweld-app-root{--sw-theme-stage-bg: radial-gradient(680px 360px at 18% 0%, rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb)), .15), transparent 63%), linear-gradient(180deg, rgba(255,255,255,.038), rgba(0,0,0,.96));--sw-theme-deck-bg: rgba(0,0,0,.84);--sw-theme-chip-bg: rgba(255,255,255,.05)}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(.generation-readiness-panel[data-readiness-compact=true],.creator-capability-matrix--compact){inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed{min-block-size:2.74rem!important;block-size:2.74rem!important;max-block-size:2.74rem!important;padding:.34rem .42rem!important;border-radius:.92rem!important;overflow:hidden!important;margin-block:.42rem .58rem!important;background:linear-gradient(135deg,rgba(var(--readiness-accent),.13),transparent 64%),color-mix(in srgb,var(--sw-theme-material-overlay) 86%,transparent)!important;border-color:color-mix(in srgb,rgb(var(--readiness-accent)) 28%,var(--sw-theme-material-border) 72%)!important;box-shadow:0 12px 32px #0208172e,inset 0 1px #ffffff14!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__header{block-size:100%!important;min-block-size:0!important;grid-template-columns:1.82rem minmax(0,1fr) 2.35rem!important;gap:.34rem!important;align-items:center!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__badge{inline-size:1.82rem!important;block-size:1.82rem!important;border-radius:.56rem!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__headline{min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed h3{max-inline-size:100%!important;font-size:.78rem!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__score{display:none!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__score strong{font-size:.82rem!important;line-height:1!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__toggle{inline-size:2.35rem!important;min-inline-size:2.35rem!important;block-size:1.82rem!important;min-block-size:1.82rem!important;padding:0!important;border-radius:999px!important;font-size:0!important;gap:0!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__toggle span{display:none!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__toggle svg{inline-size:.9rem!important;block-size:.9rem!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded{max-block-size:min(64dvh,34rem)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.72rem!important;margin-block:.42rem .72rem!important;overscroll-behavior:contain!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__header{grid-template-columns:2rem minmax(0,1fr) auto auto!important;gap:.42rem!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__headline p{display:none!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__footer,html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__routes{display:none!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__actions{grid-template-columns:1fr!important;margin-block-start:.55rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,[data-showweld-spark=true],[data-showweld-studio=true],section.robotics-view[data-show-first-route=robotics]){padding-block-start:.42rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view)>:first-child{margin-block-start:0!important}}@media (min-width: 721px){html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-video-editor-main{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scroll-padding-block:.75rem 1.25rem!important;padding-block-end:1.25rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck{flex:0 0 auto!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-stage{min-block-size:clamp(16.25rem,31vh,20rem)!important;max-block-size:clamp(18rem,34vh,22rem)!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-empty :where(h2,h3,p,span):not(.sr-only){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-caption{inset-block-end:.55rem!important;background:linear-gradient(180deg,#020617d1,#020617f0),var(--sw-theme-material-overlay)!important;-webkit-backdrop-filter:blur(14px) saturate(145%)!important;backdrop-filter:blur(14px) saturate(145%)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-caption{background:linear-gradient(180deg,#020617cc,#020617f0),var(--sw-theme-material-overlay)!important;-webkit-backdrop-filter:blur(14px) saturate(145%)!important;backdrop-filter:blur(14px) saturate(145%)!important}html body #showweld-app-root[data-app-surface=creator] :where([data-showweld-spark=true] .spark-mobile-input-layer,[data-showweld-studio=true] .pb-mobile-input-layer,section.robotics-view[data-show-first-route=robotics] .robotics-safety-console,section.robotics-view[data-show-first-route=robotics] .robotics-view__fleet){margin-block-end:calc(var(--sw-theme-bottom-dock-clearance) * .18)!important}}#showweld-app-root{--sw-theme-material-canvas: var(--sw-material-canvas, var(--sw-theme-material-canvas));--sw-theme-material-sunken: var(--sw-material-sunken, var(--sw-theme-material-sunken));--sw-theme-material-panel: var(--sw-material-panel, var(--sw-theme-material-panel));--sw-theme-material-raised: var(--sw-material-panel-raised, var(--sw-theme-material-raised));--sw-theme-material-overlay: var(--sw-material-overlay, var(--sw-theme-material-overlay));--sw-theme-material-control: var(--sw-material-control, var(--sw-theme-material-control));--sw-theme-material-control-hover: var(--sw-material-control-hover, var(--sw-theme-material-control-hover));--sw-theme-material-selected: var(--sw-material-selected, var(--sw-theme-material-selected));--sw-theme-material-border: var(--sw-material-border, var(--sw-theme-material-border));--sw-theme-material-border-strong: var(--sw-material-border-strong, var(--sw-theme-material-border-strong));--sw-theme-material-shadow: var(--sw-material-shadow, var(--sw-theme-material-shadow));--sw-theme-material-shadow-raised: var(--sw-material-shadow-raised, var(--sw-theme-material-shadow-raised));--sw-theme-stage-bg: var(--sw-editor-shell-bg, var(--sw-theme-stage-bg));--sw-theme-deck-bg: var(--sw-editor-deck-bg, var(--sw-theme-deck-bg));--sw-theme-bottom-dock-clearance: var(--sw-editor-mobile-bottom-clearance, var(--sw-theme-bottom-dock-clearance))}html body #showweld-app-root[data-app-surface=creator] :where(.sw-creator-workspace-view,[data-creator-main-content=true],[data-creator-active-view=true]){min-block-size:0!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=creator] :where(.generation-readiness-panel[data-readiness-compact=true],.creator-capability-matrix--compact){border-color:color-mix(in srgb,var(--sw-route-accent-color, var(--sw-layer-route-accent)) 24%,var(--sw-theme-material-border) 76%)!important;background:linear-gradient(135deg,rgba(var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb)),.1),transparent 58%),color-mix(in srgb,var(--sw-theme-material-overlay) 88%,transparent)!important;box-shadow:0 14px 38px #0208172e,inset 0 1px #ffffff13!important}html body #showweld-app-root[data-app-surface=creator] :where(.spark-command-rail,.visual-cockpit-route-rail,.robotics-view__fleet,.robotics-safety-console){scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--sw-layer-route-accent) 28%,transparent) transparent!important}@media (min-width: 721px){html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true]{grid-template-columns:minmax(15.5rem,20rem) minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail{max-block-size:100%!important;overflow-y:auto!important;padding-block-end:2rem!important;background:linear-gradient(180deg,#ffffff0e,#ffffff04),color-mix(in srgb,var(--sw-theme-material-panel) 90%,transparent)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-route-rail{display:grid!important;gap:.46rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button{min-block-size:3.35rem!important;max-block-size:3.55rem!important;grid-template-columns:1.5rem minmax(0,1fr) auto!important;align-items:center!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-source-card{min-block-size:3.25rem!important;max-block-size:4.9rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-stage{min-block-size:clamp(14rem,29vh,18rem)!important;block-size:clamp(14rem,29vh,18rem)!important;max-block-size:clamp(14rem,29vh,18rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-timeline-ribbon{min-block-size:5.1rem!important;max-block-size:6.6rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true]{min-block-size:clamp(19rem,35vh,26rem)!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace :where(.spark-editor-body,.spark-inspector-stack){max-block-size:clamp(13rem,28vh,20rem)!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-preview-editor-shell,.pb-mobile-preview-shell){background:linear-gradient(180deg,#ffffff0d,#ffffff04),var(--sw-editor-shell-bg, var(--sw-theme-stage-bg))!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-stage{min-block-size:clamp(19rem,48vh,32rem)!important;max-block-size:clamp(20rem,52vh,35rem)!important}html body section.robotics-view[data-show-first-route=robotics]{grid-template-columns:minmax(13.75rem,16.5rem) minmax(0,1fr) minmax(15rem,19rem)!important;gap:.75rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-mission-stage{min-block-size:clamp(23rem,58vh,36rem)!important;max-block-size:clamp(23rem,58vh,36rem)!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-safety-console{max-block-size:clamp(23rem,58vh,36rem)!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tray{min-block-size:9.25rem!important;max-block-size:12.5rem!important;overflow:hidden!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-workflow-active-panel{max-block-size:8.7rem!important;overflow-y:auto!important;overflow-x:hidden!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator]{--sw-route-mobile-command-closed-max: 7.25rem;--sw-editor-mobile-bottom-clearance: calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom, 0px) + 3.6rem)}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]{max-block-size:7.25rem!important;overflow:hidden!important;padding-block:.34rem .38rem!important;background:linear-gradient(180deg,#ffffff0d,#ffffff03),color-mix(in srgb,var(--sw-theme-material-overlay) 90%,transparent)!important;border-bottom:1px solid var(--sw-theme-material-border)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top{min-block-size:2.35rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-modules{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1rem),transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1rem),transparent 100%)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-modules::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-module{flex:0 0 4.85rem!important;inline-size:4.85rem!important;min-inline-size:4.85rem!important;max-inline-size:4.85rem!important;min-block-size:2.18rem!important;block-size:2.18rem!important;max-block-size:2.18rem!important;padding:.25rem .32rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{block-size:100%!important;max-block-size:100%!important;overflow:hidden!important;border-radius:0!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view){block-size:100%!important;max-block-size:100%!important;min-block-size:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-block-start:.5rem!important;padding-block-end:var(--sw-editor-mobile-bottom-clearance)!important;scroll-padding-block:.65rem var(--sw-editor-mobile-bottom-clearance)!important;overscroll-behavior:contain!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) :where(.generation-readiness-panel[data-readiness-compact=true],.creator-capability-matrix--compact){position:relative!important;z-index:5!important;margin-block-start:0!important}html body [data-showweld-spark=true],html body [data-showweld-studio=true],html body section.robotics-view[data-show-first-route=robotics]{block-size:100%!important;max-block-size:100%!important;min-block-size:0!important;overflow:hidden!important}html body [data-showweld-spark=true] .spark-video-editor-main,html body [data-showweld-studio=true] main.creator-cockpit__route-stack,html body [data-showweld-studio=true] .visual-cockpit-layout,html body section.robotics-view[data-show-first-route=robotics]{block-size:100%!important;max-block-size:100%!important;min-block-size:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-block-end:var(--sw-editor-mobile-bottom-clearance)!important;scroll-padding-block-end:var(--sw-editor-mobile-bottom-clearance)!important;overscroll-behavior:contain!important}html body [data-showweld-spark=true] .spark-mobile-preview-deck,html body [data-showweld-studio=true] .pb-mobile-preview-shell{display:grid!important;grid-template-rows:auto auto auto auto!important;gap:.55rem!important;overflow:visible!important;background:linear-gradient(180deg,#ffffff10,#ffffff04),var(--sw-editor-deck-bg, var(--sw-theme-deck-bg))!important;border:1px solid color-mix(in srgb,var(--sw-layer-route-accent) 28%,var(--sw-theme-material-border) 72%)!important}html body [data-showweld-spark=true] .spark-mobile-preview-stage,html body [data-showweld-studio=true] .pb-mobile-preview-stage{order:1!important;min-block-size:clamp(10.75rem,34dvh,16.75rem)!important;block-size:clamp(10.75rem,34dvh,16.75rem)!important;max-block-size:clamp(10.75rem,34dvh,16.75rem)!important;background:var(--sw-editor-stage-bg, var(--sw-theme-stage-bg))!important}html body [data-showweld-spark=true] .spark-mobile-tool-dock,html body [data-showweld-studio=true] .pb-mobile-canvas-tools{order:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-block-size:2.7rem!important;max-block-size:2.95rem!important}html body [data-showweld-spark=true] .spark-mobile-preview-ledger{order:3!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body [data-showweld-spark=true] .spark-mobile-input-layer,html body [data-showweld-studio=true] .pb-mobile-input-layer{order:4!important;display:grid!important;gap:.55rem!important;max-block-size:none!important;overflow:visible!important;padding-block-end:.65rem!important;margin-block-end:0!important}html body [data-showweld-spark=true] .spark-layered-input-card,html body [data-showweld-studio=true] .pb-layered-input-card{background:linear-gradient(180deg,#ffffff0f,#ffffff04),var(--sw-theme-material-panel)!important;border-color:color-mix(in srgb,var(--sw-layer-route-accent) 24%,var(--sw-theme-material-border) 76%)!important}html body [data-showweld-spark=true] .spark-layered-prompt-area,html body [data-showweld-studio=true] .pb-layered-scene-area{min-block-size:7.25rem!important;max-block-size:12.5rem!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body [data-showweld-studio=true] .pb-mobile-tabs{position:relative!important;top:auto!important;z-index:2!important;display:flex!important;flex-wrap:nowrap!important;gap:.38rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.4rem!important;scrollbar-width:none!important;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1rem),transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1rem),transparent 100%)!important}html body [data-showweld-studio=true] .pb-mobile-tab{flex:0 0 4.9rem!important;inline-size:4.9rem!important;min-inline-size:4.9rem!important;max-inline-size:4.9rem!important;min-block-size:2.65rem!important;block-size:2.65rem!important}html body section.robotics-view[data-show-first-route=robotics]{display:flex!important;flex-direction:column!important;gap:.62rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-mission-stage{flex:0 0 auto!important;min-block-size:clamp(16.25rem,44dvh,22rem)!important;block-size:clamp(16.25rem,44dvh,22rem)!important;max-block-size:clamp(16.25rem,44dvh,22rem)!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip{inset-inline:.55rem!important;inline-size:calc(100% - 1.1rem)!important;max-inline-size:calc(100% - 1.1rem)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet{inset-inline:.65rem!important;inset-block-end:.65rem!important;max-block-size:6.85rem!important;overflow:hidden!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet p,html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet__actions{display:none!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-view__bottom{flex:0 0 auto!important;min-block-size:10.2rem!important;max-block-size:13.5rem!important;overflow:hidden!important;background:linear-gradient(180deg,#ffffff0e,#ffffff04),var(--sw-theme-material-panel)!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs{min-block-size:2.72rem!important;max-block-size:2.92rem!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-workflow-tabs button{flex:0 0 5.2rem!important;inline-size:5.2rem!important;min-inline-size:5.2rem!important;max-inline-size:5.2rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-workflow-active-panel{min-block-size:6.5rem!important;max-block-size:9.1rem!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-safety-console,html body section.robotics-view[data-show-first-route=robotics] .robotics-view__fleet{flex:0 0 auto!important;max-block-size:none!important;overflow:visible!important}}@media (min-width: 981px){html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail{display:flex!important;flex-direction:column!important;align-content:initial!important;gap:.58rem!important;overflow-y:auto!important;overflow-x:hidden!important;padding-block-end:3.25rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail>*{flex:0 0 auto!important;min-block-size:0!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail .spark-cockpit-route-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;min-block-size:12.9rem!important;block-size:auto!important;max-block-size:none!important;margin-block-end:1.05rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail .spark-section-label{position:relative!important;z-index:1!important;flex:0 0 auto!important;margin-block:.84rem .42rem!important;padding-block-start:.28rem!important;border-block-start:1px solid color-mix(in srgb,var(--sw-theme-material-border) 72%,transparent)!important;line-height:1.2!important;white-space:nowrap!important;background:linear-gradient(180deg,color-mix(in srgb,var(--sw-theme-material-panel) 92%,transparent),transparent)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail :where(.spark-rail-list,.spark-rail-grid){flex:0 0 auto!important;display:grid!important;align-content:start!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;padding:.2rem!important;margin-block-end:.5rem!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator]{--sw-editor-mobile-bottom-clearance: calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom, 0px) + 4.75rem)}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-empty :where(strong,span,h2,h3,p):not(.sr-only){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-empty{gap:0!important}html body [data-showweld-spark=true] .spark-video-editor-main,html body [data-showweld-studio=true] main.creator-cockpit__route-stack,html body [data-showweld-studio=true] .visual-cockpit-layout,html body section.robotics-view[data-show-first-route=robotics],html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view){padding-block-end:var(--sw-editor-mobile-bottom-clearance)!important;scroll-padding-block-end:var(--sw-editor-mobile-bottom-clearance)!important}html body [data-showweld-spark=true] .spark-mobile-preview-stage{min-block-size:clamp(8.9rem,25dvh,12.65rem)!important;block-size:clamp(8.9rem,25dvh,12.65rem)!important;max-block-size:clamp(8.9rem,25dvh,12.65rem)!important}html body [data-showweld-studio=true] .pb-mobile-preview-stage{min-block-size:clamp(9.4rem,26dvh,13.25rem)!important;block-size:clamp(9.4rem,26dvh,13.25rem)!important;max-block-size:clamp(9.4rem,26dvh,13.25rem)!important}html body [data-showweld-spark=true] .spark-layered-prompt-area,html body [data-showweld-studio=true] .pb-layered-scene-area{min-block-size:5.6rem!important;max-block-size:7.6rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-mission-stage{order:1!important;min-block-size:clamp(13.25rem,34dvh,17.6rem)!important;block-size:clamp(13.25rem,34dvh,17.6rem)!important;max-block-size:clamp(13.25rem,34dvh,17.6rem)!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-safety-console{order:2!important;max-block-size:none!important;overflow:visible!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-view__bottom{order:3!important;min-block-size:8.85rem!important;max-block-size:11.25rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-view__fleet{order:4!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip button{min-inline-size:4.35rem!important;padding-inline:.45rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet{max-block-size:5rem!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-action-packet__meta{display:none!important}html body section.robotics-view[data-show-first-route=robotics] .robotics-safety-console .robotics-view__safety-card small{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics]{display:flex!important;flex-direction:column!important;gap:.62rem!important;overflow-y:auto!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-stage{order:1!important;min-block-size:clamp(13.25rem,34dvh,17.6rem)!important;block-size:clamp(13.25rem,34dvh,17.6rem)!important;max-block-size:clamp(13.25rem,34dvh,17.6rem)!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-safety-console{order:2!important;min-block-size:10.5rem!important;max-block-size:14.25rem!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__bottom{order:3!important;min-block-size:8.85rem!important;max-block-size:11.25rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__fleet{order:4!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator]{--sw-editor-mobile-top-clearance: max(.9rem, env(safe-area-inset-top, 0px));--sw-editor-mobile-bottom-clearance: calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom, 0px) + 5.8rem)}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view){padding-block-start:.62rem!important;padding-block-end:var(--sw-editor-mobile-bottom-clearance)!important;scroll-padding-block:var(--sw-editor-mobile-top-clearance) var(--sw-editor-mobile-bottom-clearance)!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true],.creator-capability-matrix--compact){min-block-size:3.35rem!important;block-size:auto!important;max-block-size:none!important;overflow:visible!important;padding:.48rem .62rem!important;border-radius:1rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__header{min-block-size:2.38rem!important;display:grid!important;grid-template-columns:2.35rem minmax(0,1fr) auto!important;align-items:center!important;gap:.52rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) .generation-readiness-panel__badge{inline-size:2.05rem!important;block-size:2.05rem!important;min-inline-size:2.05rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) .generation-readiness-panel__headline{min-inline-size:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) .generation-readiness-panel__headline h3{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important;margin:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view) .generation-readiness-panel__score{position:static!important;transform:none!important;inline-size:2.05rem!important;block-size:2.05rem!important;min-inline-size:2.05rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-video-editor-main,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .visual-cockpit-layout{padding-block-end:var(--sw-editor-mobile-bottom-clearance)!important;scroll-padding-block-end:var(--sw-editor-mobile-bottom-clearance)!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-prompt-area,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-scene-area{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics]{display:flex!important;flex-direction:column!important;gap:.72rem!important;padding-block-start:.48rem!important;padding-block-end:var(--sw-editor-mobile-bottom-clearance)!important;overflow-y:auto!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-stage{order:1!important;min-block-size:clamp(13.65rem,34dvh,16.75rem)!important;block-size:clamp(13.65rem,34dvh,16.75rem)!important;max-block-size:clamp(13.65rem,34dvh,16.75rem)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-stage-mode-strip{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;padding:.35rem!important;gap:.38rem!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 .7rem,#000 calc(100% - 1rem),transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 .7rem,#000 calc(100% - 1rem),transparent 100%)!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-stage-mode-strip::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-stage-mode-strip button{flex:0 0 auto!important;min-inline-size:4.55rem!important;max-inline-size:5.85rem!important;min-block-size:2.28rem!important;padding-inline:.55rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet{inset-inline:.72rem!important;inset-block-end:.62rem!important;inline-size:calc(100% - 1.44rem)!important;max-inline-size:calc(100% - 1.44rem)!important;min-block-size:3.55rem!important;max-block-size:4.15rem!important;padding:.58rem .72rem!important;overflow:hidden!important;border-radius:.95rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet[data-expanded=true]{max-block-size:10.2rem!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet__topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.45rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet__toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.24rem!important;min-inline-size:3.1rem!important;min-block-size:1.72rem!important;border-radius:999px!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet h2{font-size:clamp(1.08rem,5.6vw,1.52rem)!important;line-height:1.04!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet[data-expanded=false] :where(p,.robotics-action-packet__actions,.robotics-action-packet__meta){display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-safety-console{order:2!important;min-block-size:10rem!important;max-block-size:12.4rem!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;border-radius:1.08rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__bottom{order:3!important;min-block-size:8.2rem!important;max-block-size:9.6rem!important;overflow:hidden!important;border-radius:1.08rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-workflow-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;gap:.34rem!important;padding:.34rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-workflow-tabs::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-workflow-tabs button{flex:0 0 4.85rem!important;inline-size:4.85rem!important;min-inline-size:4.85rem!important;max-inline-size:4.85rem!important;min-block-size:2.45rem!important;font-size:.72rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-workflow-active-panel{min-block-size:4.85rem!important;max-block-size:6.2rem!important;overflow-y:auto!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__fleet{order:4!important;margin-block-start:.2rem!important}}@media (min-width: 981px){html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-stage{min-block-size:clamp(27rem,52vh,36rem)!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet{max-inline-size:min(34rem,58%)!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet[data-expanded=false] :where(p,.robotics-action-packet__actions,.robotics-action-packet__meta){display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet[data-expanded=false]{max-inline-size:min(25rem,44%)!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet__topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-action-packet__toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.32rem!important;border-radius:999px!important;min-block-size:1.85rem!important;padding-inline:.62rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-safety-console{overflow-y:auto!important;overscroll-behavior:contain!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]){min-block-size:4.35rem!important;block-size:auto!important;margin-block:.35rem .95rem!important;padding:.72rem!important;overflow:visible!important;border-radius:1.18rem!important;contain:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true])>.sw-qol-visual--ambient{display:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__header{display:grid!important;grid-template-columns:2.45rem minmax(0,1fr) 2.45rem!important;align-items:center!important;gap:.58rem!important;min-block-size:2.85rem!important;padding:.08rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__badge{inline-size:2.35rem!important;block-size:2.35rem!important;min-inline-size:2.35rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__eyebrow,html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__score{display:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__headline h3{display:block!important;margin:0!important;font-size:clamp(.98rem,3.7vw,1.08rem)!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__toggle{inline-size:2.35rem!important;block-size:2.35rem!important;min-inline-size:2.35rem!important;min-block-size:2.35rem!important;padding:0!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#book-manuscript-view,#story-structure-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__toggle span{display:none!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-stage,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen>div:first-child{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(min(100%,8rem),.34fr)!important;column-gap:.85rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen>div:first-child{min-inline-size:min(18rem,100%)!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen h3{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen p{word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os{padding-block-end:calc(7rem + env(safe-area-inset-bottom,0px))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen>div:first-child{min-inline-size:0!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,auto)!important;align-content:start!important;gap:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-stage{display:grid!important;grid-template-rows:auto auto auto!important;align-content:start!important;gap:.62rem!important;min-block-size:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen{min-block-size:14rem!important;max-block-size:18rem!important;overflow:hidden!important;align-items:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__phase-strip{display:flex!important;flex-wrap:nowrap!important;gap:.45rem!important;max-block-size:4.9rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-block-end:.08rem!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__phase-strip::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__phase-strip>span{flex:0 0 min(9.2rem,42%)!important;min-inline-size:min(9.2rem,42%)!important;min-block-size:3.6rem!important;max-block-size:4.25rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important;max-block-size:8.4rem!important;overflow-y:auto!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-list button{min-block-size:4.15rem!important;max-block-size:5.35rem!important;overflow:hidden!important}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-screen{min-block-size:13rem!important;max-block-size:17rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-engine.dashboard-agent-os .dashboard-agent-os__preview-list{grid-template-columns:minmax(0,1fr)!important;max-block-size:13.5rem!important}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true],.creator-capability-matrix--compact){inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;min-block-size:5.05rem!important;max-block-size:none!important;block-size:auto!important;padding:.72rem .78rem!important;margin-block:.35rem .9rem!important;overflow:visible!important;contain:none!important;border-radius:1.18rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__header{display:grid!important;grid-template-columns:2.45rem minmax(0,1fr) 2.45rem!important;align-items:center!important;gap:.62rem!important;min-block-size:3.35rem!important;block-size:auto!important;padding:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__headline{min-inline-size:0!important;max-inline-size:100%!important;min-block-size:0!important;padding:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__headline :where(h2,h3,strong){display:block!important;min-block-size:1.35rem!important;max-inline-size:100%!important;margin:0!important;color:var(--text-primary)!important;font-size:clamp(.96rem,3.85vw,1.08rem)!important;font-weight:920!important;line-height:1.24!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__eyebrow{display:block!important;margin:0 0 .16rem!important;max-inline-size:100%!important;color:color-mix(in srgb,rgb(var(--readiness-accent, var(--accent-primary-rgb, 59,130,246))) 88%,var(--text-secondary) 12%)!important;font-size:.56rem!important;line-height:1.1!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__headline p{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__badge,html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__toggle{inline-size:2.4rem!important;block-size:2.4rem!important;min-inline-size:2.4rem!important;min-block-size:2.4rem!important;padding:0!important;border-radius:.92rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__toggle span,html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__score{display:none!important}}#landing-page-root .lp-developers-page :where(.lp-developers-page__console-action,.lp-developers-page__sdk-action){min-block-size:3.05rem;padding-inline:clamp(1rem,2vw,1.35rem)!important;border-radius:.95rem!important;white-space:nowrap}#landing-page-root .lp-developers-page__sdk-action{text-decoration:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true]{--sw-dashboard-final-panel: linear-gradient( 180deg, color-mix(in srgb, var(--sw-layer-panel, var(--surface-secondary)) 92%, transparent), color-mix(in srgb, var(--sw-layer-canvas, var(--surface-primary)) 82%, transparent) );--sw-dashboard-final-border: color-mix( in srgb, var(--sw-layer-route-accent, rgb(var(--accent-primary-rgb))) 18%, var(--sw-layer-border, var(--border-primary)) );--sw-dashboard-final-shadow: 0 18px 54px color-mix(in srgb, var(--sw-layer-shadow, black) 22%, transparent)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-panel,.dashboard-card,.dashboard-route-briefing,.dashboard-route-intelligence-panel,.dashboard-view-nav,.dashboard-command-ribbon,.dashboard-mission-control,.dashboard-focus-center,.dashboard-command-deck,.dashboard-feature-atlas,.dashboard-workflow-fabric,.dashboard-continue-lane,.dashboard-production-queue,.dashboard-recent-assets,.dashboard-cost-ledger){min-inline-size:0!important;max-inline-size:100%!important;border-color:var(--sw-dashboard-final-border)!important;background:var(--sw-dashboard-final-panel)!important;box-shadow:var(--sw-dashboard-final-shadow),inset 0 1px color-mix(in srgb,white 9%,transparent)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-panel *,.dashboard-card *,.dashboard-route-briefing *,.dashboard-route-intelligence-panel *,.dashboard-view-nav *){min-inline-size:0}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-content-container{gap:clamp(.85rem,1.6vw,1.25rem)!important;padding-block-end:max(2rem,var(--sw-dashboard-mobile-dock-offset, 0px))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-command{display:grid!important;gap:clamp(.85rem,1.4vw,1.2rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon{min-block-size:0!important;padding:clamp(.8rem,1.3vw,1.05rem)!important;align-items:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(6.7rem,1fr))!important;align-items:stretch!important;gap:.6rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals>*{min-block-size:3.35rem!important;align-content:center!important;padding:.62rem .72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-body{align-items:start!important;gap:clamp(.9rem,1.7vw,1.4rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-rail{position:sticky!important;top:clamp(.7rem,1.4vw,1rem)!important;display:grid!important;grid-template-rows:auto minmax(9rem,auto)!important;gap:.72rem!important;max-block-size:calc(100dvh - 2rem)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:.62rem!important;padding:.76rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__header{gap:.6rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__brand-copy span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__text span{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__scroll{display:grid!important;grid-auto-rows:minmax(4.1rem,auto)!important;gap:.52rem!important;max-block-size:min(44dvh,25rem)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-inline-end:.15rem!important;scrollbar-gutter:stable!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card=rail]{display:grid!important;grid-template-columns:2.45rem minmax(0,1fr) auto!important;align-items:center!important;min-block-size:4.1rem!important;max-block-size:4.9rem!important;padding:.68rem .72rem!important;gap:.64rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card=rail] strong,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.sw-dashboard-route-card,.sw-dashboard-metric-card) strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important;max-block-size:min(35dvh,18rem)!important;padding:.78rem!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__asset{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__lead{display:grid!important;gap:.46rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__lead p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;margin:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__metrics,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__chips,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__next{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(5.8rem,1fr))!important;gap:.42rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-route-briefing__stage,.dashboard-route-briefing__inspector,.dashboard-mission-control__grid,.dashboard-project-library,.dashboard-feature-atlas__grid,.dashboard-command-deck__grid,.dashboard-creator-systems__grid){align-items:start!important;align-content:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.sw-dashboard-route-card,.sw-dashboard-metric-card,.dashboard-route-briefing__inspector>*,.dashboard-mission-control__grid>*,.dashboard-command-deck__grid>*,.dashboard-feature-atlas__grid>*,.dashboard-creator-systems__grid>*){align-self:start!important;min-block-size:0!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.sw-dashboard-route-card,.sw-dashboard-metric-card){border-radius:clamp(.85rem,1.3vw,1.1rem)!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-mobile-route-dock{inline-size:min(calc(100vw - 1rem),38rem)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.3rem!important;padding:.38rem!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-mobile-route-dock [data-dashboard-route-card=mobile]{min-inline-size:0!important;min-block-size:4.05rem!important;padding:.42rem .28rem!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:.24rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-mobile-route-dock [data-dashboard-route-card=mobile] strong{max-inline-size:100%!important;font-size:clamp(.62rem,2.45vw,.72rem)!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width: 900px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-content-container{padding:.72rem .72rem calc(var(--sw-dashboard-mobile-dock-offset, 5.8rem) + 1.25rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-body{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-rail{position:static!important;max-block-size:none!important;overflow:visible!important;display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon{border-radius:1.1rem!important;grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__identity{min-block-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__copy span{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.52rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-route-briefing,.dashboard-mission-control,.dashboard-focus-center,.dashboard-command-deck,.dashboard-feature-atlas){padding:clamp(.78rem,3vw,1rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-briefing__stage{grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important}}@media (max-width: 520px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true]{--sw-dashboard-mobile-dock-offset: 5.85rem}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals>*{min-block-size:3rem!important;padding:.52rem .58rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals :where(strong,b){font-size:clamp(.95rem,5.2vw,1.2rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-briefing__preview,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-briefing__preview.sw-preview-frame{min-block-size:clamp(11rem,36vw,15rem)!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-mobile-route-dock{inline-size:min(calc(100vw - .75rem),29rem)!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;bottom:calc(env(safe-area-inset-bottom,0px) + .34rem)!important}}html:has(#showweld-app-root[data-app-surface=landing]),html:has(#showweld-app-root[data-app-surface=developer]),html:has(#showweld-app-root[data-app-surface=dashboard]),html:has(#showweld-app-root[data-app-surface=landing]) body,html:has(#showweld-app-root[data-app-surface=developer]) body,html:has(#showweld-app-root[data-app-surface=dashboard]) body{max-inline-size:100%!important;overflow-x:clip!important}#showweld-app-root[data-app-surface=landing],#showweld-app-root[data-app-surface=developer],#showweld-app-root[data-app-surface=dashboard]{max-inline-size:100%!important;overflow-x:clip!important}@media (min-width: 901px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon{display:grid!important;grid-template-columns:minmax(19rem,1fr) minmax(22.5rem,24rem) minmax(21rem,auto)!important;gap:clamp(.72rem,1.15vw,1rem)!important;min-block-size:5.85rem!important;padding:clamp(.78rem,1.1vw,.95rem)!important;align-items:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__identity{min-block-size:3.55rem!important;max-block-size:4.5rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals{inline-size:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.52rem!important;align-items:stretch!important;justify-self:stretch!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals>*{min-block-size:3.35rem!important;max-block-size:4.15rem!important;padding:.55rem .62rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__actions{justify-self:end!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.62rem!important;max-inline-size:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__actions>*{flex:0 1 auto!important;min-inline-size:4.8rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__scroll{grid-auto-rows:auto!important;align-content:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card=rail]{display:flex!important;align-items:center!important;min-block-size:4.35rem!important;max-block-size:4.85rem!important;block-size:auto!important;padding:.68rem .74rem!important;gap:.62rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card=rail]>:first-child{flex:0 0 2.45rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__text{flex:1 1 auto!important;min-inline-size:0!important;display:grid!important;gap:.16rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__meta{flex:0 0 auto!important;max-inline-size:5.4rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true]{--sw-dashboard-card-min: 16.5rem;--sw-dashboard-card-max-summary: 6.25rem;--sw-dashboard-rail-card-block: 3.55rem;--sw-dashboard-module-card-min: 12.5rem}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-os-stage,.dashboard-os-stage *,.dashboard-view-nav,.dashboard-route-intelligence-panel,.dashboard-mobile-route-dock,.dashboard-modal-surface,.account-command-center,.cloud-dashboard-shell){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-os-stage h1,.dashboard-os-stage h2,.dashboard-os-stage h3,.dashboard-os-stage p,.dashboard-os-stage span,.dashboard-os-stage strong,.dashboard-os-stage small,.dashboard-os-stage em,.dashboard-os-stage button){max-inline-size:100%!important}@media (min-width: 901px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-body{grid-template-columns:minmax(17rem,19.5rem) minmax(0,1fr)!important;gap:clamp(.95rem,1.3vw,1.25rem)!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-rail{align-self:start!important;display:grid!important;gap:.78rem!important;max-block-size:calc(100dvh - 8rem)!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav{position:relative!important;overflow:hidden!important;padding:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav:after{content:"Scroll sections";position:absolute;inset-inline:.78rem;inset-block-end:.55rem;pointer-events:none;min-block-size:1.35rem;display:grid;place-items:center;border-radius:999px;color:color-mix(in srgb,var(--text-secondary) 78%,transparent);font-size:.62rem;font-weight:850;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(180deg,transparent,var(--sw-dashboard-panel-bg, rgba(10,12,26,.82)) 34%),color-mix(in srgb,var(--sw-dashboard-panel-bg, rgba(10,12,26,.82)) 86%,transparent);opacity:.78}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__scroll{max-block-size:min(46dvh,30rem)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.38rem .18rem 2.05rem 0!important;display:grid!important;grid-auto-rows:auto!important;gap:.48rem!important;scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--accent-primary) 54%,transparent) transparent!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__scroll::-webkit-scrollbar{display:block!important;inline-size:.5rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__scroll::-webkit-scrollbar-thumb{border-radius:999px!important;background:linear-gradient(180deg,var(--accent-primary),var(--accent-secondary))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card=rail]{display:grid!important;grid-template-columns:2.25rem minmax(0,1fr) minmax(3.2rem,auto)!important;min-block-size:var(--sw-dashboard-rail-card-block)!important;max-block-size:3.85rem!important;padding:.5rem .58rem!important;gap:.5rem!important;border-radius:.95rem!important;align-items:center!important;inline-size:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card=rail]>:first-child{flex-basis:2.1rem!important;inline-size:2.1rem!important;block-size:2.1rem!important;min-inline-size:2.1rem!important;justify-self:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__text{min-inline-size:0!important;inline-size:100%!important;display:grid!important;gap:.12rem!important;align-content:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__text strong,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__text span{display:block!important;inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__meta{justify-self:end!important;align-self:center!important;max-inline-size:4.45rem!important;min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel{max-block-size:15.5rem!important;overflow:hidden!important;padding:.78rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__lead p,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__chips,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__next{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-project-library,.dashboard-apps-workspace,.dashboard-workspace-files,.dashboard-robotics-os,.dashboard-account-command){overflow:visible!important;align-self:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sw-dashboard-card-min)),1fr))!important;gap:clamp(.72rem,1vw,.95rem)!important;align-items:start!important;align-content:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-grid>:where([data-project-kind],.dashboard-new-project-card,.dashboard-empty-state){min-block-size:0!important;max-block-size:none!important;overflow:visible!important;align-self:start!important;display:grid!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-grid>[data-project-kind]{grid-template-rows:auto auto minmax(0,auto) auto!important;gap:.55rem!important;padding:clamp(.86rem,1vw,1rem)!important;border-radius:clamp(1rem,1.2vw,1.2rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-grid>[data-project-kind] :where(h3,strong){min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-grid>[data-project-kind] h3{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.08!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-summary{min-block-size:0!important;max-block-size:var(--sw-dashboard-card-max-summary)!important;overflow:hidden!important;padding:.65rem .72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-summary>span:last-child{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-actions{display:grid!important;grid-template-rows:auto auto!important;gap:.52rem!important;margin-top:auto!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals :where(strong,b),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals :where(span,small){word-break:keep-all!important;overflow-wrap:normal!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals :where(strong,b){font-variant-numeric:tabular-nums!important;letter-spacing:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__affordance{min-block-size:3.85rem!important;align-items:center!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__affordance :where(strong,small){display:block!important;max-inline-size:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__title-row,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__action{min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__title-row :where(h2,span),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__action :where(small,span,button){max-inline-size:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width: 520px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals>*{display:grid!important;align-content:center!important;justify-items:start!important;gap:.12rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals :where(strong,b){font-size:clamp(1rem,4.55vw,1.16rem)!important;line-height:1!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-action{min-inline-size:0!important;min-block-size:2.48rem!important;inline-size:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-action--primary{min-block-size:2.8rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-action-set{display:grid!important;grid-template-columns:repeat(4,minmax(2.4rem,1fr))!important;gap:.42rem!important;overflow:visible!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-action--icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-block-size:2.42rem!important;padding:.5rem!important;gap:.18rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-action--icon .dashboard-card-action-label{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-apps-workspace__header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(12.5rem,19rem)!important;gap:clamp(.72rem,1vw,1rem)!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-apps-workspace__actions{display:grid!important;grid-template-columns:1fr!important;gap:.52rem!important;align-self:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-apps-workspace__actions .dashboard-card-action{min-block-size:2.7rem!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-apps-workspace__steps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.55rem!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-builder-step{min-block-size:3.15rem!important;max-block-size:3.75rem!important;overflow:hidden!important;align-items:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup{--dashboard-robotics-accent: var(--sw-creator-route-robotics);--dashboard-robotics-accent-rgb: var(--sw-creator-route-robotics-rgb, var(--success-primary-rgb));--dashboard-robotics-cyan: var(--sw-creator-route-robotics);position:relative!important;display:grid!important;gap:clamp(.78rem,1.1vw,1.05rem)!important;padding:clamp(1rem,1.4vw,1.35rem)!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--dashboard-robotics-accent) 38%,var(--sw-dashboard-border))!important;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--dashboard-robotics-accent) 18%,transparent),transparent 34%),radial-gradient(circle at 90% 18%,rgba(var(--dashboard-robotics-accent-rgb),.15),transparent 30%),linear-gradient(145deg,var(--sw-dashboard-panel-bg-strong),var(--sw-dashboard-panel-bg) 54%,var(--sw-dashboard-card-bg))!important;box-shadow:var(--sw-dashboard-shadow)!important}html:is([data-theme=light],[data-theme=paper]) body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--dashboard-robotics-accent) 18%,transparent),transparent 34%),radial-gradient(circle at 90% 18%,rgba(var(--dashboard-robotics-accent-rgb),.12),transparent 30%),linear-gradient(145deg,var(--sw-dashboard-panel-bg-strong),var(--sw-dashboard-panel-bg) 56%,var(--sw-dashboard-card-bg))!important;color:var(--text-primary)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background-image:linear-gradient(rgba(var(--dashboard-robotics-accent-rgb),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--dashboard-robotics-accent-rgb),.08) 1px,transparent 1px)!important;background-size:44px 44px!important;-webkit-mask-image:linear-gradient(to bottom,rgb(var(--dashboard-robotics-accent-rgb)),transparent 72%)!important;mask-image:linear-gradient(to bottom,rgb(var(--dashboard-robotics-accent-rgb)),transparent 72%)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup>*{position:relative!important;z-index:1!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)!important;gap:clamp(.75rem,1.2vw,1rem)!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__title{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.85rem!important;align-items:start!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__eyebrow,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-usage-rail__header span{display:inline-flex!important;color:var(--dashboard-robotics-cyan)!important;font-size:.72rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__title h2{margin:.12rem 0 0!important;font-size:clamp(1.28rem,2vw,2rem)!important;line-height:1.05!important;letter-spacing:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__title p{margin:.45rem 0 0!important;max-inline-size:70ch!important;color:var(--text-secondary)!important;line-height:1.45!important;overflow-wrap:anywhere!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__status{display:grid!important;align-content:center!important;gap:.28rem!important;min-block-size:6.75rem!important;padding:.9rem!important;border-radius:1.1rem!important;border:1px solid color-mix(in srgb,var(--dashboard-robotics-accent) 32%,var(--sw-dashboard-border))!important;background:linear-gradient(145deg,var(--sw-dashboard-card-bg),var(--sw-dashboard-panel-bg))!important}html:is([data-theme=light],[data-theme=paper]) body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__status{background:var(--sw-dashboard-card-bg)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__status strong{color:var(--text-primary)!important;font-size:1rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__status span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__status small{color:var(--text-secondary)!important;line-height:1.25!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-fleet-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.58rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-fleet-strip>div,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-usage-gate,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-step,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-mcp-strip button{min-inline-size:0!important;border:1px solid var(--sw-dashboard-border-soft, var(--sw-dashboard-border))!important;border-radius:.9rem!important;background:linear-gradient(145deg,var(--sw-dashboard-card-bg),var(--sw-dashboard-panel-bg))!important;box-shadow:inset 0 1px 0 var(--sw-dashboard-border-soft, var(--sw-dashboard-border))!important}html:is([data-theme=light],[data-theme=paper]) body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-robotics-fleet-strip>div,.dashboard-robotics-usage-gate,.dashboard-robotics-readiness-step,.dashboard-robotics-mcp-strip button){background:linear-gradient(145deg,var(--sw-dashboard-card-bg),var(--sw-dashboard-panel-bg))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-fleet-strip>div{display:grid!important;gap:.14rem!important;min-block-size:4.6rem!important;padding:.72rem .78rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-fleet-strip span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-fleet-strip small{color:var(--text-secondary)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-fleet-strip strong{color:var(--text-primary)!important;font-size:1.35rem!important;line-height:1!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__body{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.85fr)!important;gap:clamp(.78rem,1.1vw,1rem)!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-ladder{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-step{display:grid!important;grid-template-columns:2rem minmax(0,1fr) auto!important;gap:.62rem!important;align-items:center!important;min-block-size:4.2rem!important;padding:.62rem .72rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-step>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;inline-size:1.65rem!important;block-size:1.65rem!important;border-radius:999px!important;background:color-mix(in srgb,var(--dashboard-robotics-accent) 22%,var(--sw-dashboard-panel-bg))!important;color:var(--text-primary)!important;font-weight:900!important;font-size:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-step strong,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-usage-gate strong,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-mcp-strip strong{display:block!important;color:var(--text-primary)!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-step small,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-usage-gate small,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-mcp-strip small{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:var(--text-secondary)!important;line-height:1.25!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-step em{justify-self:end!important;padding:.22rem .45rem!important;border-radius:999px!important;background:var(--sw-dashboard-muted-bg)!important;color:var(--text-secondary)!important;font-style:normal!important;font-size:.68rem!important;font-weight:900!important;text-transform:uppercase!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-step[data-status=passed],html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-step[data-status=ready],html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-usage-gate[data-status=ready]{border-color:color-mix(in srgb,var(--success-primary) 42%,var(--sw-dashboard-border))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-step[data-status=blocked],html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-usage-gate[data-status=blocked]{border-color:color-mix(in srgb,var(--warning-primary) 48%,var(--sw-dashboard-border))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-usage-rail{display:grid!important;gap:.55rem!important;align-content:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-usage-rail__header{display:grid!important;gap:.18rem!important;padding:.8rem .9rem!important;border-radius:.95rem!important;border:1px solid color-mix(in srgb,var(--dashboard-robotics-accent) 30%,var(--sw-dashboard-border))!important;background:var(--sw-dashboard-row-bg)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-usage-gate{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.62rem!important;align-items:center!important;min-block-size:4rem!important;padding:.66rem .72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-usage-gate>span{justify-self:end!important;padding:.24rem .48rem!important;border-radius:999px!important;background:var(--accent-primary-15)!important;color:var(--accent-primary)!important;font-size:.7rem!important;font-weight:900!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-mcp-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.58rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-mcp-strip button{display:grid!important;gap:.18rem!important;align-content:start!important;min-block-size:5.25rem!important;padding:.72rem!important;color:inherit!important;text-align:left!important;cursor:pointer!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-mcp-strip button>span{color:var(--dashboard-robotics-cyan)!important;font-size:.68rem!important;font-weight:900!important;text-transform:uppercase!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-action-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.58rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-action-grid .dashboard-action{min-inline-size:0!important;min-block-size:2.75rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:normal!important;text-align:center!important;line-height:1.12!important}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup{padding:.9rem!important;border-radius:1.05rem!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__hero,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__body,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__title{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-setup__title .premium-icon{justify-self:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-fleet-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-ladder{grid-template-columns:minmax(0,1fr)!important;max-block-size:min(52vh,30rem)!important;overflow:auto!important;padding-inline-end:.2rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-step{grid-template-columns:1.85rem minmax(0,1fr)!important;min-block-size:auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-readiness-step em{grid-column:2!important;justify-self:start!important;margin-block-start:.22rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-mcp-strip,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-mcp-strip button{min-block-size:4.85rem!important}}@media (max-width: 430px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-fleet-strip,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-mcp-strip,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-action-grid{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-robotics-action-grid .dashboard-action{min-block-size:2.85rem!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-recent-assets__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sw-dashboard-module-card-min)),1fr))!important;gap:.68rem!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-recent-assets .dashboard-os-empty{min-inline-size:min(100%,22rem)!important;inline-size:100%!important;min-block-size:8rem!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.78rem!important;padding:1rem!important;text-align:left!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-recent-assets .dashboard-os-empty span{display:block!important;white-space:normal!important;line-height:1.35!important;overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:pretty!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-asset-tile{display:grid!important;grid-template-columns:3.1rem minmax(0,1fr)!important;min-inline-size:0!important;align-items:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-asset-tile :where(strong,span){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-os-module,.dashboard-os-module *,.dashboard-recent-assets,.dashboard-recent-assets *,.dashboard-feature-matrix,.dashboard-feature-matrix *,.dashboard-account-command,.dashboard-account-command *,.dashboard-cloud-command,.dashboard-cloud-command *,.dashboard-modal-surface,.dashboard-modal-surface *){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-feature-matrix__rows{display:grid!important;gap:.6rem!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-feature-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(5rem,7rem)!important;gap:.58rem!important;align-items:center!important;min-block-size:3.35rem!important;padding:.68rem .78rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-agent-os__command-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-agent-os__command-actions button{min-inline-size:0!important;min-block-size:3rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.38rem!important;white-space:normal!important;line-height:1.1!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-genesis-studio__starter-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr))!important;gap:.55rem!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-genesis-studio__starter-row button{min-inline-size:0!important;inline-size:100%!important;min-block-size:4.35rem!important;block-size:auto!important;max-block-size:none!important;padding:.72rem .8rem!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;white-space:normal!important;line-height:1.25!important;overflow:visible!important;text-wrap:pretty!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-genesis-studio__routes{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))!important;gap:.58rem!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-genesis-studio__routes .dashboard-card{min-inline-size:0!important;inline-size:100%!important;min-block-size:4.25rem!important;display:grid!important;grid-template-columns:2.15rem minmax(0,1fr) auto!important;gap:.52rem!important;align-items:center!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-genesis-studio__routes .dashboard-card>span{min-inline-size:0!important;display:grid!important;gap:.12rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-genesis-studio__routes .dashboard-card :where(strong,small,em){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{align-self:start!important;display:grid!important;grid-template-rows:minmax(0,auto) auto!important;gap:.7rem!important;max-block-size:calc(100vh - 7.25rem)!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:.62rem!important;padding:.68rem!important;min-block-size:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__header{display:grid!important;gap:.55rem!important;padding-block-end:.55rem!important;border-bottom:1px solid var(--sw-dashboard-border-muted, rgba(148,163,184,.13))!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand{min-inline-size:0!important;display:grid!important;grid-template-columns:2.15rem minmax(0,1fr)!important;align-items:center!important;gap:.48rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand-copy,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text{min-inline-size:0!important;display:grid!important;gap:.08rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;gap:.36rem!important;align-items:center!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status>button{grid-column:1 / -1!important;min-block-size:2rem!important;padding:.42rem .55rem!important;border-radius:.78rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(4rem,auto)!important;gap:.42rem!important;max-block-size:none!important;min-block-size:0!important;overflow-y:visible!important;overflow-x:hidden!important;padding:.08rem 0!important;scrollbar-width:thin!important;scroll-padding-block:.5rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll:after{content:"All dashboard systems";grid-column:1 / -1!important;position:sticky!important;bottom:0!important;z-index:2!important;display:grid!important;place-items:center!important;min-block-size:1.85rem!important;margin-block-start:.15rem!important;border-radius:999px!important;color:var(--text-secondary)!important;font-size:.64rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:0!important;background:linear-gradient(180deg,#0b101f00,#0b101fe0 25%),linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.12),rgba(var(--accent-secondary-rgb),.08))!important;border:1px solid var(--sw-dashboard-border-muted, rgba(148,163,184,.13))!important;pointer-events:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab[data-dashboard-route-card=rail]{min-block-size:4rem!important;block-size:auto!important;display:grid!important;grid-template-columns:2rem minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:.36rem!important;align-items:center!important;padding:.5rem!important;border-radius:.95rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__icon{inline-size:1.85rem!important;block-size:1.85rem!important;min-inline-size:1.85rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__meta{grid-column:1 / -1!important;justify-self:stretch!important;min-block-size:1.15rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.12rem .35rem!important;font-size:.58rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab[data-dashboard-route-card=rail] .dashboard-view-nav__text>span{display:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab[data-dashboard-route-card=rail] :where(strong,span,small,em){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{min-block-size:0!important;max-block-size:min(28vh,15rem)!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.45rem!important;padding:.72rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead{min-inline-size:0!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action{display:grid!important;gap:.44rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-grid,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__grid{align-items:start!important;grid-auto-rows:minmax(12rem,auto)!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-apps-workspace .dashboard-project-card){min-block-size:12rem!important;max-block-size:none!important;display:grid!important;align-content:start!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-apps-workspace .dashboard-project-card) :where(h3,strong,p,small,span,em){min-inline-size:0!important;overflow-wrap:anywhere!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-apps-workspace .dashboard-project-card) :where(p,small,em){display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-recent-assets__grid,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__metrics,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__list{min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-recent-assets__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))!important;gap:.65rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-empty{min-inline-size:100%!important;inline-size:100%!important;min-block-size:10rem!important;display:grid!important;place-items:center!important;text-align:center!important;padding:1rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-empty :where(span,p,strong,small,em){writing-mode:horizontal-tb!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;max-inline-size:22rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] :where(.account-command-center,.cloud-dashboard-shell,.billing-dashboard-shell,.dashboard-modal-surface){max-inline-size:min(76rem,calc(100vw - 2rem))!important;max-block-size:min(88vh,58rem)!important;overflow:auto!important;overflow-x:clip!important;scrollbar-gutter:stable!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] :where(.account-command-center,.cloud-dashboard-shell,.billing-dashboard-shell,.dashboard-modal-surface) :where(h1,h2,h3,h4,strong,span,p,small,em,label,button){min-inline-size:0!important;writing-mode:horizontal-tb!important;overflow-wrap:anywhere!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] .account-command-center__hero{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] .account-command-center__identity{min-inline-size:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workflow-fabric{overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workflow-fabric__body{display:grid!important;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr)!important;gap:.9rem!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workflow-fabric__rail{display:grid!important;grid-auto-rows:minmax(3.1rem,auto)!important;gap:.5rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workflow-fabric__rail button,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workflow-fabric__actions button{min-inline-size:0!important;white-space:normal!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workflow-fabric__detail{min-block-size:17rem!important;align-content:start!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workflow-fabric__features,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workflow-fabric__surfaces{display:flex!important;flex-wrap:wrap!important;gap:.42rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] :where(.account-command-center,.cloud-dashboard-shell,.dashboard-modal-surface){inline-size:min(100%,72rem)!important;max-inline-size:calc(100vw - 2rem)!important;overflow-x:clip!important}html body #showweld-app-root[data-app-surface=dashboard] :where(.account-command-center,.cloud-dashboard-shell) :where(button,input,select,textarea){min-inline-size:0!important;max-inline-size:100%!important;white-space:normal!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-icon-action{inline-size:max(2.6rem,44px)!important;block-size:max(2.6rem,44px)!important;min-inline-size:max(2.6rem,44px)!important;min-block-size:max(2.6rem,44px)!important;display:inline-grid!important;place-items:center!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-icon-action :where(svg,img){inline-size:1.12rem!important;block-size:1.12rem!important;max-inline-size:1.12rem!important;max-block-size:1.12rem!important}@media (max-width: 900px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true]{--sw-dashboard-card-min: 100%;--sw-dashboard-card-max-summary: 5.6rem;--sw-dashboard-module-card-min: 100%}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{display:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-shell,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-shell__stage,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage{grid-template-columns:minmax(0,1fr)!important;inline-size:100%!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-apps-workspace__grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-apps-workspace__header,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workspace-files__header,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workflow-fabric__body{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-apps-workspace__steps,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workspace-files__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-action-set{grid-template-columns:repeat(4,minmax(2.2rem,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-agent-os__command-actions{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workflow-fabric__rail{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;padding-block-end:.3rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workflow-fabric__rail button{flex:0 0 min(72vw,16rem)!important;scroll-snap-align:start!important}}@media (max-width: 520px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-content-container{padding-inline:.55rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-overview-panel,.dashboard-operations-dock,.dashboard-project-library,.dashboard-apps-workspace,.dashboard-robotics-os,.dashboard-genesis-engine,.dashboard-creator-systems,.dashboard-workspace-files){border-radius:1rem!important;padding:.82rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-apps-workspace__steps,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-workspace-files__metrics{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-summary{max-block-size:5rem!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-mobile-route-dock{overflow-x:auto!important;grid-template-columns:repeat(8,minmax(3.85rem,1fr))!important;justify-content:start!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=dashboard] .dashboard-mobile-route-dock::-webkit-scrollbar{display:none!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__starter-row,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-agent-os__module-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))!important;gap:.62rem!important;align-items:stretch!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__starter-row>button{width:100%!important;inline-size:100%!important;height:auto!important;block-size:auto!important;min-height:96px!important;min-block-size:96px!important;max-height:none!important;max-block-size:none!important;padding:.82rem .9rem!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;white-space:normal!important;line-height:1.28!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-agent-os__module-grid>button{width:100%!important;inline-size:100%!important;min-width:0!important;min-inline-size:0!important;height:auto!important;min-height:4.65rem!important;min-block-size:4.65rem!important;max-height:none!important;display:grid!important;grid-template-columns:2.4rem minmax(0,1fr)!important;align-items:center!important;gap:.62rem!important;padding:.72rem .78rem!important;text-align:left!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-agent-os__module-grid>button>span{min-width:0!important;min-inline-size:0!important;display:grid!important;gap:.1rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-agent-os__module-grid>button :where(strong,small,em){width:100%!important;inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width: 640px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__starter-row,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-agent-os__module-grid{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__starter-row>button{min-height:108px!important;min-block-size:108px!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine.dashboard-agent-os{--sw-genesis-panel-bg: linear-gradient(145deg, rgba(var(--surface-rgb, 18,24,42),.94), rgba(var(--surface-rgb, 18,24,42),.78));--sw-genesis-raised-bg: linear-gradient(155deg, rgba(var(--accent-primary-rgb),.18), rgba(var(--surface-rgb, 18,24,42),.88) 42%, rgba(var(--accent-secondary-rgb),.11));--sw-genesis-border: rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.24);display:grid!important;gap:clamp(.78rem,1.3vw,1.15rem)!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio.dashboard-genesis-studio--deep{display:grid!important;grid-template-columns:minmax(18rem,.96fr) minmax(14rem,.58fr) minmax(20rem,1.08fr)!important;grid-template-areas:"composer routes preview" "proof proof proof"!important;gap:clamp(.72rem,1vw,1rem)!important;align-items:stretch!important;min-inline-size:0!important;overflow:visible!important;padding:clamp(.72rem,1.2vw,1rem)!important;border:1px solid var(--sw-genesis-border)!important;background:radial-gradient(circle at 18% 8%,rgba(var(--accent-primary-rgb),.16),transparent 34%),radial-gradient(circle at 82% 16%,rgba(var(--accent-secondary-rgb),.12),transparent 36%),var(--sw-genesis-panel-bg)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__composer{grid-area:composer!important;min-inline-size:0!important;min-block-size:100%!important;display:grid!important;grid-template-rows:auto auto minmax(7.5rem,auto) auto auto!important;gap:.72rem!important;align-content:start!important;overflow:hidden!important;background:var(--sw-genesis-raised-bg)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-blueprint-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-blueprint-strip article{min-inline-size:0!important;min-block-size:4rem!important;display:grid!important;grid-template-columns:1.45rem minmax(0,1fr)!important;align-items:center!important;gap:.48rem!important;padding:.55rem!important;border-radius:.95rem!important;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.18)!important;background:rgba(var(--surface-elevated-rgb, 26,32,52),.58)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-blueprint-strip article>span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-route-card>span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-live-map article{min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-blueprint-strip :where(strong,small,em),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-route-card :where(strong,small,em,b),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-proof-strip :where(strong,small,em),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-live-map :where(strong,small,span){display:block!important;min-inline-size:0!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep textarea{inline-size:100%!important;min-inline-size:0!important;min-block-size:7.5rem!important;max-block-size:min(25vh,13rem)!important;resize:vertical!important;overflow:auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__starter-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.48rem!important;max-block-size:15rem!important;overflow:auto!important;padding-inline-end:.18rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__starter-row>button{min-block-size:4.75rem!important;max-block-size:none!important;display:grid!important;gap:.18rem!important;align-content:center!important;padding:.65rem .75rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__starter-row>button strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;text-wrap:pretty!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__routes{grid-area:routes!important;min-inline-size:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(4.1rem,auto)!important;align-content:start!important;gap:.5rem!important;max-block-size:min(53vh,34rem)!important;overflow:auto!important;padding:.58rem!important;background:rgba(var(--surface-rgb, 18,24,42),.5)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-route-card{min-inline-size:0!important;inline-size:100%!important;min-block-size:4.1rem!important;display:grid!important;grid-template-columns:2.2rem minmax(0,1fr) auto!important;gap:.55rem!important;align-items:center!important;padding:.58rem!important;border-radius:1rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-route-card b{color:var(--text-tertiary)!important;font-size:.66rem!important;font-weight:850!important;letter-spacing:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__preview{grid-area:preview!important;min-inline-size:0!important;display:grid!important;grid-template-rows:auto auto auto auto!important;gap:.68rem!important;align-content:start!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(var(--surface-rgb, 18,24,42),.8),rgba(var(--surface-rgb, 18,24,42),.55)),radial-gradient(circle at 62% 22%,rgba(var(--accent-primary-rgb),.18),transparent 36%)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__preview-card{min-block-size:9rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.72rem!important;align-items:end!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-live-map{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-live-map article{min-block-size:4.15rem!important;padding:.56rem!important;border-radius:.9rem!important;background:rgba(var(--surface-elevated-rgb, 26,32,52),.62)!important;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.18)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__context-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__anchor-strip{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;min-inline-size:0!important;padding-block-end:.12rem!important;scrollbar-width:thin!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-proof-strip{grid-area:proof!important;min-inline-size:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.56rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-proof-strip article{min-inline-size:0!important;min-block-size:4.45rem!important;display:grid!important;align-content:center!important;gap:.1rem!important;padding:.66rem .78rem!important;border-radius:1rem!important;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.18)!important;background:rgba(var(--surface-elevated-rgb, 26,32,52),.52)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-agent-os__command{align-items:stretch!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-agent-os__command-actions{grid-template-columns:repeat(3,minmax(8rem,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-agent-os__command-actions>button{min-inline-size:0!important;writing-mode:horizontal-tb!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}@media (max-width: 1180px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio.dashboard-genesis-studio--deep{grid-template-columns:minmax(0,1fr) minmax(17rem,.78fr)!important;grid-template-areas:"composer preview" "routes routes" "proof proof"!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__routes{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-block-size:none!important;overflow:visible!important}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio.dashboard-genesis-studio--deep{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"composer" "preview" "routes" "proof"!important;padding:.68rem!important;gap:.68rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__composer{grid-template-rows:auto auto minmax(6.4rem,auto) auto auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-blueprint-strip,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__context-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-live-map{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;padding-block-end:.2rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-live-map article{flex:0 0 9.5rem!important;scroll-snap-align:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__routes{grid-template-columns:minmax(0,1fr)!important;max-block-size:18rem!important;overflow:auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-agent-os__command-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 520px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine.dashboard-agent-os{gap:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine__header.dashboard-agent-os__header{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.62rem!important;align-items:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-agent-os__safety{grid-column:1 / -1!important;display:flex!important;overflow-x:auto!important;gap:.4rem!important;padding-block-end:.1rem!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-agent-os__safety::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-blueprint-strip,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__context-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-proof-strip{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep textarea{min-block-size:6.25rem!important;max-block-size:10rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio--deep .dashboard-genesis-studio__preview-card{grid-template-columns:minmax(0,1fr)!important;min-block-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-agent-os__command-actions{grid-template-columns:minmax(0,1fr)!important}}html body #showweld-app-root :where([data-showweld-dashboard=true],[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book],[data-showweld-spark=true],[data-showweld-studio=true],.robotics-view) :where(h1,h2,h3,h4,h5,p,span,strong,small,em,b,label,button,a,textarea,input){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-card-min: 18rem;--sw-dashboard-card-max: 27rem;--sw-dashboard-rail-width: clamp(15.5rem, 21vw, 20rem);--sw-dashboard-readable-column: minmax(min(100%, 20rem), 1fr)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-main,.dashboard-os-stage,.dashboard-panel,.dashboard-card,.dashboard-project-library,.dashboard-apps-workspace,.dashboard-files-shell,.dashboard-account-command,.dashboard-genesis-engine,.dashboard-robotics-os){min-inline-size:0!important;max-inline-size:100%!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-body{grid-template-columns:var(--sw-dashboard-rail-width) minmax(0,1fr)!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{position:sticky!important;inset-block-start:.75rem!important;align-self:start!important;max-block-size:min(78dvh,48rem)!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:.75rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav{min-block-size:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{min-block-size:0!important;max-block-size:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;padding:.45rem .22rem .7rem 0!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 1.2rem,#000 calc(100% - 1.2rem),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 1.2rem,#000 calc(100% - 1.2rem),transparent 100%)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll>.dashboard-view-nav__tab:nth-child(n),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll>button:nth-child(n){display:grid!important;visibility:visible!important;opacity:1!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__affordance{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.2rem .48rem!important;align-items:center!important;margin-block-start:.48rem!important;padding:.58rem .68rem!important;border:1px solid color-mix(in srgb,var(--sw-dashboard-border, rgba(148, 163, 184, .22)) 76%,var(--accent-primary) 24%)!important;border-radius:1rem!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb, 99, 102, 241),.16),rgba(var(--accent-secondary-rgb, 217, 70, 239),.08)),color-mix(in srgb,var(--surface-raised, #111827) 88%,transparent)!important;box-shadow:inset 0 1px #ffffff12!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__affordance span{display:inline-grid!important;place-items:center!important;inline-size:2.35rem!important;block-size:2.1rem!important;border-radius:.8rem!important;background:rgba(var(--accent-primary-rgb, 99, 102, 241),.18)!important;color:var(--text-primary)!important;font-weight:800!important;font-size:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__affordance strong{color:var(--text-primary)!important;font-size:.82rem!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__affordance small{grid-column:2!important;color:var(--text-muted)!important;font-size:.68rem!important;line-height:1.15!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-grid,.dashboard-apps-workspace__grid)[data-dashboard-card-geometry=stable],html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] #dashboard-project-library .dashboard-project-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] #app-builder-workspace .dashboard-apps-workspace__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sw-dashboard-card-min)),1fr))!important;gap:clamp(.75rem,1.1vw,1rem)!important;align-items:start!important;align-content:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-grid>*,.dashboard-project-card,.dashboard-new-project-card,.dashboard-apps-workspace__grid>*,.dashboard-builder-step,.dashboard-route-intelligence-panel__next>*){align-self:start!important;min-inline-size:0!important;max-inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-new-project-card){min-block-size:clamp(13.5rem,22vw,19rem)!important;overflow:hidden!important;border-radius:1.18rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-summary,.dashboard-project-card__summary,.dashboard-route-intelligence-panel__lead p,.dashboard-apps-workspace__header p){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;max-block-size:4.9rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-actions,.dashboard-project-card__actions,.dashboard-apps-workspace__actions){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))!important;gap:.55rem!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-actions button,.dashboard-project-card__actions button,.dashboard-card-action){min-inline-size:0!important;min-block-size:2.65rem!important;white-space:normal!important;justify-content:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__steps{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))!important;gap:.65rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-recent-assets,.dashboard-feature-matrix){min-inline-size:min(100%,18rem)!important;overflow:hidden!important;align-self:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-recent-assets__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))!important;gap:.65rem!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-empty{min-inline-size:min(100%,12rem)!important;min-block-size:11rem!important;display:grid!important;place-items:center!important;text-align:center!important;padding:1rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-empty span{max-inline-size:100%!important;white-space:normal!important;line-height:1.35!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-matrix__rows{display:grid!important;gap:.65rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.7rem!important;min-inline-size:0!important;min-block-size:4.2rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-row>span{min-inline-size:0!important;display:grid!important;gap:.15rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-row strong{white-space:normal!important;line-height:1.15!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio.dashboard-genesis-studio--deep{grid-template-columns:minmax(min(100%,24rem),1.05fr) minmax(min(100%,20rem),.95fr)!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] :where(.dashboard-genesis-blueprint-strip,.dashboard-genesis-proof-strip,.dashboard-genesis-studio__context-grid,.dashboard-genesis-live-map){grid-template-columns:repeat(auto-fit,minmax(min(100%,9.25rem),1fr))!important;align-items:start!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) :where(.sw-os-card,.sw-os-route-card,.sw-os-tabs,.sw-os-stage,.sw-stage,section,article){min-inline-size:0!important;max-inline-size:100%!important;overflow-wrap:break-word!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) :where(.sw-os-tabs,[role=tablist],.sw-route-tabs,.view-tabs){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;scroll-padding-inline:.8rem!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=characters],[data-creator-route=story]) :where(.sw-os-tabs,[role=tablist],.sw-route-tabs,.view-tabs)::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-rail{min-inline-size:clamp(14.5rem,19vw,18rem)!important;overflow-y:auto!important;scrollbar-gutter:stable!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-stage{min-block-size:clamp(22rem,45dvh,33rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-deck,html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace{min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-workbench-pane,.spark-active-workbench,.spark-workbench-inspector){min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-preview-editor-shell,.pb-preview-editor-stage,.pb-mobile-preview-shell,.pb-mobile-input-layer,.visual-production-deck){min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-mobile-tabs,.pb-editor-bridge-grid,.pb-layered-action-row){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-mobile-tabs,.pb-editor-bridge-grid,.pb-layered-action-row)::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-mobile-tab,.pb-editor-bridge-card,.pb-layered-action-row button){flex:0 0 auto!important;min-inline-size:6.1rem!important;max-inline-size:11rem!important;white-space:normal!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell{grid-template-columns:minmax(14.25rem,.76fr) minmax(0,2.25fr) minmax(15rem,.92fr)!important;align-items:start!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-mission-stage{min-block-size:clamp(29rem,58dvh,43rem)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-view__preview{min-block-size:clamp(18rem,38dvh,30rem)!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-action-packet{max-inline-size:min(100%,32rem)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-workflow-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-workflow-tabs::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-workflow-tabs button{flex:0 0 auto!important;min-inline-size:6.3rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{min-inline-size:0!important;max-inline-size:100%!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-body=true]{min-block-size:min(72dvh,48rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-workspace-grid=true]{grid-template-columns:minmax(min(100%,15rem),.72fr) minmax(0,1.7fr) minmax(min(100%,15rem),.85fr)!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-library,.dashboard-apps-workspace){box-sizing:border-box!important;inline-size:100%!important;min-inline-size:0!important;display:grid!important;gap:clamp(.82rem,1.15vw,1.05rem)!important;align-content:start!important;padding:clamp(1rem,1.45vw,1.3rem)!important;border:1px solid var(--sw-dashboard-border, rgba(148, 163, 184, .18))!important;border-radius:var(--sw-dashboard-radius-panel, 22px)!important;background:var(--sw-dashboard-surface-panel, var(--sw-layer-default, rgba(12, 18, 32, .88)))!important;box-shadow:var(--sw-dashboard-shadow-panel, var(--sw-layer-shadow, 0 20px 60px rgba(0, 0, 0, .24)))!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-library__header,.dashboard-apps-workspace__header){min-inline-size:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.8rem!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-library__header>div,.dashboard-apps-workspace__header>div){min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-library__header h2,.dashboard-apps-workspace__header h2){min-inline-size:0!important;margin:0!important;display:flex!important;align-items:center!important;gap:.55rem!important;font-size:clamp(1.08rem,1.5vw,1.42rem)!important;line-height:1.08!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-library__header p,.dashboard-apps-workspace__header p){max-inline-size:64ch!important;margin:.2rem 0 0!important;color:var(--text-secondary)!important;line-height:1.35!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__actions{min-inline-size:min(100%,19rem)!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__actions .dashboard-action,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-empty-state .dashboard-action{min-block-size:2.55rem!important;justify-content:center!important;border-radius:var(--radius-lg, 14px)!important;padding:.55rem .86rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-empty-state .dashboard-action{margin-block-start:.85rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__actions .dashboard-action--primary,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-empty-state .dashboard-action--primary{color:var(--sw-on-accent, #020617)!important;background:var(--button-primary-gradient, linear-gradient(135deg, var(--accent-primary), var(--accent-secondary)))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__steps{min-inline-size:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))!important;gap:.6rem!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-builder-step{min-inline-size:0!important;min-block-size:4.2rem!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.55rem!important;align-items:center!important;padding:.66rem .78rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-builder-step span:last-child{min-inline-size:0!important;display:grid!important;gap:.1rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-builder-step :where(strong,small){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-grid{inline-size:100%!important;min-inline-size:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sw-dashboard-card-min, 320px)),1fr))!important;gap:clamp(.75rem,1.08vw,.95rem)!important;align-items:start!important;align-content:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-grid[data-dashboard-project-layout=list]{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-new-project-card[data-dashboard-card-state=locked]{cursor:pointer!important;opacity:.72!important}@media (max-width: 1100px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-body{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{position:relative!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;max-inline-size:100%!important;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1rem,#000 calc(100% - 1rem),transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0,#000 1rem,#000 calc(100% - 1rem),transparent 100%)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll>.dashboard-view-nav__tab{flex:0 0 min(15rem,78vw)!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell{grid-template-columns:minmax(13.25rem,.68fr) minmax(0,1.8fr)!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-safety-console{grid-column:1 / -1!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-workspace-grid=true]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-card-min: 100%}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage{gap:.95rem!important;padding-block-end:calc(6.75rem + env(safe-area-inset-bottom,0px))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-grid,.dashboard-apps-workspace__grid)[data-dashboard-card-geometry=stable],html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] #dashboard-project-library .dashboard-project-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] #app-builder-workspace .dashboard-apps-workspace__grid{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-library,.dashboard-apps-workspace){padding:1.05rem!important;gap:.82rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-library__header,.dashboard-apps-workspace__header){grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__actions{inline-size:100%!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-new-project-card){min-block-size:12.5rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock{display:flex!important;overflow-x:auto!important;scrollbar-width:none!important;scroll-padding-inline:.75rem!important;max-inline-size:calc(100vw - 1rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock>button{flex:0 0 4.9rem!important;min-inline-size:4.9rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-shell{max-block-size:none!important;overflow:visible!important;padding-block-end:1rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-input-layer{max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-tool-dock{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.95rem!important;padding-block-end:calc(6.75rem + env(safe-area-inset-bottom,0px))!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-view__fleet,html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-safety-console{max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-mission-stage{min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-view__preview{min-block-size:17rem!important;max-block-size:18.5rem!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-action-packet{inset:auto .75rem .75rem .75rem!important;max-inline-size:calc(100% - 1.5rem)!important;max-block-size:8rem!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-workflow-active-panel{min-block-size:8rem!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-body=true]{min-block-size:0!important;max-block-size:none!important;overflow:visible!important}}@media (max-width: 430px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__actions,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-actions,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__actions{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-bar__clip-pill:nth-child(n),html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-tab:nth-child(n){display:inline-flex!important;opacity:1!important;visibility:visible!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-stage-mode-strip{display:flex!important;overflow-x:auto!important;scrollbar-width:none!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-stage-mode-strip button{flex:0 0 auto!important;min-inline-size:5.6rem!important}}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.72rem!important}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator]{--sw-creator-mobile-bottom-safe: calc(var(--sw-creator-mobile-dock-height, 6.15rem) + env(safe-area-inset-bottom, 0px) + 2.25rem)}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-spark=true],[data-showweld-studio=true],.robotics-view.robotics-mission-shell){padding-block-end:var(--sw-creator-mobile-bottom-safe)!important;scroll-padding-block-end:var(--sw-creator-mobile-bottom-safe)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot{color:var(--sw-on-deep-glass-primary)!important;min-block-size:11.25rem!important;padding:.82rem!important;background:linear-gradient(145deg,color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 20%,transparent),color-mix(in srgb,var(--surface-glass-heavy, var(--surface-secondary)) 90%,transparent)),var(--surface-glass-heavy, var(--surface-secondary))!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--inside{display:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside{order:0!important;margin-block:.55rem .2rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .creator-module-main{flex:0 0 auto!important;min-block-size:0!important;block-size:auto!important;height:auto!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .creator-module-main>div:has(>.generation-readiness-panel),html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs,html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs+div,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs+div{display:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot :where(strong,button){color:var(--sw-on-deep-glass-primary)!important;-webkit-text-fill-color:var(--sw-on-deep-glass-primary)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot :where(small,.mobile-creator-snapshot__eyebrow){color:var(--sw-on-deep-glass-muted)!important;-webkit-text-fill-color:var(--sw-on-deep-glass-muted)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__stats span{background:linear-gradient(135deg,color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 20%,transparent),color-mix(in srgb,var(--surface-glass-heavy, var(--surface-secondary)) 88%,transparent))!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__stats strong{color:var(--sw-on-deep-glass-primary)!important;-webkit-text-fill-color:var(--sw-on-deep-glass-primary)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__actions button{background:linear-gradient(135deg,color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 26%,transparent),color-mix(in srgb,var(--surface-glass-heavy, var(--surface-secondary)) 84%,transparent))!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs{min-block-size:2.85rem!important;margin:.42rem .75rem .2rem!important;opacity:.78!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs>button,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs>button{min-block-size:2.16rem!important;padding:.44rem .48rem!important;font-size:.68rem!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs+div,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs+div{margin-inline:.75rem!important;margin-block-end:1rem!important}html body #showweld-app-root[data-app-surface=creator] #story-structure-view :where(.story-structure-overview,.story-overview-card,.story-section-panel,.story-summary-card),html body #showweld-app-root[data-app-surface=creator] #book-manuscript-view :where(.manuscript-production-path,.book-production-path,.manuscript-panel,.book-manuscript-panel){max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] #story-structure-view :where(.generation-readiness-panel,.story-structure-overview,.story-overview-card),html body #showweld-app-root[data-app-surface=creator] #book-manuscript-view :where(.generation-readiness-panel,.manuscript-production-path,.book-production-path){margin-inline:clamp(.65rem,3vw,.9rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-shell{margin-inline:clamp(.5rem,2vw,.72rem)!important;padding-block-end:.85rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-stage{min-block-size:clamp(8.35rem,23dvh,11.25rem)!important;block-size:clamp(8.35rem,23dvh,11.25rem)!important;max-block-size:clamp(8.35rem,23dvh,11.25rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-input-layer{margin-block-start:.5rem!important;padding-block-end:1.1rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-layered-prompt-area,.spark-prompt-area),html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-scene-area{min-block-size:6.25rem!important;max-block-size:8.5rem!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell{gap:.72rem!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-view__preview{min-block-size:clamp(12.8rem,34dvh,16.25rem)!important;block-size:clamp(12.8rem,34dvh,16.25rem)!important;max-block-size:clamp(12.8rem,34dvh,16.25rem)!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-action-packet{max-block-size:6.4rem!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-safety-console{max-block-size:none!important;margin-block-end:1rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-mobile-dock-clearance: calc(6.25rem + env(safe-area-inset-bottom, 0px)) }html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-scrollable{padding-block-end:var(--dashboard-mobile-dock-clearance)!important;scroll-padding-block-end:var(--dashboard-mobile-dock-clearance)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel{padding:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail]{min-block-size:3.1rem!important;padding:.48rem!important}}@media (forced-colors: active){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot :where(strong,small,button,.mobile-creator-snapshot__eyebrow){color:CanvasText!important;-webkit-text-fill-color:CanvasText!important}}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.46rem!important;min-inline-size:0!important;inline-size:100%!important;padding:.46rem!important;border:1px solid color-mix(in srgb,var(--sw-dashboard-border, var(--border-primary)) 78%,transparent)!important;border-radius:1rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 7%,transparent),transparent 68%),color-mix(in srgb,var(--sw-dashboard-card-bg, var(--surface-secondary)) 84%,transparent)!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group>.dashboard-view-nav__tab{inline-size:100%!important;max-inline-size:100%!important;min-block-size:3.78rem!important;grid-template-columns:2.35rem minmax(0,1fr) auto!important;gap:.56rem!important;padding:.56rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.45rem!important;min-inline-size:0!important;padding-inline:.12rem!important;color:var(--text-muted)!important;font-size:.65rem!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group-title :where(span,small),html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text>:where(strong,span),html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__meta{min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group-title small{max-inline-size:8.5rem!important;opacity:.72!important;letter-spacing:0!important;text-transform:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.6rem!important;min-inline-size:0!important;padding:.74rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__asset,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__chips,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__next{display:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action{min-inline-size:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead p,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action :where(small,span){display:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.1rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row :where(h2,span),html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__eyebrow{min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action button{inline-size:100%!important;min-block-size:2.44rem!important;border-radius:.84rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(#dashboard-project-library,#app-builder-workspace) .dashboard-project-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,clamp(18.5rem,28vw,24rem)),1fr))!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card{display:grid!important;grid-template-rows:auto auto minmax(0,auto) auto auto!important;align-content:start!important;gap:.72rem!important;min-inline-size:0!important;min-block-size:clamp(16rem,23vw,21rem)!important;max-block-size:none!important;padding:clamp(.88rem,1vw,1.05rem)!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card[data-project-kind=app]{grid-template-rows:auto auto minmax(0,1fr) auto!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card :where(h3,strong,p,small,span,em,b,button){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;min-inline-size:0!important;overflow:hidden!important;line-height:1.12!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.68rem!important;min-inline-size:0!important;max-block-size:6.9rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-copy,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card>div{min-inline-size:0!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-copy p,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-summary>span:last-child{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-summary{max-block-size:5.4rem!important;min-block-size:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-action-set{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-action{min-inline-size:0!important;min-block-size:2.36rem!important;padding:.52rem .58rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-action-label{min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width: 1100px){html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.72rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group{flex:0 0 min(20rem,84vw)!important}}@media (max-width: 760px){html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card{min-block-size:0!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-row{max-block-size:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card .dashboard-card-action-set{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:.84rem!important;min-inline-size:min(100%,22rem)!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav{display:grid!important;grid-template-rows:auto minmax(0,auto) auto!important;gap:.74rem!important;min-inline-size:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.72rem!important;block-size:auto!important;max-block-size:none!important;min-block-size:0!important;min-inline-size:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.42rem!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;min-inline-size:0!important;margin:0!important;overflow:visible!important;transform:none!important;contain:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group>*{position:relative!important;inset:auto!important;transform:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{display:grid!important;grid-template-columns:2.25rem minmax(0,1fr) minmax(3rem,max-content)!important;align-items:center!important;gap:.58rem!important;min-block-size:3.38rem!important;block-size:auto!important;inline-size:100%!important;min-inline-size:0!important;color:var(--text-primary)!important;text-align:start!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__icon{inline-size:2.15rem!important;block-size:2.15rem!important;min-inline-size:2.15rem!important;display:inline-grid!important;place-items:center!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text{display:grid!important;grid-template-rows:auto auto!important;gap:.08rem!important;min-inline-size:0!important;color:var(--text-primary)!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text strong{display:block!important;min-inline-size:0!important;color:var(--text-primary)!important;font-size:.84rem!important;line-height:1.12!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text span{display:block!important;min-inline-size:0!important;color:var(--text-secondary)!important;font-size:.68rem!important;line-height:1.18!important;opacity:.82!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__meta{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;min-inline-size:2.55rem!important;max-inline-size:4.8rem!important;padding:.24rem .5rem!important;border-radius:999px!important;color:var(--text-primary)!important;background:color-mix(in srgb,var(--accent-primary) 12%,var(--surface-tertiary))!important;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent)!important;font-size:.68rem!important;font-weight:850!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group-title{color:var(--text-secondary)!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__affordance{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.34rem .55rem!important;min-inline-size:0!important;padding:.62rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__affordance small{grid-column:1 / -1!important;min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail>.dashboard-route-intelligence-panel{display:none!important}@media (max-width: 1100px){html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;padding-block-end:.18rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group{flex:0 0 min(21rem,86vw)!important;scroll-snap-align:start!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{grid-template-columns:2.2rem minmax(0,1fr) minmax(2.6rem,max-content)!important}}#showweld-app-root[data-app-surface=chat]{--chat-os-accent: color-mix(in srgb, var(--accent-secondary) 68%, var(--accent-primary));--chat-os-surface: color-mix(in srgb, var(--surface-primary) 90%, transparent);--chat-os-surface-raised: color-mix(in srgb, var(--surface-secondary) 92%, transparent);--chat-os-border: color-mix(in srgb, var(--border-primary) 72%, var(--chat-os-accent) 28%);overflow:hidden}#showweld-app-root[data-app-surface=chat] [data-chat-os-main=true]{min-inline-size:0;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--chat-os-accent) 18%,transparent),transparent 30rem),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent-primary) 12%,transparent),transparent 34rem),var(--showweld-app-bg)}#showweld-app-root[data-app-surface=chat] .chat-os-shell--standalone{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(.68rem,1vw,.95rem);inline-size:min(100%,1720px);block-size:100dvh;min-block-size:0;margin-inline:auto;padding:clamp(.62rem,1.1vw,1rem);overflow:hidden;border:0;background:transparent}#showweld-app-root[data-app-surface=chat] .chat-os-shell--standalone,#showweld-app-root[data-app-surface=chat] .chat-os-shell--standalone *{min-inline-size:0;writing-mode:horizontal-tb;text-orientation:mixed;letter-spacing:0;word-break:normal;overflow-wrap:break-word}#showweld-app-root[data-app-surface=chat] :where(.chat-os-hero,.chat-os-modes,.chat-os-layout,.chat-os-command-strip),#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-chat-launch){border:1px solid var(--chat-os-border, var(--sw-layer-border));border-radius:var(--sw-layer-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 5%,transparent),transparent),var(--chat-os-surface, var(--sw-layer-panel));box-shadow:var(--sw-layer-shadow)}#showweld-app-root[data-app-surface=chat] .chat-os-hero{display:flex;justify-content:space-between;gap:.85rem;padding:clamp(.78rem,1.2vw,1.1rem)}#showweld-app-root[data-app-surface=chat] :where(.chat-os-title,.chat-os-hero__actions){display:flex;align-items:center;gap:.78rem}#showweld-app-root[data-app-surface=chat] .chat-os-title{align-items:flex-start}#showweld-app-root[data-app-surface=chat] .chat-os-title h2{margin:.1rem 0 0;font-size:clamp(1.2rem,2vw,2rem);line-height:1.05}#showweld-app-root[data-app-surface=chat] .chat-os-title p{max-inline-size:68rem;margin:.35rem 0 0;color:var(--text-secondary);line-height:1.45}#showweld-app-root[data-app-surface=chat] :where(.chat-os-budget,.chat-os-back-action){border:1px solid var(--chat-os-border);border-radius:1rem;background:var(--chat-os-surface-raised)}#showweld-app-root[data-app-surface=chat] .chat-os-budget{display:grid;gap:.22rem;min-inline-size:13rem;padding:.72rem}#showweld-app-root[data-app-surface=chat] .chat-os-budget div{block-size:.42rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 10%,transparent)}#showweld-app-root[data-app-surface=chat] .chat-os-budget i{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))}#showweld-app-root[data-app-surface=chat] .chat-os-back-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-block-size:2.75rem;padding:0 .85rem;color:var(--text-primary)}#showweld-app-root[data-app-surface=chat] .chat-os-modes,#showweld-app-root[data-app-surface=chat] .chat-os-command-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr));gap:.55rem;padding:.55rem}#showweld-app-root[data-app-surface=chat] :where(.chat-os-modes button,.chat-os-command-strip button,.chat-os-rail button,.chat-os-quick button,.chat-os-artifacts button){display:grid;gap:.2rem;min-block-size:3.1rem;padding:.68rem;border:1px solid color-mix(in srgb,var(--chat-os-border) 82%,transparent);border-radius:.86rem;color:var(--text-primary);background:color-mix(in srgb,var(--chat-os-surface-raised) 92%,transparent);text-align:start}#showweld-app-root[data-app-surface=chat] :where(.chat-os-modes button.is-active,.chat-os-rail button.is-active){border-color:color-mix(in srgb,var(--chat-os-accent) 72%,var(--border-primary));background:linear-gradient(135deg,color-mix(in srgb,var(--chat-os-accent) 24%,transparent),transparent),var(--chat-os-surface-raised)}#showweld-app-root[data-app-surface=chat] .chat-os-layout{display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(25rem,1.68fr) minmax(17rem,.92fr);gap:.68rem;min-block-size:0;overflow:hidden;padding:.68rem}#showweld-app-root[data-app-surface=chat] :where(.chat-os-rail,.chat-os-thread,.chat-os-inspector){display:flex;min-block-size:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--chat-os-border) 78%,transparent);border-radius:1rem;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--chat-os-accent) 10%,transparent),transparent 18rem),var(--chat-os-surface-raised)}#showweld-app-root[data-app-surface=chat] :where(.chat-os-rail,.chat-os-inspector){flex-direction:column;gap:.55rem;padding:.62rem;overflow-y:auto}#showweld-app-root[data-app-surface=chat] .chat-os-thread{flex-direction:column}#showweld-app-root[data-app-surface=chat] :where(.chat-os-thread-header,.chat-os-panel-header){display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.68rem .76rem;border-block-end:1px solid color-mix(in srgb,var(--chat-os-border) 62%,transparent)}#showweld-app-root[data-app-surface=chat] .chat-os-messages{display:grid;align-content:start;gap:.62rem;flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:.76rem}#showweld-app-root[data-app-surface=chat] .chat-os-messages article{display:grid;gap:.38rem;max-inline-size:min(50rem,100%);padding:.72rem;border:1px solid color-mix(in srgb,var(--chat-os-border) 62%,transparent);border-radius:.92rem;background:color-mix(in srgb,var(--chat-os-surface) 92%,transparent)}#showweld-app-root[data-app-surface=chat] .chat-os-messages article[data-role=user]{justify-self:end;background:linear-gradient(135deg,color-mix(in srgb,var(--chat-os-accent) 18%,transparent),transparent),var(--chat-os-surface)}#showweld-app-root[data-app-surface=chat] :where(.chat-os-artifacts,.chat-os-sources){display:grid;gap:.48rem}#showweld-app-root[data-app-surface=chat] .chat-os-artifacts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}#showweld-app-root[data-app-surface=chat] .chat-os-sources>div{display:grid;gap:.18rem;padding:.58rem;border:1px solid color-mix(in srgb,var(--chat-os-border) 58%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--chat-os-surface) 88%,transparent)}#showweld-app-root[data-app-surface=chat] .chat-os-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.68rem;border-block-start:1px solid color-mix(in srgb,var(--chat-os-border) 62%,transparent)}#showweld-app-root[data-app-surface=chat] .chat-os-composer textarea{min-block-size:4rem;max-block-size:8rem;resize:vertical;padding:.72rem;border:1px solid var(--chat-os-border);border-radius:.9rem;color:var(--text-primary);background:color-mix(in srgb,var(--surface-primary) 86%,transparent)}#showweld-app-root[data-app-surface=chat] .chat-os-composer button,#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__primary{min-block-size:2.9rem;padding-inline:1rem;border:1px solid color-mix(in srgb,var(--accent-primary) 74%,var(--border-primary));border-radius:.9rem;color:var(--accent-contrast);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));font-weight:850}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch{display:grid;gap:.85rem;padding:clamp(.9rem,1.4vw,1.15rem)}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch,#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch *{min-inline-size:0;writing-mode:horizontal-tb;text-orientation:mixed;word-break:normal;overflow-wrap:break-word}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__hero,#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__preview,#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__actions{display:grid;gap:.72rem}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__eyebrow{color:var(--accent-secondary);font-size:.72rem;font-weight:900;text-transform:uppercase}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__hero h2{margin:.18rem 0 0;font-size:clamp(1.25rem,2vw,2rem);line-height:1.05}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__hero p{max-inline-size:58rem;margin:.38rem 0 0;color:var(--text-secondary)}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__preview{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}#showweld-app-root[data-app-surface=dashboard] :where(.dashboard-chat-launch__thread,.dashboard-chat-launch__sources span){border:1px solid color-mix(in srgb,var(--border-primary) 78%,var(--accent-secondary) 22%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 4%,transparent),transparent),color-mix(in srgb,var(--surface-secondary) 88%,transparent)}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__thread{display:grid;gap:.65rem;padding:.78rem}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__thread-head{display:grid;gap:.15rem}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__meter{display:grid;gap:.25rem}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__meter i{display:block;block-size:.42rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 9%,transparent)}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__meter b{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.4rem,1fr));gap:.55rem}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__sources span{display:grid;gap:.15rem;padding:.65rem}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__actions{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__actions button{min-block-size:2.75rem;border:1px solid color-mix(in srgb,var(--border-primary) 80%,var(--accent-primary) 20%);border-radius:.86rem;color:var(--text-primary);background:color-mix(in srgb,var(--surface-secondary) 90%,transparent)}#showweld-app-root[data-app-surface=dashboard] .account-settings-shell{display:grid;grid-template-columns:minmax(9.5rem,.24fr) minmax(0,1fr);align-items:start;gap:clamp(.8rem,1.2vw,1.15rem);padding:clamp(.72rem,1.15vw,1rem)}#showweld-app-root[data-app-surface=dashboard] .account-settings-shell>:not(.account-settings-rail){grid-column:2}#showweld-app-root[data-app-surface=dashboard] .account-settings-rail{position:sticky;top:.25rem;z-index:4;grid-column:1;grid-row:1 / span 999;display:grid;gap:.42rem;padding:.58rem;border:1px solid color-mix(in srgb,var(--border-primary) 78%,var(--accent-primary) 22%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 5%,transparent),transparent),color-mix(in srgb,var(--surface-secondary) 91%,transparent);box-shadow:var(--sw-layer-shadow)}#showweld-app-root[data-app-surface=dashboard] .account-settings-rail a{display:flex;align-items:center;min-block-size:2.45rem;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--border-primary) 82%,transparent);border-radius:.78rem;color:var(--text-primary);background:color-mix(in srgb,var(--surface-primary) 88%,transparent);font-weight:850;text-decoration:none}#showweld-app-root[data-app-surface=dashboard] .account-settings-rail a:focus-visible,#showweld-app-root[data-app-surface=dashboard] .account-settings-shell :where(button,a,input,textarea,select):focus-visible,#showweld-app-root[data-app-surface=chat] .chat-os-shell--standalone :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;box-shadow:var(--sw-layer-focus)}#showweld-app-root[data-app-surface=dashboard] .account-settings-savebar{position:sticky;bottom:0;z-index:5;border-radius:1rem;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-primary) 92%,transparent) 24%),color-mix(in srgb,var(--surface-secondary) 88%,transparent);-webkit-backdrop-filter:blur(var(--sw-quality-glass-blur, 16px)) saturate(150%);backdrop-filter:blur(var(--sw-quality-glass-blur, 16px)) saturate(150%)}body.showweld-account-surface-open .modal-content-premium:has(.account-settings-shell){inline-size:min(1120px,calc(100vw - 2rem));max-inline-size:min(1120px,calc(100vw - 2rem))}body.showweld-account-surface-open .account-settings-shell.account-command-center{min-inline-size:0;overflow-x:hidden;background:radial-gradient(circle at 0% 0%,var(--sw-quality-route-glow),transparent 34rem),linear-gradient(180deg,var(--sw-quality-surface-wash),transparent),var(--surface-primary)}body.showweld-account-surface-open .account-settings-shell>:not(.account-settings-rail){grid-column:2;min-inline-size:0}body.showweld-account-surface-open .account-settings-rail{position:sticky;inset-block-start:.25rem;z-index:6;grid-column:1;grid-row:1 / span 999;display:grid;gap:.45rem;align-self:start;padding:.6rem;border:1px solid color-mix(in srgb,var(--border-primary) 76%,var(--accent-primary) 24%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 5%,transparent),transparent),color-mix(in srgb,var(--surface-secondary) 92%,transparent);box-shadow:var(--sw-layer-shadow)}body.showweld-account-surface-open .account-settings-rail a{display:flex;align-items:center;justify-content:flex-start;min-block-size:2.35rem;min-inline-size:0;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--border-primary) 82%,transparent);border-radius:.78rem;color:var(--text-primary);background:linear-gradient(180deg,var(--sw-quality-control-wash),transparent),color-mix(in srgb,var(--surface-primary) 90%,transparent);font-weight:850;text-decoration:none;white-space:nowrap}body.showweld-account-surface-open .account-settings-rail a:hover,body.showweld-account-surface-open .account-settings-rail a:focus-visible{border-color:color-mix(in srgb,var(--accent-primary) 54%,var(--border-primary))}body.showweld-account-surface-open .account-command-center__hero,body.showweld-account-surface-open .account-command-center__panel,body.showweld-account-surface-open .account-command-center__asset-strip,body.showweld-account-surface-open .account-command-center__action-card,body.showweld-account-surface-open .account-command-center__visual-route,body.showweld-account-surface-open .account-command-center__meter-card,body.showweld-account-surface-open .account-command-center__check{min-inline-size:0;overflow-wrap:anywhere}body.showweld-account-surface-open .account-command-center__hero{overflow:visible}body.showweld-account-surface-open .account-command-center__footer.account-settings-savebar{grid-column:2;margin-block-start:.35rem;padding-block-start:.8rem}@media (max-width: 760px){body.showweld-account-surface-open .modal-overlay-premium{padding:.35rem;align-items:flex-start}body.showweld-account-surface-open .modal-content-premium:has(.account-settings-shell){inline-size:min(100%,calc(100vw - .7rem));max-inline-size:min(100%,calc(100vw - .7rem));max-block-size:calc(100dvh - .7rem)}body.showweld-account-surface-open .account-settings-shell.account-command-center{min-block-size:calc(100dvh - 8rem)}body.showweld-account-surface-open .account-settings-shell>:not(.account-settings-rail){grid-column:auto}body.showweld-account-surface-open .account-settings-rail{position:sticky;inset-block-start:0;display:flex;gap:.45rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:.55rem;border-radius:1rem;min-block-size:3.25rem}body.showweld-account-surface-open .account-settings-rail a{flex:0 0 auto;min-inline-size:max-content;min-block-size:2.35rem;padding-inline:.85rem;color:var(--text-primary);font-size:.78rem;line-height:1}body.showweld-account-surface-open .account-command-center__footer.account-settings-savebar{grid-column:auto;margin-block-start:.75rem;position:static;background:linear-gradient(180deg,var(--sw-quality-surface-wash),transparent),color-mix(in srgb,var(--surface-secondary) 92%,transparent)}}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-panel,.dashboard-card,.dashboard-project-card,.dashboard-new-project-card,.dashboard-project-library__card,.dashboard-apps-workspace,.dashboard-apps-workspace__grid>*,.dashboard-agent-os,.dashboard-genesis-engine),#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-panel,.dashboard-card,.dashboard-project-card,.dashboard-new-project-card,.dashboard-project-library__card,.dashboard-apps-workspace,.dashboard-apps-workspace__grid>*,.dashboard-agent-os,.dashboard-genesis-engine) *{writing-mode:horizontal-tb;text-orientation:mixed;word-break:normal}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-project-grid,.dashboard-apps-workspace__grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-project-card,.dashboard-new-project-card,.dashboard-apps-workspace__grid>*){min-block-size:0;align-self:start;contain:layout paint}@media (max-width: 980px){#showweld-app-root[data-app-surface=chat] .chat-os-shell--standalone{grid-template-rows:auto auto minmax(0,1fr) auto;padding:max(.55rem,env(safe-area-inset-top)) .55rem max(.55rem,env(safe-area-inset-bottom))}#showweld-app-root[data-app-surface=chat] .chat-os-hero,#showweld-app-root[data-app-surface=chat] .chat-os-layout,#showweld-app-root[data-app-surface=chat] .chat-os-composer,#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__hero,#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__preview,#showweld-app-root[data-app-surface=dashboard] .account-settings-shell{grid-template-columns:minmax(0,1fr)}#showweld-app-root[data-app-surface=chat] .chat-os-hero,#showweld-app-root[data-app-surface=chat] :where(.chat-os-title,.chat-os-hero__actions){flex-direction:column;align-items:stretch}#showweld-app-root[data-app-surface=chat] .chat-os-layout{overflow-y:auto}#showweld-app-root[data-app-surface=chat] :where(.chat-os-rail,.chat-os-inspector){max-block-size:16rem}#showweld-app-root[data-app-surface=chat] :where(.chat-os-modes,.chat-os-command-strip){display:flex;overflow-x:auto;scroll-padding-inline:.55rem;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=chat] :where(.chat-os-modes button,.chat-os-command-strip button){flex:0 0 min(72vw,14rem);scroll-snap-align:start}#showweld-app-root[data-app-surface=dashboard] .account-settings-shell{display:flex;flex-direction:column}#showweld-app-root[data-app-surface=dashboard] .account-settings-rail{position:sticky;top:0;display:flex;overflow-x:auto;scroll-padding-inline:.5rem}#showweld-app-root[data-app-surface=dashboard] .account-settings-rail a{flex:0 0 auto;min-inline-size:max-content}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch__primary{inline-size:100%}}@media (max-width: 520px){#showweld-app-root[data-app-surface=chat] .chat-os-shell--standalone{gap:.48rem;font-size:.92rem}#showweld-app-root[data-app-surface=chat] .chat-os-title h2{font-size:1.22rem}#showweld-app-root[data-app-surface=chat] .chat-os-title p{display:none}#showweld-app-root[data-app-surface=chat] .chat-os-layout{padding:.48rem}#showweld-app-root[data-app-surface=chat] .chat-os-messages{max-block-size:38vh}#showweld-app-root[data-app-surface=dashboard] .dashboard-chat-launch{padding:.78rem}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{overflow:hidden;padding-block-end:0}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-spark=true],[data-showweld-studio=true],.robotics-view.robotics-mission-shell){inline-size:min(100%,calc(100vw - 1rem));max-inline-size:min(100%,calc(100vw - 1rem));margin-inline:auto;max-block-size:calc(100dvh - var(--sw-creator-mobile-top-chrome, 8.95rem));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-padding-block:.8rem calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom,0px) + 1.8rem)}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.creator-module-main,[data-creator-module-main=true]){block-size:auto;min-block-size:auto;max-block-size:none;overflow:visible;display:grid;gap:.82rem;align-content:start}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]){inline-size:min(100%,20rem);margin-inline:auto;padding:.72rem;min-block-size:0;block-size:auto;overflow:visible;border-radius:1.1rem;background:linear-gradient(180deg,var(--sw-quality-surface-wash, transparent),transparent),var(--sw-layer-panel, var(--surface-secondary))}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__header{grid-template-columns:2.42rem minmax(0,1fr) 2.38rem;gap:.56rem;align-items:center;min-block-size:2.72rem;overflow:visible}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__headline{display:grid;gap:.12rem;min-inline-size:0;min-block-size:0;block-size:auto;overflow:visible}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__headline h3{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.08;font-size:clamp(.94rem,3.75vw,1.06rem)}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__headline p{display:none}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel__toggle,.generation-readiness-panel__badge){inline-size:2.34rem;min-inline-size:2.34rem;block-size:2.34rem;min-block-size:2.34rem;border-radius:.78rem}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.creator-module-card,.creator-module-panel,.sw-os-card,.sw-os-route-card,.world-card,.character-card,.story-card){min-block-size:0;max-block-size:none;overflow:visible}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.sw-os-tabs,[role=tablist],.view-tabs){position:relative;z-index:2;margin-block:.5rem .35rem}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.sw-os-tabs,[role=tablist],.view-tabs)>*{flex:0 0 auto;min-inline-size:6rem}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{padding-block-end:calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom,0px) + 1.6rem)}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([data-manuscript-body=true],[data-manuscript-workspace-grid=true]){block-size:auto;max-block-size:none;overflow:visible}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([data-manuscript-mobile-actions=true],.manuscript-mobile-actions,.book-mobile-actions){display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:.45rem;scroll-padding-inline:.65rem}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([data-manuscript-mobile-actions=true],.manuscript-mobile-actions,.book-mobile-actions)::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([data-manuscript-mobile-actions=true],.manuscript-mobile-actions,.book-mobile-actions)>*{flex:0 0 min(7rem,42vw);min-inline-size:min(7rem,42vw)}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true]{padding-block-end:calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom,0px) + 1.65rem)}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-video-editor-main{block-size:auto;min-block-size:auto;max-block-size:none;overflow:visible;gap:.72rem}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck{min-block-size:0;max-block-size:none;overflow:visible;padding:.72rem;gap:.55rem}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-stage{min-block-size:clamp(9.5rem,27dvh,13.75rem);block-size:clamp(9.5rem,27dvh,13.75rem);max-block-size:clamp(9.5rem,27dvh,13.75rem)}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-tool-dock{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:.42rem}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-tool-dock::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-tool-dock>*{flex:0 0 min(6.45rem,36vw);min-inline-size:min(6.45rem,36vw)}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-layered-prompt-area,.spark-prompt-area){min-block-size:5.4rem;max-block-size:7.35rem}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-mobile-input-layer,.spark-layered-input-card){min-block-size:0;max-block-size:none;overflow:visible}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true]{padding-block-end:calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom,0px) + 1.65rem)}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] main.creator-cockpit__route-stack{block-size:auto;max-block-size:none;overflow-y:visible;overflow-x:hidden}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .visual-cockpit-layout{block-size:auto;min-block-size:0;max-block-size:none;overflow:visible}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-shell{min-block-size:0;max-block-size:none;overflow:visible;padding:.72rem;gap:.55rem}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-stage{min-block-size:clamp(9.8rem,28dvh,14rem);block-size:clamp(9.8rem,28dvh,14rem);max-block-size:clamp(9.8rem,28dvh,14rem)}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-scene-area{min-block-size:5.6rem;max-block-size:7.6rem}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-tabs{inline-size:100%;max-inline-size:100%;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-inline:.45rem}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-tabs::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-tab{flex:0 0 min(6.3rem,36vw);min-inline-size:min(6.3rem,36vw);max-inline-size:min(7.5rem,42vw);white-space:normal}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell{padding-block-end:calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom,0px) + 1.65rem);gap:.8rem}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-mission-stage{min-block-size:20rem;block-size:auto;max-block-size:none;overflow:visible}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-view__preview{min-block-size:13rem;block-size:13rem;max-block-size:13rem}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-action-packet{inset:auto .7rem .7rem .7rem;max-inline-size:calc(100% - 1.4rem);max-block-size:5.6rem;overflow:hidden}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-action-packet[data-expanded=true]{max-block-size:13rem;overflow-y:auto}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell :where(.robotics-stage-mode-strip,.robotics-workflow-tabs){display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;max-inline-size:100%;scroll-padding-inline:.7rem}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell :where(.robotics-stage-mode-strip,.robotics-workflow-tabs)::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell :where(.robotics-stage-mode-strip button,.robotics-workflow-tabs button){flex:0 0 auto;min-inline-size:5.25rem;max-inline-size:8.5rem}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-workflow-active-panel{min-block-size:10rem;max-block-size:none;overflow:visible}html body #showweld-app-root[data-app-surface=creator] :where(.app-builder-portal,.app-builder-active,.app-builder-workbench){max-inline-size:min(100%,calc(100vw - 1rem));overflow-x:hidden}html body #showweld-app-root[data-app-surface=creator] :where(.app-builder-portal,.app-builder-active,.app-builder-workbench) :where(button,[role=tab],.app-builder-tab,.app-builder-device-toggle button){white-space:normal;overflow-wrap:normal;word-break:normal;min-inline-size:max-content}html body #showweld-app-root[data-app-surface=creator] :where(.app-builder-device-toggle,.app-builder-tabs,.app-builder-toolbar){display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;max-inline-size:100%}html body #showweld-app-root[data-app-surface=creator] :where(.app-builder-device-toggle,.app-builder-tabs,.app-builder-toolbar)::-webkit-scrollbar{display:none}}@media (max-width: 430px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]){inline-size:min(100%,19.2rem)}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__header{grid-template-columns:2.22rem minmax(0,1fr) 2.22rem;gap:.46rem}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel__toggle,.generation-readiness-panel__badge){inline-size:2.18rem;min-inline-size:2.18rem;block-size:2.18rem;min-block-size:2.18rem}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-stage{min-block-size:9.35rem;block-size:9.35rem;max-block-size:9.35rem}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-spark=true],[data-showweld-studio=true],.robotics-view.robotics-mission-shell){inline-size:min(100%,calc(100vw - 1rem))!important;max-inline-size:min(100%,calc(100vw - 1rem))!important;max-block-size:calc(100dvh - var(--sw-creator-mobile-top-chrome, 8.95rem))!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-padding-block:.8rem calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom,0px) + 1.8rem)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.creator-module-main,[data-creator-module-main=true]){block-size:auto!important;min-block-size:auto!important;max-block-size:none!important;overflow:visible!important;display:grid!important;gap:.82rem!important;align-content:start!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:.68rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where([data-mobile-side-rail=world],[data-mobile-side-rail=characters],[data-mobile-side-rail=story]){position:relative!important;inset:auto!important;order:-1!important;inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.35rem!important;margin:0!important;border-radius:1rem!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where([data-mobile-side-rail=world],[data-mobile-side-rail=characters],[data-mobile-side-rail=story])::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where([data-mobile-side-rail=world],[data-mobile-side-rail=characters],[data-mobile-side-rail=story]) :where(button,[role=button]){position:relative!important;inset:auto!important;flex:0 0 auto!important;min-inline-size:2.6rem!important;min-block-size:2.6rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]){inline-size:min(100%,20rem)!important;margin-inline:auto!important;padding:.72rem!important;min-block-size:0!important;block-size:auto!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__header{grid-template-columns:2.42rem minmax(0,1fr) 2.38rem!important;gap:.56rem!important;min-block-size:2.72rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__headline{display:grid!important;gap:.12rem!important;block-size:auto!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__headline h3{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.08!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel--compact,.generation-readiness-panel[data-readiness-compact=true]) .generation-readiness-panel__headline p{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([data-manuscript-body=true],[data-manuscript-workspace-grid=true]){block-size:auto!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-workspace-grid=true]>div:first-child{overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-header=true]{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-header=true]>div:nth-child(2)>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.48rem!important;align-items:start!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-header=true]>div:nth-child(2)>div>div{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-header=true] h2{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:clamp(1.02rem,5.15vw,1.22rem)!important;line-height:1.08!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-header=true]>div:nth-child(2)>div>div:last-child{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:.42rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-workspace-grid=true] [data-mobile-side-rail=book]{position:relative!important;inset:auto!important;order:-1!important;inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;display:flex!important;flex-direction:row!important;gap:.48rem!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;padding:.36rem!important;border-radius:1rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-workspace-grid=true] [data-mobile-side-rail=book]::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-workspace-grid=true] [data-mobile-side-rail=book]>*{flex:0 0 auto!important;min-inline-size:3rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-video-editor-main,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] main.creator-cockpit__route-stack{block-size:auto!important;min-block-size:auto!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-bar{position:relative!important;inset:auto!important;block-size:auto!important;min-block-size:5.55rem!important;max-block-size:none!important;overflow:visible!important;display:grid!important;align-content:start!important;margin-block:0 .55rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-bar :where(button,[role=button]){min-block-size:2.35rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-stage{min-block-size:clamp(9.5rem,27dvh,13.75rem)!important;block-size:clamp(9.5rem,27dvh,13.75rem)!important;max-block-size:clamp(9.5rem,27dvh,13.75rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-layered-prompt-area,.spark-prompt-area),html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-scene-area{min-block-size:5.4rem!important;max-block-size:7.35rem!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .visual-cockpit-layout,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-shell{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-tab{flex:0 0 min(6.3rem,36vw)!important;min-inline-size:min(6.3rem,36vw)!important;max-inline-size:min(7.5rem,42vw)!important;white-space:normal!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell{gap:.8rem!important;padding-block-end:calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom,0px) + 1.65rem)!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-mission-stage{min-block-size:20rem!important;block-size:auto!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-view__preview{min-block-size:13rem!important;block-size:13rem!important;max-block-size:13rem!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-action-packet{inset:auto .7rem .7rem .7rem!important;max-inline-size:calc(100% - 1.4rem)!important;max-block-size:5.6rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell .robotics-action-packet[data-expanded=true]{max-block-size:13rem!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell :where(.robotics-stage-mode-strip,.robotics-workflow-tabs),html body #showweld-app-root[data-app-surface=creator] :where(.app-builder-device-toggle,.app-builder-tabs,.app-builder-toolbar){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] .robotics-view.robotics-mission-shell :where(.robotics-stage-mode-strip,.robotics-workflow-tabs)::-webkit-scrollbar,html body #showweld-app-root[data-app-surface=creator] :where(.app-builder-device-toggle,.app-builder-tabs,.app-builder-toolbar)::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] :where(.app-builder-portal,.app-builder-active,.app-builder-workbench) :where(button,[role=tab],.app-builder-tab,.app-builder-device-toggle button){white-space:normal!important;word-break:normal!important;min-inline-size:max-content!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view[data-module-container=true]>[data-mobile-side-rail=world],html body #showweld-app-root[data-app-surface=creator] #character-directory-view[data-module-container=true]>[data-mobile-side-rail=characters],html body #showweld-app-root[data-app-surface=creator] #story-structure-view[data-module-container=true]>[data-mobile-side-rail=story]{position:relative!important;inset:auto!important;order:-1!important;inline-size:calc(100% - 1.35rem)!important;width:calc(100% - 1.35rem)!important;min-inline-size:calc(100% - 1.35rem)!important;max-inline-size:calc(100% - 1.35rem)!important;block-size:3.25rem!important;height:3.25rem!important;min-block-size:3.25rem!important;max-block-size:3.25rem!important;margin:.5rem auto 0!important;padding:.34rem!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:.42rem!important;overflow:hidden!important;writing-mode:horizontal-tb!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view[data-module-container=true]>[data-mobile-side-rail=world]>*,html body #showweld-app-root[data-app-surface=creator] #character-directory-view[data-module-container=true]>[data-mobile-side-rail=characters]>*,html body #showweld-app-root[data-app-surface=creator] #story-structure-view[data-module-container=true]>[data-mobile-side-rail=story]>*{position:relative!important;inset:auto!important;writing-mode:horizontal-tb!important;inline-size:auto!important;width:auto!important;block-size:auto!important;height:auto!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:0!important;max-block-size:none!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view[data-module-container=true]>[data-mobile-side-rail=world]>button,html body #showweld-app-root[data-app-surface=creator] #character-directory-view[data-module-container=true]>[data-mobile-side-rail=characters]>button,html body #showweld-app-root[data-app-surface=creator] #story-structure-view[data-module-container=true]>[data-mobile-side-rail=story]>button{flex:0 0 2.42rem!important;inline-size:2.42rem!important;width:2.42rem!important;min-inline-size:2.42rem!important;block-size:2.42rem!important;height:2.42rem!important;min-block-size:2.42rem!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view[data-module-container=true]>[data-mobile-side-rail=world]>div:last-child,html body #showweld-app-root[data-app-surface=creator] #character-directory-view[data-module-container=true]>[data-mobile-side-rail=characters]>div:last-child,html body #showweld-app-root[data-app-surface=creator] #story-structure-view[data-module-container=true]>[data-mobile-side-rail=story]>div:last-child{display:none!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view[data-module-container=true]>[data-mobile-side-rail=world]:after,html body #showweld-app-root[data-app-surface=creator] #character-directory-view[data-module-container=true]>[data-mobile-side-rail=characters]:after,html body #showweld-app-root[data-app-surface=creator] #story-structure-view[data-module-container=true]>[data-mobile-side-rail=story]:after{flex:1 1 auto!important;min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:0!important;color:var(--text-primary)!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view[data-module-container=true]>[data-mobile-side-rail=world]:after{content:"World items"}html body #showweld-app-root[data-app-surface=creator] #character-directory-view[data-module-container=true]>[data-mobile-side-rail=characters]:after{content:"Cast dossiers"}html body #showweld-app-root[data-app-surface=creator] #story-structure-view[data-module-container=true]>[data-mobile-side-rail=story]:after{content:"Story arcs"}html body #showweld-app-root[data-app-surface=creator] #character-directory-view[data-module-container=true] [data-mobile-side-rail=characters]{position:relative!important;inset:auto!important;inline-size:calc(100% - 1.35rem)!important;width:calc(100% - 1.35rem)!important;min-inline-size:calc(100% - 1.35rem)!important;max-inline-size:calc(100% - 1.35rem)!important;block-size:3.25rem!important;height:3.25rem!important;min-block-size:3.25rem!important;max-block-size:3.25rem!important;margin:.5rem auto 0!important;padding:.34rem!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:.42rem!important;overflow:hidden!important;writing-mode:horizontal-tb!important}html body #showweld-app-root[data-app-surface=creator] #character-directory-view[data-module-container=true] [data-mobile-side-rail=characters]>*{position:relative!important;inset:auto!important;writing-mode:horizontal-tb!important;inline-size:auto!important;width:auto!important;block-size:auto!important;height:auto!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:0!important;max-block-size:none!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] #character-directory-view[data-module-container=true] [data-mobile-side-rail=characters]>button{flex:0 0 2.42rem!important;inline-size:2.42rem!important;width:2.42rem!important;min-inline-size:2.42rem!important;block-size:2.42rem!important;height:2.42rem!important;min-block-size:2.42rem!important}html body #showweld-app-root[data-app-surface=creator] #character-directory-view[data-module-container=true] [data-mobile-side-rail=characters]>div:last-child{display:none!important}html body #showweld-app-root[data-app-surface=creator] #character-directory-view[data-module-container=true] [data-mobile-side-rail=characters]:after{content:"Cast dossiers";flex:1 1 auto!important;min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:0!important;color:var(--text-primary)!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed{display:grid!important;gap:.42rem!important;block-size:auto!important;height:auto!important;min-block-size:5.15rem!important;max-block-size:none!important;padding:.58rem!important;overflow:visible!important;border-radius:1.05rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__header{block-size:auto!important;min-block-size:2.18rem!important;grid-template-columns:2.05rem minmax(0,1fr) 2.05rem!important;gap:.42rem!important;align-items:center!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__badge,html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__toggle{inline-size:2.05rem!important;width:2.05rem!important;min-inline-size:2.05rem!important;block-size:2.05rem!important;height:2.05rem!important;min-block-size:2.05rem!important;border-radius:.78rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__headline{min-inline-size:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed h3{color:var(--text-primary)!important;font-size:clamp(.88rem,3.45vw,1rem)!important;line-height:1.14!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__compact-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.42rem!important;margin:0!important;min-block-size:2.75rem!important;padding:.42rem .5rem!important;overflow:hidden!important;border-radius:.92rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel__compact-score{min-inline-size:2.86rem!important;min-block-size:2rem!important;padding:.18rem .36rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel__compact-body strong,html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel__compact-body small,html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel__compact-facts{display:block!important;min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__compact-body small,html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed .generation-readiness-panel__compact-facts{display:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-creator-route=world],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]) .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded{block-size:auto!important;height:auto!important;max-block-size:min(62dvh,34rem)!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view){display:block!important;block-size:auto!important;height:auto!important;max-block-size:none!important;overflow:visible!important;contain:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) :where(.creator-module-main,.creator-module-main.scrollable,#world-building-main-content,#world-item-tab-content,#world-item-details-view,#character-tab-content,#story-overview-scroll){block-size:auto!important;height:auto!important;max-block-size:none!important;min-block-size:0!important;overflow:visible!important;contain:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) :where(#world-item-tabs,#character-route-tabs,[data-manuscript-mobile-actions=true]){max-inline-size:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) :where(#world-item-tabs,#character-route-tabs,[data-manuscript-mobile-actions=true])::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs{position:relative!important;z-index:3!important;display:grid!important;align-items:center!important;min-block-size:3.35rem!important;block-size:auto!important;max-block-size:none!important;padding:.36rem!important;margin-block:.56rem .52rem!important;overflow:hidden!important;border-radius:1rem!important;border:1px solid color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 20%,var(--border-primary) 80%)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-elevated, var(--surface-secondary)) 86%,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 14%),var(--surface-secondary))!important;box-shadow:0 14px 34px color-mix(in srgb,var(--shadow-color, black) 22%,transparent),inset 0 1px color-mix(in srgb,var(--text-inverse, white) 10%,transparent)!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs{display:flex!important;gap:.38rem!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs>button,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs>button{position:relative!important;z-index:4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-inline-size:0!important;min-block-size:2.45rem!important;block-size:auto!important;padding:.5rem .6rem!important;overflow:hidden!important;border:1px solid color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 18%,var(--border-primary) 82%)!important;border-radius:.82rem!important;background:linear-gradient(135deg,color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 13%,transparent),transparent),color-mix(in srgb,var(--surface-primary) 88%,var(--surface-secondary) 12%)!important;color:var(--text-primary)!important;font-weight:850!important;line-height:1.1!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot{position:relative!important;z-index:80!important;display:grid!important;gap:.58rem!important;inline-size:calc(100% - 1.5rem)!important;margin:.62rem .75rem .7rem!important;padding:.74rem!important;overflow:visible!important;border:1px solid color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 24%,var(--border-primary) 76%)!important;border-radius:1.08rem!important;background:linear-gradient(145deg,color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 15%,transparent),color-mix(in srgb,var(--surface-elevated, var(--surface-secondary)) 92%,transparent)),var(--surface-secondary)!important;box-shadow:0 18px 40px color-mix(in srgb,var(--shadow-color, black) 28%,transparent),inset 0 1px color-mix(in srgb,var(--text-inverse, white) 10%,transparent)!important;isolation:isolate!important;transform:translateZ(0)!important;will-change:transform!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot>*{position:relative!important;z-index:2!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__hero{display:grid!important;gap:.18rem!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__eyebrow,html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__hero small,html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__stats small{min-inline-size:0!important;overflow:hidden!important;color:var(--text-tertiary)!important;font-size:.62rem!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1.12!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot :where(strong,small,button),html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs :where(button,span),html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs :where(button,span){-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__hero strong{min-inline-size:0!important;overflow:hidden!important;background:none!important;color:var(--text-primary)!important;font-size:1rem!important;font-weight:950!important;line-height:1.08!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__stats,html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__stats span{display:grid!important;gap:.12rem!important;min-inline-size:0!important;min-block-size:3.1rem!important;padding:.48rem!important;overflow:hidden!important;border:1px solid color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 16%,var(--border-primary) 84%)!important;border-radius:.78rem!important;background:color-mix(in srgb,var(--surface-primary) 86%,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 14%)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__stats strong{background:none!important;color:var(--text-primary)!important;font-size:1.02rem!important;font-weight:950!important;line-height:1!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot__actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-inline-size:0!important;min-block-size:2.35rem!important;padding:.5rem .42rem!important;overflow:hidden!important;border:1px solid color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 24%,var(--border-primary) 76%)!important;border-radius:.78rem!important;background:color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 18%,var(--surface-primary) 82%)!important;color:var(--text-primary)!important;font:inherit!important;font-size:.72rem!important;font-weight:900!important;line-height:1.05!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs+div,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs+div{position:relative!important;z-index:3!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;inline-size:100%!important;max-inline-size:100%!important;margin-block:0 .72rem!important;padding:0!important;color:var(--text-primary)!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs+div>div,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs+div>div{display:grid!important;align-content:center!important;min-inline-size:0!important;min-block-size:3.35rem!important;padding:.62rem!important;overflow:hidden!important;border:1px solid color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 22%,var(--border-primary) 78%)!important;border-radius:.92rem!important;background:linear-gradient(145deg,color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 13%,transparent),color-mix(in srgb,var(--text-inverse, white) 3%,transparent)),color-mix(in srgb,var(--surface-elevated, var(--surface-secondary)) 92%,transparent)!important;box-shadow:0 12px 28px #02081729,inset 0 1px #ffffff14!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs+div>div>div:first-child,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs+div>div>div:first-child{color:var(--text-tertiary)!important;font-size:.62rem!important;font-weight:950!important;letter-spacing:.04em!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs+div>div>div:last-child,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs+div>div>div:last-child{color:var(--text-primary)!important;font-size:.95rem!important;font-weight:900!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--inside,html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .creator-module-main>div:has(>.generation-readiness-panel),html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs,html body #showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs+div,html body #showweld-app-root[data-app-surface=creator] #character-directory-view #character-route-tabs+div{display:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside{position:relative!important;z-index:120!important;display:grid!important;inline-size:calc(100% - 1.5rem)!important;margin:.58rem .75rem .7rem!important;color:var(--text-primary)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside :where(strong,button){color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside :where(small,.mobile-creator-snapshot__eyebrow){color:var(--text-secondary)!important;-webkit-text-fill-color:var(--text-secondary)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside .mobile-creator-snapshot__stats,html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside .mobile-creator-snapshot__actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside .mobile-creator-snapshot__stats small{max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside .mobile-creator-snapshot__actions button{min-block-size:2.28rem!important;padding-inline:.28rem!important;background:linear-gradient(145deg,color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 14%,transparent),color-mix(in srgb,var(--surface-primary) 82%,transparent)),var(--surface-secondary)!important;border-color:color-mix(in srgb,rgb(var(--sw-os-route-rgb, var(--accent-primary-rgb))) 28%,var(--border-primary) 72%)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .creator-module-main{min-block-size:0!important;block-size:auto!important;height:auto!important;max-block-size:none!important;overflow:visible!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside{grid-template-rows:auto auto auto!important;min-block-size:13.65rem!important;block-size:auto!important;height:auto!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside .mobile-creator-snapshot__hero{gap:.14rem!important;min-block-size:3.45rem!important;align-content:center!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside .mobile-creator-snapshot__hero strong{font-size:1.08rem!important;line-height:1.14!important;letter-spacing:0!important;text-transform:none!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view) .mobile-creator-snapshot--outside .mobile-creator-snapshot__hero small{font-size:.64rem!important;line-height:1.12!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-path=true]{block-size:auto!important;height:auto!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-path=true]>div:nth-child(2){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;block-size:auto!important;height:auto!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-card=true]{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.52rem!important;inline-size:auto!important;min-inline-size:0!important;min-block-size:5.2rem!important;block-size:auto!important;height:auto!important;align-items:center!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-card=true]>span:last-child{min-inline-size:0!important;max-inline-size:100%!important;block-size:auto!important;height:auto!important;overflow:hidden!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-path=true]>div:nth-child(2){grid-auto-flow:row!important;grid-auto-columns:minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed{display:grid!important;gap:.54rem!important;min-block-size:0!important;block-size:auto!important;max-block-size:none!important;padding:.62rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed]>:where(.generation-readiness-panel__metrics,.generation-readiness-panel__footer,.generation-readiness-panel__routes,.generation-readiness-panel__actions),html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed>:where(.generation-readiness-panel__metrics,.generation-readiness-panel__footer,.generation-readiness-panel__routes,.generation-readiness-panel__actions){display:none!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__header,html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.52rem!important;min-block-size:3.35rem!important;block-size:auto!important;max-block-size:none!important;padding:.54rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__badge,html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__badge{inline-size:2.45rem!important;block-size:2.45rem!important;min-inline-size:2.45rem!important;min-block-size:2.45rem!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__headline,html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__headline{min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__headline h3,html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__headline h3{margin:0!important;font-size:clamp(.98rem,4.5vw,1.15rem)!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__headline p,html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__headline p{display:none!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__compact-summary,html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__compact-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.58rem!important;min-block-size:3.75rem!important;block-size:auto!important;max-block-size:5.25rem!important;padding:.58rem .62rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__compact-score,html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__compact-score{min-inline-size:3rem!important;inline-size:3rem!important;justify-items:center!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__compact-body,html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__compact-body{min-inline-size:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__compact-facts,html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__compact-facts{display:none!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-preview-shell,html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-shell{gap:.46rem!important;padding:.46rem!important;grid-template-rows:clamp(7.8rem,18.5dvh,9.25rem) auto auto!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-preview-shell>.pb-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-preview-stage :where(.pb-mobile-preview-media,.pb-mobile-preview-empty),html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-shell>.pb-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-stage :where(.pb-mobile-preview-media,.pb-mobile-preview-empty){min-block-size:clamp(7.8rem,18.5dvh,9.25rem)!important;block-size:clamp(7.8rem,18.5dvh,9.25rem)!important;max-block-size:clamp(7.8rem,18.5dvh,9.25rem)!important;min-height:clamp(7.8rem,18.5dvh,9.25rem)!important;height:clamp(7.8rem,18.5dvh,9.25rem)!important;max-height:clamp(7.8rem,18.5dvh,9.25rem)!important;aspect-ratio:auto!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-preview-caption,html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-caption{inset:auto .42rem .42rem!important;min-block-size:0!important;padding:.4rem .48rem!important;border-radius:12px!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-input-layer,html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-input-layer{gap:.46rem!important;padding-block-end:calc(var(--sw-editor-mobile-bottom-clearance, var(--sw-mobile-bottom-clearance, 8rem)) + .55rem)!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-layered-input-card,html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-layered-input-card{gap:.42rem!important;padding:.5rem!important}html body #showweld-app-root[data-app-surface=creator] .sw-picture-premium-root.sw-show-first-route--visual .pb-mobile-input-layer .pb-layered-scene-area,html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{min-block-size:4.75rem!important;block-size:4.75rem!important;max-block-size:5.8rem!important;min-height:4.75rem!important;height:4.75rem!important;max-height:5.8rem!important;overflow-y:auto!important}}:where(.account-settings-shell,.billing-dashboard-shell,.cloud-dashboard-shell,.token-usage-command-center){--sw-account-finish-wash: radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--accent-primary) 14%, transparent), transparent 32%), radial-gradient(circle at 100% 12%, color-mix(in srgb, var(--accent-secondary) 11%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--surface-primary) 82%, transparent), color-mix(in srgb, var(--surface-elevated) 72%, transparent));--sw-account-finish-card: linear-gradient(145deg, color-mix(in srgb, var(--surface-elevated) 84%, transparent), color-mix(in srgb, var(--surface-secondary) 76%, transparent));--sw-account-finish-control: linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 5%, transparent), color-mix(in srgb, var(--surface-primary) 86%, transparent));--sw-account-finish-border: color-mix(in srgb, var(--accent-primary) 23%, var(--border-primary));--sw-account-finish-border-soft: color-mix(in srgb, var(--text-primary) 10%, var(--border-primary));--sw-account-finish-shadow: 0 28px 82px color-mix(in srgb, var(--shadow-color, black) 34%, transparent), inset 0 1px 0 color-mix(in srgb, var(--text-primary) 9%, transparent);--sw-account-finish-focus: 0 0 0 3px color-mix(in srgb, var(--accent-primary) 28%, transparent), 0 16px 34px color-mix(in srgb, var(--accent-primary) 16%, transparent)}body.showweld-account-surface-open :where(.account-settings-shell,.billing-dashboard-shell,.cloud-dashboard-shell,.token-usage-command-center),#showweld-app-root[data-app-surface=dashboard] :where(.account-settings-shell,.billing-dashboard-shell,.cloud-dashboard-shell,.token-usage-command-center){background:var(--sw-account-finish-wash);border-color:var(--sw-account-finish-border);box-shadow:var(--sw-account-finish-shadow);isolation:isolate}body.showweld-account-surface-open :where(.account-settings-shell,.billing-dashboard-shell,.cloud-dashboard-shell,.token-usage-command-center):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-primary) 28%,transparent),transparent) top / 100% 1px no-repeat,radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 22%),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 26%);opacity:var(--sw-quality-noise-opacity, .7);z-index:-1}:where(.account-settings-shell,.billing-dashboard-shell,.cloud-dashboard-shell,.token-usage-command-center) :where(.account-command-center__hero,.account-command-center__panel,[data-account-panel],.connected-accounts-panel,.billing-command-center__membership,.billing-command-center__usage,.cloud-dashboard-hero,.cloud-dashboard-system-map,.token-usage-section,.token-usage-card){background:var(--sw-account-finish-card);border-color:var(--sw-account-finish-border-soft);box-shadow:0 16px 44px color-mix(in srgb,var(--shadow-color, black) 22%,transparent),inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}:where(.account-settings-shell,.billing-dashboard-shell,.cloud-dashboard-shell,.token-usage-command-center) :where(button,a[role=button],input,textarea,select):focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-primary));box-shadow:var(--sw-account-finish-focus)}.account-settings-rail{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 28%),var(--sw-account-finish-card)}.account-settings-rail a{min-inline-size:max-content;background:var(--sw-account-finish-control);border:1px solid var(--sw-account-finish-border-soft);box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}.account-settings-rail a:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-primary));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 15%,transparent),color-mix(in srgb,var(--accent-secondary) 9%,transparent)),var(--sw-account-finish-control)}.account-command-center__panel--security{position:relative;overflow:hidden}.account-command-center__panel--security:after{content:"";position:absolute;inset:auto 1rem 1rem auto;width:min(34%,18rem);aspect-ratio:1;pointer-events:none;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--accent-primary) 15%,transparent),transparent 68%);filter:blur(18px);opacity:.72}.account-security-grid{align-items:stretch}.account-security-card{position:relative;overflow:hidden;min-width:0}.account-security-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,color-mix(in srgb,var(--accent-primary) 13%,transparent),transparent 36%),linear-gradient(300deg,color-mix(in srgb,var(--accent-secondary) 9%,transparent),transparent 38%);opacity:.72}.account-security-card>*{position:relative}.account-security-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.3rem .62rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--text-primary) 12%,var(--border-primary));background:var(--sw-account-finish-control)}.account-security-status-pill[data-security-ready=true]{border-color:color-mix(in srgb,var(--sw-quality-state-ready, var(--accent-success, var(--accent-primary))) 40%,var(--border-primary));background:linear-gradient(135deg,color-mix(in srgb,var(--sw-quality-state-ready, var(--accent-success, var(--accent-primary))) 16%,transparent),transparent),var(--sw-account-finish-control)}.account-security-step-row>div{min-width:0;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent),var(--sw-account-finish-control)}.account-security-secret{display:block;max-width:100%;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);letter-spacing:.04em;border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-primary));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 7%,transparent)}.account-security-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.account-security-auth-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.68rem .85rem;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-primary));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 14%,transparent),color-mix(in srgb,var(--accent-secondary) 10%,transparent)),var(--sw-account-finish-control);color:var(--text-primary);font-weight:850;text-decoration:none}.account-security-message{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent),var(--sw-account-finish-control)}.connected-accounts-panel[data-connected-accounts=true]{position:relative;overflow:hidden}.connected-accounts-panel[data-connected-accounts=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 22%,transparent),transparent 34%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--accent-secondary) 12%,transparent),transparent 32%);opacity:.55}.connected-accounts-panel[data-connected-accounts=true]>*{position:relative}:where(.account-command-center__panel--tokens,.account-command-center__panel--billing,.cloud-dashboard-shell,.billing-dashboard-shell,.token-usage-command-center) :where(.account-command-center__meter-card,.account-command-center__action-card,.account-command-center__visual-route,.cloud-dashboard-tabs button,.token-usage-tablist button){background:linear-gradient(145deg,color-mix(in srgb,var(--text-primary) 6%,transparent),transparent),var(--sw-account-finish-control);border-color:var(--sw-account-finish-border-soft)}@media (max-width: 760px){.account-security-grid,.account-security-action-row{grid-template-columns:1fr}.account-settings-rail{position:sticky;top:0;z-index:4;display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:.55rem;border-radius:var(--radius-xl)}.account-settings-rail::-webkit-scrollbar{display:none}.account-settings-rail a{flex:0 0 auto}:where(.account-settings-shell,.billing-dashboard-shell,.cloud-dashboard-shell,.token-usage-command-center) :where(.account-command-center__hero,.account-command-center__panel,[data-account-panel],.connected-accounts-panel){border-radius:var(--radius-xl)}}@media (forced-colors: active){:where(.account-settings-shell,.billing-dashboard-shell,.cloud-dashboard-shell,.token-usage-command-center),:where(.account-settings-shell,.billing-dashboard-shell,.cloud-dashboard-shell,.token-usage-command-center) :where(.account-command-center__hero,.account-command-center__panel,[data-account-panel],.connected-accounts-panel),.account-security-card,.account-security-status-pill,.account-security-auth-link{background:Canvas;border-color:ButtonText;box-shadow:none}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-final-gap: clamp(.72rem, 1.15vw, 1.1rem);--sw-dashboard-final-card-min: minmax(min(100%, 18rem), 1fr);--sw-dashboard-final-compact-min: minmax(min(100%, 13.5rem), 1fr);--sw-dashboard-final-panel: radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--accent-primary) 10%, transparent), transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--surface-elevated) 88%, transparent), color-mix(in srgb, var(--surface-secondary) 72%, transparent));--sw-dashboard-final-card: linear-gradient(150deg, color-mix(in srgb, var(--text-primary) 5%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--surface-primary) 86%, transparent), color-mix(in srgb, var(--surface-elevated) 78%, transparent));--sw-dashboard-final-border: color-mix(in srgb, var(--accent-primary) 22%, var(--border-primary));--sw-dashboard-final-border-soft: color-mix(in srgb, var(--text-primary) 11%, var(--border-primary))}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4],html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] *{box-sizing:border-box}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage,.dashboard-project-library,.dashboard-apps-workspace,.dashboard-genesis-engine,.dashboard-account-command,.dashboard-workspace-files,.dashboard-robotics-setup,.dashboard-chat-os,.dashboard-panel,.dashboard-card){min-inline-size:0!important;max-inline-size:100%!important;overflow:clip;background:var(--sw-dashboard-final-panel);border-color:var(--sw-dashboard-final-border);box-shadow:0 22px 68px color-mix(in srgb,var(--shadow-color, black) 24%,transparent),inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-grid,.dashboard-apps-workspace__grid,.dashboard-feature-atlas__grid,.dashboard-manager-grid,.dashboard-account-command__lanes,.dashboard-workspace-files__list,.dashboard-robotics-action-grid,.dashboard-robotics-readiness-ladder,.dashboard-chat-os__sources,.dashboard-chat-os__artifacts,.dashboard-system-grid){display:grid!important;grid-template-columns:repeat(auto-fit,var(--sw-dashboard-final-card-min))!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:var(--sw-dashboard-final-gap)!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-grid,.dashboard-metric-grid,.dashboard-apps-workspace__steps,.dashboard-workspace-files__metrics,.dashboard-genesis-proof-strip,.dashboard-genesis-live-map,.dashboard-genesis-studio__context-grid,.dashboard-robotics-fleet-strip,.dashboard-chat-os__modes,.dashboard-chat-os__command-strip){display:grid!important;grid-template-columns:repeat(auto-fit,var(--sw-dashboard-final-compact-min))!important;grid-auto-rows:auto!important;align-items:start!important;gap:var(--sw-dashboard-final-gap)!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-new-project-card,.dashboard-apps-workspace__card,.dashboard-feature-atlas__card,.dashboard-manager-card,.dashboard-system-card,.dashboard-card--metric,.dashboard-asset-tile,.dashboard-workspace-files__row,.dashboard-account-lane,.dashboard-robotics-setup-step,.dashboard-robotics-fleet-card,.dashboard-chat-os__spaces button,.dashboard-chat-os__sources>div,.dashboard-chat-os__artifacts button,.dashboard-genesis-route-card){position:relative;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;align-items:start!important;min-inline-size:0!important;max-inline-size:100%!important;min-block-size:auto!important;max-block-size:none!important;overflow:hidden!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;background:var(--sw-dashboard-final-card);border-color:var(--sw-dashboard-final-border-soft)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-new-project-card,.dashboard-apps-workspace__card,.dashboard-feature-atlas__card,.dashboard-manager-card,.dashboard-system-card,.dashboard-card--metric,.dashboard-asset-tile,.dashboard-workspace-files__row,.dashboard-account-lane,.dashboard-chat-os__spaces button,.dashboard-chat-os__sources>div,.dashboard-chat-os__artifacts button)>*{min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-new-project-card,.dashboard-apps-workspace__card,.dashboard-feature-atlas__card,.dashboard-manager-card,.dashboard-system-card,.dashboard-card--metric,.dashboard-asset-tile,.dashboard-workspace-files__row,.dashboard-account-lane,.dashboard-robotics-setup-step,.dashboard-robotics-fleet-card,.dashboard-chat-os__spaces button,.dashboard-chat-os__sources>div,.dashboard-chat-os__artifacts button,.dashboard-genesis-route-card) :where(h1,h2,h3,h4,h5,strong,span,small,p,em,label,b,a,button){min-inline-size:0!important;max-inline-size:100%!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:anywhere!important;white-space:normal!important;letter-spacing:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card h3,.dashboard-new-project-card h3,.dashboard-apps-workspace__card h3,.dashboard-feature-atlas__card h3,.dashboard-manager-card h3,.dashboard-system-card h3,.dashboard-account-lane h3,.dashboard-workspace-files__row h3,.dashboard-genesis-route-card strong,.dashboard-chat-os__spaces strong){display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-summary,.dashboard-project-card__cover-copy,.dashboard-feature-atlas__copy,.dashboard-apps-workspace__card p,.dashboard-manager-card p,.dashboard-system-card p,.dashboard-account-lane p,.dashboard-workspace-files__row p,.dashboard-chat-os__spaces small,.dashboard-chat-os__sources small,.dashboard-chat-os__artifacts small){display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-actions,.dashboard-apps-workspace__actions,.dashboard-genesis-studio__composer-actions,.dashboard-genesis-studio__preview-actions,.dashboard-account-command__signals,.dashboard-robotics-action-grid,.dashboard-chat-os__command-strip,.dashboard-workspace-files__actions){display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:.58rem!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-actions,.dashboard-apps-workspace__actions,.dashboard-genesis-studio__composer-actions,.dashboard-genesis-studio__preview-actions,.dashboard-account-command__signals,.dashboard-robotics-action-grid,.dashboard-chat-os__command-strip,.dashboard-workspace-files__actions)>*{flex:1 1 min(100%,10rem)!important;min-inline-size:min(100%,8rem)!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav.dashboard-panel){position:sticky!important;top:clamp(.75rem,2vw,1.25rem)!important;max-block-size:calc(100dvh - 2rem)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll){max-block-size:calc(100dvh - 14rem)!important;overflow-y:auto!important;overscroll-behavior:contain;padding-block-end:2.4rem!important;scrollbar-gutter:stable}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll):after{content:"More sections";position:sticky;inset-block-end:0;display:flex;justify-content:center;padding:.52rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-primary));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 16%,transparent),color-mix(in srgb,var(--surface-primary) 86%,transparent));color:var(--text-primary);font-size:.72rem;font-weight:850;box-shadow:0 -16px 34px color-mix(in srgb,var(--surface-primary) 82%,transparent)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__tab){grid-template-columns:auto minmax(0,1fr) auto!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__tab .dashboard-view-nav__text){min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__tab .dashboard-view-nav__text>span,.dashboard-view-nav__tab .dashboard-view-nav__text>small){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-genesis-studio,.dashboard-chat-os__layout){display:grid!important;grid-template-columns:minmax(18rem,.92fr) minmax(22rem,1.35fr)!important;align-items:start!important;gap:var(--sw-dashboard-final-gap)!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-genesis-studio__composer,.dashboard-genesis-studio__routes,.dashboard-genesis-studio__preview,.dashboard-chat-os__spaces,.dashboard-chat-os__thread,.dashboard-chat-os__inspector){min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-chat-os__messages,.dashboard-genesis-studio__preview-screen,.dashboard-workspace-files__list,.dashboard-project-grid,.dashboard-apps-workspace__grid){overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}@media (max-width: 980px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-genesis-studio,.dashboard-chat-os__layout){grid-template-columns:1fr!important}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-final-gap: .72rem;--sw-dashboard-final-card-min: minmax(0, 1fr);--sw-dashboard-final-compact-min: minmax(0, 1fr)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage,.dashboard-project-library,.dashboard-apps-workspace,.dashboard-genesis-engine,.dashboard-account-command,.dashboard-workspace-files,.dashboard-robotics-setup,.dashboard-chat-os){border-radius:var(--radius-xl)!important;padding:clamp(.82rem,3.8vw,1rem)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-grid,.dashboard-apps-workspace__grid,.dashboard-feature-atlas__grid,.dashboard-manager-grid,.dashboard-account-command__lanes,.dashboard-workspace-files__list,.dashboard-robotics-action-grid,.dashboard-robotics-readiness-ladder,.dashboard-chat-os__sources,.dashboard-chat-os__artifacts,.dashboard-system-grid,.dashboard-command-grid,.dashboard-metric-grid,.dashboard-apps-workspace__steps,.dashboard-workspace-files__metrics){grid-template-columns:1fr!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav.dashboard-panel){position:relative!important;top:auto!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll){display:flex!important;gap:.68rem!important;max-block-size:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.2rem .4rem .8rem!important;scroll-padding-inline:.8rem}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll):after{content:"More";flex:0 0 auto;position:static;align-self:stretch;min-inline-size:4.5rem;align-items:center}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]){display:contents!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__group-title,.dashboard-view-nav__affordance,.dashboard-view-nav__meta){display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__tab){flex:0 0 min(45vw,10.5rem)!important;min-block-size:4.6rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-actions,.dashboard-apps-workspace__actions,.dashboard-genesis-studio__composer-actions,.dashboard-genesis-studio__preview-actions,.dashboard-account-command__signals,.dashboard-robotics-action-grid,.dashboard-chat-os__command-strip,.dashboard-workspace-files__actions)>*{flex-basis:calc(50% - .35rem)!important;min-inline-size:min(100%,8rem)!important}}@media (forced-colors: active){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage,.dashboard-project-library,.dashboard-apps-workspace,.dashboard-genesis-engine,.dashboard-account-command,.dashboard-workspace-files,.dashboard-robotics-setup,.dashboard-chat-os,.dashboard-panel,.dashboard-card,.dashboard-project-card,.dashboard-new-project-card,.dashboard-apps-workspace__card,.dashboard-feature-atlas__card,.dashboard-manager-card,.dashboard-system-card,.dashboard-card--metric,.dashboard-asset-tile,.dashboard-workspace-files__row,.dashboard-account-lane){background:Canvas;border-color:ButtonText;box-shadow:none}}html body #showweld-app-root[data-app-surface=creator]{--sw-creator-final-gap: clamp(.68rem, 1.2vw, 1rem);--sw-creator-final-radius: clamp(1rem, 2vw, 1.45rem);--sw-creator-final-panel: radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--accent-primary) 10%, transparent), transparent 30%), radial-gradient(circle at 100% 10%, color-mix(in srgb, var(--accent-secondary) 8%, transparent), transparent 32%), linear-gradient(145deg, color-mix(in srgb, var(--surface-elevated) 88%, transparent), color-mix(in srgb, var(--surface-secondary) 74%, transparent));--sw-creator-final-card: linear-gradient(145deg, color-mix(in srgb, var(--text-primary) 5%, transparent), transparent 34%), linear-gradient(160deg, color-mix(in srgb, var(--surface-primary) 88%, transparent), color-mix(in srgb, var(--surface-elevated) 76%, transparent));--sw-creator-final-border: color-mix(in srgb, var(--accent-primary) 22%, var(--border-primary));--sw-creator-final-border-soft: color-mix(in srgb, var(--text-primary) 11%, var(--border-primary));--sw-creator-final-shadow: 0 22px 72px color-mix(in srgb, var(--shadow-color, black) 24%, transparent), inset 0 1px 0 color-mix(in srgb, var(--text-primary) 8%, transparent)}html body #showweld-app-root[data-app-surface=creator] [data-creator-route],html body #showweld-app-root[data-app-surface=creator] [data-creator-route] *{box-sizing:border-box;min-inline-size:0}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,em,b,label,a,button,li,dt,dd){writing-mode:horizontal-tb!important;text-orientation:mixed!important;letter-spacing:0!important;word-break:normal!important;overflow-wrap:anywhere!important;white-space:normal;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(button,a,input,textarea,select,summary,[role=button],[tabindex]){touch-action:manipulation}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(button,a[role=button],input,textarea,select,summary,[tabindex]):focus-visible{outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 28%,transparent),0 12px 30px color-mix(in srgb,var(--accent-primary) 14%,transparent)!important;border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-primary))!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=worldbuilding],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=story-structure],[data-creator-route=book],[data-creator-route=manuscript],[data-creator-route=studio],[data-creator-route=visual-stories],[data-creator-route=spark],[data-creator-route=spark-studio],[data-creator-route=app-builder],[data-creator-route=robotics]) :where([data-module-container=true],.sw-os-shell,.creator-cockpit,.sw-show-first-route,.sw-picture-premium-root,.spark-cockpit-shell,.robotics-cockpit-shell,[data-appbuilder-os=true]){inline-size:100%!important;max-inline-size:100%!important;min-block-size:0!important;overflow-x:hidden!important;isolation:isolate}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=shell],[class*=workspace],[class*=cockpit],[class*=stage],[class*=canvas],[class*=preview],[class*=editor],[class*=workbench],[class*=inspector],[class*=panel],[class*=card],[class*=rail],[class*=deck],[class*=tray],[class*=sheet],[class*=modal],[class*=readiness],[class*=settings],[class*=route]){max-inline-size:100%!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=panel],[class*=card],[class*=inspector],[class*=rail],[class*=deck],[class*=tray],[class*=sheet],[class*=preview],[class*=stage],[class*=canvas],[class*=frame],[class*=readiness],[class*=workbench]){border-color:var(--sw-creator-final-border-soft);box-shadow:0 16px 48px color-mix(in srgb,var(--shadow-color, black) 18%,transparent),inset 0 1px color-mix(in srgb,var(--text-primary) 7%,transparent)}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.sw-os-card,.sw-os-route-card,.sw-os-media-frame,.sw-os-reader-frame,.sw-workbench-frame,.sw-stage,.sw-inspector,.sw-bottom-deck,.sw-route-rail,.sw-safety-console){background:var(--sw-creator-final-card);border-color:var(--sw-creator-final-border-soft);box-shadow:var(--sw-creator-final-shadow)}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=grid],[class*=matrix],[class*=columns],[class*=cards],[class*=list],[class*=stack]){min-inline-size:0!important;max-inline-size:100%!important;align-items:start;align-content:start}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=toolbar],[class*=tabs],[class*=tablist],[class*=nav],[class*=strip],[class*=chips],[class*=chip-row],[class*=actions],[class*=command]){max-inline-size:100%!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=toolbar],[class*=tabs],[class*=tablist],[class*=strip],[class*=chips],[class*=chip-row],[class*=actions],[class*=command])>:where(button,a,[role=button],label){min-inline-size:max-content;max-inline-size:100%}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(textarea,input,select){max-inline-size:100%!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(textarea){resize:vertical}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=spark],[data-creator-route=spark-studio]) :where(.spark-cockpit-shell,.spark-focused-shell,[data-spark-studio=true]){display:grid!important;grid-template-columns:minmax(13rem,.25fr) minmax(0,1fr)!important;gap:var(--sw-creator-final-gap)!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=spark],[data-creator-route=spark-studio]) :where(.spark-preview-stage,.spark-focused-stage,.spark-editor-deck,.spark-workbench-pane,.spark-timeline-pane,.spark-active-workbench){min-block-size:0!important;max-inline-size:100%!important;overflow:hidden!important;background:var(--sw-creator-final-panel);border-color:color-mix(in srgb,var(--accent-secondary) 24%,var(--border-primary))}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=studio],[data-creator-route=visual-stories]) :where(.visual-cockpit-shell,.sw-picture-premium-root,.pb-preview-editor-shell,.pb-mobile-preview-shell){display:grid!important;grid-template-columns:minmax(12rem,.22fr) minmax(0,1fr) minmax(14rem,.28fr)!important;gap:var(--sw-creator-final-gap)!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=studio],[data-creator-route=visual-stories]) :where(.visual-reader-stage,.visual-production-deck,.visual-active-inspector,.visual-layer-rail,.pb-studio-stage,.pb-studio-panel,.pb-editor-bridge-card){min-block-size:0!important;max-inline-size:100%!important;overflow:hidden!important;background:var(--sw-creator-final-panel);border-color:color-mix(in srgb,var(--accent-primary) 24%,var(--border-primary))}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=robotics]) :where(.robotics-cockpit-shell,.robotics-view,[data-robotics-view=true]){display:grid!important;grid-template-columns:minmax(13rem,.22fr) minmax(0,1fr) minmax(15rem,.25fr)!important;gap:var(--sw-creator-final-gap)!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=robotics]) :where(.robotics-mission-stage,.robotics-feed-layer,.robotics-safety-console,.robotics-workflow-active-panel,.robotics-view__left,.robotics-view__right,.robotics-view__bottom){min-block-size:0!important;max-inline-size:100%!important;overflow:hidden!important;background:var(--sw-creator-final-panel);border-color:color-mix(in srgb,var(--sw-quality-state-live, var(--accent-primary)) 24%,var(--border-primary))}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=app-builder]) :where([data-appbuilder-os=true],.app-builder-active,.app-builder-main,.app-builder-rendering-layout){min-inline-size:0!important;max-inline-size:100%!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=world],[data-creator-route=worldbuilding],[data-creator-route=characters],[data-creator-route=story],[data-creator-route=story-structure],[data-creator-route=book],[data-creator-route=manuscript]) :where([class*=readiness],[class*=workspace],[class*=production],[class*=path],[class*=panel],[class*=card],[class*=inspector]){background:var(--sw-creator-final-card);border-color:color-mix(in srgb,var(--accent-primary) 20%,var(--border-primary))}@media (max-width: 920px){html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=spark],[data-creator-route=spark-studio]) :where(.spark-cockpit-shell,.spark-focused-shell,[data-spark-studio=true]),html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=studio],[data-creator-route=visual-stories]) :where(.visual-cockpit-shell,.sw-picture-premium-root,.pb-preview-editor-shell,.pb-mobile-preview-shell),html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=robotics]) :where(.robotics-cockpit-shell,.robotics-view,[data-robotics-view=true]){grid-template-columns:1fr!important}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=creator]{--sw-creator-final-gap: .72rem;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route]{inline-size:100%!important;max-inline-size:100vw!important;min-block-size:0!important;overflow-x:hidden!important;padding-inline:max(.35rem,env(safe-area-inset-left)) max(.35rem,env(safe-area-inset-right))!important;padding-block-end:calc(6.8rem + env(safe-area-inset-bottom))!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([data-module-container=true],.sw-os-shell,.creator-cockpit,.sw-show-first-route,.sw-picture-premium-root,.spark-cockpit-shell,.robotics-cockpit-shell,[data-appbuilder-os=true]){block-size:auto!important;min-block-size:calc(100dvh - 10rem)!important;max-block-size:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;border-radius:var(--radius-xl)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=toolbar],[class*=tabs],[class*=tablist],[class*=nav],[class*=strip],[class*=chips],[class*=chip-row],[class*=actions],[class*=command]){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:.75rem;overscroll-behavior-inline:contain;scrollbar-width:none;gap:.5rem!important;padding-block:.35rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=toolbar],[class*=tabs],[class*=tablist],[class*=nav],[class*=strip],[class*=chips],[class*=chip-row],[class*=actions],[class*=command])::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=toolbar],[class*=tabs],[class*=tablist],[class*=nav],[class*=strip],[class*=chips],[class*=chip-row],[class*=actions],[class*=command])>:where(button,a,[role=button],label,span){flex:0 0 auto!important;min-inline-size:max-content!important;max-inline-size:min(78vw,16rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=grid],[class*=matrix],[class*=columns],[class*=cards],[class*=list]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:var(--sw-creator-final-gap)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=panel],[class*=card],[class*=inspector],[class*=rail],[class*=deck],[class*=tray],[class*=sheet],[class*=preview],[class*=stage],[class*=canvas],[class*=frame],[class*=readiness],[class*=workbench]){inline-size:100%!important;max-inline-size:100%!important;min-block-size:auto!important;max-block-size:none!important;border-radius:var(--sw-creator-final-radius)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=inspector],[class*=rail],[class*=list],[class*=deck],[class*=workbench],[class*=messages],[class*=files],[class*=queue],[class*=settings]){overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=spark],[data-creator-route=spark-studio]) :where(.spark-preview-stage,.spark-focused-stage){min-block-size:min(54dvh,25rem)!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=studio],[data-creator-route=visual-stories]) :where(.visual-reader-stage,.pb-studio-stage,.pb-preview-editor-shell,.pb-mobile-preview-shell){min-block-size:min(58dvh,28rem)!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=robotics]) :where(.robotics-mission-stage,.robotics-feed-layer){min-block-size:min(52dvh,24rem)!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-route=book],[data-creator-route=manuscript],[data-creator-route=story],[data-creator-route=world],[data-creator-route=worldbuilding],[data-creator-route=characters]) :where([class*=readiness],[class*=production],[class*=path],[class*=summary],[class*=hero]){padding:clamp(.8rem,4vw,1rem)!important}}@media (forced-colors: active){html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.sw-os-card,.sw-os-route-card,.sw-os-media-frame,.sw-os-reader-frame,.sw-workbench-frame,.sw-stage,.sw-inspector,.sw-bottom-deck,.sw-route-rail,.sw-safety-console,[class*=panel],[class*=card],[class*=stage],[class*=preview],[class*=inspector]){background:Canvas;border-color:ButtonText;box-shadow:none}}html{background:var(--sw-quality-page-base)}body{background:var(--sw-quality-page-radials),var(--sw-quality-page-grid),var(--sw-quality-page-base);background-attachment:fixed;background-size:auto,56px 56px,auto}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,rgb(var(--accent-primary-rgb)) 10%,transparent),transparent 46rem),linear-gradient(180deg,transparent 0%,color-mix(in srgb,CanvasText 8%,transparent) 100%);opacity:var(--sw-quality-vignette-opacity)}#root{background:var(--sw-quality-page-radials),var(--sw-quality-page-base);background-attachment:fixed}#showweld-app-root{--sw-quality-route-rgb: var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb));isolation:isolate;position:relative;background:var(--sw-quality-page-radials),var(--sw-quality-page-grid),var(--sw-quality-page-base);background-attachment:fixed;background-size:auto,56px 56px,auto}#showweld-app-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:var(--sw-quality-noise-opacity);background:repeating-linear-gradient(135deg,transparent 0,transparent 7px,color-mix(in srgb,currentColor 5%,transparent) 8px);mix-blend-mode:soft-light}#showweld-app-root :where(header,.app-header,.showweld-topbar,.showweld-header,.creator-topbar,.creator-header,.dashboard-command-ribbon,.dashboard-os-ribbon,.dashboard-view-nav__header,.landing-header,.lp-header,.auth-header,.developer-console__header,.dc-header,.spark-shell__header,.spark-studio-header,.visual-stories-header,.pb-studio-header,.robotics-view__header,.robotics-cockpit-header,.storyforge-toolbar,.book-toolbar,.manuscript-toolbar,.world-toolbar,.character-toolbar){background-image:var(--sw-quality-header-wash);box-shadow:inset 0 1px color-mix(in srgb,Canvas 14%,transparent),0 18px 44px color-mix(in srgb,rgb(var(--sw-quality-route-rgb)) 8%,transparent);border-color:color-mix(in srgb,rgb(var(--sw-quality-route-rgb)) 20%,var(--border-primary))}#showweld-app-root :where(header,.app-header,.showweld-topbar,.showweld-header,.creator-topbar,.creator-header,.dashboard-command-ribbon,.dashboard-os-ribbon,.landing-header,.lp-header,.developer-console__header,.dc-header,.spark-shell__header,.visual-stories-header,.robotics-view__header,.book-toolbar,.manuscript-toolbar,.world-toolbar,.character-toolbar):after{content:"";position:absolute;inset:auto 0 0;block-size:1px;pointer-events:none;background:var(--sw-quality-header-border);opacity:.82}#showweld-app-root :where(.app-shell,.showweld-shell,.creator-shell,.creator-workspace,.dashboard-os-shell,.dashboard-os-stage,.dashboard-os-rail,.dashboard-os-aside,.landing-shell,.lp-shell,.developer-console,.spark-cockpit-shell,.visual-cockpit-shell,.robotics-cockpit-shell,.book-shell,.manuscript-shell,.world-shell,.character-board,.app-builder-workbench){background-image:var(--sw-quality-chrome-wash),radial-gradient(circle at 82% 10%,color-mix(in srgb,rgb(var(--sw-quality-route-rgb)) 8%,transparent),transparent 32rem)}#showweld-app-root :where(.sw-os-card,.sw-proof-frame,.sw-os-media-frame,.sw-stage,.sw-creator-stage,.sw-workbench-frame,.sw-reader-frame,.sw-inspector,.sw-creator-inspector,.sw-bottom-rail,.sw-route-rail,.sw-dashboard-route-card,.sw-dashboard-metric-card,.dashboard-panel,.dashboard-project-card,.dashboard-builder-card,.dashboard-robotics-setup,.dashboard-chat-os,.app-builder-workbench,.developer-console,.memory-control,.robotics-view__fleet,.robotics-view__inspector,.robotics-mission-stage,[data-showweld-spark=true],[data-picture-book-view=true],[data-manuscript-view=true],[data-world-view=true],[data-character-view=true]){box-shadow:var(--sw-quality-edge-light),var(--sw-quality-inner-shadow),var(--sw-layer-shadow, var(--sw-card-shadow));border-color:color-mix(in srgb,var(--sw-layer-route-accent, rgb(var(--sw-quality-route-rgb))) 18%,var(--border-primary))}#showweld-app-root :where(.dashboard-panel,.sw-os-card,.sw-proof-frame,.sw-os-media-frame,.sw-stage,.sw-workbench-frame,.sw-reader-frame,.sw-inspector,.robotics-mission-stage,.spark-preview-stage,.spark-focused-preview,.visual-reader-stage,.app-builder-preview-frame,.dc-panel){position:relative}#showweld-app-root :where(.sw-os-card,.sw-proof-frame,.sw-os-media-frame,.sw-stage,.sw-workbench-frame,.sw-reader-frame,.sw-inspector,.dashboard-panel,.dashboard-project-card,.dashboard-builder-card,.dashboard-manager-panel,.spark-editor-deck,.visual-production-deck,.robotics-safety-console,.app-builder-preview-frame,.dc-panel){background-image:var(--sw-quality-panel-wash),radial-gradient(circle at 12% 0%,color-mix(in srgb,rgb(var(--sw-quality-route-rgb)) 8%,transparent),transparent 28rem)}#showweld-app-root :where(.dashboard-panel,.sw-os-card,.sw-proof-frame,.sw-os-media-frame,.sw-stage,.sw-workbench-frame,.sw-reader-frame,.sw-inspector,.robotics-mission-stage,.spark-preview-stage,.spark-focused-preview,.visual-reader-stage,.app-builder-preview-frame,.dc-panel):before{content:"";position:absolute;inset:0 0 auto;block-size:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,rgb(var(--sw-quality-route-rgb)) 42%,transparent),transparent);opacity:.72}#showweld-app-root :where(button,[role=button],a[href],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:0;box-shadow:var(--sw-quality-focus-ring)}#showweld-app-root :where(.sw-os-action,.sw-os-icon-action,.dashboard-action,.dashboard-view-nav__tab,.showweld-os-switcher__item,.robotics-workflow-tabs button,.spark-inspector-tabs button,.visual-production-deck button,.dc-route-card,.dc-key-card){background-image:var(--sw-quality-control-wash);transition:border-color calc(.16s*max(var(--sw-quality-motion-scale),.001)) ease,background calc(.16s*max(var(--sw-quality-motion-scale),.001)) ease,box-shadow calc(.16s*max(var(--sw-quality-motion-scale),.001)) ease,transform calc(.16s*max(var(--sw-quality-motion-scale),.001)) ease}html[data-motion=expressive] #showweld-app-root :where(.sw-os-action,.sw-os-icon-action,.dashboard-action,.dashboard-view-nav__tab,.showweld-os-switcher__item):is(:hover,:focus-visible):not(:disabled){transform:translateY(-1px)}#showweld-app-root :where([data-state=ready],[data-status=ready],[data-readiness=ready],.is-ready,.status-ready){background-image:var(--sw-quality-surface-wash),linear-gradient(135deg,var(--sw-quality-state-ready),transparent)}#showweld-app-root :where([data-state=blocked],[data-status=blocked],[data-readiness=blocked],.is-blocked,.status-blocked){background-image:var(--sw-quality-surface-wash),linear-gradient(135deg,var(--sw-quality-state-blocked),transparent)}#showweld-app-root :where([data-state=warning],[data-status=warning],[data-readiness=warning],.is-warning,.status-warning){background-image:var(--sw-quality-surface-wash),linear-gradient(135deg,var(--sw-quality-state-warning),transparent)}#showweld-app-root :where([data-state=live],[data-status=live],[data-live=true],.is-live,.status-live){box-shadow:var(--sw-quality-state-shadow),var(--sw-quality-route-glow)}#landing-page-root :where(.lp-hero__proof,.lp-proof-card,.lp-route-proof,.lp-developer-workbench,.lp-pricing-simulator,.sw-proof-frame){box-shadow:var(--sw-quality-inner-shadow),var(--sw-quality-route-glow);background-image:var(--sw-quality-surface-wash)}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-project-card,.dashboard-builder-card,.dashboard-section-card,.dashboard-route-card,.dashboard-card,.dashboard-manager-panel){background-image:var(--sw-quality-surface-wash)}#showweld-app-root[data-app-surface=creator] :where(.spark-preview-stage,.spark-focused-preview,.spark-editor-deck,.visual-reader-stage,.visual-production-deck,.pb-canvas-stage,.robotics-mission-stage,.robotics-safety-console,.book-shell,.manuscript-shell,.world-shell,.character-board){background-image:var(--sw-quality-surface-wash)}#showweld-app-root[data-app-surface=developer] :where(.dc-panel,.dc-stat,.dc-command-card,.dc-route-card,.dc-log-row,.dc-key-card,.dc-webhook-row){background-image:var(--sw-quality-surface-wash)}#showweld-app-root :where(.sw-os-skeleton,[data-loading=true],.loading-card,.empty-state,.sw-os-empty-state){background-image:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 7%,transparent),transparent),var(--sw-quality-muted-overlay);background-size:220% 100%,auto;box-shadow:var(--sw-quality-inner-shadow)}html[data-motion=expressive] #showweld-app-root :where(.sw-os-skeleton,[data-loading=true]){animation:swQualitySheen 1.8s ease-in-out infinite}@keyframes swQualitySheen{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}html[data-theme=light] #showweld-app-root,html[data-theme=paper] #showweld-app-root,html[data-theme=dim] #showweld-app-root,html[data-theme=midnight] #showweld-app-root,html[data-theme=oled] #showweld-app-root{--sw-quality-route-rgb: var(--accent-primary-rgb)}html[data-contrast=high] #showweld-app-root :where(.sw-os-card,.sw-proof-frame,.dashboard-panel,.sw-stage,.sw-inspector,.robotics-mission-stage){border-width:max(1px,var(--sw-border-width, 1px))}html[data-motion=reduced] #showweld-app-root:before,html[data-motion=reduced] #showweld-app-root :where(.sw-os-skeleton,[data-loading=true]){animation:none}@media (prefers-reduced-motion: reduce){#showweld-app-root:before,#showweld-app-root :where(.sw-os-skeleton,[data-loading=true]){animation:none}#showweld-app-root :where(.sw-os-action,.sw-os-icon-action,.dashboard-action,.dashboard-view-nav__tab,.showweld-os-switcher__item,.robotics-workflow-tabs button,.spark-inspector-tabs button,.visual-production-deck button){transition:none}}@supports not (background: color-mix(in srgb,Canvas 50%,CanvasText)){body,#root,#showweld-app-root{background:var(--sw-quality-page-radials),var(--sw-quality-page-base)}body:before,#showweld-app-root:before{opacity:0}#showweld-app-root :where(header,.app-header,.showweld-topbar,.showweld-header,.creator-topbar,.creator-header,.dashboard-command-ribbon,.dashboard-os-ribbon,.landing-header,.lp-header,.developer-console__header,.dc-header,.spark-shell__header,.visual-stories-header,.robotics-view__header,.book-toolbar,.manuscript-toolbar,.world-toolbar,.character-toolbar){border-color:var(--border-primary);box-shadow:var(--sw-quality-edge-light),var(--sw-card-shadow)}#showweld-app-root :where(.app-shell,.showweld-shell,.creator-shell,.creator-workspace,.dashboard-os-shell,.dashboard-os-stage,.dashboard-os-rail,.dashboard-os-aside,.landing-shell,.lp-shell,.developer-console,.spark-cockpit-shell,.visual-cockpit-shell,.robotics-cockpit-shell,.book-shell,.manuscript-shell,.world-shell,.character-board,.app-builder-workbench){background-image:var(--sw-quality-chrome-wash)}#showweld-app-root :where(.sw-os-card,.sw-proof-frame,.sw-os-media-frame,.sw-stage,.sw-workbench-frame,.sw-reader-frame,.sw-inspector,.dashboard-panel,.dashboard-project-card,.dashboard-builder-card,.robotics-mission-stage,.spark-preview-stage,.visual-reader-stage,.dc-panel){border-color:var(--border-primary)}}@media (forced-colors: active){body:before,#showweld-app-root:before,#showweld-app-root :where(.dashboard-panel,.sw-os-card,.sw-proof-frame,.sw-os-media-frame,.sw-stage,.sw-workbench-frame,.sw-reader-frame,.sw-inspector,.robotics-mission-stage,.spark-preview-stage,.visual-reader-stage,.dc-panel):before{content:none}#showweld-app-root :where(.sw-os-card,.sw-proof-frame,.dashboard-panel,.sw-stage,.sw-inspector,button,[role=button]){border-color:CanvasText;box-shadow:none}}@layer showweld.cohesion;@layer showweld.cohesion{:root{--sw-cohesion-route-rgb: var(--sw-quality-route-rgb, var(--accent-primary-rgb, 56 189 248));--sw-cohesion-hairline: color-mix(in srgb, rgb(var(--sw-cohesion-route-rgb)) 38%, transparent);--sw-cohesion-focus-outline: color-mix(in srgb, rgb(var(--sw-cohesion-route-rgb)) 55%, transparent);--sw-cohesion-overlay-blur: 14px;--sw-cohesion-overlay-saturate: 1.15;--sw-cohesion-scroll-offset: 88px}#root .modal-overlay-premium,body>.modal-overlay-premium{backdrop-filter:blur(var(--sw-cohesion-overlay-blur)) saturate(var(--sw-cohesion-overlay-saturate));-webkit-backdrop-filter:blur(var(--sw-cohesion-overlay-blur)) saturate(var(--sw-cohesion-overlay-saturate))}.modal-content-premium{box-shadow:inset 0 1px color-mix(in srgb,Canvas 16%,transparent),0 1px 0 var(--sw-cohesion-hairline),0 32px 80px color-mix(in srgb,rgb(var(--sw-cohesion-route-rgb)) 10%,rgba(0,0,0,.45))}.modal-body-premium{overscroll-behavior:contain}#showweld-app-root :where(.sw-os-card,.sw-inspector,.sw-creator-inspector,.dashboard-panel,.sw-creator-rail,.sw-route-rail,.robotics-view__fleet,.robotics-view__inspector,.robotics-safety-console):focus-within{outline:1px solid var(--sw-cohesion-focus-outline);outline-offset:-1px}#showweld-app-root div[id^=line-]:target{outline:1px solid var(--sw-cohesion-hairline);outline-offset:4px;border-radius:6px}#showweld-app-root :where(div[id^=line-],section[id],[data-dashboard-section]){scroll-margin-block:var(--sw-cohesion-scroll-offset) 24px}#showweld-app-root .sw-os-reader :where(p,.manuscript-line-content){text-wrap:pretty}#showweld-app-root :where(.sw-creator-rail,.sw-route-rail){overscroll-behavior:contain}#showweld-app-root :where(.showweld-workspace-view-tab,.showweld-os-switcher__item):focus-visible{outline-offset:2px}}@media (prefers-reduced-motion: reduce){.showweld-scrollable-surface,.showweld-scrollable-surface:before,.showweld-scrollable-surface:after,.dashboard-scrollable,.dashboard-scrollable:before,.dashboard-scrollable:after,#showweld-app-root h1,#showweld-app-root [data-showweld-dashboard=true] :where(h1,span,div){animation-play-state:paused!important}}@media (prefers-reduced-transparency: reduce){#root .modal-overlay-premium,body>.modal-overlay-premium{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors: active){.modal-content-premium{box-shadow:none}#showweld-app-root div[id^=line-]:target,#showweld-app-root :where(.sw-os-card,.sw-inspector,.sw-creator-inspector,.dashboard-panel,.sw-creator-rail,.sw-route-rail,.robotics-view__fleet,.robotics-view__inspector,.robotics-safety-console):focus-within{outline-color:Highlight}}@supports not (background: color-mix(in srgb,Canvas 50%,CanvasText)){@layer showweld.cohesion{:root{--sw-cohesion-hairline: rgba(148, 163, 184, .35);--sw-cohesion-focus-outline: rgba(56, 189, 248, .55)}.modal-content-premium{box-shadow:0 32px 80px #00000073}}}@layer showweld.cohesion{#showweld-app-root :where(.sw-skeleton,.sw-loading-skeleton,.sw-os-skeleton){overflow:hidden}@media (max-width: 768px){#showweld-app-root :where(div[id^=line-],section[id],[data-dashboard-section]){scroll-margin-block:72px var(--sw-route-mobile-content-clearance, 112px)}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view{overscroll-behavior:contain}}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view:not([data-creator-route=app-builder]){overflow-y:auto!important;-webkit-overflow-scrolling:touch}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=creator] .creator-module-shell--characters>div[style*="overflow: hidden"],html body #showweld-app-root[data-app-surface=creator] .creator-module-shell--characters>div[style*="overflow:hidden"]{overflow-y:auto!important;max-block-size:none!important;min-block-size:0!important;-webkit-overflow-scrolling:touch}}@media (max-width: 768px){html body #showweld-app-root .sw-mobile-route-guidance button{min-block-size:40px!important;min-inline-size:40px!important}}@media (hover: none) and (pointer: coarse) and (max-width: 768px){#showweld-app-root :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){font-size:max(16px,1em)!important}}#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]){--spark-stack-accent-rgb: var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 56 189 248));--spark-stack-gap: .65rem;--spark-stack-pad: .75rem;--spark-stack-radius-frame: 22px;--spark-stack-radius-panel: 16px;--spark-stack-radius-control: 11px;--spark-stack-panel-bg: linear-gradient(165deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .012) 55%), linear-gradient(color-mix(in srgb, rgb(var(--spark-stack-accent-rgb)) 6%, var(--bg-secondary, #0d1420)), var(--bg-secondary, #0d1420));--spark-stack-panel-border: color-mix(in srgb, rgb(var(--spark-stack-accent-rgb)) 17%, var(--sw-theme-material-border, rgba(148, 163, 184, .22)));--spark-stack-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .055), 0 14px 34px rgba(2, 8, 23, .34);--spark-stack-inset-bg: var(--sw-theme-material-sunken, rgba(7, 13, 22, .88))}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-focused-preview,.spark-preview-editor-shell,.spark-editor-timeline-ribbon,.spark-workbench-pane,.spark-active-workbench,.spark-inspector-shell,.spark-command-rail,.spark-clip-workspace,.spark-queue-panel,.spark-inline-queue-panel,.spark-movie-builder,.spark-audio-plan-panel,.spark-visual-bible-panel,.spark-co-director-panel){background:var(--spark-stack-panel-bg)!important;border:1px solid var(--spark-stack-panel-border)!important;border-radius:var(--spark-stack-radius-panel)!important;box-shadow:var(--spark-stack-panel-shadow)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-panel,.spark-inspector-card,.spark-render-card,.spark-save-card,.spark-billing-card,.spark-ledger-card,.spark-format-card,.spark-style-card,.spark-frame-card,.spark-source-card,.spark-output-card,.spark-output-route-card,.spark-audio-mix-card,.spark-editor-signal-card,.spark-layered-input-card,.spark-queue-row,.spark-timeline-item){background:linear-gradient(170deg,rgba(255,255,255,.035),transparent 60%),var(--spark-stack-inset-bg)!important;border:1px solid color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 12%,var(--sw-theme-material-border, rgba(148, 163, 184, .18)))!important;border-radius:var(--spark-stack-radius-control)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-focused-preview,.spark-workbench-pane){position:relative}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-focused-preview,.spark-workbench-pane):after{content:"";position:absolute;inset:0 12% auto;block-size:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--spark-stack-accent-rgb),.55),transparent);opacity:.75}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-editor-deck,.spark-focused-stage,.spark-main-stage,.spark-focused-preview,.spark-preview-editor-shell,.spark-workbench-pane,.spark-active-workbench,.spark-editor-timeline-ribbon,.spark-command-rail,.spark-inspector-stack,.spark-clip-list){gap:var(--spark-stack-gap)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-focused-preview,.spark-workbench-pane,.spark-active-workbench,.spark-editor-timeline-ribbon){padding:var(--spark-stack-pad)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-flow-action,.spark-ai-chip,.spark-command-tile,.spark-player-button,.spark-command-dock__action){border-radius:var(--spark-stack-radius-control)!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-flow-action,.spark-ai-chip,.spark-command-tile,.spark-player-button,.spark-command-dock__action):is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 55%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 25%,transparent)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-input,.spark-select,.spark-prompt-area,.spark-layered-prompt-area,.spark-title-input){background:var(--spark-stack-inset-bg)!important;border-radius:var(--spark-stack-radius-control)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-input,.spark-select,.spark-prompt-area,.spark-layered-prompt-area,.spark-title-input):focus-visible{border-color:color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 60%,transparent)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-section-label{font-size:.69rem!important;letter-spacing:.09em!important;color:color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 34%,var(--sw-text-muted, #a5b4c3))!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-workbench-heading{padding-block-end:.35rem!important;border-block-end:1px solid color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 14%,transparent)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-editor-clip-pill{background:linear-gradient(160deg,rgba(var(--spark-stack-accent-rgb),.1),transparent 65%),var(--spark-stack-inset-bg)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-editor-deck,.spark-inspector-stack,.spark-inspector-shell,.spark-clip-list){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 30%,transparent) transparent}@media (min-width: 769px){html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-editor-deck{overflow-y:auto!important;min-block-size:0!important;scrollbar-gutter:stable;scroll-padding-block-end:var(--spark-stack-pad)}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-inspector-stack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;overflow-y:auto!important;min-block-size:0!important;padding-inline-end:2px}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-inspector-stack>*{min-inline-size:0!important;inline-size:auto!important;max-inline-size:100%!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-workbench-pane,.spark-inspector-shell,.spark-active-workbench){min-block-size:0!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-preview-editor-stage{box-shadow:inset 0 0 0 1px rgba(var(--spark-stack-accent-rgb),.24),inset 0 18px 44px #00000080,0 10px 30px #02081773!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-command-rail{scroll-padding-block-end:3.5rem}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-block-end:var(--sw-route-mobile-content-clearance, 96px)}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-workspace-switcher__actions{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-workspace-switcher__actions>button{flex:1 1 8.5rem!important;min-inline-size:fit-content!important;min-block-size:42px!important;padding-inline:.7rem!important;border-radius:var(--spark-stack-radius-control)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-editor-track{display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:.4rem}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-editor-clip-strip{inline-size:100%!important;min-inline-size:0!important;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-mobile-preview-media{aspect-ratio:16 / 9;inline-size:100%!important;object-fit:cover;border-radius:calc(var(--spark-stack-radius-control) + 2px)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-mobile-tool-dock button,.spark-mobile-bar__clip-pill,.spark-editor-clip-pill){min-block-size:42px!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]){--spark-stack-gap: .6rem;--spark-stack-pad: .65rem}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-inspector-stack{overscroll-behavior:contain;scroll-padding-block-end:.75rem}}@media (prefers-reduced-motion: reduce){html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-flow-action,.spark-ai-chip,.spark-command-tile,.spark-player-button,.spark-command-dock__action){transition:none!important}}@media (forced-colors: active){html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-focused-preview,.spark-preview-editor-shell,.spark-editor-timeline-ribbon,.spark-workbench-pane,.spark-active-workbench,.spark-inspector-shell,.spark-command-rail,.spark-panel,.spark-inspector-card){background:Canvas!important;border-color:CanvasText!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-focused-preview,.spark-workbench-pane):after{content:none}}@supports not (background: color-mix(in srgb,Canvas 50%,CanvasText)){#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]){--spark-stack-panel-border: rgba(148, 163, 184, .28);--spark-stack-inset-bg: rgba(7, 13, 22, .88)}}#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]){--pb-stack-accent-rgb: var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 56 189 248));--pb-stack-gap: .65rem;--pb-stack-gap-lg: .9rem;--pb-stack-pad: .75rem;--pb-stack-radius-panel: 16px;--pb-stack-radius-control: 11px;--pb-stack-panel-bg: linear-gradient(165deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .012) 55%), linear-gradient(color-mix(in srgb, rgb(var(--pb-stack-accent-rgb)) 6%, var(--bg-secondary, #0d1420)), var(--bg-secondary, #0d1420));--pb-stack-panel-border: color-mix(in srgb, rgb(var(--pb-stack-accent-rgb)) 17%, var(--sw-theme-material-border, rgba(148, 163, 184, .22)));--pb-stack-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .055), 0 14px 34px rgba(2, 8, 23, .34);--pb-stack-inset-bg: var(--sw-theme-material-sunken, rgba(7, 13, 22, .88))}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-rail,.visual-layer-rail,.visual-production-deck,.pb-continuity-panel,.pb-visual-rules-panel,.pb-output-route-panel,.pb-lettering-route-panel,.pb-stitch-route-panel,.pb-files-route-panel,.pb-agent-route-panel,.pb-publish-package-panel,.pb-reader-handoff-strip,.pb-preview-editor-shell,.visual-reader-stage,.pb-mobile-preview-shell){background:var(--pb-stack-panel-bg)!important;border:1px solid var(--pb-stack-panel-border)!important;border-radius:var(--pb-stack-radius-panel)!important;box-shadow:var(--pb-stack-panel-shadow)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-panel-card,.pb-workflow-card,.pb-continuity-card,.pb-production-bible-card,.pb-output-route-card,.pb-editor-bridge-card,.pb-reader-handoff-card,.pb-layered-input-card,.pb-episode-row,.pb-thumb-item){background:linear-gradient(170deg,rgba(255,255,255,.035),transparent 60%),var(--pb-stack-inset-bg)!important;border:1px solid color-mix(in srgb,rgb(var(--pb-stack-accent-rgb)) 12%,var(--sw-theme-material-border, rgba(148, 163, 184, .18)))!important;border-radius:var(--pb-stack-radius-control)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.visual-reader-stage,.pb-preview-editor-shell){position:relative}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.visual-reader-stage,.pb-preview-editor-shell):after{content:"";position:absolute;inset:0 12% auto;block-size:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--pb-stack-accent-rgb),.55),transparent);opacity:.75}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .visual-cockpit-shell{gap:var(--pb-stack-gap-lg)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.visual-cockpit-layout,.visual-cockpit-route-rail,.visual-production-deck,.visual-reader-stage,.pb-preview-editor-shell,.pb-continuity-panel,.pb-episode-row,.pb-workflow-grid,.pb-panel-stack,.pb-thumb-grid){gap:var(--pb-stack-gap)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-studio-action,.pb-layered-action-button,.pb-route-command button,.pb-panel-toolbar button,.pb-mobile-tab){border-radius:var(--pb-stack-radius-control)!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-studio-action,.pb-layered-action-button,.pb-route-command button,.pb-panel-toolbar button,.pb-mobile-tab):is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in srgb,rgb(var(--pb-stack-accent-rgb)) 55%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,rgb(var(--pb-stack-accent-rgb)) 25%,transparent)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-layered-scene-area,textarea.pb-input,input.pb-input){background:var(--pb-stack-inset-bg)!important;border-radius:var(--pb-stack-radius-control)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-rail,.visual-layer-rail,.visual-cockpit-route-rail,.visual-production-deck,.pb-panel-stack){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,rgb(var(--pb-stack-accent-rgb)) 30%,transparent) transparent}@media (min-width: 769px){html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]){overflow-y:auto!important;min-block-size:0!important;scrollbar-gutter:stable;scroll-padding-block-end:var(--pb-stack-pad)}html body #showweld-app-root#showweld-app-root .sw-picture-premium-root{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .visual-cockpit-layout{grid-template-columns:minmax(200px,240px) minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .visual-cockpit-layout[data-inspector-visible=true]{grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(260px,300px)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .visual-reader-stage{grid-template-columns:minmax(0,1.55fr) minmax(290px,.7fr)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .pb-layered-action-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important;width:100%!important;min-width:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .pb-layered-action-row>button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;padding-inline:.32rem!important;overflow:hidden!important;font-size:.68rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .pb-preview-editor-command .pb-editor-bridge-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;width:100%!important;min-width:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .pb-preview-editor-command .pb-editor-bridge-card{width:100%!important;min-width:0!important;max-width:100%!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-preview-editor-stage,.pb-preview-editor-command,.creator-cockpit__route-stack,.creator-cockpit__inspector){min-inline-size:0!important;min-block-size:0!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .pb-preview-editor-stage{box-shadow:inset 0 0 0 1px rgba(var(--pb-stack-accent-rgb),.24),inset 0 18px 44px #00000080,0 10px 30px #02081773!important;border-radius:calc(var(--pb-stack-radius-control) + 3px)!important}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-block-end:var(--sw-route-mobile-content-clearance, 96px)}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-mobile-canvas-tools button,.pb-mobile-tabs .pb-mobile-tab,.pb-panel-toolbar button){min-block-size:42px!important;min-inline-size:42px!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .pb-mobile-preview-media{inline-size:100%!important;object-fit:cover;border-radius:calc(var(--pb-stack-radius-control) + 2px)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-mobile-tabs,.visual-stitch-strip,.pb-thumb-grid){overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]){--pb-stack-gap: .6rem;--pb-stack-gap-lg: .75rem;--pb-stack-pad: .65rem}}@media (prefers-reduced-motion: reduce){html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-studio-action,.pb-layered-action-button,.pb-route-command button,.pb-panel-toolbar button,.pb-mobile-tab){transition:none!important}}@media (forced-colors: active){html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-rail,.visual-layer-rail,.visual-production-deck,.pb-continuity-panel,.pb-preview-editor-shell,.visual-reader-stage,.pb-panel-card,.pb-workflow-card,.pb-episode-row){background:Canvas!important;border-color:CanvasText!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.visual-reader-stage,.pb-preview-editor-shell):after{content:none}}@supports not (background: color-mix(in srgb,Canvas 50%,CanvasText)){#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]){--pb-stack-panel-border: rgba(148, 163, 184, .28);--pb-stack-inset-bg: rgba(7, 13, 22, .88)}}#showweld-app-root .robotics-view{--rb-stack-accent-rgb: var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 56 189 248));--rb-stack-gap: .65rem;--rb-stack-pad: .75rem;--rb-stack-radius-panel: 16px;--rb-stack-radius-control: 11px;--rb-stack-panel-bg: linear-gradient(165deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .012) 55%), linear-gradient(color-mix(in srgb, rgb(var(--rb-stack-accent-rgb)) 6%, var(--bg-secondary, #0d1420)), var(--bg-secondary, #0d1420));--rb-stack-panel-border: color-mix(in srgb, rgb(var(--rb-stack-accent-rgb)) 17%, var(--sw-theme-material-border, rgba(148, 163, 184, .22)));--rb-stack-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .055), 0 14px 34px rgba(2, 8, 23, .34);--rb-stack-inset-bg: var(--sw-theme-material-sunken, rgba(7, 13, 22, .88))}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__fleet,.robotics-view__inspector,.robotics-safety-console,.robotics-view__stage,.robotics-mission-stage,.robotics-view__bottom,.robotics-workflow-tray,.robotics-workflow-active-panel,.robotics-view__mode-panel){background:var(--rb-stack-panel-bg)!important;border:1px solid var(--rb-stack-panel-border)!important;border-radius:var(--rb-stack-radius-panel)!important;box-shadow:var(--rb-stack-panel-shadow)!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__usage-card,.robotics-view__safety-card,.robotics-view__profile-card,.robotics-view__bridge-card,.robotics-view__orchestration-card,.robotics-action-packet,.robotics-view__memory-packet,.robotics-view__audit-packet,.robotics-view__install-check,.robotics-view__cache,.robotics-view__certification){background:linear-gradient(170deg,rgba(255,255,255,.035),transparent 60%),var(--rb-stack-inset-bg)!important;border:1px solid color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 12%,var(--sw-theme-material-border, rgba(148, 163, 184, .18)))!important;border-radius:var(--rb-stack-radius-control)!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__section-head,.robotics-view__section-head--compact){padding-block-end:.3rem!important;border-block-end:1px solid color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 14%,transparent)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-mission-stage{position:relative}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-mission-stage:after{content:"";position:absolute;inset:0 12% auto;block-size:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--rb-stack-accent-rgb),.55),transparent);opacity:.75}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-mission-shell,.robotics-view__fleet,.robotics-view__inspector,.robotics-safety-console,.robotics-view__stage,.robotics-mission-stage,.robotics-view__bottom,.robotics-workflow-tray,.robotics-workflow-tabs,.robotics-stage-mode-strip,.robotics-stage-telemetry-ribbon){gap:var(--rb-stack-gap)!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-workflow-tabs button,.robotics-stage-mode-strip button,.robotics-view__audience-toggle button,.robotics-action-packet__toggle){border-radius:var(--rb-stack-radius-control)!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-workflow-tabs button,.robotics-stage-mode-strip button,.robotics-view__audience-toggle button,.robotics-action-packet__toggle):is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 55%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 25%,transparent)!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__fleet,.robotics-view__inspector,.robotics-safety-console,.robotics-view__stage,.robotics-workflow-tabs){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 30%,transparent) transparent}@media (min-width: 769px){html body #showweld-app-root#showweld-app-root .robotics-view.robotics-mission-shell{grid-template-rows:minmax(0,1fr) minmax(150px,auto)!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__stage,.robotics-mission-stage){min-block-size:0!important;max-block-size:100%!important;overflow-y:auto!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__fleet,.robotics-view__inspector,.robotics-safety-console){block-size:100%!important;max-block-size:100%!important;min-block-size:0!important;overflow-y:auto!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-stage-telemetry-ribbon{block-size:auto!important;max-block-size:none!important;flex-wrap:wrap}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__inspector,.robotics-safety-console){block-size:auto!important;max-block-size:none!important;overflow-y:visible!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__bottom,.robotics-workflow-tray){block-size:auto!important;max-block-size:none!important;overflow-y:visible!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-workflow-tabs button,.robotics-stage-mode-strip button){min-block-size:42px!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-workflow-tabs,.robotics-stage-mode-strip){overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin}html body #showweld-app-root#showweld-app-root .robotics-view{--rb-stack-gap: .6rem;--rb-stack-pad: .65rem}}@media (prefers-reduced-motion: reduce){html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-workflow-tabs button,.robotics-stage-mode-strip button,.robotics-view__audience-toggle button,.robotics-action-packet__toggle){transition:none!important}}@media (forced-colors: active){html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__fleet,.robotics-view__inspector,.robotics-safety-console,.robotics-view__stage,.robotics-mission-stage,.robotics-view__bottom,.robotics-workflow-tray,.robotics-view__usage-card,.robotics-view__safety-card,.robotics-action-packet){background:Canvas!important;border-color:CanvasText!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-mission-stage:after{content:none}}@supports not (background: color-mix(in srgb,Canvas 50%,CanvasText)){#showweld-app-root .robotics-view{--rb-stack-panel-border: rgba(148, 163, 184, .28);--rb-stack-inset-bg: rgba(7, 13, 22, .88)}}#showweld-app-root .robotics-view{--rb-v2-canvas: color-mix(in srgb, var(--bg-primary, Canvas) 88%, rgb(var(--rb-stack-accent-rgb)) 7%);--rb-v2-panel: color-mix(in srgb, var(--rb-v2-canvas) 86%, rgb(var(--rb-stack-accent-rgb)) 7%);--rb-v2-panel-strong: color-mix(in srgb, var(--rb-v2-canvas) 72%, rgb(var(--rb-stack-accent-rgb)) 12%);--rb-v2-control: color-mix(in srgb, var(--rb-v2-panel) 72%, white 7%);--rb-v2-control-hover: color-mix(in srgb, var(--rb-v2-control) 78%, rgb(var(--rb-stack-accent-rgb)) 16%);--rb-v2-text: var(--text-primary, CanvasText);--rb-v2-muted: color-mix(in srgb, var(--rb-v2-text) 64%, transparent);--rb-v2-subtle: color-mix(in srgb, var(--rb-v2-text) 42%, transparent);--rb-v2-edge: color-mix(in srgb, rgb(var(--rb-stack-accent-rgb)) 30%, transparent);--rb-v2-edge-soft: color-mix(in srgb, rgb(var(--rb-stack-accent-rgb)) 14%, transparent);--rb-v2-glow: 0 24px 70px color-mix(in srgb, rgb(var(--rb-stack-accent-rgb)) 18%, transparent), inset 0 1px 0 color-mix(in srgb, white 8%, transparent);--rb-v2-stage-grid: linear-gradient(color-mix(in srgb, rgb(var(--rb-stack-accent-rgb)) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, rgb(var(--rb-stack-accent-rgb)) 12%, transparent) 1px, transparent 1px);color:var(--rb-v2-text)!important}html body #showweld-app-root#showweld-app-root .robotics-view,html body #showweld-app-root#showweld-app-root .robotics-view *{min-width:0}html body #showweld-app-root#showweld-app-root .robotics-view :is(button,.robotics-workflow-tabs button,.robotics-stage-mode-strip button,.robotics-view__robot-list button,.robotics-view__mode-rail button,.robotics-view__command-strip button,.robotics-action-packet__actions button,.robotics-view__stop-actions button){color:var(--rb-v2-text)!important;background:linear-gradient(145deg,color-mix(in srgb,white 5%,transparent),transparent 70%),var(--rb-v2-control)!important;border:1px solid var(--rb-v2-edge-soft)!important;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent),0 10px 24px color-mix(in srgb,black 24%,transparent)!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(button,.robotics-workflow-tabs button,.robotics-stage-mode-strip button,.robotics-view__robot-list button,.robotics-view__mode-rail button,.robotics-view__command-strip button,.robotics-action-packet__actions button):is(:hover,:focus-visible):not(:disabled){background:linear-gradient(145deg,color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 16%,transparent),transparent 70%),var(--rb-v2-control-hover)!important;border-color:var(--rb-v2-edge)!important;box-shadow:0 0 0 1px color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 20%,transparent),0 18px 36px color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 12%,transparent)!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(h1,h2,h3,h4,strong,.robotics-action-packet__compact-title){color:var(--rb-v2-text)!important;letter-spacing:0!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(p,small,em,.robotics-view__preview-overlay p,.robotics-view__feed-overlay small,.robotics-view__feed-overlay em){color:var(--rb-v2-muted)!important;letter-spacing:0!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__section-head,.robotics-view__section-head--compact){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.65rem!important;min-block-size:2.15rem!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__section-head span,.robotics-view__section-head--compact span,.robotics-view__section-head strong,.robotics-view__section-head--compact strong){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__fleet,.robotics-view__stage,.robotics-view__inspector,.robotics-view__bottom){background:radial-gradient(circle at 16% 0%,color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 13%,transparent),transparent 38%),linear-gradient(155deg,color-mix(in srgb,white 5%,transparent),transparent 58%),var(--rb-v2-panel)!important;border-color:var(--rb-v2-edge)!important;box-shadow:var(--rb-v2-glow)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-mission-stage{isolation:isolate!important;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 20%,transparent),transparent 30%),radial-gradient(circle at 24% 42%,color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 13%,transparent),transparent 26%),var(--rb-v2-panel)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__preview{position:relative!important;overflow:hidden!important;min-block-size:clamp(280px,46vh,520px)!important;background:radial-gradient(circle at 74% 20%,color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 18%,transparent),transparent 26%),radial-gradient(circle at 32% 45%,color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 14%,transparent),transparent 24%),var(--rb-v2-stage-grid),linear-gradient(145deg,color-mix(in srgb,var(--rb-v2-canvas) 82%,black 12%),color-mix(in srgb,var(--rb-v2-panel) 86%,black 6%))!important;background-size:auto,auto,74px 74px,auto!important;border:1px solid color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 36%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,white 4%,transparent),inset 0 -90px 130px color-mix(in srgb,black 22%,transparent),0 22px 48px color-mix(in srgb,black 28%,transparent)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__grid-map{opacity:.9!important;filter:saturate(1.14) contrast(1.05)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet{inline-size:min(520px,calc(100% - 2rem))!important;max-block-size:min(78%,360px)!important;overflow:auto!important;padding:clamp(.85rem,1.8vw,1.15rem)!important;background:linear-gradient(145deg,color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 11%,transparent),transparent 72%),color-mix(in srgb,var(--rb-v2-canvas) 90%,black 8%)!important;border-color:color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 40%,transparent)!important;box-shadow:0 24px 58px color-mix(in srgb,black 42%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet__topline{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet__topline>span{grid-column:1 / -1!important;color:rgb(var(--rb-stack-accent-rgb))!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet__compact-title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet h2{font-size:clamp(1.45rem,2.8vw,2.25rem)!important;line-height:1.02!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet__meta{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:.55rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet__meta span,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-stage-telemetry-ribbon span,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__fleet-groups span,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__inspector-grid span{background:linear-gradient(155deg,color-mix(in srgb,white 5%,transparent),transparent 68%),color-mix(in srgb,var(--rb-v2-control) 84%,transparent)!important;border:1px solid var(--rb-v2-edge-soft)!important;border-radius:.8rem!important;padding:.62rem!important;min-block-size:0!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-stage-telemetry-ribbon{display:grid!important;grid-template-columns:repeat(7,minmax(96px,1fr))!important;gap:.45rem!important;padding:.55rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__orchestration-strip,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__mode-panel,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__agent-lanes{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:.55rem!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__orchestration-strip span,.robotics-view__mode-panel span,.robotics-view__mode-panel button,.robotics-view__agent-lanes span,.robotics-view__feed-overlay span,.robotics-view__robot-list button,.robotics-view__adapter-stack span,.robotics-view__cert-status>span,.robotics-view__bridge-card>span,.robotics-view__orchestration-card>span,.robotics-view__usage-card>span,.robotics-view__live-readiness>span,.robotics-view__install-check>span,.robotics-view__stewardship>span,.robotics-view__memory-packet>span,.robotics-view__profile-card>span,.robotics-view__feed-stack>span,.robotics-view__observation-stack>span,.robotics-view__capabilities>span,.robotics-view__sensors>span,.robotics-workflow-active-panel>span,.robotics-workflow-active-panel>button){min-inline-size:0!important;overflow:hidden!important;background:linear-gradient(145deg,color-mix(in srgb,white 4%,transparent),transparent 62%),color-mix(in srgb,var(--rb-v2-panel-strong) 76%,transparent)!important;border:1px solid var(--rb-v2-edge-soft)!important;border-radius:.85rem!important}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-view__orchestration-strip span,.robotics-view__mode-panel span,.robotics-view__mode-panel button,.robotics-view__agent-lanes span,.robotics-view__robot-list button,.robotics-view__adapter-stack span,.robotics-view__cert-status>span,.robotics-view__bridge-card>span,.robotics-view__orchestration-card>span,.robotics-view__usage-card>span,.robotics-view__live-readiness>span,.robotics-view__install-check>span,.robotics-view__stewardship>span,.robotics-view__memory-packet>span,.robotics-view__profile-card>span,.robotics-view__feed-stack>span,.robotics-view__observation-stack>span,.robotics-view__capabilities>span,.robotics-view__sensors>span,.robotics-workflow-active-panel>span,.robotics-workflow-active-panel>button) :is(strong,small,em){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__danger-action{background:linear-gradient(145deg,color-mix(in srgb,var(--color-danger, CanvasText) 18%,transparent),transparent),color-mix(in srgb,var(--rb-v2-control) 74%,var(--color-danger, CanvasText) 12%)!important;border-color:color-mix(in srgb,var(--color-danger, CanvasText) 40%,transparent)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-operation-feedback{position:absolute!important;z-index:24!important;inset-inline:.75rem!important;inset-block-end:6.6rem!important;display:grid!important;gap:.2rem!important;min-inline-size:0!important;padding:.62rem .72rem!important;border:1px solid var(--rb-v2-edge-soft)!important;border-radius:.78rem!important;background:color-mix(in srgb,var(--rb-v2-control) 88%,transparent)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-operation-feedback[data-tone=success]{border-color:color-mix(in srgb,var(--color-success, #34d399) 46%,transparent)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-operation-feedback[data-tone=warning]{border-color:color-mix(in srgb,var(--color-warning, #fbbf24) 48%,transparent)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-operation-feedback small{white-space:normal!important;overflow-wrap:anywhere!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-mission-context{display:none!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__empty-note{inline-size:min(460px,calc(100% - 1rem))!important;inset-inline-end:1rem!important;inset-block-end:1rem!important;background:linear-gradient(145deg,color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 12%,transparent),transparent 68%),color-mix(in srgb,var(--rb-v2-canvas) 90%,black 8%)!important;border:1px solid var(--rb-v2-edge)!important;color:var(--rb-v2-text)!important}@media (min-width: 769px){html body #showweld-app-root#showweld-app-root .robotics-view.robotics-mission-shell{grid-template-columns:clamp(220px,18vw,270px) minmax(520px,1fr) clamp(280px,22vw,340px)!important;grid-template-rows:minmax(0,1fr) minmax(138px,.24fr)!important;gap:clamp(.65rem,1.1vw,.95rem)!important;block-size:min(812px,calc(100vh - 11.4rem))!important;min-block-size:min(640px,calc(100vh - 11.4rem))!important;max-block-size:calc(100vh - 11.4rem)!important;overflow:hidden!important;padding:clamp(.65rem,1vw,.9rem)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__stage{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto auto!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-stage-mode-strip{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.35rem!important;background:color-mix(in srgb,var(--rb-v2-canvas) 76%,transparent)!important;border:1px solid var(--rb-v2-edge-soft)!important;border-radius:.95rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-stage-mode-strip button{flex:0 0 auto!important;min-inline-size:max-content!important;max-inline-size:10.5rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__preview{min-block-size:0!important;block-size:100%!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__fleet,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-safety-console{display:flex!important;flex-direction:column!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__robot-list{max-block-size:clamp(170px,24vh,260px)!important;overflow-y:auto!important;padding-inline-end:.2rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__mode-rail,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__adapter-stack{max-block-size:clamp(130px,20vh,220px)!important;overflow-y:auto!important;padding-block-start:.25rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__inspector>:not(.robotics-view__section-head){flex:0 0 auto!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-safety-console{overflow-y:auto!important;padding-inline-end:.35rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__safety-card,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__cert-status:first-of-type,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__bridge-card,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__usage-card{flex-shrink:0!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__bottom{grid-column:1 / -1!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;min-block-size:0!important;padding:.6rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-workflow-tabs{display:flex!important;flex-wrap:nowrap!important;gap:.45rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-block-end:.25rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-workflow-tabs button{flex:0 0 auto!important;min-inline-size:max-content!important;max-inline-size:11rem!important;min-block-size:2.4rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-workflow-active-panel{overflow:auto!important;min-block-size:0!important;padding:.55rem .65rem!important;display:grid!important;grid-template-columns:minmax(160px,.45fr) minmax(0,1fr) minmax(220px,.6fr)!important;gap:.6rem!important;align-content:start!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-workflow-active-panel[hidden]{display:none!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__command-strip{display:grid!important;grid-template-columns:repeat(3,minmax(130px,1fr))!important;gap:.45rem!important}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root .robotics-view .robotics-mission-context{display:grid!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-operation-feedback{position:static!important;inset:auto!important;inline-size:100%!important}html body #showweld-app-root#showweld-app-root .robotics-view.robotics-mission-shell{display:flex!important;flex-direction:column!important;gap:.82rem!important;padding:.72rem max(.7rem,env(safe-area-inset-right)) calc(6.25rem + env(safe-area-inset-bottom)) max(.7rem,env(safe-area-inset-left))!important;min-block-size:auto!important;overflow:visible!important;background:radial-gradient(circle at 20% 0%,color-mix(in srgb,rgb(var(--rb-stack-accent-rgb)) 18%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--rb-v2-canvas) 90%,transparent),var(--rb-v2-canvas))!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__stage{order:1!important;display:grid!important;grid-template-rows:auto auto auto auto auto!important;gap:.6rem!important;block-size:auto!important;min-block-size:520px!important;max-block-size:none!important;overflow:visible!important;padding:.65rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-stage-mode-strip{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.35rem!important;border-radius:1rem!important;background:color-mix(in srgb,var(--rb-v2-canvas) 78%,transparent)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-stage-mode-strip button{flex:0 0 auto!important;min-inline-size:max-content!important;max-inline-size:8.5rem!important;padding-inline:.68rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__preview{min-block-size:clamp(260px,43vh,380px)!important;block-size:clamp(338px,52vh,430px)!important;border-radius:1rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet{inset:auto .7rem .7rem .7rem!important;inline-size:auto!important;max-block-size:46%!important;padding:.72rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet h2{font-size:clamp(1.2rem,6vw,1.65rem)!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet__meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet__meta span:nth-child(n+4),html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__feed-overlay{display:none!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-stage-telemetry-ribbon,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__orchestration-strip,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__mode-panel,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__agent-lanes{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.5rem!important;padding-block-end:.2rem!important;scroll-snap-type:x proximity}html body #showweld-app-root#showweld-app-root .robotics-view :is(.robotics-stage-telemetry-ribbon span,.robotics-view__orchestration-strip span,.robotics-view__mode-panel span,.robotics-view__mode-panel button,.robotics-view__agent-lanes span){flex:0 0 min(76vw,260px)!important;scroll-snap-align:start}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__bottom{order:2!important;position:relative!important;z-index:1!important;padding:.68rem!important;margin-block-start:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-workflow-tabs{position:relative!important;inset:auto!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;gap:.5rem!important;padding-block:.25rem .55rem!important;border-block-end:1px solid var(--rb-v2-edge-soft)!important;margin-block-end:.55rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-workflow-tabs button{min-inline-size:0!important;min-block-size:2.8rem!important;padding-inline:.9rem!important;justify-content:center!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-workflow-active-panel{display:grid!important;grid-template-columns:1fr!important;gap:.55rem!important;max-block-size:none!important;overflow:visible!important;padding:.65rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-workflow-active-panel[hidden]{display:none!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__command-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__command-strip button{min-block-size:2.75rem!important;padding-inline:.58rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-safety-console{order:3!important;max-block-size:none!important;overflow:visible!important;padding:.72rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__safety-card{position:sticky!important;top:calc(.75rem + env(safe-area-inset-top))!important;z-index:3!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__fleet{order:4!important;max-block-size:none!important;overflow:visible!important;padding:.72rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__fleet-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.48rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__audience-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__robot-list,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__mode-rail,html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__adapter-stack{display:grid!important;grid-template-columns:1fr!important;gap:.5rem!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-view__empty-note{position:static!important;order:5!important;inline-size:100%!important;margin:0!important}}@media (max-width: 420px){html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet{max-block-size:42%!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.45rem!important}html body #showweld-app-root#showweld-app-root .robotics-view .robotics-action-packet__actions button{min-inline-size:0!important;padding-inline:.45rem!important}}@media (forced-colors: active){#showweld-app-root .robotics-view{--rb-v2-canvas: Canvas;--rb-v2-panel: Canvas;--rb-v2-panel-strong: Canvas;--rb-v2-control: ButtonFace;--rb-v2-control-hover: Highlight;--rb-v2-text: CanvasText;--rb-v2-muted: CanvasText;--rb-v2-subtle: CanvasText;--rb-v2-edge: CanvasText;--rb-v2-edge-soft: CanvasText;--rb-v2-glow: none}}#showweld-app-root :where([data-genesis-os=true],[data-chat-os=true],[data-chat-os-launch=true]){--sw-genchat-canvas: color-mix(in srgb, var(--surface-background, Canvas) 84%, var(--accent-primary, LinkText) 16%);--sw-genchat-panel: color-mix(in srgb, var(--surface-primary, Canvas) 74%, transparent);--sw-genchat-panel-strong: color-mix(in srgb, var(--surface-primary, Canvas) 90%, var(--accent-primary, LinkText) 10%);--sw-genchat-wash: linear-gradient(145deg, color-mix(in srgb, var(--surface-primary, Canvas) 84%, transparent), color-mix(in srgb, var(--accent-primary, LinkText) 9%, transparent));--sw-genchat-edge: color-mix(in srgb, var(--accent-primary, LinkText) 42%, var(--border-primary, CanvasText) 58%);--sw-genchat-edge-soft: color-mix(in srgb, var(--accent-primary, LinkText) 22%, var(--border-primary, CanvasText) 78%);--sw-genchat-glow: color-mix(in srgb, var(--accent-primary, LinkText) 24%, transparent);--sw-genchat-glow-secondary: color-mix(in srgb, var(--accent-secondary, Highlight) 18%, transparent);--sw-genchat-text: var(--text-primary, CanvasText);--sw-genchat-muted: var(--text-tertiary, GrayText);--sw-genchat-radius: 24px;--sw-genchat-radius-sm: 14px;--sw-genchat-gap: clamp(.72rem, 1vw, 1.05rem);--sw-genchat-hit: max(2.75rem, var(--sw-layer-mobile-hit, 44px));color:var(--sw-genchat-text);isolation:isolate}#showweld-app-root :where([data-genesis-os=true],[data-chat-os=true],[data-chat-os-launch=true]) :where(*){min-width:0;box-sizing:border-box}#showweld-app-root :where([data-genesis-os=true],[data-chat-os=true],[data-chat-os-launch=true]) :where(button,input,textarea,select,a):focus-visible{outline:2px solid var(--sw-quality-focus-ring, var(--accent-primary, LinkText));outline-offset:3px}#showweld-app-root :where([data-genesis-os=true],[data-chat-os=true],[data-chat-os-launch=true]) :where(button,article,span,strong,small,em,p,h2,h3){overflow-wrap:anywhere}#showweld-app-root :where([data-genesis-os=true],[data-chat-os=true],[data-chat-os-launch=true]) :where(button,a){min-height:var(--sw-genchat-hit)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] [data-genesis-os=true]{display:flex!important;flex-direction:column!important;gap:clamp(.8rem,1vw,1.15rem)!important;width:100%!important;max-width:100%!important;overflow:visible!important;background:radial-gradient(circle at 12% 4%,var(--sw-genchat-glow),transparent 34%),radial-gradient(circle at 92% 0%,var(--sw-genchat-glow-secondary),transparent 30%),var(--sw-genchat-wash),var(--sw-genchat-canvas)!important;border:1px solid var(--sw-genchat-edge-soft)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--sw-quality-edge-light, CanvasText) 38%,transparent),inset 0 -1px color-mix(in srgb,var(--accent-primary, LinkText) 16%,transparent),0 26px 58px color-mix(in srgb,var(--surface-background, Canvas) 76%,transparent)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] [data-genesis-os=true]>.dashboard-genesis-engine__header{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(260px,auto)!important;align-items:center!important;gap:var(--sw-genchat-gap)!important;padding:clamp(.9rem,1.3vw,1.25rem)!important;border-radius:calc(var(--sw-genchat-radius) - 6px)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-elevated, Canvas) 88%,transparent),color-mix(in srgb,var(--accent-primary, LinkText) 10%,transparent)),var(--sw-genchat-panel-strong)!important;border:1px solid var(--sw-genchat-edge-soft)!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-engine__header :where(h2,p){margin:0}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-engine__header p{max-width:70ch;color:var(--text-secondary, CanvasText);line-height:1.45}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__safety{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.42rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__safety span,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__anchor-strip span,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__context-grid article,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-live-map article,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-proof-strip article{border:1px solid var(--sw-genchat-edge-soft)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-primary, Canvas) 76%,transparent),color-mix(in srgb,var(--accent-primary, LinkText) 7%,transparent)),var(--sw-genchat-panel)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--sw-quality-edge-light, CanvasText) 28%,transparent)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] [data-genesis-os=true]>.dashboard-genesis-studio.dashboard-genesis-studio--deep{display:grid!important;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr)!important;grid-template-areas:"composer preview" "routes routes" "proof proof"!important;gap:var(--sw-genchat-gap)!important;align-items:stretch!important;padding:clamp(.7rem,1vw,1rem)!important;overflow:visible!important;background:radial-gradient(circle at 4% 0%,var(--sw-genchat-glow),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--surface-primary, Canvas) 64%,transparent),color-mix(in srgb,var(--surface-background, Canvas) 70%,transparent))!important;border-radius:var(--sw-genchat-radius)!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__composer{grid-area:composer!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__routes{grid-area:routes!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__preview{grid-area:preview!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-proof-strip{grid-area:proof!important}#showweld-app-root [data-genesis-os=true] :where(.dashboard-genesis-studio__composer,.dashboard-genesis-studio__routes,.dashboard-genesis-studio__preview){min-height:0!important;border:1px solid var(--sw-genchat-edge-soft)!important;border-radius:calc(var(--sw-genchat-radius) - 4px)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--surface-primary, Canvas) 82%,transparent),color-mix(in srgb,var(--accent-primary, LinkText) 6%,transparent)),var(--sw-genchat-panel)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--sw-quality-edge-light, CanvasText) 30%,transparent),0 18px 40px color-mix(in srgb,var(--surface-background, Canvas) 70%,transparent)!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__composer{display:grid!important;grid-template-rows:auto auto minmax(130px,1fr) auto auto!important;gap:.75rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-blueprint-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-blueprint-strip article{min-height:4.5rem!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.55rem!important;padding:.68rem!important;border-radius:var(--sw-genchat-radius-sm)!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:color-mix(in srgb,var(--surface-elevated, Canvas) 78%,transparent)!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-blueprint-strip article span,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-route-card span{display:grid!important;gap:.16rem!important;min-width:0!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-blueprint-strip :where(strong,em),#showweld-app-root [data-genesis-os=true] .dashboard-genesis-route-card :where(strong,b,em),#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__preview-card :where(h3,p){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-blueprint-strip strong,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-route-card strong,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__preview-card h3,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-blueprint-strip em,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-route-card b,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-route-card em,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__preview-card p{-webkit-line-clamp:2}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio textarea,#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__command-panel textarea{width:100%!important;resize:vertical!important;min-height:8.5rem!important;max-height:18rem!important;border-radius:calc(var(--sw-genchat-radius) - 8px)!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-background, Canvas) 72%,transparent),color-mix(in srgb,var(--surface-primary, Canvas) 68%,transparent)),var(--surface-background, Canvas)!important;color:var(--sw-genchat-text)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--sw-quality-edge-light, CanvasText) 20%,transparent)}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__starter-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))!important;gap:.55rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__starter-row button{display:grid!important;align-content:start!important;gap:.18rem!important;min-height:4.25rem!important;padding:.7rem .85rem!important;border-radius:var(--sw-genchat-radius-sm)!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:color-mix(in srgb,var(--surface-elevated, Canvas) 72%,transparent)!important;text-align:left!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__starter-row button strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__composer-actions,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__preview-actions,#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__command-actions,#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__preview-toolbar>div{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important}#showweld-app-root [data-genesis-os=true] :where(.dashboard-genesis-studio__composer-actions,.dashboard-genesis-studio__preview-actions,.dashboard-agent-os__command-actions)>button{flex:1 1 9.5rem!important;justify-content:center!important;white-space:normal!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__routes{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))!important;grid-auto-rows:minmax(4.55rem,auto)!important;gap:.55rem!important;align-content:start!important;overflow:visible!important;max-height:none!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-route-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.65rem!important;min-height:4.8rem!important;padding:.72rem!important;border-radius:var(--sw-genchat-radius-sm)!important;text-align:left!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:linear-gradient(120deg,color-mix(in srgb,var(--surface-elevated, Canvas) 80%,transparent),color-mix(in srgb,var(--accent-primary, LinkText) 7%,transparent)),var(--surface-elevated, Canvas)!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-route-card[data-active=true]{border-color:var(--sw-genchat-edge)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--sw-quality-edge-light, CanvasText) 38%,transparent),0 0 0 1px color-mix(in srgb,var(--accent-primary, LinkText) 16%,transparent),0 14px 28px color-mix(in srgb,var(--accent-primary, LinkText) 13%,transparent)!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-route-card em{justify-self:end!important;padding:.3rem .5rem!important;border-radius:999px!important;border:1px solid var(--sw-genchat-edge-soft)!important;color:var(--text-secondary, CanvasText)!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__preview{display:grid!important;grid-template-rows:auto auto auto auto!important;gap:.7rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__preview-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.8rem!important;align-items:stretch!important;min-height:10rem!important;border-radius:calc(var(--sw-genchat-radius) - 6px)!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:radial-gradient(circle at 10% 0%,var(--sw-genchat-glow),transparent 40%),linear-gradient(140deg,color-mix(in srgb,var(--surface-background, Canvas) 84%,transparent),color-mix(in srgb,var(--accent-secondary, Highlight) 8%,transparent))!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__preview-actions{align-self:end!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-live-map,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__context-grid,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-proof-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))!important;gap:.55rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__context-grid article,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-live-map article,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-proof-strip article{min-height:4.15rem!important;align-content:start!important;border-radius:var(--sw-genchat-radius-sm)!important;padding:.65rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__anchor-strip{display:flex!important;flex-wrap:wrap!important;gap:.42rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__anchor-strip span{border-radius:999px!important;padding:.35rem .6rem!important;flex:0 0 auto!important;white-space:nowrap!important;max-width:100%;overflow:hidden;text-overflow:ellipsis}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.55rem!important;overflow:visible!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__tabs button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.45rem!important;align-items:center!important;min-height:3.6rem!important;padding:.65rem .75rem!important;border-radius:var(--sw-genchat-radius-sm)!important;white-space:normal!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:color-mix(in srgb,var(--surface-elevated, Canvas) 78%,transparent)!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__tabs button[data-active=true]{border-color:var(--sw-genchat-edge)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary, LinkText) 22%,transparent),color-mix(in srgb,var(--surface-elevated, Canvas) 78%,transparent))!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__command{display:grid!important;grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr)!important;gap:var(--sw-genchat-gap)!important;align-items:stretch!important}#showweld-app-root [data-genesis-os=true] :where(.dashboard-agent-os__command-panel,.dashboard-agent-os__preview,.dashboard-agent-os__module-grid,.dashboard-agent-os__review,.dashboard-agent-os__idea-lab,.agent-workspace-container){border:1px solid var(--sw-genchat-edge-soft)!important;border-radius:calc(var(--sw-genchat-radius) - 3px)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--surface-primary, Canvas) 78%,transparent),color-mix(in srgb,var(--accent-primary, LinkText) 6%,transparent)),var(--sw-genchat-panel)!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__command-panel,#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__preview{min-height:34rem!important;padding:clamp(.75rem,1vw,1rem)!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__preview{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(170px,.36fr)!important;gap:.75rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__preview-stage{display:grid!important;grid-template-rows:auto minmax(17rem,1fr) auto!important;gap:.6rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__preview-screen{display:grid!important;align-content:end!important;min-height:17rem!important;border-radius:calc(var(--sw-genchat-radius) - 6px)!important;background:radial-gradient(circle at 22% 20%,var(--sw-genchat-glow),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--surface-background, Canvas) 84%,transparent),color-mix(in srgb,var(--accent-secondary, Highlight) 7%,transparent))!important;border:1px solid var(--sw-genchat-edge-soft)!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__preview-list{display:grid!important;align-content:start!important;gap:.5rem!important;overflow:auto!important;max-height:32rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__preview-list button,#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__module-grid button{min-height:4.1rem!important;border-radius:var(--sw-genchat-radius-sm)!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:color-mix(in srgb,var(--surface-elevated, Canvas) 76%,transparent)!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__module-grid{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))!important;gap:.65rem!important;padding:.75rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__review{display:grid!important;grid-template-columns:minmax(270px,.85fr) minmax(0,1.15fr)!important;gap:var(--sw-genchat-gap)!important;padding:clamp(.75rem,1vw,1rem)!important}#showweld-app-root [data-genesis-os=true] :where(.dashboard-agent-os__config-grid,.dashboard-agent-os__pipeline-grid,.dashboard-agent-os__quality-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))!important;gap:.65rem!important}html body #showweld-app-root [data-chat-os-main=true]{background:radial-gradient(circle at 20% 0%,var(--sw-genchat-glow),transparent 34%),radial-gradient(circle at 90% 8%,var(--sw-genchat-glow-secondary),transparent 32%),linear-gradient(180deg,var(--surface-background, Canvas),color-mix(in srgb,var(--surface-background, Canvas) 86%,var(--accent-primary, LinkText) 14%))!important}html body #showweld-app-root [data-chat-os=true]{width:100%!important;max-width:none!important;min-height:100dvh!important;height:100dvh!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:clamp(.65rem,.9vw,.95rem)!important;padding:clamp(.7rem,1vw,1rem)!important;overflow:hidden!important;background:radial-gradient(circle at 12% 0%,var(--sw-genchat-glow),transparent 30%),radial-gradient(circle at 88% 3%,var(--sw-genchat-glow-secondary),transparent 28%),var(--sw-genchat-wash),var(--sw-genchat-canvas)!important;border-color:var(--sw-genchat-edge-soft)!important}#showweld-app-root [data-chat-os=true] .chat-os-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:var(--sw-genchat-gap)!important;padding:clamp(.75rem,1vw,1rem)!important;border-radius:calc(var(--sw-genchat-radius) - 5px)!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-elevated, Canvas) 86%,transparent),color-mix(in srgb,var(--accent-primary, LinkText) 9%,transparent)),var(--sw-genchat-panel-strong)!important}#showweld-app-root [data-chat-os=true] .chat-os-title{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.8rem!important}#showweld-app-root [data-chat-os=true] .chat-os-title :where(h2,p){margin:0!important}#showweld-app-root [data-chat-os=true] .chat-os-title h2{font-size:clamp(1.25rem,2.1vw,2.15rem)!important;line-height:1.05!important;max-width:22ch!important}#showweld-app-root [data-chat-os=true] .chat-os-title p{max-width:72ch!important;color:var(--text-secondary, CanvasText)!important;line-height:1.42!important}#showweld-app-root [data-chat-os=true] .chat-os-title p:first-letter,#showweld-app-root [data-chat-os-launch=true] p:first-letter{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}#showweld-app-root [data-chat-os=true] .chat-os-hero__actions{display:grid!important;grid-template-columns:auto minmax(15rem,20rem)!important;align-items:stretch!important;gap:.65rem!important}#showweld-app-root [data-chat-os=true] .chat-os-budget{min-width:0!important;padding:.7rem!important;border-radius:var(--sw-genchat-radius-sm)!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:color-mix(in srgb,var(--surface-primary, Canvas) 78%,transparent)!important}#showweld-app-root [data-chat-os=true] .chat-os-budget div,#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__meter i{display:block!important;height:.45rem!important;margin-top:.45rem!important;overflow:hidden!important;border-radius:999px!important;background:color-mix(in srgb,var(--surface-background, Canvas) 82%,var(--border-primary, CanvasText) 18%)!important}#showweld-app-root [data-chat-os=true] .chat-os-budget i,#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__meter b{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--accent-primary, LinkText),var(--accent-secondary, Highlight))!important}#showweld-app-root [data-chat-os=true] .chat-os-modes{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.55rem!important}#showweld-app-root [data-chat-os=true] .chat-os-modes button{display:grid!important;align-content:start!important;gap:.18rem!important;min-height:4rem!important;padding:.66rem .78rem!important;border-radius:var(--sw-genchat-radius-sm)!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:color-mix(in srgb,var(--surface-elevated, Canvas) 76%,transparent)!important;text-align:left!important}#showweld-app-root [data-chat-os=true] .chat-os-modes button.is-active{border-color:var(--sw-genchat-edge)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary, LinkText) 18%,transparent),color-mix(in srgb,var(--surface-elevated, Canvas) 82%,transparent))!important}#showweld-app-root [data-chat-os=true] .chat-os-layout{display:grid!important;grid-template-columns:minmax(240px,.26fr) minmax(0,1fr) minmax(280px,.34fr)!important;gap:var(--sw-genchat-gap)!important;min-height:0!important;overflow:hidden!important}#showweld-app-root [data-chat-os=true] :where(.chat-os-rail,.chat-os-thread,.chat-os-inspector){min-height:0!important;overflow:hidden!important;border:1px solid var(--sw-genchat-edge-soft)!important;border-radius:calc(var(--sw-genchat-radius) - 4px)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--surface-primary, Canvas) 80%,transparent),color-mix(in srgb,var(--accent-primary, LinkText) 6%,transparent)),var(--sw-genchat-panel)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--sw-quality-edge-light, CanvasText) 28%,transparent),0 18px 42px color-mix(in srgb,var(--surface-background, Canvas) 72%,transparent)!important}#showweld-app-root [data-chat-os=true] .chat-os-rail,#showweld-app-root [data-chat-os=true] .chat-os-inspector{display:grid!important;grid-auto-rows:max-content!important;align-content:start!important;gap:.62rem!important;padding:.72rem!important;overflow-y:auto!important;scrollbar-gutter:stable both-edges}#showweld-app-root [data-chat-os=true] .chat-os-panel-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.65rem!important;padding:.25rem .2rem!important}#showweld-app-root [data-chat-os=true] .chat-os-rail>button,#showweld-app-root [data-chat-os=true] .chat-os-quick button,#showweld-app-root [data-chat-os=true] .chat-os-artifacts button,#showweld-app-root [data-chat-os=true] .chat-os-command-strip button{display:grid!important;align-content:center!important;gap:.16rem!important;width:100%!important;min-height:4rem!important;padding:.68rem .8rem!important;border:1px solid var(--sw-genchat-edge-soft)!important;border-radius:var(--sw-genchat-radius-sm)!important;background:color-mix(in srgb,var(--surface-elevated, Canvas) 76%,transparent)!important;text-align:left!important}#showweld-app-root [data-chat-os=true] .chat-os-rail>button.is-active{border-color:var(--sw-genchat-edge)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary, LinkText) 14%,transparent)}#showweld-app-root [data-chat-os=true] .chat-os-quick{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;margin-top:.25rem!important}#showweld-app-root [data-chat-os=true] .chat-os-quick button{min-height:3.25rem!important;text-align:center!important}#showweld-app-root [data-chat-os=true] .chat-os-thread{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:0!important}#showweld-app-root [data-chat-os=true] .chat-os-thread-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important;padding:.85rem 1rem!important;border-bottom:1px solid var(--sw-genchat-edge-soft)!important;background:color-mix(in srgb,var(--surface-elevated, Canvas) 72%,transparent)!important}#showweld-app-root [data-chat-os=true] .chat-os-thread-header :where(h3,span){margin:0!important}#showweld-app-root [data-chat-os=true] .chat-os-messages{display:grid!important;gap:.75rem!important;align-content:start!important;overflow-y:auto!important;padding:clamp(.8rem,1vw,1rem)!important;scrollbar-gutter:stable both-edges}#showweld-app-root [data-chat-os=true] .chat-os-messages article{width:min(100%,68rem)!important;display:grid!important;gap:.45rem!important;padding:.85rem 1rem!important;border-radius:calc(var(--sw-genchat-radius) - 8px)!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-primary, Canvas) 84%,transparent),color-mix(in srgb,var(--accent-primary, LinkText) 5%,transparent))!important}#showweld-app-root [data-chat-os=true] .chat-os-messages article[data-role=user]{justify-self:end!important;max-width:min(46rem,86%)!important;border-color:var(--sw-genchat-edge)!important}#showweld-app-root [data-chat-os=true] .chat-os-messages article p{margin:0!important;line-height:1.52!important;color:var(--text-secondary, CanvasText)!important}#showweld-app-root [data-chat-os=true] .chat-os-artifacts{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))!important;gap:.5rem!important}#showweld-app-root [data-chat-os=true] .chat-os-composer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.65rem!important;align-items:end!important;padding:.85rem 1rem!important;border-top:1px solid var(--sw-genchat-edge-soft)!important;background:color-mix(in srgb,var(--surface-elevated, Canvas) 78%,transparent)!important}#showweld-app-root [data-chat-os=true] .chat-os-composer textarea{min-height:4.8rem!important;max-height:12rem!important;resize:vertical!important;border-radius:var(--sw-genchat-radius-sm)!important;border:1px solid var(--sw-genchat-edge-soft)!important;color:var(--sw-genchat-text)!important;background:color-mix(in srgb,var(--surface-background, Canvas) 78%,transparent)!important}#showweld-app-root [data-chat-os=true] .chat-os-composer button,#showweld-app-root [data-chat-os=true] .chat-os-back-action{border:1px solid var(--sw-genchat-edge)!important;border-radius:var(--sw-genchat-radius-sm)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary, LinkText) 20%,transparent),color-mix(in srgb,var(--surface-elevated, Canvas) 82%,transparent))!important;color:var(--sw-genchat-text)!important}#showweld-app-root [data-chat-os=true] .chat-os-sources{display:grid!important;gap:.55rem!important}#showweld-app-root [data-chat-os=true] .chat-os-sources>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.35rem .65rem!important;align-items:start!important;min-height:4.2rem!important;padding:.7rem!important;border-radius:var(--sw-genchat-radius-sm)!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:color-mix(in srgb,var(--surface-elevated, Canvas) 74%,transparent)!important}#showweld-app-root [data-chat-os=true] .chat-os-sources>div small{grid-column:1 / -1!important;color:var(--text-tertiary, GrayText)!important;line-height:1.35!important}#showweld-app-root [data-chat-os=true] .chat-os-sources>div em{justify-self:end!important;padding:.18rem .45rem!important;border-radius:999px!important;border:1px solid var(--sw-genchat-edge-soft)!important}#showweld-app-root [data-chat-os=true] .chat-os-command-strip{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.55rem!important;padding:.7rem!important;border:1px solid var(--sw-genchat-edge-soft)!important;border-radius:calc(var(--sw-genchat-radius) - 4px)!important;background:color-mix(in srgb,var(--surface-elevated, Canvas) 78%,transparent)!important}#showweld-app-root [data-chat-os=true] .chat-os-command-strip button{min-height:3.65rem!important;text-align:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-chat-os-launch=true]{display:grid!important;gap:var(--sw-genchat-gap)!important;padding:clamp(.8rem,1vw,1.1rem)!important;overflow:visible!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:radial-gradient(circle at 12% 0%,var(--sw-genchat-glow),transparent 32%),linear-gradient(140deg,color-mix(in srgb,var(--surface-primary, Canvas) 80%,transparent),color-mix(in srgb,var(--accent-primary, LinkText) 8%,transparent)),var(--sw-genchat-panel)!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.85rem!important;align-items:center!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__hero :where(h2,p){margin:0!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__hero h2{font-size:clamp(1.35rem,2vw,2rem)!important;line-height:1.08!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__hero p{font-size:clamp(.92rem,1.1vw,1.04rem)!important;line-height:1.42!important;color:var(--text-secondary, CanvasText)!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__primary{min-width:min(100%,12rem)!important;border-radius:var(--sw-genchat-radius-sm)!important;border:1px solid var(--sw-genchat-edge)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary, LinkText) 22%,transparent),color-mix(in srgb,var(--surface-elevated, Canvas) 80%,transparent))!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__preview{display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)!important;gap:.75rem!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__thread,#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__sources span{border:1px solid var(--sw-genchat-edge-soft)!important;border-radius:var(--sw-genchat-radius-sm)!important;background:color-mix(in srgb,var(--surface-elevated, Canvas) 76%,transparent)!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__thread{display:grid!important;gap:.55rem!important;padding:.75rem!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__meter{display:grid!important;gap:.38rem!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__meter span,#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__meter small{display:block!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__meter span{font-weight:850!important;color:var(--sw-genchat-text)!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__sources{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))!important;gap:.55rem!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__sources span{display:grid!important;align-content:start!important;min-height:3.8rem!important;padding:.6rem!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.55rem!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__actions button{border-radius:var(--sw-genchat-radius-sm)!important;border:1px solid var(--sw-genchat-edge-soft)!important;background:color-mix(in srgb,var(--surface-elevated, Canvas) 74%,transparent)!important}body.showweld-dashboard-active .dashboard-mobile-route-dock{display:flex!important;align-items:stretch!important;gap:.35rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scrollbar-width:thin;padding-inline:max(.45rem,env(safe-area-inset-left)) max(.45rem,env(safe-area-inset-right))!important}body.showweld-dashboard-active .dashboard-mobile-route-dock button[data-dashboard-route-card=mobile]{flex:0 0 4.85rem!important;inline-size:4.85rem!important;min-inline-size:4.85rem!important;max-inline-size:4.85rem!important;writing-mode:horizontal-tb!important;scroll-snap-align:start}body.showweld-dashboard-active .dashboard-mobile-route-dock button[data-dashboard-route-card=mobile] :where(span,small,strong){writing-mode:horizontal-tb!important;white-space:normal!important;overflow-wrap:normal!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] [data-chat-os-launch=true] .dashboard-view-nav__tab.sw-dashboard-route-card.sw-os-route-card,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] [data-chat-os-launch=true] button.sw-dashboard-route-card.sw-os-route-card{inline-size:auto!important;min-inline-size:min(100%,8.5rem)!important;writing-mode:horizontal-tb!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] [data-chat-os-launch=true] .dashboard-view-nav__tab.sw-dashboard-route-card.sw-os-route-card :where(.dashboard-view-nav__text,span,small),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] [data-chat-os-launch=true] button.sw-dashboard-route-card.sw-os-route-card :where(.dashboard-view-nav__text,span,small){writing-mode:horizontal-tb!important;white-space:normal!important;overflow-wrap:anywhere!important;min-inline-size:0!important}@media (max-width: 1180px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] [data-genesis-os=true]>.dashboard-genesis-studio.dashboard-genesis-studio--deep{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"composer" "preview" "routes" "proof"!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__command,#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__review{grid-template-columns:minmax(0,1fr)!important}#showweld-app-root [data-chat-os=true] .chat-os-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr)!important;grid-template-areas:"rail thread" "inspector thread"!important}#showweld-app-root [data-chat-os=true] .chat-os-rail{grid-area:rail}#showweld-app-root [data-chat-os=true] .chat-os-thread{grid-area:thread}#showweld-app-root [data-chat-os=true] .chat-os-inspector{grid-area:inspector}#showweld-app-root [data-chat-os=true] .chat-os-command-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow-x:auto!important}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] [data-genesis-os=true]{border-radius:22px!important;padding:.72rem!important;gap:.78rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] [data-genesis-os=true]>.dashboard-genesis-engine__header{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__safety{grid-column:1 / -1!important;justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:.15rem!important;scrollbar-width:thin}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] [data-genesis-os=true]>.dashboard-genesis-studio.dashboard-genesis-studio--deep{display:flex!important;flex-direction:column!important;gap:.75rem!important;padding:.55rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__composer{grid-template-rows:auto auto minmax(8rem,auto) auto auto!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-blueprint-strip{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity;padding-bottom:.2rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-blueprint-strip article{flex:0 0 min(72%,15rem)!important;scroll-snap-align:start}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__starter-row,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-live-map,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__context-grid,#showweld-app-root [data-genesis-os=true] .dashboard-genesis-proof-strip{grid-template-columns:minmax(0,1fr)!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__routes{display:flex!important;overflow-x:auto!important;max-height:none!important;padding-bottom:.2rem!important;scroll-snap-type:x proximity}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-route-card{flex:0 0 min(86%,20rem)!important;scroll-snap-align:start;grid-template-columns:auto minmax(0,1fr)!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-route-card em{grid-column:2!important;justify-self:start!important}#showweld-app-root [data-genesis-os=true] .dashboard-genesis-studio__preview-card{grid-template-columns:minmax(0,1fr)!important;min-height:12rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__tabs{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity;padding-bottom:.2rem!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__tabs button{flex:0 0 min(72%,14rem)!important;scroll-snap-align:start}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__command,#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__preview,#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__review{display:flex!important;flex-direction:column!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__command-panel,#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__preview{min-height:auto!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__preview-stage{grid-template-rows:auto minmax(14rem,auto) auto!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__preview-list{display:flex!important;overflow-x:auto!important;max-height:none!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__preview-list button{flex:0 0 min(76%,16rem)!important}#showweld-app-root [data-genesis-os=true] .dashboard-agent-os__module-grid,#showweld-app-root [data-genesis-os=true] :where(.dashboard-agent-os__config-grid,.dashboard-agent-os__pipeline-grid,.dashboard-agent-os__quality-grid){grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root [data-chat-os-main=true]{overflow:hidden!important}html body #showweld-app-root [data-chat-os=true]{height:100dvh!important;min-height:100dvh!important;padding:max(.62rem,env(safe-area-inset-top)) .62rem max(.72rem,env(safe-area-inset-bottom))!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:0!important;border-inline:0!important}#showweld-app-root [data-chat-os=true] .chat-os-hero{grid-template-columns:minmax(0,1fr)!important;padding:.72rem!important}#showweld-app-root [data-chat-os=true] .chat-os-title{grid-template-columns:auto minmax(0,1fr)!important}#showweld-app-root [data-chat-os=true] .chat-os-title h2{font-size:clamp(1.04rem,5vw,1.24rem)!important;max-width:none!important}#showweld-app-root [data-chat-os=true] .chat-os-title p{display:none!important}#showweld-app-root [data-chat-os=true] .chat-os-hero__actions{grid-template-columns:minmax(0,1fr)!important}#showweld-app-root [data-chat-os=true] .chat-os-modes{display:flex!important;gap:.5rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;padding-bottom:.12rem!important;scrollbar-width:thin}#showweld-app-root [data-chat-os=true] .chat-os-modes button{flex:0 0 9.35rem!important;width:9.35rem!important;min-width:9.35rem!important;min-height:3.05rem!important;scroll-snap-align:start}#showweld-app-root [data-chat-os=true] .chat-os-modes button small{display:none!important}#showweld-app-root [data-chat-os=true] .chat-os-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;grid-template-areas:"thread" "rail" "inspector"!important;align-content:start!important;overflow-y:auto!important;padding-right:.05rem!important;min-height:0!important}#showweld-app-root [data-chat-os=true] .chat-os-thread{min-height:clamp(24rem,58dvh,30rem)!important;max-height:none!important}#showweld-app-root [data-chat-os=true] .chat-os-thread-header{align-items:start!important}#showweld-app-root [data-chat-os=true] .chat-os-thread-header small{display:none!important}#showweld-app-root [data-chat-os=true] .chat-os-composer{grid-template-columns:minmax(0,1fr)!important}#showweld-app-root [data-chat-os=true] .chat-os-composer textarea{min-height:4.35rem!important}#showweld-app-root [data-chat-os=true] .chat-os-rail,#showweld-app-root [data-chat-os=true] .chat-os-inspector{max-height:none!important;overflow:visible!important}#showweld-app-root [data-chat-os=true] .chat-os-quick,#showweld-app-root [data-chat-os=true] .chat-os-sources,#showweld-app-root [data-chat-os=true] .chat-os-artifacts{grid-template-columns:minmax(0,1fr)!important}#showweld-app-root [data-chat-os=true] .chat-os-command-strip{display:flex!important;gap:.5rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;padding:.5rem!important;scrollbar-width:thin}#showweld-app-root [data-chat-os=true] .chat-os-command-strip button{flex:0 0 8.65rem!important;width:8.65rem!important;min-width:8.65rem!important;min-height:3.1rem!important;scroll-snap-align:start}#showweld-app-root [data-chat-os=true] .chat-os-command-strip button small{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-chat-os-launch=true]{padding:.72rem!important}#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__hero,#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__preview,#showweld-app-root [data-chat-os-launch=true] .dashboard-chat-launch__actions{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis]{gap:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-command-ribbon{min-height:0!important;padding:.66rem!important;grid-template-columns:auto minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-command-ribbon :where(p,small){display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-os-rail{max-height:14.5rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.48rem!important;scroll-snap-type:x proximity;scrollbar-width:thin}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav :where(button,.dashboard-view-nav__tab){flex:0 0 7.9rem!important;min-inline-size:7.9rem!important;max-inline-size:7.9rem!important;scroll-snap-align:start}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-os-main,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-os-main{display:grid!important;gap:clamp(.75rem,1vw,1rem)!important;align-content:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-os-stage,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-os-stage{order:0!important;display:grid!important;gap:clamp(.75rem,1vw,1rem)!important;align-content:start!important;min-width:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-route-briefing,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-route-briefing{order:2!important;margin-top:clamp(.2rem,.7vw,.75rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]{position:relative!important;overflow:clip!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]:before,html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true]:before,html body #showweld-app-root[data-app-surface=dashboard] [data-chat-os-launch=true]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,color-mix(in srgb,var(--sw-quality-edge-light, CanvasText) 20%,transparent),transparent 34%),radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--accent-primary, LinkText) 16%,transparent),transparent 28%),radial-gradient(circle at 100% 8%,color-mix(in srgb,var(--accent-secondary, Highlight) 12%,transparent),transparent 26%);opacity:.8;mix-blend-mode:screen}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]>*,html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true]>*,html body #showweld-app-root[data-app-surface=dashboard] [data-chat-os-launch=true]>*{position:relative;z-index:1}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]>.dashboard-genesis-engine__header{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:5.35rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true] .dashboard-genesis-engine__header p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]>.dashboard-genesis-studio.dashboard-genesis-studio--deep{grid-template-columns:minmax(20rem,.92fr) minmax(22rem,1.08fr)!important;grid-template-areas:"composer preview" "routes preview" "proof proof"!important;min-height:min(58rem,calc(100dvh - 16rem))!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__composer,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__preview{overflow:clip!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__composer-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.35rem .7rem!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__composer-head span{grid-column:1 / -1!important;color:color-mix(in srgb,var(--accent-primary, LinkText) 86%,var(--text-primary, CanvasText))!important;font-size:.68rem!important;font-weight:900!important;text-transform:uppercase!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__composer-head strong{min-width:0!important;font-size:clamp(1.05rem,1.35vw,1.45rem)!important;line-height:1.05!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__composer-head p{grid-column:1 / -1!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio textarea{min-height:clamp(8rem,17vh,11rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;padding-bottom:.12rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row button{flex:0 0 min(16rem,78%)!important;min-width:min(16rem,78%)!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row button :where(small,strong){writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:normal!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row button strong{overflow-wrap:break-word!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:18rem!important;overflow:auto!important;padding-right:.15rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-route-card{min-width:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__preview-card{min-height:clamp(9.5rem,19vh,14rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__preview-card h3{font-size:clamp(1.15rem,1.8vw,1.95rem)!important;line-height:1.02!important;word-break:normal!important;overflow-wrap:break-word!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-chat-os-launch=true]{min-height:0!important;position:relative!important;overflow:clip!important}html body #showweld-app-root[data-app-surface=dashboard] [data-chat-os-launch=true] .dashboard-chat-launch__hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-chat-os-launch=true] .dashboard-chat-launch__hero p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-chat-os-launch=true] .dashboard-chat-launch__preview{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-route-briefing,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-route-briefing{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-route-briefing>*,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-route-briefing>*{grid-column:1 / -1!important;grid-row:auto!important;min-width:0!important}html body #showweld-app-root [data-chat-os=true]{position:relative!important}html body #showweld-app-root [data-chat-os=true] .chat-os-title h2{max-width:18ch!important}html body #showweld-app-root [data-chat-os=true] .chat-os-title p{max-width:72ch!important}html body #showweld-app-root [data-chat-os=true] .chat-os-layout{grid-template-columns:minmax(15rem,.24fr) minmax(28rem,1fr) minmax(16rem,.28fr)!important}html body #showweld-app-root [data-chat-os=true] .chat-os-messages article p{font-size:clamp(.95rem,1vw,1.04rem)!important;line-height:1.45!important}html body #showweld-app-root [data-chat-os=true] .chat-os-composer{position:sticky!important;bottom:0!important;z-index:3!important}@media (max-width: 1180px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]>.dashboard-genesis-studio.dashboard-genesis-studio--deep{min-height:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"composer" "preview" "routes" "proof"!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes{max-height:none!important}html body #showweld-app-root [data-chat-os=true] .chat-os-layout{grid-template-columns:minmax(13rem,.28fr) minmax(0,1fr)!important;grid-template-areas:"rail thread" "inspector thread"!important}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]>.dashboard-genesis-engine__header{min-height:0!important;padding:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true] .dashboard-genesis-engine__header p{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-os-rail,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-os-rail{max-height:7.25rem!important;min-height:0!important;overflow:hidden!important;padding:.5rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:.42rem!important;max-height:6.25rem!important;padding:.48rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__header,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;min-height:2rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__brand-copy span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__brand-copy span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__status span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__status span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__group-title,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__group-title,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__affordance,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__affordance,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-route-intelligence-panel,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-route-intelligence-panel{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__scroll,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__scroll{display:flex!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;min-height:0!important;padding-bottom:.08rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__group,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__group{display:flex!important;gap:.42rem!important;flex:0 0 auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__tab,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__tab{flex:0 0 4.9rem!important;inline-size:4.9rem!important;min-inline-size:4.9rem!important;max-inline-size:4.9rem!important;min-height:3rem!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;text-align:center!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__tab :where(.dashboard-view-nav__text span,.dashboard-view-nav__meta),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__tab :where(.dashboard-view-nav__text span,.dashboard-view-nav__meta){display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__composer-head p{-webkit-line-clamp:1!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio textarea{min-height:7.2rem!important;max-height:9rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__preview-card{min-height:8.5rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-proof-strip{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-proof-strip article{flex:0 0 10rem!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=dashboard] [data-chat-os-launch=true] .dashboard-chat-launch__hero{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-chat-os-launch=true] .dashboard-chat-launch__hero p{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-chat-os-launch=true] .dashboard-chat-launch__preview{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true]{grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:.5rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-hero{gap:.52rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-title{gap:.56rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-title h2{max-width:none!important;font-size:1.1rem!important;line-height:1.04!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-budget{padding:.66rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-modes button{flex-basis:8.5rem!important;width:8.5rem!important;min-width:8.5rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;grid-template-areas:"thread" "rail" "inspector"!important;overflow-y:auto!important;gap:.58rem!important;padding-bottom:.25rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-thread{grid-area:thread!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-rail{grid-area:rail!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-inspector{grid-area:inspector!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-thread{min-height:auto!important;block-size:auto!important;max-height:none!important;grid-template-rows:auto auto auto!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-thread{max-height:none!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-messages{min-height:10rem!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-messages article{padding:.76rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-artifacts{display:flex!important;overflow-x:auto!important;gap:.5rem!important;scroll-snap-type:x proximity}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-artifacts button{flex:0 0 9rem!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-composer{gap:.45rem!important;padding:.52rem!important;position:relative!important;inset:auto!important;margin-top:.5rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-composer textarea{min-height:3.75rem!important;max-height:4.75rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-command-strip{min-height:3.65rem!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row{inline-size:100%!important;max-inline-size:100%!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:.25rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row button{flex:0 0 14rem!important;inline-size:14rem!important;min-inline-size:14rem!important;max-inline-size:14rem!important;min-height:4rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row button :where(small,strong){min-inline-size:0!important;max-inline-size:100%!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-wrap:pretty!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__starter-row button small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]>.dashboard-genesis-engine__header{min-height:4.85rem!important;padding-block:clamp(.68rem,.9vw,.95rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true] .dashboard-genesis-engine__header h2{font-size:clamp(1.08rem,1.7vw,1.68rem)!important;line-height:1.04!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true] .dashboard-agent-os__safety span{min-height:2.05rem!important;padding:.38rem .6rem!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]>.dashboard-genesis-studio.dashboard-genesis-studio--deep{min-height:min(44rem,calc(100dvh - 12.5rem))!important;gap:clamp(.58rem,.78vw,.82rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes{max-height:13.75rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-route-card{min-height:4.15rem!important;padding:.58rem .62rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-route-card em{padding:.24rem .42rem!important;font-size:.7rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-live-map article,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-proof-strip article,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__context-grid article{min-height:3.55rem!important;padding:.5rem .58rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-hero{padding:clamp(.58rem,.82vw,.82rem)!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-title h2{font-size:clamp(1.1rem,1.6vw,1.72rem)!important;line-height:1.06!important;max-width:34ch!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-title p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-panel-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.45rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-panel-header em{max-width:8.5rem!important;white-space:normal!important;text-align:right!important;overflow-wrap:anywhere!important}@media (max-width: 1180px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-os-rail,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-os-rail{max-height:11.25rem!important;min-height:0!important;padding:.62rem!important;overflow:clip!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:.5rem!important;max-height:9.75rem!important;padding:.58rem!important;overflow:clip!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__scroll,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__scroll{display:flex!important;gap:.5rem!important;overflow-x:auto!important;overflow-y:hidden!important;min-height:0!important;scroll-snap-type:x proximity;scroll-padding-inline:.35rem;scrollbar-width:thin}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__group,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__group{display:flex!important;flex:0 0 auto!important;gap:.5rem!important;min-width:max-content!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__tab,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__tab{flex:0 0 8.4rem!important;inline-size:8.4rem!important;min-inline-size:8.4rem!important;max-inline-size:8.4rem!important;min-height:3.6rem!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__tab :where(span,small,em,strong),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__tab :where(span,small,em,strong){writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__meta,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__meta,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-route-intelligence-panel,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-route-intelligence-panel{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]>.dashboard-genesis-studio.dashboard-genesis-studio--deep{min-height:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"composer" "preview" "routes" "proof"!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes{max-height:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]{gap:.62rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]>.dashboard-genesis-engine__header{grid-template-columns:auto minmax(0,1fr)!important;gap:.56rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true] .dashboard-agent-os__safety{grid-column:1 / -1!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;gap:.38rem!important;scroll-snap-type:x proximity}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true] .dashboard-agent-os__safety span{flex:0 0 auto!important;min-height:1.85rem!important;padding:.3rem .52rem!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-blueprint-strip{display:flex!important;overflow-x:auto!important;gap:.46rem!important;scroll-snap-type:x proximity}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-blueprint-strip article{flex:0 0 9.7rem!important;min-height:3.75rem!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-studio__routes{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;padding-bottom:.08rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-genesis-route-card{flex:0 0 12.25rem!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true]{min-height:100dvh!important;height:100dvh!important;padding:.55rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-hero{grid-template-columns:minmax(0,1fr)!important;padding:.58rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-title h2{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:1rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-title p{display:none!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-hero__actions{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-budget{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.18rem .55rem!important;align-items:center!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-budget strong{text-align:right!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-budget small,html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-budget div{grid-column:1 / -1!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-modes{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.45rem!important;scroll-snap-type:x proximity}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-modes button{flex:0 0 7.2rem!important;inline-size:7.2rem!important;min-inline-size:7.2rem!important;min-height:2.75rem!important;padding:.52rem .62rem!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-modes button small{display:none!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-thread{max-height:26rem!important;grid-template-rows:auto minmax(8.5rem,1fr) auto!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-messages{min-height:8.5rem!important;max-height:12.5rem!important;overflow:auto!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-composer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;margin-top:0!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-composer textarea{min-height:3.2rem!important;max-height:3.6rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-composer button{min-width:4.8rem!important;max-width:5.6rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-command-strip{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.45rem!important;min-height:3rem!important;padding:.42rem!important;scroll-snap-type:x proximity}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-command-strip button{flex:0 0 7rem!important;min-height:2.45rem!important;padding:.4rem .55rem!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-command-strip button small{display:none!important}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-command-ribbon,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-command-ribbon{min-height:0!important;padding:.55rem!important;gap:.45rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-command-ribbon__copy,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-command-ribbon__copy{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-command-ribbon__signals,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-command-ribbon__signals{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-command-ribbon__actions,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-command-ribbon__actions{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-os-rail,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-os-rail{block-size:5.9rem!important;max-block-size:5.9rem!important;min-block-size:0!important;margin-block:.45rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav{block-size:100%!important;max-block-size:100%!important;grid-template-rows:1fr!important;padding:.42rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__header,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__header{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__tab,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__tab{min-height:4.55rem!important;block-size:4.55rem!important;flex-basis:4.65rem!important;inline-size:4.65rem!important;min-inline-size:4.65rem!important;padding:.35rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] [data-genesis-os=true]>.dashboard-genesis-engine__header,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] [data-chat-os-launch=true] .dashboard-chat-launch__hero{margin-top:0!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-modes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;gap:.5rem!important}html body #showweld-app-root[data-app-surface=chat] [data-chat-os=true] .chat-os-modes button{width:auto!important;min-width:0!important;flex-basis:auto!important;min-height:3.15rem!important;padding-inline:.62rem!important}}@media (max-width: 1180px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-os-rail,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-os-rail{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav{block-size:auto!important;max-block-size:6.6rem!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;overflow:clip!important;padding:.44rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__header,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__header,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__group-title,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__group-title,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__status,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__status,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__affordance,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__affordance,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-route-intelligence-panel,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-route-intelligence-panel{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__scroll,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__scroll{display:flex!important;align-items:stretch!important;gap:.45rem!important;min-block-size:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scroll-padding-inline:.25rem;scrollbar-width:thin}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__group,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__group{display:contents!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__tab,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__tab{flex:0 0 7.85rem!important;inline-size:7.85rem!important;min-inline-size:7.85rem!important;max-inline-size:7.85rem!important;block-size:4.42rem!important;min-block-size:4.42rem!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.42rem!important;align-items:center!important;justify-items:start!important;text-align:left!important;padding:.42rem!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;scroll-snap-align:start}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__tab .dashboard-view-nav__text,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__tab .dashboard-view-nav__text{display:grid!important;min-inline-size:0!important;gap:.08rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=genesis] .dashboard-view-nav__tab .dashboard-view-nav__text span,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-active-section=chat] .dashboard-view-nav__tab .dashboard-view-nav__text span{display:block!important;max-inline-size:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (max-width: 768px){html body #showweld-app-root [data-chat-os=true]{grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important}html body #showweld-app-root [data-chat-os=true] .chat-os-modes{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.45rem!important;scroll-snap-type:x proximity}html body #showweld-app-root [data-chat-os=true] .chat-os-modes button{flex:0 0 7.15rem!important;inline-size:7.15rem!important;min-inline-size:7.15rem!important;block-size:2.78rem!important;min-block-size:2.78rem!important}html body #showweld-app-root [data-chat-os=true] .chat-os-modes button small{display:none!important}html body #showweld-app-root [data-chat-os=true] .chat-os-layout{display:flex!important;flex-direction:column!important;gap:.55rem!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:.15rem!important}html body #showweld-app-root [data-chat-os=true] .chat-os-thread{order:0!important;flex:0 0 auto!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(8rem,auto) auto!important;overflow:hidden!important}html body #showweld-app-root [data-chat-os=true] .chat-os-messages{min-height:8rem!important;max-height:11.5rem!important;overflow:auto!important}html body #showweld-app-root [data-chat-os=true] .chat-os-rail,html body #showweld-app-root [data-chat-os=true] .chat-os-inspector{flex:0 0 auto!important;max-height:12rem!important;overflow:auto!important}html body #showweld-app-root [data-chat-os=true] .chat-os-rail{order:1!important}html body #showweld-app-root [data-chat-os=true] .chat-os-inspector{order:2!important}html body #showweld-app-root [data-chat-os=true] .chat-os-quick{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}html body #showweld-app-root [data-chat-os=true] .chat-os-command-strip{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.42rem!important;min-height:3.05rem!important;padding:.42rem!important;scroll-snap-type:x proximity}}@media (prefers-reduced-motion: reduce){#showweld-app-root :where([data-genesis-os=true],[data-chat-os=true],[data-chat-os-launch=true]) :where(*){scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (forced-colors: active){#showweld-app-root :where([data-genesis-os=true],[data-chat-os=true],[data-chat-os-launch=true]){--sw-genchat-canvas: Canvas;--sw-genchat-panel: Canvas;--sw-genchat-panel-strong: Canvas;--sw-genchat-wash: none;--sw-genchat-edge: ButtonBorder;--sw-genchat-edge-soft: ButtonBorder;--sw-genchat-glow: transparent;--sw-genchat-glow-secondary: transparent;forced-color-adjust:auto}#showweld-app-root :where([data-genesis-os=true],[data-chat-os=true],[data-chat-os-launch=true]) :where(button,textarea,article,aside,section,div){box-shadow:none!important;background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important}}#showweld-app-root :where(.dashboard-os-shell,.dashboard-panel,.dashboard-project-card,.dashboard-builder-card,.dashboard-card,.dashboard-section-card,.dashboard-manager-panel,.dashboard-chat-os,.chat-os-shell,#book-manuscript-view,[data-manuscript-view=true],[data-showweld-spark=true],[data-showweld-studio=true],[data-robotics-os=true],.robotics-cockpit-shell,[data-appbuilder-os=true],#world-building-view,#character-directory-view,#story-structure-view){min-inline-size:0!important;max-inline-size:100%!important;box-sizing:border-box!important}html{background:var(--sw-quality-page-radials, none),var(--sw-quality-page-grid, none),var(--sw-quality-page-base, var(--bg-primary))}body{min-block-size:100dvh;background:var(--sw-quality-page-radials, none),var(--sw-quality-page-grid, none),var(--sw-quality-page-base, var(--bg-primary));background-attachment:fixed}#root,#showweld-app-root{min-block-size:100dvh;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--accent-primary, currentColor) 10%,transparent),transparent 30rem),radial-gradient(circle at 100% 8%,color-mix(in srgb,var(--accent-secondary, currentColor) 10%,transparent),transparent 34rem),var(--sw-quality-page-base, var(--bg-primary));color:var(--text-primary);isolation:isolate}#showweld-app-root :where(.app-header,.top-bar,.topbar,.showweld-topbar,.creator-topbar,.dashboard-topbar,.dashboard-commandbar,.landing-header,.developer-header,.chat-os-header,.mcp-developer-header,[data-showweld-shell-header],[data-creator-workspace-bar]){background-image:var(--sw-quality-header-wash, none),linear-gradient(90deg,color-mix(in srgb,var(--sw-layer-route-accent, var(--accent-primary)) 12%,transparent),transparent 42%,color-mix(in srgb,var(--accent-secondary, var(--accent-primary)) 8%,transparent));border-color:color-mix(in srgb,var(--sw-layer-route-accent, var(--accent-primary)) 18%,var(--border-primary));box-shadow:var(--sw-quality-edge-light, none),0 1px color-mix(in srgb,var(--sw-layer-route-accent, var(--accent-primary)) 22%,transparent),var(--sw-layer-shadow, var(--shadow-md));-webkit-backdrop-filter:blur(var(--sw-quality-glass-blur, 16px)) saturate(1.12);backdrop-filter:blur(var(--sw-quality-glass-blur, 16px)) saturate(1.12)}#showweld-app-root :where(.sw-os-card,.sw-stage,.sw-proof-frame,.sw-os-media-frame,.sw-workbench-frame,.sw-reader-frame,.sw-inspector,.sw-route-rail,.sw-bottom-deck,.sw-safety-console,.dashboard-card,.dashboard-panel,.dashboard-section,.dashboard-manager-panel,.dashboard-robotics-setup,.dashboard-chat-launch,.dashboard-genesis-engine,.creator-module-shell,.generation-readiness-panel,.creator-capability-matrix,.spark-preview-stage,.spark-editor-deck,.spark-workbench-pane,.pb-mobile-preview-shell,.pb-preview-editor-stage,.visual-cockpit-shell,.robotics-cockpit-shell,.robotics-mission-stage,.robotics-safety-console,.app-builder-shell,.app-builder-panel,.app-builder-live-preview-frame,.developer-console,.developer-console-panel,.mcp-widget-shell,.mcp-developer-console,.chat-os-shell,.chat-os-thread,.chat-os-inspector,.account-settings-shell,.account-settings-panel,.memory-control,.billing-dashboard,.cloud-storage-dashboard,.admin-panel){background-image:var(--sw-quality-surface-wash, none),radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--sw-layer-route-accent, var(--accent-primary)) 7%,transparent),transparent 24rem);border-color:color-mix(in srgb,var(--sw-layer-route-accent, var(--accent-primary)) 16%,var(--border-primary));box-shadow:var(--sw-quality-edge-light, none),var(--sw-quality-inner-shadow, none),var(--sw-layer-shadow, var(--shadow-card))}#showweld-app-root :where(button,[role=button],.sw-os-action,.sw-os-icon-action,.showweld-workspace-view-tab,.showweld-os-switcher__item,.sw-mobile-route-module,.sw-mobile-route-chip,.dashboard-action,.chat-os-command,.mcp-tool-card,input,textarea,select){border-color:color-mix(in srgb,var(--sw-layer-route-accent, var(--accent-primary)) 14%,var(--border-primary));background-image:var(--sw-quality-control-wash, none);box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 7%,transparent),0 10px 28px color-mix(in srgb,var(--bg-primary) 36%,transparent)}#showweld-app-root :where(button,[role=button],a,input,textarea,select,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--sw-quality-focus-ring, 0 0 0 2px var(--focus-ring-color)),0 0 0 6px color-mix(in srgb,var(--sw-layer-route-accent, var(--accent-primary)) 14%,transparent)}#showweld-app-root :where([data-state=ready],[data-status=ready],[data-readiness=ready],.is-ready,.status-ready){background-image:var(--sw-quality-surface-wash, none),linear-gradient(135deg,var(--sw-quality-state-ready, transparent),transparent)}#showweld-app-root :where([data-state=blocked],[data-status=blocked],[data-readiness=blocked],.is-blocked,.status-blocked){background-image:var(--sw-quality-surface-wash, none),linear-gradient(135deg,var(--sw-quality-state-blocked, transparent),transparent)}#showweld-app-root :where([data-state=warning],[data-status=warning],.is-warning,.status-warning){background-image:var(--sw-quality-surface-wash, none),linear-gradient(135deg,var(--sw-quality-state-warning, transparent),transparent)}#showweld-app-root :where(.mcp-widget-shell,.mcp-tool-card,.mcp-resource-card,.chat-os-shell,.chat-os-context-preview,.chat-os-artifact-card,.developer-console-panel){position:relative;overflow:clip}#showweld-app-root :where(.mcp-widget-shell,.mcp-tool-card,.mcp-resource-card,.chat-os-shell,.chat-os-context-preview,.chat-os-artifact-card,.developer-console-panel):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 9%,transparent),transparent 46%,color-mix(in srgb,var(--accent-secondary) 7%,transparent));opacity:var(--sw-quality-grid-opacity, .35)}#showweld-app-root :where(.dashboard-card,.project-card,.app-card,.book-card,.world-card,.character-card,.spark-card,.pb-panel-card,.robotics-card,.developer-console-card,.mcp-tool-card){min-inline-size:0;overflow-wrap:anywhere;text-wrap:pretty}@media (max-width: 760px){html,body,#root,#showweld-app-root{inline-size:100%;max-inline-size:100%;overflow-x:clip}#showweld-app-root :where([data-app-surface],[data-creator-active-view],[data-module-container],.dashboard-shell,.creator-shell,.landing-page,.developer-console,.chat-os-shell,.account-settings-shell,.memory-control,.billing-dashboard,.cloud-storage-dashboard){max-inline-size:100%;overflow-x:clip}#showweld-app-root :where([role=tablist],.sw-route-rail,.sw-bottom-deck,.sw-mobile-route-dock,.sw-mobile-route-strip,.showweld-workspace-tabs,.showweld-os-switcher,.spark-status-bead-row,.spark-editor-tabs,.pb-layered-action-row,.pb-mobile-tab-row,.robotics-stage-mode-strip,.robotics-workflow-tabs,.app-builder-tabs,.developer-console-tabs,.chat-os-command-strip){display:flex;flex-wrap:nowrap;gap:clamp(.35rem,1.8vw,.6rem);max-inline-size:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:clamp(.6rem,3vw,.9rem);scrollbar-width:thin;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,currentColor 1rem,currentColor calc(100% - 1rem),transparent);mask-image:linear-gradient(90deg,transparent,currentColor 1rem,currentColor calc(100% - 1rem),transparent)}#showweld-app-root :where([role=tablist],.sw-route-rail,.sw-bottom-deck,.sw-mobile-route-dock,.sw-mobile-route-strip,.showweld-workspace-tabs,.showweld-os-switcher,.spark-status-bead-row,.spark-editor-tabs,.pb-layered-action-row,.pb-mobile-tab-row,.robotics-stage-mode-strip,.robotics-workflow-tabs,.app-builder-tabs,.developer-console-tabs,.chat-os-command-strip)>*{flex:0 0 auto;min-inline-size:max-content;max-inline-size:min(82vw,18rem)}#showweld-app-root :where(.dashboard-grid,.dashboard-card-grid,.project-grid,.app-grid,.creator-grid,.settings-grid,.workspace-grid,.developer-console-grid,.chat-os-grid,.mcp-tool-grid){grid-template-columns:minmax(0,1fr);align-items:start}#showweld-app-root :where(.dashboard-card,.dashboard-panel,.project-card,.app-card,.book-card,.world-card,.character-card,.spark-card,.pb-panel-card,.robotics-card,.developer-console-card,.mcp-tool-card,.account-settings-panel){max-inline-size:100%;min-inline-size:0;overflow:hidden}#showweld-app-root :where(.dashboard-card h2,.dashboard-card h3,.project-card h2,.project-card h3,.app-card h2,.app-card h3,.book-card h2,.book-card h3,.world-card h2,.world-card h3,.character-card h2,.character-card h3,.spark-card h2,.spark-card h3,.pb-panel-card h2,.pb-panel-card h3,.robotics-card h2,.robotics-card h3,.developer-console-card h2,.developer-console-card h3,.mcp-tool-card h2,.mcp-tool-card h3){white-space:normal;overflow-wrap:anywhere;text-wrap:balance;line-height:1.12}#showweld-app-root :where(.dashboard-card p,.project-card p,.app-card p,.book-card p,.world-card p,.character-card p,.spark-card p,.pb-panel-card p,.robotics-card p,.developer-console-card p,.mcp-tool-card p){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@supports not (color: color-mix(in srgb,currentColor,transparent)){#showweld-app-root :where(.sw-os-card,.sw-stage,.sw-workbench-frame,.sw-reader-frame,.dashboard-card,.dashboard-panel,.creator-module-shell,.developer-console-panel,.chat-os-shell,.mcp-widget-shell){background-image:var(--sw-quality-surface-wash, none);border-color:var(--border-primary)}}@media (prefers-reduced-motion: reduce){#showweld-app-root :where(*,*:before,*:after){scroll-behavior:auto;transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}}@media (forced-colors: active){html,body,#root,#showweld-app-root{background:Canvas}#showweld-app-root :where(.sw-os-card,.sw-stage,.sw-workbench-frame,.sw-reader-frame,.dashboard-card,.dashboard-panel,.creator-module-shell,.developer-console-panel,.chat-os-shell,.mcp-widget-shell,button,[role=button],input,textarea,select){background:Canvas;border-color:CanvasText;box-shadow:none}#showweld-app-root :where(.mcp-widget-shell,.mcp-tool-card,.mcp-resource-card,.chat-os-shell,.chat-os-context-preview,.chat-os-artifact-card,.developer-console-panel):before{content:none}}#showweld-app-root :where(.dashboard-os-shell,.dashboard-panel,.dashboard-project-card,.dashboard-builder-card,.dashboard-card,.dashboard-section-card,.dashboard-manager-panel,.dashboard-chat-os,.chat-os-shell,#book-manuscript-view,[data-manuscript-view=true],[data-showweld-spark=true],[data-showweld-studio=true],[data-robotics-os=true],.robotics-cockpit-shell,[data-appbuilder-os=true],#world-building-view,#character-directory-view,#story-structure-view) :where(div,section,article,aside,header,footer,nav,main,button,a,span,strong,small,p,h1,h2,h3,h4,h5,h6,label){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important}#showweld-app-root :where(.dashboard-os-shell,.dashboard-panel,.dashboard-project-card,.dashboard-builder-card,.dashboard-card,.dashboard-section-card,.dashboard-manager-panel,.dashboard-chat-os,.chat-os-shell,#book-manuscript-view,[data-showweld-spark=true],[data-showweld-studio=true],[data-robotics-os=true],.robotics-cockpit-shell,[data-appbuilder-os=true]) :where(button,a,[role=button],input,textarea,select){min-inline-size:0!important;max-inline-size:100%!important;box-sizing:border-box!important}#showweld-app-root :where([data-showweld-dashboard=true],.dashboard-os-shell) :where(.dashboard-os-stage,.dashboard-section,.dashboard-section-grid,.dashboard-content-grid,.dashboard-project-grid,.dashboard-app-grid,.dashboard-builder-grid,.dashboard-card-grid,.dashboard-manager-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr))!important;align-items:start!important;align-content:start!important;gap:clamp(.75rem,1.3vw,1.1rem)!important;min-inline-size:0!important;max-inline-size:100%!important}#showweld-app-root :where([data-showweld-dashboard=true],.dashboard-os-shell) :where(.dashboard-project-card,.dashboard-builder-card,.dashboard-card,.dashboard-section-card,.dashboard-manager-panel,.dashboard-route-card,.dashboard-feature-card){display:grid!important;align-content:start!important;min-inline-size:min(100%,16rem)!important;min-block-size:9.25rem!important;block-size:auto!important;max-block-size:none!important;overflow:hidden!important;border-radius:var(--sw-card-radius, 1rem)!important;background-image:linear-gradient(145deg,color-mix(in srgb,rgb(var(--accent-primary-rgb)) 10%,transparent),color-mix(in srgb,var(--surface-elevated) 92%,transparent)),var(--sw-quality-surface-wash, none)!important;box-shadow:var(--sw-quality-edge-light, inset 0 1px 0 color-mix(in srgb, Canvas 12%, transparent)),var(--sw-card-shadow)!important}#showweld-app-root :where([data-showweld-dashboard=true],.dashboard-os-shell) :where(.dashboard-project-card,.dashboard-builder-card,.dashboard-card,.dashboard-section-card,.dashboard-manager-panel,.dashboard-route-card,.dashboard-feature-card) :where(h2,h3,h4,strong,p,span,small){min-inline-size:0!important;max-inline-size:100%!important}#showweld-app-root :where([data-showweld-dashboard=true],.dashboard-os-shell) :where(.dashboard-project-card,.dashboard-builder-card,.dashboard-card,.dashboard-section-card,.dashboard-manager-panel) :where(h2,h3,h4,strong){display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.12!important}#showweld-app-root :where([data-showweld-dashboard=true],.dashboard-os-shell) :where(.dashboard-project-card,.dashboard-builder-card,.dashboard-card,.dashboard-section-card,.dashboard-manager-panel) :where(p,small){display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.25!important}#showweld-app-root :where([data-showweld-dashboard=true],.dashboard-os-shell) :where(.dashboard-os-rail,.dashboard-sidebar,.dashboard-view-nav,.dashboard-section-nav){position:sticky!important;inset-block-start:clamp(.75rem,2vh,1.25rem)!important;align-self:start!important;max-block-size:calc(100dvh - 2rem)!important;overflow:auto!important;overscroll-behavior:contain!important;scroll-padding-block:.75rem!important;border-radius:var(--sw-card-radius, 1rem)!important}#showweld-app-root :where([data-showweld-dashboard=true],.dashboard-os-shell) :where(.dashboard-os-rail,.dashboard-sidebar,.dashboard-view-nav,.dashboard-section-nav):after{content:"More below"!important;position:sticky!important;inset-block-end:0!important;display:block!important;margin-block-start:.5rem!important;padding:.42rem .55rem!important;border-radius:999px!important;background:linear-gradient(90deg,color-mix(in srgb,rgb(var(--accent-primary-rgb)) 18%,transparent),transparent),var(--surface-secondary)!important;color:var(--text-tertiary)!important;font-size:.66rem!important;font-weight:850!important;text-align:center!important;pointer-events:none!important}@media (min-width: 901px){#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-body=true]{display:grid!important;grid-template-columns:minmax(12.5rem,15rem) minmax(0,1fr) minmax(12rem,17rem)!important;gap:clamp(.85rem,1vw,1.25rem)!important;align-items:stretch!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar=desktop]{inline-size:auto!important;min-inline-size:12.5rem!important;max-inline-size:15rem!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar-stack=true]{display:grid!important;grid-template-columns:1fr!important;gap:.55rem!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar-stack=true]>*,#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-chapter-toggle=true]{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;block-size:auto!important;overflow:hidden!important;white-space:normal!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar-stack=true] :where(button,div,span,strong,small),#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-chapter-toggle=true] :where(button,div,span,strong,small){min-inline-size:0!important;max-inline-size:100%!important;white-space:normal!important;text-align:start!important}}#showweld-app-root[data-app-surface=chat],#showweld-app-root[data-app-surface=chat] #storyforge-app-main-content,#showweld-app-root[data-app-surface=chat] .chat-os-shell{inline-size:100dvw!important;max-inline-size:100dvw!important;overflow-x:clip!important}@media (max-width: 760px){#showweld-app-root[data-app-surface=chat] .chat-os-shell{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;min-block-size:100dvh!important;padding:max(.75rem,env(safe-area-inset-top,0px)) .55rem max(.75rem,env(safe-area-inset-bottom,0px))!important}#showweld-app-root[data-app-surface=chat] :where(.chat-os-modes,.dashboard-chat-os__modes){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;inline-size:100%!important;overflow:visible!important}#showweld-app-root[data-app-surface=chat] :where(.chat-os-modes,.dashboard-chat-os__modes)>button{inline-size:auto!important;min-inline-size:0!important;max-inline-size:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=chat] :where(.chat-os-layout,.dashboard-chat-os__layout){display:grid!important;grid-template-columns:1fr!important;gap:.6rem!important;inline-size:100%!important;min-inline-size:0!important;overflow:hidden auto!important}#showweld-app-root[data-app-surface=chat] :where(.chat-os-artifacts,.dashboard-chat-os__artifacts),#showweld-app-root[data-app-surface=chat] :where(.chat-os-command-strip,.dashboard-chat-os__command-strip){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;inline-size:100%!important;overflow:visible!important}#showweld-app-root[data-app-surface=chat] :where(.chat-os-artifacts,.dashboard-chat-os__artifacts)>*,#showweld-app-root[data-app-surface=chat] :where(.chat-os-command-strip,.dashboard-chat-os__command-strip)>*{inline-size:auto!important;min-inline-size:0!important;max-inline-size:100%!important}}@media (min-width: 761px){#showweld-app-root[data-app-surface=chat] :where(.chat-os-layout,.dashboard-chat-os__layout){display:grid!important;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr) minmax(16rem,22rem)!important;gap:clamp(.75rem,1.2vw,1rem)!important;inline-size:100%!important;max-inline-size:100%!important;overflow:hidden!important}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-spark=true],[data-showweld-studio=true],.robotics-cockpit-shell,[data-appbuilder-os=true]){padding-block-start:.55rem!important;padding-block-end:calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom,0px) + 1.25rem)!important;overflow:hidden auto!important;scroll-padding-block:.75rem calc(var(--sw-creator-mobile-dock-height, 5.95rem) + 2rem)!important}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) .generation-readiness-panel{min-block-size:4.65rem!important;block-size:auto!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) :where(.generation-readiness-panel__header,.generation-readiness-panel__compact-summary){display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.45rem!important;min-inline-size:0!important;block-size:auto!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view) :where(.generation-readiness-panel__headline,.generation-readiness-panel__compact-body,.generation-readiness-panel__compact-facts){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-mobile-bar,.spark-mobile-tool-dock,.spark-mobile-preview-deck,.spark-mobile-input-layer),#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-mobile-tabs,.pb-mobile-preview-shell,.pb-mobile-input-layer),#showweld-app-root[data-app-surface=creator] .robotics-cockpit-shell :where(.robotics-workflow-tabs,.robotics-workflow-active-panel,.robotics-mission-stage,.robotics-safety-console){inline-size:100%!important;max-inline-size:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important}#showweld-app-root[data-app-surface=creator] :where(.spark-mobile-tool-dock,.pb-mobile-tabs,.robotics-workflow-tabs)>*{flex:0 0 auto!important;min-inline-size:max-content!important;max-inline-size:11rem!important}}@media (min-width: 901px){html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]{order:2!important;display:grid!important;grid-template-columns:minmax(12.5rem,15rem) minmax(0,1fr)!important;flex-direction:initial!important;flex-wrap:initial!important;align-items:stretch!important;justify-content:stretch!important;gap:clamp(.85rem,1vw,1.25rem)!important;block-size:min(72dvh,45rem)!important;min-block-size:36rem!important;max-block-size:calc(100dvh - 17rem)!important;inline-size:100%!important;max-inline-size:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-toolbar=desktop]{display:block!important;flex:initial!important;inline-size:auto!important;min-inline-size:12.5rem!important;max-inline-size:15rem!important;block-size:auto!important;max-block-size:100%!important;overflow:auto!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-editor-grid=true],html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true] [data-manuscript-editor-grid=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-inline-size:0!important;max-inline-size:100%!important;block-size:100%!important;max-block-size:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor-grid=true]>div{grid-column:1 / -1!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;display:grid!important;grid-template-columns:minmax(8.75rem,12rem) minmax(0,1fr) minmax(12rem,17rem)!important;gap:clamp(.55rem,.9vw,.9rem)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar-stack=true]{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:.58rem!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;block-size:auto!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar-stack=true]>*,html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-chapter-toggle=true],html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-chapter-toggle-button=true]{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.4rem!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;block-size:auto!important;min-block-size:2.35rem!important;max-block-size:none!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar-stack=true] :where(span,strong,small,div),html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-chapter-toggle=true] :where(span,strong,small,div){min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os.chat-os-shell{inline-size:100dvw!important;max-inline-size:100dvw!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os :where(.chat-os-modes,.dashboard-chat-os__modes),html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os :where(.chat-os-artifacts,.dashboard-chat-os__artifacts),html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os :where(.chat-os-command-strip,.dashboard-chat-os__command-strip){display:grid!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;inline-size:100%!important;max-inline-size:100%!important;overflow:visible!important;padding-inline:0!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os :where(.chat-os-modes,.dashboard-chat-os__modes)>*,html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os :where(.chat-os-artifacts,.dashboard-chat-os__artifacts)>*,html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os :where(.chat-os-command-strip,.dashboard-chat-os__command-strip)>*{position:relative!important;inset:auto!important;transform:none!important;inline-size:auto!important;min-inline-size:0!important;max-inline-size:100%!important;min-block-size:2.45rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os :where(.chat-os-artifacts,.dashboard-chat-os__artifacts){grid-template-columns:1fr!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell .chat-os-modes.dashboard-chat-os__modes,html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell .chat-os-command-strip.dashboard-chat-os__command-strip{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell .chat-os-modes.dashboard-chat-os__modes>button,html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell .chat-os-command-strip.dashboard-chat-os__command-strip>button{inline-size:auto!important;width:auto!important;min-inline-size:0!important;max-inline-size:100%!important;min-block-size:2.45rem!important;block-size:auto!important}}@media (min-width: 761px){html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os.chat-os-shell{inline-size:100%!important;max-inline-size:100dvw!important;overflow:hidden!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell .chat-os-modes.dashboard-chat-os__modes,html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell .chat-os-command-strip.dashboard-chat-os__command-strip{max-inline-size:100%!important;overflow:hidden auto!important}}@media (max-width: 760px){html,body,#root,#showweld-app-root,#storyforge-app-main-content{max-inline-size:100%;overflow-x:clip!important}html body #showweld-app-root[data-app-surface=creator] .sw-premium-creator-shell>header>div:nth-of-type(3){display:none!important;inline-size:0!important;block-size:0!important;overflow:hidden!important;pointer-events:none!important}html body #showweld-app-root[data-app-surface=creator] :where(.sw-mobile-route-strip,.sw-mobile-route-guidance){inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-padding-inline:.75rem!important;-webkit-overflow-scrolling:touch!important}html body #showweld-app-root[data-app-surface=creator] :where(.sw-mobile-route-strip,.sw-mobile-route-guidance)>*{flex:0 0 auto!important;min-inline-size:0!important;max-inline-size:min(13rem,72vw)!important;transform:none!important}html body #showweld-app-root[data-app-surface=creator] .sw-mobile-route-strip{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.25rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] .sw-mobile-route-strip>.sw-mobile-route-chip{inline-size:auto!important;min-inline-size:0!important;max-inline-size:100%!important;padding-inline:.28rem!important}html body #showweld-app-root[data-app-surface=creator] .sw-mobile-route-strip>.sw-mobile-route-chip :where(span,strong,small){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] .sw-mobile-route-guidance{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.35rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] .sw-mobile-route-guidance>*{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] #world-item-tab-content,html body #showweld-app-root[data-app-surface=creator] #world-item-details-view,html body #showweld-app-root[data-app-surface=creator] #world-item-details-view>div,html body #showweld-app-root[data-app-surface=creator] #world-item-details-view>div>div,html body #showweld-app-root[data-app-surface=creator] #world-item-details-view>div>div>div,html body #showweld-app-root[data-app-surface=creator] #character-detail-view,html body #showweld-app-root[data-app-surface=creator] #character-detail-view>div,html body #showweld-app-root[data-app-surface=creator] #story-structure-view :where(.scrollable,[class*=details],[class*=panel]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-item-details-view,#character-detail-view,#story-structure-view,#book-manuscript-view) :where(h1,h2,h3,p,span,strong,small,label,button,textarea,input,div){writing-mode:horizontal-tb!important;min-inline-size:0!important;max-inline-size:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}html body #showweld-app-root[data-app-surface=creator] #world-item-details-view :where(h1,h2,h3),html body #showweld-app-root[data-app-surface=creator] #character-detail-view :where(h1,h2,h3),html body #showweld-app-root[data-app-surface=creator] #story-structure-view :where(h1,h2,h3){inline-size:100%!important;min-block-size:auto!important;white-space:normal!important;text-wrap:balance!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-main-stage,.spark-cockpit-shell,.spark-focused-stage,.spark-clip-workspace,.spark-active-workbench,.spark-workbench-pane,.spark-inspector-shell,.spark-inspector-stack){inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-inspector-stack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-inspector-stack>*,html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-panel,.spark-inspector-card,.spark-system-stat,.spark-frame-slot,.spark-quality-tier-row){position:relative!important;inset:auto!important;transform:none!important;grid-column:1 / -1!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-system-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;inline-size:100%!important;max-inline-size:100%!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-format-card,.spark-render-card,.spark-style-card,.spark-billing-card,.spark-frame-card,.spark-save-card) :where(div,label){max-inline-size:100%!important;min-inline-size:0!important}}#showweld-app-root :where([style*="clip: rect(0, 0, 0, 0)"],[style*="clip:rect(0, 0, 0, 0)"]){position:absolute!important;inline-size:auto!important;block-size:auto!important;max-inline-size:none!important;inset-inline-start:-10000px!important;inset-block-start:auto!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-hero-status){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.45rem!important;min-inline-size:0!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-hero-token){display:inline-flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;inline-size:auto!important;min-inline-size:min(100%,8.5rem)!important;max-inline-size:100%!important;block-size:auto!important;min-block-size:2.25rem!important;padding-inline:.75rem!important;white-space:nowrap!important;text-align:center!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-hero-token span){display:inline!important;min-inline-size:0!important;writing-mode:horizontal-tb!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=landing] :where(.lp-hero,.lp-hero__bg){overflow:hidden!important;contain:paint!important}#showweld-app-root[data-app-surface=landing] :where(.lp-hero__art,.lp-hero__art--vector,.lp-hero__art--proof){max-inline-size:min(100%,64rem)!important;overflow:hidden!important;contain:paint!important}#showweld-app-root[data-app-surface=landing] #landing-hero .lp-hero__bg :where(.sw-asset-frame,.sw-asset-frame__inner,.sw-asset-frame__image,picture,img,svg){max-inline-size:100%!important;min-inline-size:0!important;overflow:hidden!important;object-fit:contain!important;object-position:center right!important}#showweld-app-root[data-app-surface=landing] #landing-hero .lp-hero__bg :where(.sw-asset-frame__image){inset-inline-start:0!important;transform:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true],#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true]{isolation:isolate!important;contain:layout paint!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-main-stage,.spark-preview-editor-shell,.spark-preview-editor-stage,.spark-editor-timeline-ribbon,.spark-clip-workspace,.spark-production-stack,.spark-inspector-shell,.spark-mobile-preview-deck,.spark-mobile-input-layer,.spark-layered-input-card,.spark-neutron-layer-stack,.spark-output-route-grid,.spark-agent-action-grid),#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-preview-editor-shell,.pb-preview-editor-stage,.pb-preview-editor-command,.pb-mobile-preview-shell,.pb-mobile-input-layer,.pb-layered-input-card,.pb-layered-scene-area,.pb-neutron-layer-stack,.pb-output-route-grid,.pb-agent-action-grid,.pb-editor-bridge-grid,.pb-workflow-grid,.pb-mobile-tabs,.pb-create-os){min-inline-size:0!important;max-inline-size:100%!important;box-sizing:border-box!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-preview-editor-shell,.spark-mobile-preview-deck,.spark-editor-timeline-ribbon,.spark-clip-workspace,.spark-production-stack,.spark-flow-dock),#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-preview-editor-shell,.pb-mobile-preview-shell,.pb-create-os,.pb-output-route-panel,.pb-reader-handoff-strip,.pb-lettering-route-panel,.pb-stitch-route-panel,.pb-files-route-panel,.pb-agent-route-panel){border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-color))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-bg) 90%,var(--accent-primary) 10%),var(--panel-bg)),radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--accent-primary) 16%,transparent),transparent 42%)!important;box-shadow:inset 0 1px color-mix(in srgb,white 9%,transparent),0 18px 42px color-mix(in srgb,black 34%,transparent)!important}@media (min-width: 861px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-main-stage{display:grid!important;grid-template-rows:minmax(23rem,44vh) minmax(5.25rem,auto) minmax(0,1fr)!important;align-content:stretch!important;gap:.72rem!important;block-size:100%!important;min-block-size:0!important;overflow:hidden!important;padding-block-end:.95rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-shell{grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-block-size:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-stage{position:relative!important;display:grid!important;min-block-size:0!important;overflow:hidden!important;border-radius:1.25rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-stage :where(.spark-mobile-preview-media,.spark-mobile-preview-empty,.spark-player){block-size:100%!important;min-block-size:18rem!important;border-radius:1.1rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-command{position:absolute!important;inset-inline:1rem!important;inset-block-end:.95rem!important;display:grid!important;grid-template-columns:minmax(18rem,1.15fr) minmax(16rem,.9fr) minmax(12rem,.6fr)!important;align-items:stretch!important;gap:.62rem!important;max-block-size:min(42%,10.5rem)!important;overflow:hidden!important;padding:.62rem!important;border-radius:1rem!important;-webkit-backdrop-filter:blur(18px) saturate(1.35)!important;backdrop-filter:blur(18px) saturate(1.35)!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__primary,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__route-chips,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__agent-actions{min-inline-size:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__route-chips,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-command-dock__agent-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-timeline-ribbon{grid-row:2!important;min-block-size:6.75rem!important;max-block-size:10.5rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-timeline-ribbon__tracks{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.48rem!important;min-block-size:0!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-editor-clip-strip,.spark-workspace-switcher__actions,.spark-flow-dock){display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(9.5rem,14rem)!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-signal-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.46rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-signal-card{inline-size:100%!important;min-inline-size:0!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace{grid-row:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(18rem,34%)!important;gap:.75rem!important;min-block-size:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace :where(.spark-editor-panel,.spark-inspector-shell,.spark-inspector-stack){min-block-size:0!important;max-block-size:100%!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true]>div[style*="height: 100%"]{display:grid!important;grid-template-columns:minmax(13.5rem,var(--pb-rail-w, 268px)) minmax(0,1fr)!important;gap:.8rem!important;min-block-size:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-shell{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(21rem,30%)!important;gap:.85rem!important;align-items:stretch!important;min-block-size:min(36rem,62vh)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-stage{min-block-size:28rem!important;overflow:hidden!important;border-radius:1.25rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-command{display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:.62rem!important;min-block-size:0!important;max-block-size:100%!important;overflow:auto!important;padding:.65rem!important}}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-command-dock__chip,.spark-command-dock__action,.spark-flow-action,.spark-editor-signal-card,.spark-editor-clip-pill,.spark-output-route-card,.spark-neutron-layer,.spark-layered-action-row button),#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-mobile-tab,.pb-output-route-card,.pb-editor-bridge-card,.pb-neutron-layer,.pb-layered-action-row button,.pb-create-os__action,.pb-workflow-card){min-inline-size:0!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-command-dock__chip span,.spark-command-dock__title,.spark-editor-clip-pill__meta,.spark-editor-signal-card span,.spark-output-route-card span,.spark-neutron-layer,.spark-layered-input-card__top),#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-output-route-card span,.pb-editor-bridge-card span,.pb-neutron-layer,.pb-layered-input-card__top,.pb-create-os__action span,.pb-workflow-card){min-inline-size:0!important;max-inline-size:100%!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-command-dock__chip strong,.spark-command-dock__chip small,.spark-command-dock__title strong,.spark-command-dock__title small,.spark-editor-clip-pill__meta strong,.spark-editor-clip-pill__meta span,.spark-editor-signal-card strong,.spark-editor-signal-card span,.spark-output-route-card strong,.spark-output-route-card span,.spark-neutron-layer strong,.spark-neutron-layer span),#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-output-route-card strong,.pb-output-route-card span,.pb-editor-bridge-card strong,.pb-editor-bridge-card span,.pb-neutron-layer strong,.pb-neutron-layer span,.pb-create-os__action strong,.pb-create-os__action span,.pb-workflow-card__label,.pb-workflow-card__detail){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-command-dock__action,.spark-command-dock__chip,.spark-flow-action),#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-layered-action-row button,.pb-output-route-card,.pb-editor-bridge-card){color:var(--text-primary)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 86%,var(--surface-bg) 14%),var(--panel-bg))!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-command-dock__action:disabled,.spark-command-dock__chip:disabled,.spark-flow-action:disabled),#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-layered-action-row button:disabled,.pb-output-route-card:disabled,.pb-editor-bridge-card:disabled){color:var(--text-secondary)!important;opacity:.78!important}html[data-theme=light] #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-command,html[data-theme=paper] #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-preview-editor-command,html[data-theme=light] #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-command,html[data-theme=paper] #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-command{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-bg) 92%,var(--accent-primary) 8%),var(--surface-bg))!important;color:var(--text-primary)!important}@media (max-width: 860px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true]{overflow-x:clip!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-main-stage,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true]{block-size:auto!important;min-block-size:100%!important;overflow-x:clip!important;overflow-y:auto!important;padding-block-end:max(7rem,calc(env(safe-area-inset-bottom,0px) + 6rem))!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-bar,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-tabs,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-canvas-tools{inline-size:100%!important;max-inline-size:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:.75rem!important;-webkit-overflow-scrolling:touch!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-bar__clip-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(9.25rem,76vw)!important;gap:.45rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-block-end:.15rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-shell,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.7rem!important;inline-size:100%!important;margin-inline:0!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-stage,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-stage,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-stage{min-block-size:clamp(16rem,48vh,25rem)!important;max-block-size:none!important;inline-size:100%!important;overflow:hidden!important;border-radius:1.15rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-caption,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-caption{position:relative!important;inset:auto!important;inline-size:100%!important;margin-block-start:-.25rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.5rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-input-layer,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-command{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.72rem!important;inline-size:100%!important;max-inline-size:100%!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-mobile-preview-shell,.pb-preview-editor-shell,.pb-preview-editor-command){margin-block-end:1rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-prompt-area,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-scene-area{min-block-size:8.5rem!important;max-block-size:13rem!important;overflow:auto!important;resize:vertical!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-action-row,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-action-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-neutron-layer-stack,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-neutron-layer-stack,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-editor-bridge-grid,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-output-route-grid,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-output-route-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.52rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-tab{flex:0 0 auto!important;min-inline-size:5.6rem!important;max-inline-size:8.2rem!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-editor-timeline-ribbon,.spark-flow-dock,.spark-workspace-switcher,.spark-system-strip),#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-route-command,.pb-workflow-grid,.pb-reader-handoff-strip,.pb-output-route-panel,.pb-create-os){max-block-size:none!important;overflow:visible!important}}@media (max-width: 430px){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-action-row,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-action-row,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-neutron-layer-stack,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-neutron-layer-stack,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-editor-bridge-grid,#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-output-route-grid,#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-output-route-grid{grid-template-columns:minmax(0,1fr)!important}}@media (forced-colors: active){#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-preview-editor-shell,.spark-mobile-preview-deck),#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-preview-editor-shell,.pb-mobile-preview-shell){border-color:CanvasText!important;background:Canvas!important;box-shadow:none!important}}@media (max-width: 860px){html body #showweld-app-root[data-app-surface=creator]{--sw-creator-mobile-bottom-fit: calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom, 0px) + .95rem);--sw-mobile-bottom-clearance: calc(var(--sw-creator-mobile-bottom-fit, 6.9rem) + 1.45rem);--sw-creator-mobile-top-fit: clamp(4.4rem, 13.5dvh, 6.1rem);overflow-x:clip!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-main-layout=true],html body #showweld-app-root[data-app-surface=creator] [data-creator-main-content=true],html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow-x:clip!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]{min-block-size:0!important;block-size:auto!important;max-block-size:var(--sw-creator-mobile-top-fit)!important;overflow:hidden!important;padding-block:.34rem .38rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] :where(.sw-mobile-route-strip,.sw-mobile-route-modules,.sw-mobile-route-guidance){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top{min-block-size:2.95rem!important;align-items:center!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top strong,html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top span{min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{block-size:auto!important;min-block-size:calc(100dvh - var(--sw-creator-mobile-top-fit) - var(--sw-creator-mobile-bottom-fit))!important;max-block-size:none!important;overflow-y:auto!important;overflow-x:clip!important;padding:.62rem .62rem var(--sw-mobile-bottom-clearance)!important;scroll-padding-block:.62rem var(--sw-mobile-bottom-clearance)!important;overscroll-behavior:contain!important;contain:paint!important;-webkit-overflow-scrolling:touch!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]>[data-module-container=true],html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]>:where(section,main,div):first-child{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;block-size:auto!important;min-block-size:auto!important;max-block-size:none!important;overflow-x:clip!important;overflow-y:visible!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=creator] [data-module-container=true]{block-size:auto!important;min-block-size:auto!important;max-block-size:none!important;overflow-x:clip!important;overflow-y:visible!important;padding-block-end:var(--sw-mobile-bottom-clearance)!important;scroll-padding-block-end:var(--sw-mobile-bottom-clearance)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#world-item-details-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-manuscript-view=true],[data-showweld-spark=true],[data-showweld-studio=true],[data-appbuilder-os=true],[data-robotics-view=true],.app-builder-portal,.app-builder-active,.robotics-view){inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;block-size:auto!important;max-block-size:none!important;overflow-x:clip!important;box-sizing:border-box!important;padding-block-end:var(--sw-mobile-bottom-clearance)!important;scroll-padding-block-end:var(--sw-mobile-bottom-clearance)!important}html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#world-item-details-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-manuscript-view=true],.creator-module-main,.scrollable,main){padding-block-end:var(--sw-mobile-bottom-clearance)!important;scroll-padding-block-end:var(--sw-mobile-bottom-clearance)!important}html body #showweld-app-root[data-app-surface=creator] :where(.generation-readiness-panel--compact,.creator-capability-matrix--compact){inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;block-size:auto!important;max-block-size:none!important;overflow:hidden!important;border-radius:var(--sw-radius-xl, 1.25rem)!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed{min-block-size:3.45rem!important;padding:.5rem!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact :where(.generation-readiness-panel__header,.generation-readiness-panel__compact-summary){display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.48rem!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact :where(.generation-readiness-panel__headline,.generation-readiness-panel__compact-body,.generation-readiness-panel__compact-facts){min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact :where(h3,p,strong,span,small){max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-module-container=true] :where(button,a,[role=button],input,textarea,select,summary){max-inline-size:100%!important;min-inline-size:0!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}html body #showweld-app-root[data-app-surface=creator] [data-module-container=true] :where(button,a,[role=button],summary) :where(span,strong,small,em,b){min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}html body #showweld-app-root[data-app-surface=creator] [data-module-container=true] :where([class*=grid],[class*=rail],[class*=strip],[class*=deck],[class*=cards],[class*=list]){min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-shell,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-shell{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;margin-inline:0!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-stage{min-block-size:clamp(11.5rem,31dvh,16.5rem)!important;max-block-size:clamp(14rem,36dvh,18.5rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-input-layer,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-command{block-size:auto!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__stage{min-block-size:0!important;block-size:auto!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] :where(.robotics-map,.robotics-stage-map,.robotics-feed-layer,.robotics-stage-canvas){min-block-size:clamp(13rem,38dvh,19rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-main,html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-rendering-layout,html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] [data-app-builder-rendering=true]{block-size:auto!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-preview-stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.72rem!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-preview-hero,html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-preview-browserbar{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-preview-browserbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:.42rem!important;align-items:center!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-device-switcher,html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-preview-tabs,html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-preview-provenance-strip__actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-block:.35rem .55rem!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] :where(.app-builder-device-switcher button,.app-builder-preview-tabs button,.app-builder-preview-provenance-strip__actions button,.app-builder-preview-browserbar button){inline-size:100%!important;min-inline-size:0!important;min-block-size:2.55rem!important;max-block-size:none!important;white-space:normal!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] :where(.app-builder-device-switcher button,.app-builder-preview-tabs button,.app-builder-preview-provenance-strip__actions button) :where(span,strong,small,em){white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-live-preview-frame{block-size:auto!important;min-block-size:clamp(24rem,60dvh,32rem)!important;max-block-size:none!important;margin-block-start:.45rem!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-live-preview-frame__device{block-size:clamp(17rem,48dvh,24rem)!important;min-block-size:0!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-live-preview-frame__iframe{block-size:100%!important;min-block-size:0!important}}@media (max-width: 430px){html body #showweld-app-root[data-app-surface=creator]{--sw-creator-mobile-dock-height: 4.65rem;--sw-creator-mobile-top-fit: clamp(4.1rem, 12.4dvh, 5.55rem);--sw-creator-mobile-bottom-fit: calc(var(--sw-creator-mobile-dock-height, 5.95rem) + env(safe-area-inset-bottom, 0px) + .72rem);--sw-mobile-bottom-clearance: calc(var(--sw-creator-mobile-bottom-fit, 5.7rem) + 1.9rem)}html body #showweld-app-root[data-app-surface=creator] header[data-tour=navigation]{min-block-size:3.95rem!important;max-block-size:3.95rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-bottom-nav=true],html body #showweld-app-root[data-app-surface=creator] .mobile-navigation{block-size:var(--sw-creator-mobile-dock-height)!important;min-block-size:var(--sw-creator-mobile-dock-height)!important;max-block-size:var(--sw-creator-mobile-dock-height)!important;padding:.32rem .38rem!important;align-items:center!important}html body #showweld-app-root[data-app-surface=creator] .mobile-navigation__item{block-size:calc(var(--sw-creator-mobile-dock-height) - .72rem)!important;min-block-size:calc(var(--sw-creator-mobile-dock-height) - .72rem)!important;max-block-size:calc(var(--sw-creator-mobile-dock-height) - .72rem)!important;padding:.22rem .24rem!important;border-radius:.92rem!important}html body #showweld-app-root[data-app-surface=creator] .mobile-navigation__icon-shell{inline-size:1.86rem!important;block-size:1.86rem!important;min-inline-size:1.86rem!important;min-block-size:1.86rem!important}html body #showweld-app-root[data-app-surface=creator] .mobile-navigation__label{font-size:.64rem!important;line-height:1.05!important;margin-block-start:.12rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{padding-inline:.48rem!important;padding-block-start:.5rem!important;padding-block-end:var(--sw-mobile-bottom-clearance)!important;scroll-padding-block-end:var(--sw-mobile-bottom-clearance)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-bar,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] [data-studio-mobile-header=true]{margin-block-end:.5rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-shell{gap:.55rem!important;padding:.56rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-stage,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-preview-editor-stage{block-size:clamp(132px,20dvh,154px)!important;min-block-size:clamp(132px,20dvh,154px)!important;max-block-size:clamp(142px,22dvh,162px)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-tool-dock,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-action-row{gap:.36rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-action-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.36rem!important;order:1!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-input-card__top,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-input-card__top{order:0!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-prompt-area,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-scene-area{order:2!important;min-block-size:4.25rem!important;max-block-size:5rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-action-row{order:1!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-tool-dock button,html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-action-row button,html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-action-row button{min-block-size:2.28rem!important;max-block-size:2.44rem!important;padding-block:.32rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]:not([data-creator-route=app-builder]){block-size:calc(100dvh - 64px - var(--sw-creator-mobile-top-fit) - var(--sw-creator-mobile-bottom-fit))!important;min-block-size:0!important;max-block-size:calc(100dvh - 64px - var(--sw-creator-mobile-top-fit) - var(--sw-creator-mobile-bottom-fit))!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-editor-bridge-grid{margin-block-start:1rem!important}html body #showweld-app-root[data-app-surface=creator] [data-storyforge-fab=true]{inline-size:2.55rem!important;block-size:2.55rem!important;opacity:.92!important;bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + .82rem)!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed){display:grid!important;grid-template-rows:auto auto!important;gap:.54rem!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;height:auto!important;max-height:none!important;padding:.62rem!important;margin:0!important;overflow:hidden!important;contain:layout paint!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed)>:where(.generation-readiness-panel__metrics,.generation-readiness-panel__footer,.generation-readiness-panel__routes,.generation-readiness-panel__actions,.sw-qol-visual--ambient){display:none!important;visibility:hidden!important;block-size:0!important;min-block-size:0!important;max-block-size:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.48rem!important;inline-size:100%!important;min-inline-size:0!important;block-size:auto!important;min-block-size:3rem!important;max-block-size:3.65rem!important;padding:.42rem .46rem!important;margin:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__badge,html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__toggle{inline-size:2.35rem!important;min-inline-size:2.35rem!important;max-inline-size:2.35rem!important;block-size:2.35rem!important;min-block-size:2.35rem!important;max-block-size:2.35rem!important;padding:0!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__headline{display:block!important;min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__headline h3{display:block!important;max-inline-size:100%!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:clamp(.95rem,4vw,1.08rem)!important;line-height:1.08!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__headline p,html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__toggle span{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__eyebrow,html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__score{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__compact-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.56rem!important;inline-size:100%!important;min-inline-size:0!important;block-size:auto!important;min-block-size:3.35rem!important;max-block-size:4.2rem!important;padding:.5rem .55rem!important;margin:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__compact-score{inline-size:3rem!important;min-inline-size:3rem!important;max-inline-size:3rem!important;block-size:2.35rem!important;min-block-size:2.35rem!important;max-block-size:2.35rem!important;display:grid!important;place-items:center!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__compact-score strong{font-size:1rem!important;line-height:1!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__compact-score span{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__compact-body{min-inline-size:0!important;display:grid!important;gap:.12rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__compact-body :where(strong,small){display:block!important;max-inline-size:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed],.generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed,.generation-readiness-panel--compact.generation-readiness-panel--collapsed) .generation-readiness-panel__compact-facts{display:none!important}}@media (max-width: 430px){html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-manuscript-view=true],[data-showweld-spark=true],[data-showweld-studio=true],[data-appbuilder-os=true],[data-robotics-view=true]){inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-manuscript-view=true]) :where(.creator-module-main,.story-structure-shell,.book-view-shell,.manuscript-shell,.world-building-shell,.character-directory-shell){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:.76rem!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-manuscript-view=true],[data-showweld-spark=true],[data-showweld-studio=true],[data-appbuilder-os=true],[data-robotics-view=true]) :where(button,[role=button],a,input,textarea,select,.sw-os-card,.sw-os-action,.sw-os-field,.sw-os-chip){min-inline-size:0!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-manuscript-view=true],[data-showweld-spark=true],[data-showweld-studio=true],[data-appbuilder-os=true],[data-robotics-view=true]) :where(h1,h2,h3,h4,p,span,strong,small,label,button,a){max-inline-size:100%!important;overflow-wrap:anywhere!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-manuscript-view=true],[data-showweld-spark=true],[data-showweld-studio=true],[data-appbuilder-os=true],[data-robotics-view=true]) :where(.sw-os-card,.sw-stage,.sw-reader-frame,.sw-workbench-frame,.sw-inspector,.sw-bottom-deck,.sw-proof-frame,.sw-os-media-frame){block-size:auto!important;min-block-size:0!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]{inline-size:100%!important;max-inline-size:100%!important;overflow:hidden!important;contain:layout paint!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.42rem!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top>div:first-child{min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top :where(strong,span){min-inline-size:0!important;max-inline-size:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.28rem!important;inline-size:auto!important;min-inline-size:0!important;max-inline-size:min(11.25rem,43vw)!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;padding-inline-end:.2rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button{flex:0 0 2.58rem!important;inline-size:2.58rem!important;min-inline-size:2.58rem!important;max-inline-size:2.58rem!important;block-size:2.58rem!important;min-block-size:2.58rem!important;max-block-size:2.58rem!important;padding:0!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button span{display:none!important}}@media (max-width: 900px){html body #showweld-app-root[data-app-surface=creator]{--sw-mobile-layer-radius: clamp(1rem, 4.8vw, 1.5rem);--sw-mobile-layer-gap: clamp(.62rem, 2.6vw, .92rem);--sw-mobile-layer-pad: clamp(.58rem, 2.8vw, .92rem);--sw-mobile-layer-border: color-mix(in srgb, var(--sw-layer-border, var(--border-color)) 72%, transparent);--sw-mobile-layer-panel: linear-gradient( 145deg, color-mix(in srgb, var(--surface-panel, var(--surface-elevated)) 92%, var(--sw-layer-route-accent, var(--accent-color)) 8%), color-mix(in srgb, var(--surface-background, var(--surface-panel)) 86%, transparent) );--sw-mobile-layer-frame: linear-gradient( 180deg, color-mix(in srgb, var(--surface-elevated, var(--surface-panel)) 94%, white 6%), color-mix(in srgb, var(--surface-panel, var(--surface-background)) 92%, black 8%) );--sw-mobile-layer-shadow: 0 1.15rem 2.4rem color-mix(in srgb, var(--shadow-color, black) 28%, transparent)}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-main-layout=true],[data-creator-main-content=true],[data-creator-active-view=true],[data-module-container=true]){min-inline-size:0!important;max-inline-size:100%!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{display:block!important;inline-size:100%!important;max-inline-size:100%!important;isolation:isolate!important;scroll-padding-block-start:calc(var(--sw-creator-mobile-top-fit, 5.5rem) + .75rem)!important;scroll-padding-block-end:var(--sw-mobile-bottom-clearance, 7rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]>[data-module-container=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:var(--sw-mobile-layer-gap)!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;margin-inline:auto!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(*,*:before,*:after){box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(main,section,article,aside,header,footer,nav,form,fieldset,label,div,ul,ol,li){min-inline-size:0!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(img,video,canvas,svg,iframe){max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.sw-os-card,.sw-stage,.sw-reader-frame,.sw-workbench-frame,.sw-inspector,.sw-bottom-deck,.sw-proof-frame,.sw-os-media-frame,.creator-module-card,.creator-panel,.creator-card,.dashboard-card,.dashboard-panel,.generation-readiness-panel,.creator-capability-matrix,.spark-mobile-bar,.spark-mobile-preview-deck,.spark-layered-input-card,.pb-mobile-preview-shell,.pb-layered-input-card,.robotics-cockpit-shell,.robotics-mission-stage,.app-builder-shell,.app-builder-panel,.app-builder-live-preview-frame){position:relative!important;min-inline-size:0!important;max-inline-size:100%!important;border-color:var(--sw-mobile-layer-border)!important;border-radius:var(--sw-mobile-layer-radius)!important;box-shadow:var(--sw-mobile-layer-shadow)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.sw-os-card,.sw-inspector,.sw-bottom-deck,.creator-module-card,.creator-panel,.creator-card,.generation-readiness-panel,.creator-capability-matrix,.spark-layered-input-card,.pb-layered-input-card,.app-builder-panel){background:var(--sw-mobile-layer-panel)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.sw-stage,.sw-reader-frame,.sw-workbench-frame,.sw-proof-frame,.sw-os-media-frame,.spark-mobile-preview-stage,.spark-preview-stage,.pb-mobile-preview-stage,.pb-preview-editor-stage,.robotics-mission-stage,.app-builder-live-preview-frame__device){background:var(--sw-mobile-layer-frame)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.sw-stage,.sw-reader-frame,.sw-workbench-frame,.sw-proof-frame,.sw-os-media-frame,.spark-mobile-preview-stage,.spark-preview-stage,.pb-mobile-preview-stage,.pb-preview-editor-stage,.robotics-mission-stage,.app-builder-live-preview-frame__device):after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(180deg,color-mix(in srgb,white 8%,transparent),transparent 38%),radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--sw-layer-route-accent, var(--accent-color)) 16%,transparent),transparent 46%)!important;opacity:.76!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,em,b,label,button,a,li){min-inline-size:0!important;max-inline-size:100%!important;text-wrap:pretty!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(button,a,input,textarea,select,[role=button],[tabindex]):focus-visible{outline:0!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--surface-background, black) 86%,transparent),0 0 0 4px var(--sw-quality-focus-ring, var(--focus-ring-color, var(--accent-color)))!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.showweld-workspace-view-tabs,.showweld-workspace-actions,.sw-mobile-route-strip,.sw-mobile-route-modules,.spark-mobile-tabs,.spark-command-dock__route-chips,.spark-editor-clip-strip,.pb-mobile-mode-grid,.pb-layered-action-row,.robotics-workflow-tabs,.robotics-stage-mode-strip,.app-builder-tabs,.app-builder-device-switcher,.app-builder-preview-tabs,[data-manuscript-toolbar-stack=true],[data-mobile-side-rail=book]){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.42rem!important;inline-size:100%!important;max-inline-size:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.showweld-workspace-view-tabs,.showweld-workspace-actions,.sw-mobile-route-strip,.sw-mobile-route-modules,.spark-mobile-tabs,.spark-command-dock__route-chips,.spark-editor-clip-strip,.pb-mobile-mode-grid,.pb-layered-action-row,.robotics-workflow-tabs,.robotics-stage-mode-strip,.app-builder-tabs,.app-builder-device-switcher,.app-builder-preview-tabs,[data-manuscript-toolbar-stack=true],[data-mobile-side-rail=book])::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.showweld-workspace-view-tabs,.showweld-workspace-actions,.sw-mobile-route-strip,.sw-mobile-route-modules,.spark-mobile-tabs,.spark-command-dock__route-chips,.spark-editor-clip-strip,.pb-mobile-mode-grid,.pb-layered-action-row,.robotics-workflow-tabs,.robotics-stage-mode-strip,.app-builder-tabs,.app-builder-device-switcher,.app-builder-preview-tabs,[data-manuscript-toolbar-stack=true],[data-mobile-side-rail=book])>*{flex:0 0 auto!important;min-inline-size:max-content!important;scroll-snap-align:start!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.creator-module-main,.story-structure-shell,.world-building-shell,.character-directory-shell,.book-view-shell,.manuscript-shell,.spark-main-stage,.spark-cockpit-shell,.visual-cockpit-shell,.pb-mobile-shell,.app-builder-main,.app-builder-rendering-layout,.robotics-cockpit-shell,.robotics-mission-shell){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:var(--sw-mobile-layer-gap)!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.creator-module-main>*,.story-structure-shell>*,.world-building-shell>*,.character-directory-shell>*,.book-view-shell>*,.manuscript-shell>*,.spark-main-stage>*,.spark-cockpit-shell>*,.visual-cockpit-shell>*,.pb-mobile-shell>*,.app-builder-main>*,.app-builder-rendering-layout>*,.robotics-cockpit-shell>*,.robotics-mission-shell>*){min-inline-size:0!important;max-inline-size:100%!important}}@media (max-width: 560px){html body #showweld-app-root[data-app-surface=creator]{--sw-mobile-preview-min: clamp(9rem, 26dvh, 13.5rem);--sw-mobile-preview-max: clamp(12rem, 34dvh, 18rem);--sw-mobile-editor-max: clamp(13rem, 40dvh, 22rem)}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-mobile-preview-deck,.spark-preview-stage,.spark-focused-stage,.spark-preview-shell),html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-mobile-preview-shell,.pb-mobile-preview-stage,.pb-preview-editor-stage,.visual-reader-stage,.visual-cockpit-shell),html body #showweld-app-root[data-app-surface=creator] [data-robotics-view=true] :where(.robotics-mission-stage,.robotics-feed-layer,.robotics-cockpit-shell),html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] :where(.app-builder-preview-stage,.app-builder-live-preview-frame,.app-builder-preview-hero){order:0!important;min-block-size:var(--sw-mobile-preview-min)!important;max-block-size:var(--sw-mobile-preview-max)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([data-manuscript-writing-header=true],.generation-readiness-panel,.manuscript-production-path,.book-production-path),html body #showweld-app-root[data-app-surface=creator] :where(#world-building-view,#character-directory-view,#story-structure-view) :where(.generation-readiness-panel,.creator-capability-matrix,.story-structure-overview,.world-readiness,.character-readiness){order:0!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-layered-input-card,.spark-editor-deck,.spark-clip-workspace,.spark-workbench-pane,.spark-inspector-tabs),html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-layered-input-card,.visual-production-deck,.visual-active-inspector,.pb-editor-bridge-grid),html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] :where(.app-builder-workbench,.app-builder-side-panel,.app-builder-diff-inspector,.app-builder-browser-qa),html body #showweld-app-root[data-app-surface=creator] [data-robotics-view=true] :where(.robotics-workflow-active-panel,.robotics-safety-console,.robotics-workflow-tray){max-block-size:var(--sw-mobile-editor-max)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :where(.spark-layered-prompt-area,.spark-mobile-prompt,textarea),html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-layered-scene-area,.pb-mobile-scene-input,textarea){min-block-size:clamp(4.2rem,14dvh,6.5rem)!important;max-block-size:clamp(6.25rem,20dvh,8.5rem)!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(button,[role=button],.sw-os-action,.dashboard-card-action,.spark-layered-action-row button,.pb-layered-action-row button,.robotics-workflow-tabs button,.app-builder-tabs button){min-block-size:2.38rem!important;border-radius:clamp(.78rem,3.5vw,1rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.creator-route-card,.story-card,.world-card,.character-card,.project-card,.spark-card,.pb-panel-card,.robotics-card,.app-builder-card){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;min-block-size:0!important}}@media (max-width: 430px){html body #showweld-app-root[data-app-surface=creator]{--sw-mobile-layer-gap: .54rem;--sw-mobile-layer-pad: .54rem;--sw-mobile-preview-min: clamp(8.5rem, 23dvh, 11rem);--sw-mobile-preview-max: clamp(10.5rem, 29dvh, 14rem)}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{padding-inline:clamp(.42rem,2vw,.58rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(h1,h2,h3,h4){line-height:1.06!important;letter-spacing:0!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(p,small,em){line-height:1.22!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.generation-readiness-panel,.creator-capability-matrix,.sw-os-card,.sw-stage,.sw-reader-frame,.sw-workbench-frame,.sw-inspector,.sw-bottom-deck,.spark-mobile-bar,.spark-mobile-preview-deck,.spark-layered-input-card,.pb-mobile-preview-shell,.pb-layered-input-card,.robotics-cockpit-shell,.robotics-mission-stage,.app-builder-panel,.app-builder-live-preview-frame){padding:var(--sw-mobile-layer-pad)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.spark-mobile-preview-stage,.pb-mobile-preview-stage,.pb-preview-editor-stage,.robotics-mission-stage,.app-builder-live-preview-frame__device){block-size:var(--sw-mobile-preview-min)!important;min-block-size:var(--sw-mobile-preview-min)!important;max-block-size:var(--sw-mobile-preview-max)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.sw-mobile-route-module,.sw-mobile-route-chip,.showweld-workspace-view-tab,.showweld-os-switcher__item){min-block-size:2.4rem!important;max-block-size:3.2rem!important;padding:.44rem .56rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.sw-mobile-route-module span,.sw-mobile-route-chip span,.showweld-workspace-view-tab span,.showweld-os-switcher__item span,.showweld-os-switcher__item small){white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :where(.spark-mobile-bar,.pb-mobile-preview-shell,.robotics-cockpit-shell,.app-builder-shell,.generation-readiness-panel,.creator-capability-matrix)+:where(.spark-mobile-preview-deck,.pb-mobile-preview-shell,.robotics-mission-stage,.app-builder-preview-stage,.story-structure-overview,.manuscript-production-path){margin-block-start:.16rem!important}}@layer showweld.omni;@layer showweld.omni{:root{--sw-omni-accent-rgb: var(--sw-creator-route-accent-rgb, var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 56 189 248)));--sw-omni-hairline: color-mix(in srgb, rgb(var(--sw-omni-accent-rgb)) 26%, transparent);--sw-omni-hairline-strong: color-mix(in srgb, rgb(var(--sw-omni-accent-rgb)) 44%, transparent);--sw-omni-wash: color-mix(in srgb, rgb(var(--sw-omni-accent-rgb)) 7%, transparent);--sw-omni-focus-ring: var(--sw-creator-focus-ring, color-mix(in srgb, rgb(var(--sw-omni-accent-rgb)) 55%, transparent));--sw-omni-panel-bg: linear-gradient(168deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .01) 58%), var(--sw-layer-raised, #151f2b);--sw-omni-panel-border: var(--sw-creator-card-border, var(--sw-border-muted, rgba(148, 163, 184, .22)));--sw-omni-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 14px 34px rgba(0, 0, 0, .28);--sw-omni-radius-stage: var(--sw-radius-xl, 16px);--sw-omni-radius-panel: var(--sw-radius-lg, 12px);--sw-omni-radius-control: var(--sw-control-radius-mobile, 10px);--sw-omni-tap-floor: max(var(--sw-control-min-height, 40px), 40px);--sw-omni-dock-clearance: var(--sw-route-mobile-content-clearance, var(--sw-bottom-interactive-clearance, 112px));--sw-omni-scrollbar-thumb: color-mix(in srgb, rgb(var(--sw-omni-accent-rgb)) 30%, var(--sw-border-muted-color, rgba(148, 163, 184, .35)))}}.chat-os-mobile-panel-tabs{display:none}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os.chat-os-shell--standalone{grid-template-rows:auto auto auto minmax(0,1fr) auto!important;gap:.45rem!important;padding:.5rem!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-modes.dashboard-chat-os__modes{display:flex!important;flex-flow:row nowrap!important;gap:.42rem!important;padding:.32rem!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-modes.dashboard-chat-os__modes::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-modes.dashboard-chat-os__modes>button{flex:0 0 auto!important;inline-size:auto!important;min-inline-size:7.5rem!important;max-inline-size:10rem!important;min-block-size:2.75rem!important;padding:.55rem .72rem!important;scroll-snap-align:start!important;text-align:center!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-modes.dashboard-chat-os__modes small{display:none!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-mobile-panel-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important;min-inline-size:0!important;padding:.3rem!important;border:1px solid var(--sw-dashboard-v5-border, var(--border-primary))!important;border-radius:.92rem!important;background:var(--sw-dashboard-v5-panel, var(--surface-secondary))!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-mobile-panel-tabs>button{min-inline-size:0!important;min-block-size:2.75rem!important;padding:.55rem .35rem!important;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent)!important;border-radius:.72rem!important;color:var(--text-secondary)!important;background:color-mix(in srgb,var(--surface-primary) 88%,transparent)!important;font-weight:850!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-mobile-panel-tabs>button.is-active{border-color:color-mix(in srgb,var(--accent-primary) 64%,var(--border-primary))!important;color:var(--text-primary)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 20%,transparent),transparent),var(--surface-primary)!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-layout.dashboard-chat-os__layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;min-block-size:0!important;padding:.38rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-layout.dashboard-chat-os__layout>:where(.chat-os-rail,.chat-os-thread,.chat-os-inspector){grid-area:1 / 1!important;inline-size:100%!important;block-size:100%!important;min-block-size:0!important;max-block-size:100%!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-thread-header h3{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-composer{grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important;padding:.5rem!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-composer textarea{min-block-size:3.5rem!important;max-block-size:6rem!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-composer button{inline-size:100%!important;min-block-size:2.75rem!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-command-strip.dashboard-chat-os__command-strip{display:flex!important;flex-flow:row nowrap!important;gap:.42rem!important;padding:.34rem!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-command-strip.dashboard-chat-os__command-strip::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-command-strip.dashboard-chat-os__command-strip>button{flex:0 0 8.5rem!important;inline-size:8.5rem!important;min-inline-size:8.5rem!important;min-block-size:2.75rem!important;padding:.55rem .65rem!important;scroll-snap-align:start!important;text-align:center!important}html body #showweld-app-root[data-app-surface=chat] #workspace-chat-os .chat-os-command-strip.dashboard-chat-os__command-strip small{display:none!important}}@layer showweld.omni{#showweld-app-root :where(.scrollable,.suggestion-text-scrollable,.app-builder-doctor-scroll,.chapter-list-panel,.spark-clip-list,.spark-inspector-stack,.pb-panel-stack,.robotics-view__robot-list,.robotics-view__runs,.sw-creator-rail,.sw-route-rail,.sw-creator-inspector,.modal-body-premium){scrollbar-width:thin;scrollbar-color:var(--sw-omni-scrollbar-thumb) transparent}#showweld-app-root :where(.scrollable,.suggestion-text-scrollable,.app-builder-doctor-scroll,.chapter-list-panel,.spark-clip-list,.spark-inspector-stack,.pb-panel-stack,.robotics-view__robot-list,.robotics-view__runs,.sw-creator-rail,.sw-route-rail,.sw-creator-inspector,.modal-body-premium)::-webkit-scrollbar{inline-size:8px;block-size:8px}#showweld-app-root :where(.scrollable,.sw-creator-rail,.sw-route-rail,.sw-creator-inspector)::-webkit-scrollbar-thumb{background:var(--sw-omni-scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}#showweld-app-root :where(.scrollable,.suggestion-text-scrollable,.chapter-list-panel,.app-builder-doctor-scroll,.app-builder-agent-sidebar__chat,.app-builder-mobile-agent__sheet,.spark-clip-list,.spark-inspector-stack,.spark-mobile-bar__source-tray,.pb-panel-stack,.pb-modal-body,.robotics-view__robot-list,.robotics-view__runs,.robotics-workflow-tray,.sw-mobile-route-drawer__body){overscroll-behavior:contain}#showweld-app-root :where(.creator-module-shell,.sw-picture-premium-root,.spark-shell,.app-builder-main,.robotics-view) ::selection{background:color-mix(in srgb,rgb(var(--sw-omni-accent-rgb)) 30%,transparent);color:var(--sw-text-primary, #f8fafc)}#showweld-app-root :where(.creator-module-shell,.sw-picture-premium-root,.robotics-view,.app-builder-main) :where(h1,h2,h3){text-wrap:balance}#showweld-app-root :where(.mobile-creator-snapshot__stats,.relationship-mapper-stats-grid,.spark-command-tile__count,.spark-ai-chip__count,.spark-ledger-card,.app-builder-doctor-score,.app-builder-preview-metric,.robotics-view__stage-metrics,.robotics-stage-telemetry-ribbon,.pb-route-meter){font-variant-numeric:tabular-nums}#showweld-app-root :where(.app-builder-agent-sidebar__message,.app-builder-mobile-agent__prompt-card,.pb-panel-dialogue-line,.pb-mobile-preview-caption,.spark-mobile-preview-caption,.spark-negative-block,.robotics-view__empty-note,.manuscript-line-content){overflow-wrap:anywhere}#showweld-app-root :where(.creator-module-shell,.sw-picture-premium-root,.robotics-view,.app-builder-main,.spark-shell) :where(button,[role=button],a,input,select,textarea):focus-visible{outline:2px solid var(--sw-omni-focus-ring);outline-offset:2px;border-radius:var(--sw-omni-radius-control)}#showweld-app-root :where(.pb-panel-img-wrap,.pb-mobile-preview-media,.spark-mobile-preview-media,.creator-cockpit__image-tile,.pb-ep-thumb,.pb-thumb-item,.sw-creator-preview-frame,.sw-preview-frame) :where(img,video){inline-size:100%;block-size:100%;object-fit:cover}}@layer showweld.omni{#showweld-app-root .creator-module-shell--world .wbv-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}#showweld-app-root .creator-module-shell--world .wbv-item-actions>*{min-block-size:32px}#showweld-app-root .mobile-creator-snapshot--world .mobile-creator-snapshot__stats{display:flex;flex-wrap:wrap;gap:.5rem}#showweld-app-root .mobile-creator-snapshot--world .mobile-creator-snapshot__actions>*{min-block-size:var(--sw-omni-tap-floor)}@media (max-width: 768px){#showweld-app-root #world-building-main-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-block-end:var(--sw-omni-dock-clearance)}#showweld-app-root .creator-module-shell--world .mobile-creator-snapshot__hero{scroll-snap-type:x proximity}}@media (min-width: 769px){#showweld-app-root .creator-module-shell--world .wbv-item-actions :where(button,[role=button]):hover{box-shadow:0 0 0 1px var(--sw-omni-hairline)}}}@layer showweld.omni{#showweld-app-root .relationship-mapper-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}#showweld-app-root :where(.relationship-mapper-toolbar-left,.relationship-mapper-toolbar-right){display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-inline-size:0}#showweld-app-root .relationship-mapper-search-input{min-inline-size:0;accent-color:rgb(var(--sw-omni-accent-rgb))}#showweld-app-root .relationship-mapper-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}#showweld-app-root .relationship-mapper-stats-grid>*{min-inline-size:0}#showweld-app-root .relationship-mapper-tooltip{max-inline-size:min(92vw,320px);overflow-wrap:anywhere;box-shadow:var(--sw-omni-panel-shadow)}#showweld-app-root .relationship-mapper-node:focus-visible{outline:2px solid var(--sw-omni-focus-ring);outline-offset:3px}#showweld-app-root :where(.relationship-mapper-welcome-card,.relationship-mapper-legend){border-radius:var(--sw-omni-radius-panel)}@media (max-width: 768px){#showweld-app-root #character-route-tabs{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}#showweld-app-root #character-route-tabs::-webkit-scrollbar{display:none}#showweld-app-root #character-route-tabs>*{scroll-snap-align:start;flex-shrink:0}#showweld-app-root :where(#character-details-view,#character-tab-content,#character-tab-panel){scroll-padding-block-end:var(--sw-omni-dock-clearance)}#showweld-app-root #characters-sidebar{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#showweld-app-root #relationship-map-responsive-container{touch-action:pan-x pan-y}#showweld-app-root .relationship-mapper-legend-content{display:flex;flex-wrap:wrap;gap:.4rem .75rem}}@media (min-width: 769px){#showweld-app-root .relationship-mapper-connection-suggested{stroke-dasharray:6 4}}}@layer showweld.omni{#showweld-app-root .chapter-list-panel{overscroll-behavior:contain;scroll-padding-block-end:4.5rem}#showweld-app-root .chapter-mobile-picker__rail{display:flex;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block-end:.25rem}#showweld-app-root .chapter-mobile-picker__rail::-webkit-scrollbar{display:none}#showweld-app-root .chapter-mobile-picker__chip{scroll-snap-align:center;flex-shrink:0;min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .chapter-mobile-picker__chip-index{font-variant-numeric:tabular-nums}#showweld-app-root .chapter-mobile-picker__chip-label{max-inline-size:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root .chapter-mobile-picker__add{min-block-size:var(--sw-omni-tap-floor);min-inline-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .chapter-mobile-picker__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media (max-width: 768px){#showweld-app-root :where(#story-overview-scroll,#story-structure-view){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-block-end:var(--sw-omni-dock-clearance)}#showweld-app-root #story-structure-sidebar{overscroll-behavior:contain}}@media (min-width: 769px){#showweld-app-root .chapter-list-panel{scrollbar-gutter:stable}}}@layer showweld.omni{#showweld-app-root :where(.manuscript-textarea,.sw-manuscript-shell textarea){caret-color:rgb(var(--sw-omni-accent-rgb));overflow-wrap:break-word;overscroll-behavior:contain}#showweld-app-root .manuscript-line-content{text-wrap:pretty}#showweld-app-root .manuscript-line-number{font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}#showweld-app-root .manuscript-heading-content{text-wrap:balance}#showweld-app-root .production-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#showweld-app-root .production-icon{flex-shrink:0}#showweld-app-root .typography-card{-webkit-font-smoothing:antialiased;border-radius:var(--sw-omni-radius-panel)}#showweld-app-root .suggestion-text-scrollable{-webkit-overflow-scrolling:touch;max-block-size:min(40vh,320px)}@media (max-width: 768px){#showweld-app-root #book-manuscript-view{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-block-end:var(--sw-omni-dock-clearance)}#showweld-app-root .sw-manuscript-command{flex-wrap:wrap;row-gap:.4rem}}@media (min-width: 1200px){#showweld-app-root .sw-os-reader :where(p,.manuscript-line-content){max-inline-size:72ch}}}@layer showweld.omni{#showweld-app-root .pb-thumb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem}#showweld-app-root .pb-thumb-item{aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--sw-omni-radius-control)}#showweld-app-root .pb-ep-thumb{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--sw-omni-radius-control)}#showweld-app-root .pb-workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem}#showweld-app-root .pb-workflow-grid>*{min-inline-size:0}#showweld-app-root .pb-workflow-card:hover{box-shadow:0 0 0 1px var(--sw-omni-hairline),var(--sw-omni-panel-shadow)}#showweld-app-root .pb-panel-dialogue-block{max-inline-size:68ch}#showweld-app-root .pb-panel-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}#showweld-app-root :where(.pb-modal-panel,.pb-modal-panel--assets,.pb-modal-panel--mcp){max-block-size:min(92dvh,56rem);display:flex;flex-direction:column}#showweld-app-root .pb-modal-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;min-block-size:0}#showweld-app-root :where(.pb-modal-header,.pb-modal-footer){flex-shrink:0}#showweld-app-root :where(.creator-cockpit__image-strip,.visual-stitch-strip){overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}#showweld-app-root :where(.creator-cockpit__image-strip,.visual-stitch-strip)>*{scroll-snap-align:start;flex-shrink:0}#showweld-app-root .creator-cockpit__route-button{min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}@media (max-width: 768px){#showweld-app-root .pb-mobile-tabs{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}#showweld-app-root .pb-mobile-tabs::-webkit-scrollbar{display:none}#showweld-app-root .pb-mobile-tab{scroll-snap-align:center;flex-shrink:0;min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .pb-mobile-preview-stage{overscroll-behavior:contain}#showweld-app-root .pb-mobile-preview-media{aspect-ratio:3 / 4;background:var(--sw-layer-sunken, #070d16);border-radius:var(--sw-omni-radius-panel)}#showweld-app-root .pb-mobile-preview-empty{min-block-size:10rem;display:grid;place-items:center}#showweld-app-root :where(.pb-mobile-canvas-tools,.pb-mobile-input-layer){padding-block-end:max(.5rem,env(safe-area-inset-bottom))}#showweld-app-root .creator-cockpit__mobile-dock :where(button,[role=button]){min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}}@media (min-width: 769px){#showweld-app-root :where(.creator-cockpit__inspector,.creator-cockpit__rail,.visual-layer-rail){scrollbar-gutter:stable;overscroll-behavior:contain}#showweld-app-root .visual-reader-stage__canvas{margin-inline:auto}}}@layer showweld.omni{#showweld-app-root .spark-hero-tile{overflow:hidden;border-radius:var(--sw-omni-radius-panel)}#showweld-app-root .spark-hero-tile__fallback{display:grid;place-items:center;background:var(--sw-omni-wash);min-block-size:100%}#showweld-app-root :where(.spark-ledger-grid,.spark-command-grid,.spark-planning-grid)>*{min-inline-size:0}#showweld-app-root .spark-ledger-status{white-space:nowrap}#showweld-app-root .spark-player-controls :where(button,[role=button]){min-block-size:var(--sw-omni-tap-floor);min-inline-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .spark-player-stage{touch-action:manipulation}#showweld-app-root :where(.spark-editor-clip-strip,.spark-mobile-bar__clip-rail){overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}#showweld-app-root :where(.spark-editor-clip-strip,.spark-mobile-bar__clip-rail)>*{scroll-snap-align:start;flex-shrink:0}@media (max-width: 768px){#showweld-app-root .spark-mobile-bar__source-tray{max-block-size:min(50dvh,22rem);overflow-y:auto;-webkit-overflow-scrolling:touch}#showweld-app-root :where(.spark-mobile-bar__sources-toggle,.spark-mobile-bar__clip-pill){min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .spark-mobile-preview-media{aspect-ratio:16 / 9;background:var(--sw-layer-sunken, #070d16);border-radius:var(--sw-omni-radius-panel)}#showweld-app-root .spark-mobile-preview-empty{min-block-size:9rem;display:grid;place-items:center}#showweld-app-root :where(.spark-mobile-tool-dock,.spark-cockpit-mobile-dock){padding-block-end:max(.5rem,env(safe-area-inset-bottom))}}@media (min-width: 769px){#showweld-app-root :where(.spark-desktop-rail,.spark-inspector-shell){scrollbar-gutter:stable;overscroll-behavior:contain}#showweld-app-root .spark-error-banner{position:sticky;top:0;z-index:3}}}@layer showweld.omni{#showweld-app-root .app-builder-agent-sidebar__chat{-webkit-overflow-scrolling:touch;scroll-padding-block-end:1rem}#showweld-app-root .app-builder-agent-sidebar__message{text-wrap:pretty}#showweld-app-root .app-builder-doctor-score__ring{font-variant-numeric:tabular-nums}#showweld-app-root .app-builder-doctor-finding__severity{white-space:nowrap}#showweld-app-root .app-builder-doctor-finding-list{overscroll-behavior:contain}#showweld-app-root .app-builder-doctor-signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem}#showweld-app-root .app-builder-doctor-signal-grid>*{min-inline-size:0}#showweld-app-root .app-builder-live-preview-frame__iframe{inline-size:100%;block-size:100%;border:0;display:block;background:var(--sw-layer-sunken, #070d16)}#showweld-app-root .app-builder-live-preview-frame{overflow:hidden;border-radius:var(--sw-omni-radius-panel)}#showweld-app-root .app-builder-ai-designer__option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem}#showweld-app-root .app-builder-ai-designer__option-grid>*{min-inline-size:0}#showweld-app-root .app-builder-ai-designer__progress-step{font-variant-numeric:tabular-nums}#showweld-app-root :where(.app-builder-command-strip,.app-builder-command-actions){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (max-width: 768px){#showweld-app-root .app-builder-mobile-actionbar :where(button,[role=button]){min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .app-builder-mobile-actionbar{padding-block-end:max(.4rem,env(safe-area-inset-bottom))}#showweld-app-root .app-builder-mobile-agent__sheet{max-block-size:min(85dvh,40rem);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-block-end:max(.75rem,env(safe-area-inset-bottom))}#showweld-app-root .app-builder-mobile-agent__handle{min-block-size:28px;touch-action:none}#showweld-app-root .app-builder-mobile-agent__backdrop{backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1)}#showweld-app-root .app-builder-mobile-tabstrip{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}#showweld-app-root .app-builder-mobile-tabstrip::-webkit-scrollbar{display:none}#showweld-app-root .app-builder-mobile-tabstrip>*{scroll-snap-align:center;flex-shrink:0;min-block-size:var(--sw-omni-tap-floor)}#showweld-app-root .app-builder-doctor-scroll{scroll-padding-block-end:var(--sw-omni-dock-clearance);-webkit-overflow-scrolling:touch}#showweld-app-root :where(.app-builder-preview-action-grid,.app-builder-preview-module-grid){gap:.5rem}}@media (min-width: 769px){#showweld-app-root .app-builder-agent-sidebar__chat{scrollbar-gutter:stable}#showweld-app-root .app-builder-device-switcher{display:inline-flex;align-items:center;gap:.25rem}}}@layer showweld.omni{#showweld-app-root :where(.robotics-view__fleet,.robotics-view__inspector){overscroll-behavior:contain}#showweld-app-root :where(.robotics-view__stage-metrics,.robotics-stage-readiness-ladder,.robotics-view__live-readiness,.robotics-view__usage-card){font-variant-numeric:tabular-nums}#showweld-app-root .robotics-view__zone--allowed{outline:1px solid color-mix(in srgb,var(--sw-success, #10b981) 55%,transparent);outline-offset:-1px}#showweld-app-root .robotics-view__zone--blocked{outline:1px solid color-mix(in srgb,var(--sw-danger, #fb7185) 55%,transparent);outline-offset:-1px}#showweld-app-root .robotics-view__stop-actions :where(button,[role=button]){min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .robotics-view__stop-banner{text-wrap:balance}#showweld-app-root .robotics-workflow-tabs{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .robotics-workflow-tray{-webkit-overflow-scrolling:touch}#showweld-app-root .robotics-action-packet__topline{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#showweld-app-root .robotics-action-packet__toggle{min-block-size:32px;touch-action:manipulation}@media (max-width: 768px){#showweld-app-root .robotics-view__stage-metrics{display:flex;flex-wrap:wrap;gap:.4rem .75rem}#showweld-app-root .robotics-view__stage-toolbar{flex-wrap:wrap;row-gap:.4rem}#showweld-app-root .robotics-view__feed-stack{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}#showweld-app-root .robotics-view__feed-stack>*{scroll-snap-align:start;flex-shrink:0}#showweld-app-root .robotics-view__robot-list{-webkit-overflow-scrolling:touch;scroll-padding-block-end:var(--sw-omni-dock-clearance)}#showweld-app-root .robotics-view__grid-map{touch-action:pan-x pan-y}#showweld-app-root :where(.robotics-view__audience-toggle,.robotics-view__mode-rail) :where(button,[role=button]){min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}}@media (min-width: 769px){#showweld-app-root :where(.robotics-view__fleet,.robotics-view__inspector){scrollbar-gutter:stable}#showweld-app-root .robotics-safety-console:hover{box-shadow:0 0 0 1px var(--sw-omni-hairline)}}}@layer showweld.omni{#showweld-app-root :where(.item-list-action-btn-premium,.item-list-add-btn-premium){min-block-size:34px;min-inline-size:34px;touch-action:manipulation}#showweld-app-root .item-list-drop-indicator-premium{background:var(--sw-omni-hairline-strong)}#showweld-app-root .item-list-content-premium{overscroll-behavior:contain}#showweld-app-root .showweld-workspace-view-tabs{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}#showweld-app-root .showweld-workspace-view-tabs::-webkit-scrollbar{display:none}#showweld-app-root .showweld-workspace-view-tab{scroll-snap-align:center;flex-shrink:0;touch-action:manipulation}#showweld-app-root .mobile-creator-snapshot{border-radius:var(--sw-omni-radius-stage)}#showweld-app-root .mobile-creator-snapshot__eyebrow{letter-spacing:.08em;text-transform:uppercase}#showweld-app-root .mobile-creator-snapshot__actions{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width: 768px){#showweld-app-root .sw-mobile-route-strip{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}#showweld-app-root .sw-mobile-route-strip::-webkit-scrollbar{display:none}#showweld-app-root .sw-mobile-route-chip{scroll-snap-align:center;flex-shrink:0;min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .sw-mobile-route-drawer{max-block-size:min(88dvh,42rem)}#showweld-app-root .sw-mobile-route-drawer__body{overflow-y:auto;-webkit-overflow-scrolling:touch;min-block-size:0;padding-block-end:max(.75rem,env(safe-area-inset-bottom))}#showweld-app-root .sw-mobile-route-drawer__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem}#showweld-app-root .sw-mobile-route-drawer__cards>*{min-inline-size:0}#showweld-app-root .sw-mobile-route-drawer__chips{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .sw-mobile-route-command__actions :where(button,[role=button]){min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .sw-mobile-route-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.5rem}#showweld-app-root .sw-mobile-route-module{min-inline-size:0;min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}}@media (min-width: 769px){#showweld-app-root .showweld-os-switcher__item:hover{box-shadow:0 0 0 1px var(--sw-omni-hairline)}}}@layer showweld.omni{@media (max-width: 768px){#showweld-app-root :where(.creator-module-shell,.sw-picture-premium-root,.spark-shell,.app-builder-main,.robotics-view,.sw-premium-creator-shell) :where(button,[role=button],a){-webkit-tap-highlight-color:transparent}#showweld-app-root :where(.creator-module-shell,.sw-picture-premium-root,.spark-shell,.app-builder-main,.robotics-view) :where(button,[role=button]){touch-action:manipulation}#showweld-app-root :where(.relationship-mapper-stats-grid,.pb-workflow-grid,.pb-thumb-grid,.pb-output-route-grid,.pb-publish-package-grid,.pb-reader-handoff-grid,.pb-editor-bridge-grid,.spark-command-grid,.spark-ledger-grid,.spark-planning-grid,.spark-audio-plan-grid,.spark-agent-lane-grid,.app-builder-doctor-category-grid,.app-builder-preview-module-grid,.app-builder-preview-status-grid,.app-builder-ai-designer__hero-grid,.app-builder-ai-designer__surface-grid,.robotics-view__inspector-grid,.creator-cockpit__agent-grid)>*{min-inline-size:0}#showweld-app-root :where(.sw-premium-mobile-bar,.sw-mobile-route-command,.spark-mobile-bar){padding-inline-start:max(.5rem,env(safe-area-inset-left));padding-inline-end:max(.5rem,env(safe-area-inset-right))}#showweld-app-root :where(.creator-module-shell,.sw-picture-premium-root,.spark-shell,.app-builder-main,.robotics-view) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-block-size:var(--sw-omni-tap-floor)}#showweld-app-root :where(.creator-module-shell,.sw-picture-premium-root,.spark-shell,.app-builder-main) textarea{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}}@layer showweld.omni{@media (max-width: 430px){#showweld-app-root :where(.mobile-creator-snapshot__stats,.relationship-mapper-legend-content,.robotics-view__stage-metrics){gap:.35rem .5rem}#showweld-app-root :where(.spark-hero-title,.mobile-creator-snapshot__hero){overflow-wrap:anywhere}#showweld-app-root .mobile-creator-snapshot__actions>*{flex:1 1 8rem}}@media (max-height: 480px) and (orientation: landscape){#showweld-app-root :where(.sw-mobile-route-drawer,.app-builder-mobile-agent__sheet,.spark-mobile-bar__source-tray){max-block-size:78dvh}}}@layer showweld.omni{@media (min-width: 1440px){#showweld-app-root :where(.pb-workflow-grid,.spark-command-grid,.app-builder-preview-module-grid,.relationship-mapper-stats-grid){gap:.85rem}#showweld-app-root :where(.pb-modal-panel,.modal-content-premium){max-inline-size:min(92vw,72rem)}#showweld-app-root .sw-os-reader{margin-inline:auto}}}@media (hover: none) and (pointer: coarse) and (max-width: 768px){html body #showweld-app-root :where(.pb-mobile-tab,.chapter-mobile-picker__chip,.chapter-mobile-picker__add,.sw-mobile-route-chip,.creator-cockpit__route-button,.showweld-workspace-view-tab,.item-list-action-btn-premium,.item-list-add-btn-premium){min-block-size:40px}html body #showweld-app-root :where(.app-builder-mobile-actionbar,.robotics-view__stop-actions,.spark-player-controls) :where(button,[role=button]){min-block-size:44px}}@media (hover: none) and (pointer: coarse) and (max-width: 768px){html body #showweld-app-root :where(.creator-cockpit__mobile-dock,.spark-cockpit-mobile-dock,.app-builder-mobile-actionbar,.sw-mobile-route-strip){padding-block-end:max(.4rem,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){#showweld-app-root :where(.pb-mobile-tabs,.chapter-mobile-picker__rail,.showweld-workspace-view-tabs,.sw-mobile-route-strip,.creator-cockpit__image-strip,.spark-editor-clip-strip,.spark-mobile-bar__clip-rail,.robotics-view__feed-stack,.app-builder-mobile-tabstrip,.visual-stitch-strip){scroll-behavior:auto;scroll-snap-type:none}}@media (prefers-reduced-transparency: reduce){#showweld-app-root .app-builder-mobile-agent__backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors: active){#showweld-app-root :where(.robotics-view__zone--allowed,.robotics-view__zone--blocked,.relationship-mapper-node){outline-color:Highlight}#showweld-app-root :where(.pb-workflow-card,.robotics-safety-console,.showweld-os-switcher__item){box-shadow:none}}@supports not (background: color-mix(in srgb,Canvas 50%,CanvasText)){@layer showweld.omni{:root{--sw-omni-hairline: rgba(148, 163, 184, .3);--sw-omni-hairline-strong: rgba(148, 163, 184, .45);--sw-omni-wash: rgba(56, 189, 248, .08);--sw-omni-focus-ring: rgba(56, 189, 248, .55);--sw-omni-scrollbar-thumb: rgba(148, 163, 184, .35)}#showweld-app-root .robotics-view__zone--allowed{outline-color:#10b9818c}#showweld-app-root .robotics-view__zone--blocked{outline-color:#fb71858c}}}@layer showweld.omni{#showweld-app-root :where(.sw-os-card,.sw-os-panel,.sw-os-state-card){border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root :where(.sw-os-card,.sw-os-panel):hover{box-shadow:0 0 0 1px var(--sw-omni-hairline)}#showweld-app-root .sw-os-action{min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation;border-radius:var(--sw-omni-radius-control)}#showweld-app-root .sw-os-action--primary{box-shadow:inset 0 0 0 1px var(--sw-omni-hairline)}#showweld-app-root :where(.sw-os-empty-state,.sw-os-empty-state--compact){display:grid;place-items:center;text-align:center;gap:.5rem;min-block-size:7rem;border-radius:var(--sw-omni-radius-panel);background:var(--sw-omni-wash)}#showweld-app-root .sw-os-empty-state--compact{min-block-size:4.5rem}#showweld-app-root :where(.sw-os-layer-stack,.sw-os-layer-column){display:flex;flex-direction:column;gap:.5rem;min-inline-size:0}#showweld-app-root .sw-os-layer-row{display:flex;align-items:center;gap:.5rem;min-inline-size:0}#showweld-app-root .sw-os-layer-row__icon{flex-shrink:0}#showweld-app-root .sw-os-layer-column__title{text-wrap:balance}#showweld-app-root .sw-os-publish-checklist{display:flex;flex-direction:column;gap:.4rem}#showweld-app-root .sw-os-publish-check{display:flex;align-items:flex-start;gap:.5rem;overflow-wrap:anywhere}#showweld-app-root :where(.sw-os-status-pill,.sw-os-cost-chip,.sw-status-chip){white-space:nowrap;font-variant-numeric:tabular-nums}#showweld-app-root .sw-os-cost-chip-grid{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .sw-os-audio-cue{display:flex;align-items:center;gap:.5rem;min-inline-size:0}#showweld-app-root .sw-os-audio-cue__body{min-inline-size:0;overflow-wrap:anywhere}#showweld-app-root :where(.sw-os-audio-cue__time,.sw-os-audio-cue__status){flex-shrink:0;font-variant-numeric:tabular-nums}#showweld-app-root .sw-os-audio-timeline{overscroll-behavior-x:contain}#showweld-app-root :where(.sw-os-preview,.sw-os-preview-loading){background:var(--sw-layer-sunken, #070d16);border-radius:var(--sw-omni-radius-panel);overflow:hidden}#showweld-app-root .sw-os-dock{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#showweld-app-root :where(.sw-show-first-route,.sw-show-first-shell){border-radius:var(--sw-omni-radius-stage)}#showweld-app-root :where(.sw-creator-shell,.sw-creator-stage,.sw-stage,.sw-inspector,.sw-creator-bottom-rail,.sw-bottom-rail){min-inline-size:0}#showweld-app-root :where(.sw-command-strip,.sw-creator-command-strip){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}}@layer showweld.omni{#showweld-app-root :where(.sw-skeleton,.sw-loading-skeleton,.sw-os-skeleton,.sw-loading-card-skeleton){background-color:var(--sw-layer-raised, #151f2b);border-radius:var(--sw-omni-radius-control)}#showweld-app-root .sw-loading-surface{display:grid;place-items:center;min-block-size:8rem}#showweld-app-root .sw-os-state-card--loading{background:var(--sw-omni-wash)}#showweld-app-root .notification-system-container{display:flex;flex-direction:column;gap:.5rem;pointer-events:none}#showweld-app-root .notification-item-premium{pointer-events:auto;border-radius:var(--sw-omni-radius-panel);box-shadow:var(--sw-omni-panel-shadow);max-inline-size:min(92vw,380px)}#showweld-app-root .notification-header-premium{display:flex;align-items:flex-start;gap:.5rem}#showweld-app-root .notification-icon-container{flex-shrink:0}#showweld-app-root :where(.notification-title-premium,.notification-message-premium){overflow-wrap:anywhere;min-inline-size:0}#showweld-app-root .notification-actions-premium{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root :where(.notification-action-btn,.notification-close-btn){min-block-size:32px;min-inline-size:32px;touch-action:manipulation}#showweld-app-root .notification-progress-premium{overflow:hidden;border-radius:999px}#showweld-app-root .notification-progress-bar{background:rgb(var(--sw-omni-accent-rgb))}}@layer showweld.omni{#showweld-app-root .mobile-navigation{display:flex;align-items:stretch}#showweld-app-root .mobile-navigation__item{flex:1 1 0;min-inline-size:0;min-block-size:var(--sw-omni-tap-floor);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#showweld-app-root .mobile-navigation__icon-shell{display:grid;place-items:center}#showweld-app-root .mobile-navigation__label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}#showweld-app-root .mobile-navigation-systems-sheet{max-block-size:min(80dvh,36rem);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-block-end:max(.75rem,env(safe-area-inset-bottom))}#showweld-app-root .mobile-navigation-systems-sheet__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:.5rem}#showweld-app-root .mobile-navigation-systems-sheet__item{min-inline-size:0;min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .mobile-bottom-sheet{max-block-size:min(86dvh,40rem);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-block-end:max(.75rem,env(safe-area-inset-bottom))}#showweld-app-root .mobile-menu-overlay{backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1)}#showweld-app-root .mobile-section-nav{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}#showweld-app-root .mobile-section-nav::-webkit-scrollbar{display:none}#showweld-app-root .modal-header-premium{display:flex;align-items:center;justify-content:space-between;gap:.75rem}#showweld-app-root .modal-title-premium{min-inline-size:0;text-wrap:balance}#showweld-app-root .modal-close-btn-premium{flex-shrink:0;min-block-size:36px;min-inline-size:36px;touch-action:manipulation}#showweld-app-root .sw-scrollbar-premium{scrollbar-width:thin;scrollbar-color:var(--sw-omni-scrollbar-thumb) transparent}#showweld-app-root :where(.main-sidebar,.ai-assistant-container){overscroll-behavior:contain;min-inline-size:0}}@layer showweld.omni{#showweld-app-root :where(#character-details-view,#character-directory-view,#tab-details,#tab-connections,#tab-timeline,#overview-panel,#comparisons){scroll-margin-block-start:88px}#showweld-app-root :where(#character-tab-content,#character-tab-panel){min-inline-size:0}#showweld-app-root .relationship-mapper-connection{overflow-wrap:anywhere}#showweld-app-root :where(#story-overview-scroll,#story-structure-sidebar){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sw-omni-scrollbar-thumb) transparent}#showweld-app-root #world-building-main-content{scrollbar-width:thin;scrollbar-color:var(--sw-omni-scrollbar-thumb) transparent;min-inline-size:0}#showweld-app-root #project-title-input{min-inline-size:0;caret-color:rgb(var(--sw-omni-accent-rgb))}#showweld-app-root .item-list-container-premium{min-inline-size:0}#showweld-app-root .item-list-item-premium{border-radius:var(--sw-omni-radius-control);min-inline-size:0}#showweld-app-root .item-list-item-premium:hover{box-shadow:0 0 0 1px var(--sw-omni-hairline)}}@layer showweld.omni{#showweld-app-root .manuscript-typography-custom{font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility}#showweld-app-root .sw-manuscript-shell .typography-card{min-inline-size:0}#showweld-app-root .typography-card:hover{box-shadow:0 0 0 1px var(--sw-omni-hairline),var(--sw-omni-panel-shadow)}@media (max-width: 768px){#showweld-app-root .sw-os-reader :where(p,.manuscript-line-content){hyphens:auto;-webkit-hyphens:auto}}}@layer showweld.omni{#showweld-app-root .pb-create-os{display:flex;flex-direction:column;gap:.65rem;min-inline-size:0}#showweld-app-root .pb-create-os__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#showweld-app-root .pb-create-os__title{display:flex;align-items:center;gap:.5rem;min-inline-size:0;text-wrap:balance}#showweld-app-root .pb-create-os__title-icon{flex-shrink:0}#showweld-app-root .pb-create-os__layers{display:flex;flex-direction:column;gap:.5rem}#showweld-app-root .pb-create-os__layer{border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root .pb-create-os__layer-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#showweld-app-root :where(.pb-create-os__actions,.pb-create-os__signals){display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root :where(.pb-create-os__action,.pb-studio-action,.pb-layered-action-button){min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation;border-radius:var(--sw-omni-radius-control)}#showweld-app-root .pb-create-os__signal{white-space:nowrap;font-variant-numeric:tabular-nums}#showweld-app-root .pb-neutron-layer-stack{display:flex;flex-direction:column;gap:.5rem}#showweld-app-root .pb-neutron-layer{border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root .pb-layered-input-card{display:flex;flex-direction:column;gap:.5rem;min-inline-size:0}#showweld-app-root .pb-layered-input-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#showweld-app-root .pb-layered-action-row{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .pb-layered-scene-area{min-block-size:5.5rem;overscroll-behavior:contain}#showweld-app-root .pb-route-command{min-inline-size:0}#showweld-app-root :where(.pb-route-command__head,.pb-layer-route-head,.pb-output-route-head){display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#showweld-app-root .pb-route-command__title{text-wrap:balance;min-inline-size:0}#showweld-app-root .pb-route-command__copy{text-wrap:pretty}#showweld-app-root .pb-route-eyebrow{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#showweld-app-root .pb-layer-route-actions{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root :where(.pb-agent-route-panel,.pb-files-route-panel,.pb-lettering-route-panel,.pb-stitch-route-panel,.pb-output-route-panel,.pb-continuity-panel,.pb-visual-rules-panel,.pb-publish-package-panel){display:flex;flex-direction:column;gap:.6rem;min-inline-size:0;border-radius:var(--sw-omni-radius-panel)}#showweld-app-root :where(.pb-continuity-card,.pb-output-route-card,.pb-production-bible-card,.pb-editor-bridge-card){border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root :where(.pb-continuity-card,.pb-output-route-card):hover{box-shadow:0 0 0 1px var(--sw-omni-hairline)}#showweld-app-root .pb-lettering-tools{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .pb-episode-row{display:flex;align-items:center;gap:.6rem;min-inline-size:0}#showweld-app-root .pb-episode-row>:where(.pb-ep-thumb){flex-shrink:0;inline-size:clamp(72px,18vw,120px)}#showweld-app-root .pb-panel-card{border-radius:var(--sw-omni-radius-panel);overflow:hidden;min-inline-size:0}#showweld-app-root .pb-panel-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.4rem}#showweld-app-root .pb-panel-meta-grid>*{min-inline-size:0}#showweld-app-root .pb-panel-edit-body{overscroll-behavior:contain}#showweld-app-root .pb-reader-handoff-strip{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}#showweld-app-root .pb-reader-handoff-strip>*{scroll-snap-align:start;flex-shrink:0}#showweld-app-root .pb-reader-handoff-card{border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root .pb-reader-handoff-copy{text-wrap:pretty}#showweld-app-root :where(.pb-empty-production-state,.pb-empty-visual-row){display:grid;place-items:center;text-align:center;gap:.5rem;min-block-size:6rem;border-radius:var(--sw-omni-radius-panel);background:var(--sw-omni-wash)}#showweld-app-root .pb-svg-asset-plate__card{display:flex;flex-direction:column;align-items:center;gap:.4rem;border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root .pb-svg-asset-plate__glyph{display:grid;place-items:center}#showweld-app-root .pb-svg-asset-plate__label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root :where(.pb-modal-overlay,.pb-modal-overlay--assets,.pb-modal-overlay--mcp){backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12)}#showweld-app-root :where(.visual-cockpit-shell,.visual-cockpit-shell__layout,.visual-cockpit-layout,.creator-cockpit,.creator-cockpit__route-stack,.creator-cockpit__route-panel,.creator-cockpit__preview,.pb-rail,.pb-preview-editor-shell,.pb-preview-editor-stage){min-inline-size:0}#showweld-app-root .creator-cockpit__route-badge{white-space:nowrap}#showweld-app-root :where(.creator-cockpit__agent-lane,.creator-cockpit__agent-dot){flex-shrink:0}#showweld-app-root .pb-preview-editor-command{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#showweld-app-root .pb-launch-icon{flex-shrink:0}#showweld-app-root .pb-mobile-preview-shell{min-inline-size:0}#showweld-app-root .pb-mobile-preview-chip{white-space:nowrap;min-block-size:32px;touch-action:manipulation}}@layer showweld.omni{#showweld-app-root :where(.sw-studio-premium-root,.spark-cockpit-shell,.spark-main-stage,.spark-clip-workspace,.spark-active-workbench,.spark-workbench-pane,.spark-editor-body,.spark-editor-deck,.spark-focused-shell,.spark-focused-stage,.spark-video-editor-main,.spark-movie-builder){min-inline-size:0}#showweld-app-root .spark-experience-hero{min-inline-size:0}#showweld-app-root .spark-hero-eyebrow{letter-spacing:.08em;text-transform:uppercase}#showweld-app-root :where(.spark-hero-copy,.spark-hero-subtitle){text-wrap:pretty}#showweld-app-root .spark-hero-actions{display:flex;flex-wrap:wrap;gap:.5rem}#showweld-app-root .spark-hero-actions :where(button,[role=button]){min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .spark-hero-console{min-inline-size:0}#showweld-app-root .spark-hero-mosaic{display:grid;gap:.5rem}#showweld-app-root :where(.spark-command-dock__actions,.spark-command-dock__agent-actions,.spark-command-dock__route-chips){display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root :where(.spark-command-dock__action,.spark-command-dock__action--primary,.spark-flow-action){min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation;border-radius:var(--sw-omni-radius-control)}#showweld-app-root .spark-command-dock__chip{white-space:nowrap}#showweld-app-root .spark-command-dock__title{text-wrap:balance;min-inline-size:0}#showweld-app-root :where(.spark-command-center,.spark-command-rail,.spark-flow-dock){min-inline-size:0}#showweld-app-root .spark-command-tile__top{display:flex;align-items:center;justify-content:space-between;gap:.4rem}#showweld-app-root .spark-command-tile__icon{flex-shrink:0}#showweld-app-root .spark-workspace-switcher__actions{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .spark-workspace-switcher__actions :where(button,[role=button]){min-block-size:var(--sw-omni-tap-floor);min-inline-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .spark-workspace-switcher__copy{min-inline-size:0;text-wrap:pretty}#showweld-app-root .spark-editor-clip-pill{display:flex;align-items:center;gap:.45rem;min-inline-size:0;border-radius:var(--sw-omni-radius-control)}#showweld-app-root .spark-editor-clip-pill__thumb{flex-shrink:0;overflow:hidden;border-radius:calc(var(--sw-omni-radius-control) - 3px);background:var(--sw-layer-sunken, #070d16)}#showweld-app-root .spark-editor-clip-pill__meta{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root .spark-editor-clip-pill__status{flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}#showweld-app-root .spark-editor-signal-strip{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .spark-editor-signal-card{min-inline-size:0;border-radius:var(--sw-omni-radius-control)}#showweld-app-root .spark-editor-timeline-ribbon{min-inline-size:0}#showweld-app-root .spark-editor-timeline-ribbon__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#showweld-app-root .spark-editor-timeline-ribbon__tracks{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}#showweld-app-root .spark-editor-track{min-inline-size:0}#showweld-app-root .spark-editor-track__label{white-space:nowrap;flex-shrink:0}#showweld-app-root .spark-empty-editor-callout{display:grid;place-items:center;text-align:center;gap:.5rem;min-block-size:7rem;border-radius:var(--sw-omni-radius-panel);background:var(--sw-omni-wash)}#showweld-app-root .spark-movie-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#showweld-app-root .spark-movie-source-bin{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sw-omni-scrollbar-thumb) transparent}#showweld-app-root .spark-movie-edit-stack{display:flex;flex-direction:column;gap:.6rem;min-inline-size:0}#showweld-app-root .spark-movie-preview{background:var(--sw-layer-sunken, #070d16);border-radius:var(--sw-omni-radius-panel);overflow:hidden}#showweld-app-root :where(.spark-queue-panel,.spark-inline-queue-panel){min-inline-size:0}#showweld-app-root .spark-queue-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#showweld-app-root .spark-queue-row{display:flex;align-items:center;gap:.5rem;min-inline-size:0}#showweld-app-root .spark-queue-row>*{min-inline-size:0}#showweld-app-root .spark-video-cockpit__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem}#showweld-app-root .spark-video-cockpit__grid>*{min-inline-size:0}#showweld-app-root .spark-video-cockpit__card{border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root .spark-video-cockpit__eyebrow{letter-spacing:.08em;text-transform:uppercase}#showweld-app-root .spark-video-cockpit__copy{text-wrap:pretty}#showweld-app-root .spark-video-cockpit__actions{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .spark-video-cockpit__asset{overflow:hidden;border-radius:var(--sw-omni-radius-control);background:var(--sw-layer-sunken, #070d16)}#showweld-app-root .spark-video-cockpit__keypoints{overflow-wrap:anywhere}#showweld-app-root :where(.spark-player-button,.spark-player-play,.spark-player-share){min-block-size:var(--sw-omni-tap-floor);min-inline-size:var(--sw-omni-tap-floor);display:inline-grid;place-items:center;touch-action:manipulation}#showweld-app-root .spark-player-play-ring{display:grid;place-items:center}#showweld-app-root .spark-player-empty{display:grid;place-items:center;text-align:center;min-block-size:8rem;background:var(--sw-omni-wash);border-radius:var(--sw-omni-radius-panel)}#showweld-app-root .spark-player{min-inline-size:0}#showweld-app-root :where(.spark-frame-card,.spark-format-card,.spark-style-card,.spark-source-card,.spark-render-card,.spark-save-card,.spark-output-card,.spark-reader-route-card,.spark-billing-card,.spark-audio-mix-card,.spark-inspector-card){border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root :where(.spark-frame-card,.spark-format-card,.spark-style-card,.spark-source-card):hover{box-shadow:0 0 0 1px var(--sw-omni-hairline)}#showweld-app-root .spark-frame-slot{background:var(--sw-layer-sunken, #070d16);border-radius:var(--sw-omni-radius-control);overflow:hidden}#showweld-app-root .spark-reference-thumb{overflow:hidden;border-radius:var(--sw-omni-radius-control);background:var(--sw-layer-sunken, #070d16);flex-shrink:0}#showweld-app-root .spark-visual-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem}#showweld-app-root .spark-visual-library-grid>*{min-inline-size:0}#showweld-app-root :where(.spark-rail-grid,.spark-rail-list,.spark-picture-source-list){min-inline-size:0;overscroll-behavior:contain}#showweld-app-root :where(.spark-prompt-area,.spark-layered-prompt-area){caret-color:rgb(var(--sw-omni-accent-rgb));overscroll-behavior:contain;min-block-size:4.5rem}#showweld-app-root .spark-prompt-block{min-inline-size:0}#showweld-app-root :where(.spark-input,.spark-select,.spark-title-input){min-inline-size:0;caret-color:rgb(var(--sw-omni-accent-rgb));accent-color:rgb(var(--sw-omni-accent-rgb))}#showweld-app-root .spark-section-label{letter-spacing:.08em;text-transform:uppercase}#showweld-app-root .spark-status-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}#showweld-app-root :where(.spark-system-strip,.spark-system-section){min-inline-size:0}#showweld-app-root .spark-system-stat{white-space:nowrap;font-variant-numeric:tabular-nums}#showweld-app-root .spark-quality-tier-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}#showweld-app-root .spark-shell-badge{white-space:nowrap}#showweld-app-root :where(.spark-ai-chip,.spark-ai-chip--wide){white-space:nowrap;font-variant-numeric:tabular-nums}#showweld-app-root :where(.spark-ops-ledger,.spark-ledger-list){min-inline-size:0;overscroll-behavior:contain}#showweld-app-root .spark-ledger-card__top{display:flex;align-items:center;justify-content:space-between;gap:.4rem}#showweld-app-root .spark-ledger-dot{flex-shrink:0}#showweld-app-root :where(.spark-timeline-rail,.spark-timeline-pane){overscroll-behavior:contain;min-inline-size:0}#showweld-app-root .spark-timeline-item{min-inline-size:0;overflow-wrap:anywhere}#showweld-app-root .spark-neutron-layer-stack{display:flex;flex-direction:column;gap:.5rem}#showweld-app-root .spark-neutron-layer{border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root .spark-co-director-panel{min-inline-size:0;border-radius:var(--sw-omni-radius-panel)}#showweld-app-root .spark-co-director-panel__title{text-wrap:balance}#showweld-app-root .spark-focused-stage__preview{background:var(--sw-layer-sunken, #070d16);border-radius:var(--sw-omni-radius-panel);overflow:hidden}#showweld-app-root .spark-preview-overlay-dock{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}#showweld-app-root .spark-preview-status-beads{display:flex;align-items:center;gap:.3rem;flex-shrink:0}#showweld-app-root .spark-reader-route-panel{min-inline-size:0}#showweld-app-root .spark-reader-route-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem}#showweld-app-root .spark-reader-route-panel__grid>*{min-inline-size:0}#showweld-app-root .spark-reader-route-panel__eyebrow{letter-spacing:.08em;text-transform:uppercase}#showweld-app-root .spark-reader-route-panel__copy{text-wrap:pretty}#showweld-app-root .spark-reader-route-panel__actions{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root :where(.spark-cockpit-legacy-briefing,.spark-cockpit-legacy-status,.spark-cockpit-legacy-switcher,.spark-cockpit-route-rail,.spark-audio-plan-panel,.spark-audio-actions,.spark-workbench-band,.spark-workbench-inspector,.spark-production-stack,.spark-production-system,.spark-panel,.spark-inspector-shell__header,.spark-inspector-tabs){min-inline-size:0}#showweld-app-root .spark-audio-actions{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .spark-workbench-heading{text-wrap:balance}#showweld-app-root .spark-planning-cell{min-inline-size:0;overflow-wrap:anywhere}#showweld-app-root :where(#spark-render-queue,#spark-render-queue-floating,#spark-clip-editor,#spark-audio-system,#spark-library-system,#spark-movie-system,#spark-production-system,#spark-storyboard-system,#spark-cloud-guard){scroll-margin-block-start:88px;min-inline-size:0}}@layer showweld.omni{#showweld-app-root :where(.app-builder-portal,.app-builder-first-run,.app-builder-first-run-shell,.app-builder-build-environment,.app-builder-orchestrator-panel,.app-builder-rendering-layout,.app-builder-rendering-inspector,#app-builder-workspace){min-inline-size:0}#showweld-app-root .app-builder-agent-sidebar{min-inline-size:0;overscroll-behavior:contain}#showweld-app-root .app-builder-agent-sidebar__brand{display:flex;align-items:center;gap:.5rem;min-inline-size:0}#showweld-app-root .app-builder-agent-sidebar__prompt{caret-color:rgb(var(--sw-omni-accent-rgb));overscroll-behavior:contain;min-block-size:3.5rem}#showweld-app-root .app-builder-agent-sidebar__run{min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root :where(.app-builder-agent-sidebar__actions,.app-builder-agent-sidebar__tools,.app-builder-agent-sidebar__more-prompts,.app-builder-agent-sidebar__prompt-guides){display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .app-builder-agent-sidebar__tools-panel{overscroll-behavior:contain}#showweld-app-root .app-builder-agent-sidebar__collapse{flex-shrink:0;min-block-size:32px;min-inline-size:32px;touch-action:manipulation}#showweld-app-root .app-builder-agent-sidebar__empty{display:grid;place-items:center;text-align:center;gap:.5rem;min-block-size:6rem;background:var(--sw-omni-wash);border-radius:var(--sw-omni-radius-panel)}#showweld-app-root .app-builder-agent-sidebar__preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}#showweld-app-root .app-builder-agent-sidebar__preview-grid>*{min-inline-size:0}#showweld-app-root .app-builder-agent-sidebar__neuron{display:flex;gap:.5rem;min-inline-size:0}#showweld-app-root .app-builder-agent-sidebar__neuron-rail{flex-shrink:0}#showweld-app-root .app-builder-agent-sidebar__neuron-head{display:flex;align-items:center;gap:.4rem}#showweld-app-root .app-builder-agent-sidebar__neuron-node{flex-shrink:0}#showweld-app-root .app-builder-agent-sidebar__neuron-signals{min-inline-size:0;overflow-wrap:anywhere}#showweld-app-root .app-builder-agent-sidebar__neuron-gate{white-space:nowrap}#showweld-app-root :where(.app-builder-ai-designer,.app-builder-ai-designer__workspace,.app-builder-ai-designer__panel,.app-builder-ai-designer__surface,.app-builder-ai-designer__hero,.app-builder-ai-designer__review){min-inline-size:0}#showweld-app-root .app-builder-ai-designer__eyebrow{letter-spacing:.08em;text-transform:uppercase}#showweld-app-root .app-builder-ai-designer__field{min-inline-size:0;caret-color:rgb(var(--sw-omni-accent-rgb))}#showweld-app-root :where(.app-builder-ai-designer__suggestions,.app-builder-ai-designer__selected-tags,.app-builder-ai-designer__custom-row){display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .app-builder-ai-designer__suggestion{min-block-size:32px;touch-action:manipulation;white-space:nowrap}#showweld-app-root .app-builder-ai-designer__option{min-inline-size:0;min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation;border-radius:var(--sw-omni-radius-control)}#showweld-app-root .app-builder-ai-designer__toggle{min-block-size:32px;touch-action:manipulation}#showweld-app-root :where(.app-builder-ai-designer__primary,.app-builder-ai-designer__secondary){min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .app-builder-ai-designer__machine{display:flex;flex-direction:column;gap:.4rem}#showweld-app-root .app-builder-ai-designer__machine-step{display:flex;align-items:center;gap:.5rem;min-inline-size:0}#showweld-app-root .app-builder-ai-designer__activity-list{overscroll-behavior:contain;min-inline-size:0}#showweld-app-root .app-builder-ai-designer__activity-item{overflow-wrap:anywhere}#showweld-app-root .app-builder-ai-designer__error{border-inline-start:3px solid var(--sw-danger, #fb7185);overflow-wrap:anywhere}#showweld-app-root .app-builder-ai-designer__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}#showweld-app-root .app-builder-doctor-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}#showweld-app-root :where(.app-builder-doctor-category,.app-builder-doctor-section,.app-builder-doctor-overview){min-inline-size:0}#showweld-app-root .app-builder-doctor-section__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#showweld-app-root .app-builder-doctor-section--priority{box-shadow:inset 3px 0 0 var(--sw-warning, #f59e0b)}#showweld-app-root .app-builder-doctor-finding{min-inline-size:0;overflow-wrap:anywhere}#showweld-app-root :where(.app-builder-doctor-controls,.app-builder-doctor-prompt-row){display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .app-builder-doctor-chip{white-space:nowrap;min-block-size:32px;touch-action:manipulation}#showweld-app-root .app-builder-doctor-progress{overflow:hidden;border-radius:999px}#showweld-app-root .app-builder-doctor-progress__bar{background:rgb(var(--sw-omni-accent-rgb))}#showweld-app-root .app-builder-doctor-empty{display:grid;place-items:center;text-align:center;gap:.5rem;min-block-size:6rem;background:var(--sw-omni-wash);border-radius:var(--sw-omni-radius-panel)}#showweld-app-root .app-builder-doctor-signal{min-inline-size:0;font-variant-numeric:tabular-nums}#showweld-app-root .app-builder-doctor-score__copy{text-wrap:pretty}#showweld-app-root :where(.app-builder-preview-stage,.app-builder-preview-dock,.app-builder-preview-hero){min-inline-size:0}#showweld-app-root .app-builder-preview-dock__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#showweld-app-root .app-builder-preview-dock__body{overscroll-behavior:contain;min-block-size:0}#showweld-app-root .app-builder-preview-browserbar{display:flex;align-items:center;gap:.4rem;min-inline-size:0}#showweld-app-root .app-builder-preview-browserbar>*{min-inline-size:0}#showweld-app-root .app-builder-preview-tabs{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}#showweld-app-root .app-builder-preview-tabs::-webkit-scrollbar{display:none}#showweld-app-root .app-builder-preview-tabs>*{scroll-snap-align:center;flex-shrink:0}#showweld-app-root .app-builder-preview-chip-row{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root :where(.app-builder-preview-readiness-chip,.app-builder-deploy-readiness-chip){white-space:nowrap;font-variant-numeric:tabular-nums}#showweld-app-root :where(.app-builder-preview-readiness-chip__actions,.app-builder-preview-provenance-strip__actions){display:flex;flex-wrap:wrap;gap:.35rem}#showweld-app-root .app-builder-preview-provenance-strip{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#showweld-app-root .app-builder-preview-provenance-strip__status{white-space:nowrap}#showweld-app-root .app-builder-preview-building-overlay{display:grid;place-items:center;backdrop-filter:blur(6px) saturate(1.05);-webkit-backdrop-filter:blur(6px) saturate(1.05)}#showweld-app-root :where(.app-builder-preview-dock-card,.app-builder-preview-doctor-card,.app-builder-preview-inspection-snapshot,.app-builder-preview-diagnostic-callout){border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root .app-builder-preview-inline-list{min-inline-size:0;overflow-wrap:anywhere}#showweld-app-root .app-builder-preview-fullscreen-toggle{min-block-size:36px;min-inline-size:36px;touch-action:manipulation}#showweld-app-root :where(.app-builder-preview-routes,.app-builder-preview-module-grid--routes){min-inline-size:0}#showweld-app-root .app-builder-live-preview-frame__device{margin-inline:auto}#showweld-app-root :where(.app-builder-shell-action,.app-builder-shell-action--back,.app-builder-shell-action--doctor,.app-builder-shell-action--focus){min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation;border-radius:var(--sw-omni-radius-control)}#showweld-app-root .app-builder-tab-groups{display:flex;flex-direction:column;gap:.5rem;min-inline-size:0}#showweld-app-root .app-builder-tab-group__buttons{display:flex;flex-wrap:wrap;gap:.35rem}#showweld-app-root .app-builder-tab-group__label{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#showweld-app-root .app-builder-stat-strip{display:flex;flex-wrap:wrap;gap:.5rem}#showweld-app-root .app-builder-stat-card{min-inline-size:0;font-variant-numeric:tabular-nums;border-radius:var(--sw-omni-radius-panel)}#showweld-app-root .app-builder-status-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}#showweld-app-root .app-builder-compile-ribbon{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-variant-numeric:tabular-nums}#showweld-app-root .app-builder-deploy-api-contract{overflow-wrap:anywhere;min-inline-size:0}#showweld-app-root :where(.app-builder-active,.app-builder-active-context,.app-builder-suggestion-actions){min-inline-size:0}#showweld-app-root .app-builder-suggestion-actions{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root :where(#app-designer-intent,#app-designer-audience){min-inline-size:0;caret-color:rgb(var(--sw-omni-accent-rgb))}#showweld-app-root :where(.app-builder-main,.app-builder-portal,.app-builder-preview-stage) :where(.app-shell,.workspace){min-inline-size:0}#showweld-app-root :where(.app-builder-main,.app-builder-portal,.app-builder-preview-stage) .topbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-inline-size:0}#showweld-app-root :where(.app-builder-main,.app-builder-portal,.app-builder-preview-stage) :where(.module-row,.route){display:flex;align-items:center;gap:.5rem;min-inline-size:0}#showweld-app-root :where(.app-builder-main,.app-builder-portal,.app-builder-preview-stage) .module-icon{flex-shrink:0}#showweld-app-root :where(.app-builder-main,.app-builder-portal,.app-builder-preview-stage) :where(.chips,.routes,.screens){display:flex;flex-wrap:wrap;gap:.4rem;min-inline-size:0}#showweld-app-root :where(.app-builder-main,.app-builder-portal,.app-builder-preview-stage) .chip{white-space:nowrap}#showweld-app-root :where(.app-builder-main,.app-builder-portal,.app-builder-preview-stage) :where(.card,.hero){min-inline-size:0;border-radius:var(--sw-omni-radius-panel)}#showweld-app-root .builder-flow-track{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}#showweld-app-root .builder-status-dot{flex-shrink:0}#showweld-app-root .premium-pulse-btn{min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}}@layer showweld.omni{#showweld-app-root :where(.robotics-mission-shell,.robotics-mission-stage,.robotics-view__stage,.robotics-view__mission-stack,.robotics-view__bottom,.robotics-view__observation-stack,.robotics-view__mode-panel,.robotics-view__plan,.robotics-view__preview,.robotics-view__tasks,.robotics-view__proposals,.robotics-view__capabilities,.robotics-view__observability,.robotics-view__stewardship,.robotics-view__certification,.robotics-view__adapter-stack,.robotics-view__adapter-support,.robotics-view__agent-lanes,.robotics-view__fleet-groups,.robotics-view__cache,.robotics-workflow-active-panel){min-inline-size:0}#showweld-app-root :where(.robotics-view__section-head,.robotics-view__section-head--compact){display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#showweld-app-root .robotics-view__section-head--compact{gap:.35rem}#showweld-app-root :where(.robotics-view__command-strip,.robotics-view__orchestration-strip,.robotics-stage-mode-strip){display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}#showweld-app-root :where(.robotics-view__bridge-card,.robotics-view__profile-card,.robotics-view__safety-card,.robotics-view__orchestration-card,.robotics-view__usage-card,.robotics-view__memory-packet,.robotics-view__audit-packet){border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root :where(.robotics-view__bridge-card,.robotics-view__profile-card,.robotics-view__orchestration-card):hover{box-shadow:0 0 0 1px var(--sw-omni-hairline)}#showweld-app-root :where(.robotics-view__safety-ladder,.robotics-stage-readiness-ladder){font-variant-numeric:tabular-nums}#showweld-app-root .robotics-view__cert-status{white-space:nowrap}#showweld-app-root .robotics-view__install-check{display:flex;align-items:flex-start;gap:.5rem;overflow-wrap:anywhere}#showweld-app-root .robotics-view__danger-action{min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-danger, #fb7185) 45%,transparent)}#showweld-app-root .robotics-view__sensors{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root :where(.robotics-view__sensor-ping,.robotics-view__sensor-ping--a,.robotics-view__sensor-ping--b){pointer-events:none}#showweld-app-root :where(.robotics-view__robot-icon,.robotics-view__robot-marker){flex-shrink:0}#showweld-app-root .robotics-view__zone{min-inline-size:0}#showweld-app-root :where(.robotics-feed-layer,.robotics-feed-layer__map,.robotics-feed-layer__feeds){min-inline-size:0}#showweld-app-root :where(.robotics-view__feed-overlay,.robotics-view__preview-overlay){pointer-events:none}#showweld-app-root .robotics-action-packet{border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root .robotics-action-packet__meta{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#showweld-app-root .robotics-action-packet__compact-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}#showweld-app-root .robotics-action-packet__actions{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root :where(.robotics-mission-stage__metrics,.robotics-mission-stage__agent-layer,.robotics-mission-stage__mode-layer,.robotics-safety-layer){min-inline-size:0}#showweld-app-root .robotics-workflow-empty{display:grid;place-items:center;text-align:center;gap:.5rem;min-block-size:5rem;background:var(--sw-omni-wash);border-radius:var(--sw-omni-radius-panel)}}@layer showweld.omni{#showweld-app-root .ai-helper-actions__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}#showweld-app-root .ai-helper-actions__grid>*{min-inline-size:0}#showweld-app-root .ai-helper-actions__card{min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation;border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root .ai-helper-actions__card:hover{box-shadow:0 0 0 1px var(--sw-omni-hairline)}#showweld-app-root .ai-helper-actions__card-top{display:flex;align-items:center;gap:.4rem}#showweld-app-root .ai-helper-actions__card-main{min-inline-size:0}#showweld-app-root .ai-helper-actions__icon{flex-shrink:0}#showweld-app-root :where(.ai-helper-actions__label,.ai-helper-actions__target){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}#showweld-app-root .ai-helper-actions__description{text-wrap:pretty;overflow-wrap:anywhere}#showweld-app-root :where(.ai-helper-actions__kind,.ai-helper-actions__mode){white-space:nowrap}#showweld-app-root :where(.ai-helper-actions__modes,.ai-helper-actions__mode-list){display:flex;flex-wrap:wrap;gap:.35rem}#showweld-app-root .ai-helper-actions__more{min-block-size:32px;touch-action:manipulation}#showweld-app-root .ai-helper-context{display:flex;align-items:center;gap:.5rem;min-inline-size:0}#showweld-app-root .ai-helper-context__icon{flex-shrink:0}#showweld-app-root .ai-helper-context__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}#showweld-app-root .ai-helper-context__eyebrow{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#showweld-app-root .ai-helper-context__copy{min-inline-size:0;text-wrap:pretty}#showweld-app-root .ai-helper-context--empty{background:var(--sw-omni-wash);border-radius:var(--sw-omni-radius-control)}#showweld-app-root :where(.ai-helper-agent-os,.ai-helper-agent-os__capabilities,.ai-helper-agent-os__phases,.ai-helper-output,.ai-helper-command,.ai-helper-tidbit){min-inline-size:0}#showweld-app-root .ai-helper-agent-os__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#showweld-app-root .ai-helper-review{display:flex;flex-wrap:wrap;gap:.4rem;font-variant-numeric:tabular-nums}#showweld-app-root .ai-helper-review__stat--added{color:var(--sw-success, #10b981)}#showweld-app-root .ai-helper-review__stat--removed{color:var(--sw-danger, #fb7185)}#showweld-app-root .ai-helper-status-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}}@layer showweld.omni{@media (max-width: 768px){#showweld-app-root :where(.spark-inspector-tabs,.spark-command-dock__route-chips,.app-builder-tab-group__buttons,.robotics-stage-mode-strip){overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}#showweld-app-root :where(.spark-inspector-tabs,.spark-command-dock__route-chips,.app-builder-tab-group__buttons,.robotics-stage-mode-strip)>*{scroll-snap-align:start;flex-shrink:0}#showweld-app-root .ai-helper-actions__grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}#showweld-app-root .spark-video-cockpit__grid{grid-template-columns:1fr}#showweld-app-root .app-builder-doctor-category-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}#showweld-app-root .notification-system-container{padding-block-start:max(.5rem,env(safe-area-inset-top));padding-inline-end:max(.5rem,env(safe-area-inset-right))}#showweld-app-root .spark-movie-preview{aspect-ratio:16 / 9}#showweld-app-root .spark-queue-row{flex-wrap:wrap;row-gap:.3rem}#showweld-app-root :where(.app-builder-agent-sidebar__prompt,.spark-prompt-area,.spark-layered-prompt-area){scroll-margin-block-end:12rem}#showweld-app-root .robotics-mission-stage__metrics{display:flex;flex-wrap:wrap;gap:.4rem .75rem}#showweld-app-root .ai-helper-actions__card{min-block-size:48px}}}@layer showweld.omni{@media (min-width: 769px){#showweld-app-root :where(.spark-movie-source-bin,.spark-ops-ledger,.app-builder-agent-sidebar__tools-panel,.app-builder-ai-designer__activity-list,.robotics-view__robot-list){scrollbar-gutter:stable}#showweld-app-root :where(.spark-render-card,.spark-save-card,.spark-output-card,.spark-reader-route-card,.app-builder-stat-card,.app-builder-preview-dock-card,.pb-production-bible-card,.pb-reader-handoff-card):hover{box-shadow:0 0 0 1px var(--sw-omni-hairline),var(--sw-omni-panel-shadow)}#showweld-app-root :where(.spark-prompt-area,.app-builder-agent-sidebar__prompt){max-inline-size:100%}#showweld-app-root .app-builder-preview-stage{display:flex;flex-direction:column;min-block-size:0}}}@media (hover: none) and (pointer: coarse) and (max-width: 768px){html body #showweld-app-root :where(.mobile-navigation__item,.mobile-navigation-systems-sheet__item,.spark-command-dock__action,.spark-flow-action,.pb-create-os__action,.pb-studio-action,.pb-layered-action-button,.app-builder-shell-action,.app-builder-ai-designer__option,.ai-helper-actions__card,.sw-os-action){min-block-size:40px}html body #showweld-app-root .robotics-view__danger-action{min-block-size:48px}}@media (hover: none) and (pointer: coarse) and (max-width: 768px){html body #showweld-app-root :where(.mobile-navigation,.sw-os-dock,.spark-command-dock){padding-block-end:max(.4rem,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){#showweld-app-root :where(.spark-inspector-tabs,.spark-command-dock__route-chips,.app-builder-preview-tabs,.app-builder-tab-group__buttons,.robotics-stage-mode-strip,.pb-reader-handoff-strip,.mobile-section-nav){scroll-behavior:auto;scroll-snap-type:none}}@media (prefers-reduced-transparency: reduce){#showweld-app-root :where(.mobile-menu-overlay,.pb-modal-overlay,.pb-modal-overlay--assets,.pb-modal-overlay--mcp,.app-builder-preview-building-overlay){backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors: active){#showweld-app-root :where(.sw-os-card,.sw-os-panel,.spark-frame-card,.spark-format-card,.spark-style-card,.spark-source-card,.app-builder-doctor-section--priority,.robotics-view__danger-action,.ai-helper-actions__card,.item-list-item-premium,.notification-item-premium){box-shadow:none}#showweld-app-root :where(.ai-helper-review__stat--added,.ai-helper-review__stat--removed){color:CanvasText}}@supports not (background: color-mix(in srgb,Canvas 50%,CanvasText)){@layer showweld.omni{#showweld-app-root .robotics-view__danger-action{box-shadow:inset 0 0 0 1px #fb718573}}}@layer showweld.omni{#showweld-app-root :where(.sw-os-shell,.creator-module-shell--book,.spark-video-cockpit,.spark-preview-editor-shell,.spark-preview-editor-stage,.spark-mobile-preview-deck,.spark-mobile-bar__sources,.app-builder-mobile-agent,.app-builder-tab-group,.app-builder-ai-designer__activity,.app-builder-preview-action-grid--wide,.visual-production-deck,.visual-reader-stage,.ai-helper-actions){min-inline-size:0}#showweld-app-root :where(.creator-cockpit__route-rail,.visual-cockpit-route-rail){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sw-omni-scrollbar-thumb) transparent;min-inline-size:0}#showweld-app-root :where(.spark-command-dock__primary,.spark-workspace-switcher,.sw-os-panel--command,.spark-preview-editor-command){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0}#showweld-app-root :where(.spark-command-tile,.spark-editor-panel,.spark-output-route-card,.spark-mobile-bar__source-card,.spark-visual-bible-panel){border-radius:var(--sw-omni-radius-panel);min-inline-size:0}#showweld-app-root .spark-output-route-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem}#showweld-app-root .spark-output-route-grid>*{min-inline-size:0}#showweld-app-root .spark-focused-preview{background:var(--sw-layer-sunken, #070d16);border-radius:var(--sw-omni-radius-panel);overflow:hidden}#showweld-app-root .spark-layered-input-card{display:flex;flex-direction:column;gap:.5rem;min-inline-size:0}#showweld-app-root .spark-layered-input-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#showweld-app-root .spark-layered-action-row{display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .spark-mobile-bar__brand{display:flex;align-items:center;gap:.4rem;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root :where(.spark-mobile-bar__plan,.spark-mobile-preview-ledger){white-space:nowrap;font-variant-numeric:tabular-nums}#showweld-app-root .spark-mobile-preview-stage{overscroll-behavior:contain;min-inline-size:0}#showweld-app-root .spark-mobile-input-layer{min-inline-size:0;padding-block-end:max(.5rem,env(safe-area-inset-bottom))}#showweld-app-root .spark-svg-asset-plate{display:grid;place-items:center;min-inline-size:0}#showweld-app-root :where(.sw-show-first-route--spark,.sw-show-first-route--app-builder,.sw-show-first-route--visual,.sw-show-first-route--robotics){box-shadow:inset 0 1px 0 var(--sw-omni-hairline)}#showweld-app-root :where(.app-builder-mobile-actionbar__ai,.app-builder-mobile-actionbar__doctor,.app-builder-mobile-actionbar__preview,.app-builder-mobile-actionbar__primary){flex:1 1 0;min-inline-size:0;touch-action:manipulation}#showweld-app-root :where(.app-builder-mobile-agent__actions,.app-builder-mobile-agent__more-prompts,.app-builder-mobile-agent__tools){display:flex;flex-wrap:wrap;gap:.4rem}#showweld-app-root .app-builder-mobile-agent__brand{display:flex;align-items:center;gap:.5rem;min-inline-size:0}#showweld-app-root .app-builder-mobile-agent__full-helper{min-block-size:var(--sw-omni-tap-floor);touch-action:manipulation}#showweld-app-root .app-builder-mobile-agent__preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}#showweld-app-root .app-builder-mobile-agent__preview-grid>*{min-inline-size:0}#showweld-app-root .app-builder-mobile-agent__tools-panel{overscroll-behavior:contain}#showweld-app-root .app-builder-ai-designer__progress{overflow:hidden;border-radius:999px}#showweld-app-root .app-builder-preview-building-orbit{pointer-events:none}#showweld-app-root :where(.app-builder-main,.app-builder-portal,.app-builder-preview-stage) .brand{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}#showweld-app-root .sw-os-agent-indicator{white-space:nowrap;flex-shrink:0}#showweld-app-root .sw-os-card--metric{font-variant-numeric:tabular-nums}#showweld-app-root .pb-workflow-card__action{min-block-size:32px;touch-action:manipulation}#showweld-app-root .pb-workflow-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#showweld-app-root .pb-workflow-card__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}#showweld-app-root .pb-workflow-card__detail{text-wrap:pretty}#showweld-app-root .visual-active-inspector{min-inline-size:0;overscroll-behavior:contain}#showweld-app-root .ai-helper-actions{display:flex;flex-direction:column;gap:.5rem}#showweld-app-root .ai-helper-actions__title{text-wrap:balance}#showweld-app-root .ai-helper-review__stat{white-space:nowrap;font-variant-numeric:tabular-nums}#showweld-app-root .mobile-navigation-systems-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#showweld-app-root .modal-overlay-premium{overscroll-behavior:contain}#showweld-app-root .notification-content{min-inline-size:0}#showweld-app-root .notification-shimmer-premium{pointer-events:none}#showweld-app-root :where(button.secondary,button.danger,[role=button].secondary,[role=button].danger){touch-action:manipulation}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-v5-gap: clamp(.72rem, 1.2vw, 1.05rem);--sw-dashboard-v5-radius: var(--sw-radius-xl, var(--radius-xl));--sw-dashboard-v5-card-radius: var(--sw-radius-lg, var(--radius-lg));--sw-dashboard-v5-panel: var(--sw-quality-surface-wash, var(--surface-elevated));--sw-dashboard-v5-card: var(--sw-quality-panel-wash, var(--surface-card));--sw-dashboard-v5-border: var(--sw-quality-edge-light, var(--border-primary));--sw-dashboard-v5-border-soft: var(--sw-layer-border, var(--border-secondary));--sw-dashboard-v5-focus: var(--sw-quality-focus-ring, var(--focus-ring));--sw-dashboard-v5-shadow: var(--sw-quality-inner-shadow, var(--shadow-lg));--sw-dashboard-v5-accent: var(--sw-layer-route-accent, var(--accent-primary));--sw-dashboard-v5-muted: var(--text-secondary);--sw-dashboard-v5-max-copy: 64ch;min-inline-size:0;max-inline-size:100%;overflow-x:hidden}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage,.dashboard-os-stage *,.dashboard-view-nav,.dashboard-view-nav *,.dashboard-project-card,.dashboard-project-card *,.dashboard-new-project-card,.dashboard-new-project-card *,.dashboard-apps-workspace,.dashboard-apps-workspace *,.dashboard-chat-launch,.dashboard-chat-launch *,.dashboard-chat-os,.dashboard-chat-os *,.dashboard-genesis-engine,.dashboard-genesis-engine *,.dashboard-robotics-setup,.dashboard-robotics-setup *,.dashboard-workspace-files,.dashboard-workspace-files *,.dashboard-account-command,.dashboard-account-command *){writing-mode:horizontal-tb!important;text-orientation:mixed!important;min-inline-size:0!important;max-inline-size:100%;word-break:normal;overflow-wrap:anywhere}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-view-nav.dashboard-panel,.dashboard-os-stage,.dashboard-project-library,.dashboard-apps-workspace,.dashboard-genesis-engine,.dashboard-chat-launch,.dashboard-chat-os,.dashboard-robotics-setup,.dashboard-account-command,.dashboard-workspace-files,.dashboard-panel--command){background:linear-gradient(145deg,var(--sw-quality-surface-wash, transparent),transparent),var(--sw-dashboard-v5-panel)!important;border-color:var(--sw-dashboard-v5-border)!important;box-shadow:var(--sw-dashboard-v5-shadow)!important;border-radius:var(--sw-dashboard-v5-radius)!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage,[data-dashboard-section]){align-content:start!important;align-items:start!important;gap:var(--sw-dashboard-v5-gap)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-grid,.dashboard-apps-workspace__grid,.dashboard-manager-grid,.dashboard-system-grid,.dashboard-command-grid,.dashboard-metric-grid,.dashboard-account-command__lanes,.dashboard-workspace-files__list,.dashboard-workspace-files__metrics,.dashboard-genesis-studio__context-grid,.dashboard-genesis-live-map,.dashboard-genesis-proof-strip,.dashboard-robotics-fleet-strip,.dashboard-robotics-readiness-ladder,.dashboard-robotics-action-grid,.dashboard-robotics-mcp-strip){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr))!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:var(--sw-dashboard-v5-gap)!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-new-project-card,.dashboard-builder-step,.dashboard-card,.dashboard-route-card,.dashboard-metric-card,.dashboard-feature-card,.dashboard-account-lane,.dashboard-workspace-files__row,.dashboard-robotics-readiness-step,.dashboard-robotics-usage-gate,.dashboard-chat-launch__thread,.dashboard-chat-launch__sources span,.dashboard-genesis-route-card){background:linear-gradient(160deg,var(--sw-quality-panel-wash, transparent),transparent),var(--sw-dashboard-v5-card)!important;border:1px solid var(--sw-dashboard-v5-border-soft)!important;border-radius:var(--sw-dashboard-v5-card-radius)!important;box-shadow:inset 0 1px 0 var(--sw-quality-edge-light, transparent)!important;min-inline-size:0!important;max-inline-size:100%!important;min-block-size:auto!important;block-size:auto!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-new-project-card){display:flex!important;flex-direction:column!important;gap:clamp(.58rem,1vw,.82rem)!important;padding:clamp(.88rem,1.35vw,1.05rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card h3,.dashboard-new-project-card h3,.dashboard-apps-workspace h2,.dashboard-project-library h2,.dashboard-genesis-engine h2,.dashboard-account-command h2,.dashboard-account-command h3,.dashboard-workspace-files h2,.dashboard-chat-launch h2,.dashboard-robotics-setup h2){max-inline-size:var(--sw-dashboard-v5-max-copy)!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:balance;line-height:1.12!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card p,.dashboard-new-project-card p,.dashboard-card-summary,.dashboard-card-meta,.dashboard-apps-workspace__header p,.dashboard-project-library__header p,.dashboard-genesis-engine__header p,.dashboard-account-command p,.dashboard-workspace-files p,.dashboard-chat-launch p,.dashboard-robotics-setup p){max-inline-size:var(--sw-dashboard-v5-max-copy)!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-wrap:pretty;line-height:1.38!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-summary{max-block-size:5.9rem!important;min-block-size:0!important;padding:clamp(.58rem,.9vw,.72rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(.58rem,1vw,.82rem)!important;padding:clamp(.58rem,.9vw,.78rem)!important;border:1px solid var(--sw-dashboard-v5-border-soft)!important;border-radius:var(--sw-dashboard-v5-card-radius)!important;background:var(--sw-quality-muted-overlay, var(--surface-secondary))!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-copy{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"eyebrow action" "title action" "summary action"!important;align-items:center!important;column-gap:.75rem!important;row-gap:.18rem!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-copy>span{grid-area:eyebrow;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-copy>strong{grid-area:title;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-copy>p{grid-area:summary;margin:0!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-settings{grid-area:action;inline-size:auto!important;min-inline-size:max-content!important;max-inline-size:13rem!important;min-block-size:2.38rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding-inline:.85rem!important;border-radius:var(--sw-dashboard-v5-card-radius)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-actions,.dashboard-apps-workspace__actions,.dashboard-genesis-studio__composer-actions,.dashboard-genesis-studio__preview-actions,.dashboard-chat-launch__actions,.dashboard-robotics-action-grid,.dashboard-account-command__signals){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.55rem!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-actions,.dashboard-apps-workspace__actions,.dashboard-genesis-studio__composer-actions,.dashboard-genesis-studio__preview-actions,.dashboard-chat-launch__actions,.dashboard-robotics-action-grid,.dashboard-account-command__signals)>:where(button,a,[role=button]){flex:1 1 min(100%,9.5rem)!important;min-inline-size:min(100%,9.5rem)!important;max-inline-size:100%!important;min-block-size:2.55rem!important;justify-content:center!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__header,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-library__header,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-robotics-setup__hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:var(--sw-dashboard-v5-gap)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__steps{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-builder-step{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.55rem!important;min-block-size:3.55rem!important;padding:.72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-builder-step :where(strong,small){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel{position:sticky!important;top:clamp(.75rem,2vh,1rem)!important;max-block-size:calc(100dvh - 2rem)!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;overscroll-behavior:contain;padding-inline-end:.18rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__affordance{position:sticky!important;bottom:0!important;z-index:2!important;background:var(--sw-dashboard-v5-panel)!important;border-block-start:1px solid var(--sw-dashboard-v5-border-soft)!important;border-radius:var(--sw-dashboard-v5-card-radius)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.58rem!important;min-block-size:3.35rem!important;padding:.65rem .72rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text{min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text>:where(span,small),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__meta{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.65rem!important;min-block-size:3.25rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__row :where(strong,span,small,p){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-chat-launch,.dashboard-chat-os){container-type:inline-size}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-chat-os__layout,html body #showweld-app-root[data-app-surface=chat] :where(.chat-os-layout,.dashboard-chat-os__layout){display:grid!important;grid-template-columns:minmax(13rem,.24fr) minmax(0,1fr) minmax(15rem,.28fr)!important;gap:var(--sw-dashboard-v5-gap, clamp(.72rem, 1.2vw, 1.05rem))!important;align-items:stretch!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=chat] :where(.chat-os-shell,.dashboard-chat-os){min-inline-size:0!important;max-inline-size:100%!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=chat] :where(.chat-os-rail,.chat-os-thread,.chat-os-inspector,.dashboard-chat-os__spaces,.dashboard-chat-os__thread,.dashboard-chat-os__inspector){min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden auto!important;border-radius:var(--sw-dashboard-v5-card-radius, var(--radius-lg))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio{display:grid!important;grid-template-columns:minmax(18rem,.72fr) minmax(0,1fr)!important;grid-template-areas:"composer preview" "routes preview" "proof proof"!important;align-items:start!important;gap:var(--sw-dashboard-v5-gap)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer{grid-area:composer!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes{grid-area:routes!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))!important;gap:.62rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview{grid-area:preview!important;min-block-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-proof-strip{grid-area:proof!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-genesis-studio__composer,.dashboard-genesis-studio__preview,.dashboard-genesis-route-card){min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-robotics-setup__body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr)!important;gap:var(--sw-dashboard-v5-gap)!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-robotics-readiness-step,.dashboard-robotics-usage-gate){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.55rem!important;align-items:center!important;min-block-size:3.25rem!important}html body :where(.dashboard-modal-surface,.account-settings-shell,.billing-dashboard-shell,.cloud-dashboard-shell,.token-usage-command-center){writing-mode:horizontal-tb!important;text-orientation:mixed!important;inline-size:min(calc(100vw - 1.25rem),78rem)!important;max-inline-size:min(calc(100vw - 1.25rem),78rem)!important;max-block-size:min(calc(100dvh - 1.25rem),54rem)!important;overflow:hidden auto!important;overscroll-behavior:contain;border-radius:var(--sw-dashboard-v5-radius, var(--radius-xl))!important}html body .account-settings-shell{display:grid!important;grid-template-columns:minmax(13rem,.28fr) minmax(0,1fr)!important;gap:var(--sw-dashboard-v5-gap, 1rem)!important;align-items:start!important}html body :where(.account-settings-shell,.account-settings-shell *){min-inline-size:0!important;max-inline-size:100%;word-break:normal;overflow-wrap:anywhere}html body :where(.account-settings-panel,.account-settings-rail,.account-command-center__panel,.account-command-center__rail,.memory-control-center,.billing-dashboard-shell,.cloud-dashboard-shell){background:var(--sw-quality-panel-wash, var(--surface-card))!important;border:1px solid var(--sw-quality-edge-light, var(--border-primary))!important;border-radius:var(--sw-dashboard-v5-card-radius, var(--radius-lg))!important;min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(button,a,[role=button],input,select,textarea):focus-visible,html body #showweld-app-root[data-app-surface=chat] :where(button,a,[role=button],input,select,textarea):focus-visible,html body :where(.dashboard-modal-surface,.account-settings-shell) :where(button,a,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--sw-dashboard-v5-focus, var(--focus-ring))!important;outline-offset:2px!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route]{--sw-creator-v5-gap: clamp(.62rem, 1.4vw, .95rem);--sw-creator-v5-panel: var(--sw-quality-surface-wash, var(--surface-elevated));--sw-creator-v5-card: var(--sw-quality-panel-wash, var(--surface-card));--sw-creator-v5-border: var(--sw-quality-edge-light, var(--border-primary));min-inline-size:0!important;max-inline-size:100%!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=readiness],[class*=workspace],[class*=production],[class*=path],[class*=panel],[class*=card],[class*=inspector],[class*=stage],[class*=preview],[class*=canvas],[class*=deck],[class*=rail],[class*=tray],[class*=sheet]){writing-mode:horizontal-tb!important;text-orientation:mixed!important;min-inline-size:0!important;max-inline-size:100%!important;word-break:normal;overflow-wrap:anywhere}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=readiness],[class*=workspace],[class*=production],[class*=path],[class*=panel],[class*=card],[class*=inspector],[class*=stage],[class*=preview],[class*=deck]){background:linear-gradient(155deg,var(--sw-quality-surface-wash, transparent),transparent),var(--sw-creator-v5-card)!important;border-color:var(--sw-creator-v5-border)!important;box-shadow:inset 0 1px 0 var(--sw-quality-edge-light, transparent)!important}@media (max-width: 1100px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"composer" "routes" "preview" "proof"!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-robotics-setup__body,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-chat-launch__preview,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-chat-os__layout,html body #showweld-app-root[data-app-surface=chat] :where(.chat-os-layout,.dashboard-chat-os__layout){grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 768px){html body #showweld-app-root :where(.chat-os-layout,.dashboard-chat-os__layout){display:flex!important;flex-direction:column!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{display:flex!important;align-items:stretch!important;gap:.35rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;padding-inline:.5rem!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]::-webkit-scrollbar{display:none!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile]{flex:0 0 4.85rem!important;inline-size:4.85rem!important;min-inline-size:4.85rem!important;max-inline-size:4.85rem!important;scroll-snap-align:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-v5-gap: .72rem;inline-size:100%!important;max-inline-size:100vw!important;padding-inline:max(.38rem,env(safe-area-inset-left)) max(.38rem,env(safe-area-inset-right))!important;padding-block-end:calc(6.8rem + env(safe-area-inset-bottom))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-view-nav.dashboard-panel,.dashboard-os-stage,.dashboard-project-library,.dashboard-apps-workspace,.dashboard-genesis-engine,.dashboard-chat-launch,.dashboard-chat-os,.dashboard-robotics-setup,.dashboard-account-command,.dashboard-workspace-files){inline-size:100%!important;max-inline-size:100%!important;border-radius:var(--sw-dashboard-v5-radius)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel{position:relative!important;top:auto!important;max-block-size:none!important;overflow:hidden!important;grid-template-rows:auto auto auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:flex!important;flex-wrap:nowrap!important;gap:.65rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:.7rem;padding-block:.35rem!important;scrollbar-width:thin}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group{flex:0 0 min(86vw,23rem)!important;inline-size:min(86vw,23rem)!important;max-inline-size:min(86vw,23rem)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{min-inline-size:11rem!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-grid,.dashboard-apps-workspace__grid,.dashboard-manager-grid,.dashboard-system-grid,.dashboard-command-grid,.dashboard-metric-grid,.dashboard-account-command__lanes,.dashboard-workspace-files__list,.dashboard-workspace-files__metrics,.dashboard-genesis-studio__context-grid,.dashboard-genesis-live-map,.dashboard-genesis-proof-strip,.dashboard-robotics-fleet-strip,.dashboard-robotics-readiness-ladder,.dashboard-robotics-action-grid,.dashboard-robotics-mcp-strip,.dashboard-apps-workspace__steps){grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-new-project-card){max-block-size:none!important;min-block-size:auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-row{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-copy{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"eyebrow" "title" "summary" "action"!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card__cover-settings{inline-size:100%!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-apps-workspace__header,.dashboard-project-library__header,.dashboard-robotics-setup__hero){grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-actions,.dashboard-apps-workspace__actions,.dashboard-genesis-studio__composer-actions,.dashboard-genesis-studio__preview-actions,.dashboard-chat-launch__actions,.dashboard-robotics-action-grid,.dashboard-account-command__signals)>:where(button,a,[role=button]){flex-basis:100%!important;min-inline-size:0!important}html body :where(.dashboard-modal-surface,.account-settings-shell,.billing-dashboard-shell,.cloud-dashboard-shell,.token-usage-command-center){inline-size:calc(100vw - .75rem)!important;max-inline-size:calc(100vw - .75rem)!important;max-block-size:calc(100dvh - .75rem)!important;border-radius:var(--radius-xl)!important}html body .account-settings-shell{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] .account-settings-shell>:not(.account-settings-rail){grid-column:1!important;grid-row:auto!important}html body #showweld-app-root[data-app-surface=dashboard] .account-settings-rail{grid-column:1!important;grid-row:auto!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route]{inline-size:100%!important;max-inline-size:100vw!important;overflow-x:hidden!important;padding-inline:max(.35rem,env(safe-area-inset-left)) max(.35rem,env(safe-area-inset-right))!important;padding-block-end:calc(7rem + env(safe-area-inset-bottom))!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=grid],[class*=matrix],[class*=columns],[class*=cards],[class*=list],[class*=routes],[class*=steps]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:var(--sw-creator-v5-gap)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=toolbar],[class*=tabs],[class*=tablist],[class*=strip],[class*=chips],[class*=actions],[class*=command]){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.5rem!important;scroll-padding-inline:.75rem;overscroll-behavior-inline:contain;scrollbar-width:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=toolbar],[class*=tabs],[class*=tablist],[class*=strip],[class*=chips],[class*=actions],[class*=command])::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=toolbar],[class*=tabs],[class*=tablist],[class*=strip],[class*=chips],[class*=actions],[class*=command])>:where(button,a,[role=button],label){flex:0 0 auto!important;min-inline-size:max-content!important;max-inline-size:min(78vw,16rem)!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=readiness],[class*=workspace],[class*=production],[class*=path],[class*=panel],[class*=card],[class*=inspector],[class*=stage],[class*=preview],[class*=canvas],[class*=deck],[class*=rail],[class*=tray],[class*=sheet]){inline-size:100%!important;min-block-size:auto!important;max-block-size:none!important;overflow:hidden!important;border-radius:var(--radius-xl)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=inspector],[class*=rail],[class*=list],[class*=deck],[class*=workbench],[class*=messages],[class*=files],[class*=queue],[class*=settings]){overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}}@media (forced-colors: active){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-panel,.dashboard-project-card,.dashboard-new-project-card,.dashboard-card,.dashboard-view-nav,.dashboard-modal-surface),html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=panel],[class*=card],[class*=stage],[class*=preview],[class*=inspector]){background:Canvas!important;border-color:ButtonText!important;box-shadow:none!important}}html body #showweld-app-root[data-app-surface=creator]{--sw-creator-final-gap: clamp(.58rem, 1.8vw, .9rem);--sw-creator-final-radius: var(--radius-xl, var(--sw-radius-xl));--sw-creator-final-panel: linear-gradient(160deg, var(--sw-quality-surface-wash, transparent), transparent 62%), var(--sw-theme-material-panel, var(--surface-elevated));--sw-creator-final-inset: linear-gradient(165deg, var(--sw-quality-muted-overlay, transparent), transparent 70%), var(--sw-theme-material-sunken, var(--surface-secondary));--sw-creator-final-border: var(--sw-quality-edge-light, var(--border-primary));--sw-creator-final-focus: var(--sw-quality-focus-ring, var(--focus-ring));--sw-creator-final-dock-clearance: calc(var(--sw-creator-mobile-dock-height, 6.25rem) + env(safe-area-inset-bottom, 0px) + 1.35rem)}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel,[class*=readiness-panel],[data-manuscript-readiness-wrap=true],[data-manuscript-command-center=true],[data-manuscript-production-path=true],.pb-route-command,.pb-create-os,.pb-preview-editor-shell,.pb-mobile-preview-shell,.visual-reader-stage){min-inline-size:0!important;max-inline-size:100%!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel *,[class*=readiness-panel] *,[data-manuscript-readiness-wrap=true] *,[data-manuscript-command-center=true] *,[data-manuscript-production-path=true] *,.pb-route-command *,.pb-create-os *,.pb-preview-editor-shell *,.pb-mobile-preview-shell *,.visual-reader-stage *){min-inline-size:0!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel,[class*=readiness-panel]){display:grid!important;gap:var(--sw-creator-final-gap)!important;padding:clamp(.72rem,2.2vw,1rem)!important;background:var(--sw-creator-final-panel)!important;border:1px solid var(--sw-creator-final-border)!important;border-radius:var(--sw-creator-final-radius)!important;overflow:visible!important;box-shadow:inset 0 1px 0 var(--sw-quality-edge-light, transparent),0 18px 44px var(--sw-quality-inner-shadow, transparent)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] .generation-readiness-panel--collapsed,html body #showweld-app-root[data-app-surface=creator] [data-creator-route] [data-readiness-state=collapsed]{overflow:hidden!important;padding-block:.35rem!important;align-content:start!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] .creator-capability-matrix--compact{flex:0 0 auto!important;max-block-size:4.6rem!important;overflow:hidden!important;padding-block:.5rem!important;align-content:start!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] .creator-capability-matrix--compact .creator-capability-matrix__header p{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [style*="writing-mode: vertical"]{writing-mode:vertical-rl!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] .robotics-view__audience-toggle :where(button,[role=button]){white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] .app-builder-agent-sidebar__empty{flex:0 0 auto!important;min-block-size:fit-content!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel__header,.generation-readiness-panel__compact-summary,[class*=readiness] [class*=header],[class*=readiness] [class*=summary]){display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.58rem!important;inline-size:100%!important;min-block-size:2.75rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel__headline,.generation-readiness-panel__compact-body,.generation-readiness-panel__compact-facts,[class*=readiness] h1,[class*=readiness] h2,[class*=readiness] h3,[class*=readiness] strong,[class*=readiness] p,[class*=readiness] span){max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.18!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel__toggle,[class*=readiness] button,[class*=readiness] [role=button]){min-inline-size:2.55rem!important;min-block-size:2.55rem!important;inline-size:auto!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel__compact-body,.generation-readiness-panel__expanded,[class*=readiness] [class*=body],[class*=readiness] [class*=details]){overflow:visible!important;white-space:normal!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel__compact-facts,.generation-readiness-panel__facts,[class*=readiness] [class*=facts],[class*=readiness] [class*=stats],[class*=readiness] [class*=metrics]){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))!important;gap:.5rem!important;inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel__compact-facts>*,.generation-readiness-panel__facts>*,[class*=readiness] [class*=facts]>*,[class*=readiness] [class*=stats]>*,[class*=readiness] [class*=metrics]>*){min-inline-size:0!important;padding:.68rem!important;border-radius:calc(var(--sw-creator-final-radius) - 6px)!important;background:var(--sw-creator-final-inset)!important;border:1px solid var(--sw-layer-border, var(--border-secondary))!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--manuscript-accent, var(--warning-primary)) 14%,transparent),transparent 28rem),var(--sw-creator-final-panel)!important;border:1px solid var(--sw-creator-final-border)!important;box-shadow:inset 0 1px 0 var(--sw-quality-edge-light, transparent),0 22px 54px var(--sw-quality-inner-shadow, transparent)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([data-manuscript-command-center=true],[data-manuscript-production-path=true],[data-manuscript-writing-panel=true],[data-manuscript-review-shell=true],[data-manuscript-review-controls=true],[data-manuscript-page-frame=true],[data-manuscript-sidebar=true],[data-manuscript-toolbar=desktop],[data-manuscript-toolbar=mobile]){min-inline-size:0!important;max-inline-size:100%!important;background:var(--sw-creator-final-panel)!important;border-color:var(--sw-creator-final-border)!important;box-shadow:inset 0 1px 0 var(--sw-quality-edge-light, transparent),0 12px 34px var(--sw-quality-inner-shadow, transparent)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:var(--sw-creator-final-gap)!important;align-items:center!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([data-manuscript-command-center=true]>*,[data-manuscript-readiness-wrap=true]>*,[data-manuscript-production-path=true]>*,[data-manuscript-body=true]>*,[data-manuscript-editor-grid=true]>*,[data-manuscript-writing-panel=true]>*){min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-path=true]{display:grid!important;gap:var(--sw-creator-final-gap)!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-path=true]>div:last-child{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))!important;gap:var(--sw-creator-final-gap)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-card=true]{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.68rem!important;min-block-size:5.15rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-card=true] :where(strong,span,p,small){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-page-frame=true]{overflow:hidden!important;isolation:isolate!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-page-scroll=true]{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where(.manuscript-line-content,.bv-line-textarea,.manuscript-textarea){overflow-wrap:break-word!important;text-wrap:pretty;white-space:pre-wrap!important}@media (min-width: 901px){html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-body=true]{grid-template-columns:minmax(13.5rem,16rem) minmax(0,1fr)!important;gap:clamp(.85rem,1.2vw,1.2rem)!important;min-block-size:min(45rem,calc(100dvh - 15rem))!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor-grid=true]>div{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr) minmax(13rem,18rem)!important;gap:clamp(.65rem,1vw,1rem)!important}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=creator] [data-creator-route]{scroll-padding-block-start:.75rem!important;scroll-padding-block-end:var(--sw-creator-final-dock-clearance)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(#world-building-view,#character-directory-view,#story-structure-view,#book-manuscript-view,[data-showweld-studio=true],[data-showweld-spark=true]){block-size:auto!important;min-block-size:calc(100dvh - var(--sw-creator-final-dock-clearance))!important;max-block-size:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-block-end:var(--sw-creator-final-dock-clearance)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel,[class*=readiness-panel]){margin-inline:0!important;padding:.78rem!important;border-radius:calc(var(--sw-creator-final-radius) + 2px)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel__headline,.generation-readiness-panel__compact-body,.generation-readiness-panel__compact-facts,[class*=readiness] h1,[class*=readiness] h2,[class*=readiness] h3,[class*=readiness] strong,[class*=readiness] p,[class*=readiness] span){font-size:min(1rem,max(.78rem,3.8vw))!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel__compact-facts,.generation-readiness-panel__facts,[class*=readiness] [class*=facts],[class*=readiness] [class*=stats],[class*=readiness] [class*=metrics]){grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{display:grid!important;grid-template-rows:auto auto auto auto!important;grid-auto-rows:max-content!important;align-content:start!important;gap:.82rem!important;padding:.7rem!important;padding-block-end:calc(var(--sw-creator-mobile-dock-height, 92px) + 1rem)!important;scroll-padding-block-end:calc(var(--sw-creator-mobile-dock-height, 92px) + 1rem)!important;overflow-y:auto!important;overflow-x:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true]{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true]>div:first-child{display:flex!important;flex-wrap:nowrap!important;gap:.5rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-block-end:.18rem!important;scroll-padding-inline:.65rem;scrollbar-width:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true]>div:first-child::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-chip]{flex:0 0 auto!important;max-inline-size:min(76vw,16rem)!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-readiness-wrap=true]{margin:0!important;block-size:auto!important;min-block-size:4rem!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-path=true]{padding:.86rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-path=true]>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-card=true]{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;min-block-size:6rem!important;padding:.74rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-card=true] .production-icon{inline-size:2.2rem!important;block-size:2.2rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-body=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;flex:none!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar=desktop]{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar=mobile],html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.5rem!important;inline-size:100%!important;scroll-padding-inline:.75rem;scrollbar-width:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]>button{flex:0 0 min(44vw,10.5rem)!important;min-inline-size:min(44vw,10.5rem)!important;min-block-size:3.15rem!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor-grid=true],html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor-grid=true]>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;block-size:auto!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :where([data-manuscript-writing-panel=true],[data-manuscript-review-shell=true],[data-manuscript-review-reader=true],[data-manuscript-review-controls=true],[data-manuscript-center-column=true],[data-manuscript-right-column=true]){block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-page-frame=true]{min-block-size:56dvh!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-page-scroll=true]{max-block-size:62dvh!important}}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true],html body #showweld-app-root[data-app-surface=creator] [data-creator-route=picturebook] [data-showweld-studio=true]{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;background:radial-gradient(circle at 18% 0,color-mix(in srgb,rgb(var(--sw-creator-route-accent-rgb, var(--accent-primary-rgb))) 15%,transparent),transparent 28rem),var(--sw-creator-final-panel)!important;border:1px solid var(--sw-creator-final-border)!important;box-shadow:inset 0 1px 0 var(--sw-quality-edge-light, transparent),0 22px 54px var(--sw-quality-inner-shadow, transparent)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.visual-cockpit-layout,.visual-cockpit-route-rail,.visual-reader-stage,.pb-preview-editor-shell,.pb-preview-editor-stage,.pb-preview-editor-command,.pb-mobile-preview-shell,.pb-mobile-preview-stage,.pb-mobile-input-layer,.pb-layered-input-card,.pb-layered-scene-area,.pb-neutron-layer-stack,.pb-editor-bridge-grid,.pb-output-route-panel,.pb-reader-handoff-strip,.pb-panel-stack,.pb-panel-card,.creator-cockpit__route-stack,.creator-cockpit__inspector){min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-mobile-tabs,.pb-mobile-canvas-tools,.pb-layered-action-row,.pb-panel-toolbar,.pb-layer-route-actions){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.5rem!important;scroll-padding-inline:.75rem;scrollbar-width:none}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-mobile-tabs,.pb-mobile-canvas-tools,.pb-layered-action-row,.pb-panel-toolbar,.pb-layer-route-actions)::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-mobile-tabs,.pb-mobile-canvas-tools,.pb-layered-action-row,.pb-panel-toolbar,.pb-layer-route-actions)>:where(button,a,[role=button],span){flex:0 0 auto!important;min-inline-size:2.75rem!important;max-inline-size:min(74vw,13.5rem)!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-preview-editor-shell,.pb-mobile-preview-shell,.visual-reader-stage,.pb-output-route-panel,.pb-reader-handoff-strip,.pb-create-os,.pb-route-command){overflow:visible!important;background:var(--sw-creator-final-panel)!important;border-color:var(--sw-creator-final-border)!important;box-shadow:inset 0 1px 0 var(--sw-quality-edge-light, transparent),0 16px 42px var(--sw-quality-inner-shadow, transparent)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-preview-editor-stage,.pb-mobile-preview-stage,.pb-mobile-preview-media,.pb-mobile-preview-empty){overflow:hidden!important;border-radius:calc(var(--sw-creator-final-radius) - 4px)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-layered-scene-area,.pb-layered-input-card,.pb-neutron-layer,.pb-editor-bridge-card,.pb-output-route-card,.pb-reader-handoff-card,.pb-panel-card,.pb-workflow-card){background:var(--sw-creator-final-inset)!important;border-color:var(--sw-layer-border, var(--border-secondary))!important}@media (min-width: 901px){html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .visual-cockpit-layout{display:grid!important;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr) minmax(15rem,20rem)!important;gap:clamp(.75rem,1.1vw,1.1rem)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .visual-reader-stage{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)!important;min-block-size:min(42rem,calc(100dvh - 16rem))!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.visual-cockpit-route-rail,.creator-cockpit__route-stack,.creator-cockpit__inspector,.pb-panel-stack){overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true]{display:grid!important;gap:.78rem!important;block-size:auto!important;min-block-size:calc(100dvh - var(--sw-creator-final-dock-clearance))!important;max-block-size:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.72rem!important;padding-block-end:var(--sw-creator-final-dock-clearance)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true]>header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important;padding:.76rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true]>header>div{min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .visual-cockpit-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.visual-cockpit-route-rail,.creator-cockpit__inspector){display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-tabs{inline-size:100%!important;padding:.42rem!important;border-radius:calc(var(--sw-creator-final-radius) - 4px)!important;background:var(--sw-creator-final-inset)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-tab{min-block-size:3.05rem!important;padding-inline:.72rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-shell{display:grid!important;gap:.68rem!important;padding:.72rem!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-preview-stage{block-size:auto!important;min-block-size:clamp(15rem,52dvh,24rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-mobile-preview-media,.pb-mobile-preview-empty){min-block-size:clamp(12rem,42dvh,20rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-input-layer{display:grid!important;gap:.66rem!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layered-scene-area{min-block-size:8rem!important;max-block-size:16rem!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-editor-bridge-grid,.pb-output-route-grid,.pb-reader-handoff-grid,.pb-panel-meta-grid,.pb-workflow-grid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.58rem!important}html body #showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :where(.pb-editor-bridge-card,.pb-output-route-card,.pb-reader-handoff-card,.pb-workflow-card){min-block-size:4.1rem!important;overflow:hidden!important}}@media (forced-colors: active){html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.generation-readiness-panel,[class*=readiness-panel],[data-manuscript-command-center=true],[data-manuscript-production-path=true],.pb-preview-editor-shell,.pb-mobile-preview-shell,.visual-reader-stage){background:Canvas!important;border-color:CanvasText!important;box-shadow:none!important}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where([class*=toolbar],[class*=tabs],[class*=tablist],[class*=strip],[class*=chips],[class*=actions],[class*=command]){overflow-x:auto!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.creator-capability-matrix__command-rail,.creator-capability-matrix__command){display:flex!important;flex-wrap:wrap!important;overflow-x:visible!important;overflow-y:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] .creator-capability-matrix__command{flex:1 1 min(180px,100%)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.app-builder-stat-strip){display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important;gap:.5rem!important}}@media (max-width: 480px){html body #showweld-app-root[data-app-surface=creator] [data-creator-route] :where(.app-builder-stat-strip){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=creator] [data-creator-shell=true]{inline-size:100%!important;max-inline-size:100%!important;block-size:100dvh!important;min-block-size:100dvh!important;max-block-size:100dvh!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-main-layout=true],[data-creator-main-content=true]){inline-size:100%!important;max-inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{display:flex!important;flex:1 1 0!important;flex-direction:column!important;inline-size:100%!important;max-inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile].sw-mobile-route-command{position:relative!important;inset:auto!important;z-index:180!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:stretch!important;inline-size:100%!important;max-inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:7rem!important;padding:.42rem .55rem .46rem!important;gap:.36rem!important;overflow:hidden!important;contain:layout paint!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;inline-size:100%!important;max-inline-size:100%!important;min-block-size:2.25rem!important;padding:0!important;gap:.42rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;inline-size:auto!important;max-inline-size:9.25rem!important;padding:0!important;gap:.26rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip{display:flex!important;visibility:visible!important;flex-wrap:nowrap!important;inline-size:100%!important;max-inline-size:100%!important;min-block-size:2.25rem!important;max-block-size:2.5rem!important;margin:0!important;padding:0!important;gap:.3rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1rem),transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1rem),transparent 100%)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip{display:grid!important;visibility:visible!important;flex:0 0 4.7rem!important;inline-size:4.7rem!important;min-inline-size:4.7rem!important;max-inline-size:4.7rem!important;min-block-size:2.25rem!important;padding:.28rem .34rem!important;overflow:hidden!important;scroll-snap-align:start!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] :where(.sw-mobile-route-modules,.sw-mobile-route-guidance,.sw-mobile-route-drawer){display:none!important;visibility:hidden!important;max-block-size:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] nav.mobile-navigation[data-bottom-nav=true]{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-auto-flow:column!important;align-items:stretch!important;justify-content:stretch!important;inline-size:min(calc(100% - .9rem),44rem)!important;max-inline-size:calc(100dvw - .9rem)!important;min-inline-size:0!important;block-size:var(--sw-creator-mobile-dock-height, 4.65rem)!important;min-block-size:var(--sw-creator-mobile-dock-height, 4.65rem)!important;max-block-size:var(--sw-creator-mobile-dock-height, 4.65rem)!important;padding:.34rem!important;gap:.18rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] nav.mobile-navigation[data-bottom-nav=true]>.mobile-navigation__item{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:1.45rem auto!important;place-items:center!important;align-content:center!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;min-block-size:3.25rem!important;margin:0!important;padding:.28rem .08rem!important;gap:.12rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] nav.mobile-navigation[data-bottom-nav=true]>.mobile-navigation__item>*{flex:none!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root[data-app-surface=creator] nav.mobile-navigation[data-bottom-nav=true] .mobile-navigation__icon-shell{display:inline-flex!important;inline-size:1.35rem!important;block-size:1.35rem!important;min-inline-size:1.35rem!important;max-inline-size:1.35rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] nav.mobile-navigation[data-bottom-nav=true] .mobile-navigation__label{display:block!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.05!important;text-align:center!important}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone{grid-template-rows:auto auto auto minmax(0,1fr) auto!important;gap:.45rem!important;padding:.5rem!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone .chat-os-modes.dashboard-chat-os__modes{display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;gap:.42rem!important;padding:.32rem!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone .chat-os-modes.dashboard-chat-os__modes>button{flex:0 0 auto!important;inline-size:auto!important;width:auto!important;min-inline-size:7.5rem!important;max-inline-size:10rem!important;min-block-size:2.75rem!important;padding:.55rem .72rem!important;scroll-snap-align:start!important;text-align:center!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone .chat-os-modes.dashboard-chat-os__modes small{display:none!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone .chat-os-layout.dashboard-chat-os__layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;flex-direction:initial!important;min-block-size:0!important;padding:.38rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone .chat-os-layout.dashboard-chat-os__layout>:where(.chat-os-rail,.chat-os-thread,.chat-os-inspector){grid-area:1 / 1!important;inline-size:100%!important;block-size:100%!important;min-block-size:0!important;max-block-size:100%!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone .chat-os-command-strip.dashboard-chat-os__command-strip{display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;gap:.42rem!important;padding:.34rem!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone .chat-os-command-strip.dashboard-chat-os__command-strip>button{flex:0 0 8.5rem!important;inline-size:8.5rem!important;width:8.5rem!important;min-inline-size:8.5rem!important;max-inline-size:8.5rem!important;min-block-size:2.75rem!important;padding:.55rem .65rem!important;scroll-snap-align:start!important;text-align:center!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone .chat-os-command-strip.dashboard-chat-os__command-strip small{display:none!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone .chat-os-composer.dashboard-chat-os__composer{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:.42rem!important;padding:.48rem!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone .chat-os-composer.dashboard-chat-os__composer textarea{min-block-size:3.65rem!important;max-block-size:5rem!important;resize:none!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone .chat-os-composer.dashboard-chat-os__composer button{inline-size:auto!important;min-inline-size:4.5rem!important;min-block-size:3.65rem!important;padding-inline:.72rem!important}}@media (min-width: 769px) and (max-width: 1100px){html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true]{grid-template-rows:auto auto auto minmax(0,1fr) auto!important;gap:.52rem!important;padding:.62rem!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-title p{display:none!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-modes.dashboard-chat-os__modes{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.5rem!important;padding:.42rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-modes.dashboard-chat-os__modes>button{inline-size:auto!important;min-inline-size:0!important;min-block-size:3rem!important;padding:.55rem .62rem!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-modes.dashboard-chat-os__modes small{display:none!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-mobile-panel-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important;min-inline-size:0!important;padding:.32rem!important;border:1px solid var(--sw-dashboard-v5-border, var(--border-primary))!important;border-radius:.92rem!important;background:var(--sw-dashboard-v5-panel, var(--surface-secondary))!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-mobile-panel-tabs>button{min-inline-size:0!important;min-block-size:2.75rem!important;padding:.55rem .4rem!important;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent)!important;border-radius:.72rem!important;color:var(--text-secondary)!important;background:color-mix(in srgb,var(--surface-primary) 88%,transparent)!important;font-weight:850!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-mobile-panel-tabs>button.is-active{border-color:color-mix(in srgb,var(--accent-primary) 64%,var(--border-primary))!important;color:var(--text-primary)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 20%,transparent),transparent),var(--surface-primary)!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-layout.dashboard-chat-os__layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;min-block-size:0!important;padding:.4rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-layout.dashboard-chat-os__layout>:where(.chat-os-rail,.chat-os-thread,.chat-os-inspector){grid-area:1 / 1!important;inline-size:100%!important;block-size:100%!important;min-block-size:0!important;max-block-size:100%!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] :where(.chat-os-rail,.chat-os-inspector){overflow:auto!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-thread{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-messages{min-block-size:0!important;max-block-size:none!important;overflow:auto!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-composer.dashboard-chat-os__composer{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:.42rem!important;padding:.48rem!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-composer.dashboard-chat-os__composer textarea{min-block-size:3.65rem!important;max-block-size:5rem!important;resize:none!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-composer.dashboard-chat-os__composer button{inline-size:auto!important;min-inline-size:4.5rem!important;min-block-size:3.65rem!important;padding-inline:.72rem!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-command-strip.dashboard-chat-os__command-strip{display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;gap:.42rem!important;padding:.34rem!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-command-strip.dashboard-chat-os__command-strip>button{flex:0 0 8.5rem!important;inline-size:8.5rem!important;min-inline-size:8.5rem!important;min-block-size:2.75rem!important;padding:.55rem .65rem!important;scroll-snap-align:start!important;text-align:center!important}html body #showweld-app-root[data-app-surface=chat] section#workspace-chat-os.chat-os-shell--standalone[data-dashboard-mobile=true] .chat-os-command-strip.dashboard-chat-os__command-strip small{display:none!important}}html body #showweld-app-root#showweld-app-root [data-showweld-spark=true] :where(.spark-cockpit-legacy-briefing,.spark-cockpit-legacy-status,.spark-cockpit-legacy-switcher){display:none!important}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-main-stage{padding-block-end:max(1rem,env(safe-area-inset-bottom))!important;scroll-padding-block-end:max(1rem,env(safe-area-inset-bottom))!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace>.spark-workbench-heading{position:static!important;inset:auto!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-stack{display:flex!important;flex-flow:row nowrap!important;grid-template:none!important;gap:.65rem!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-stack>*{position:relative!important;flex:0 0 min(296px,84vw)!important;inline-size:min(296px,84vw)!important;block-size:100%!important;max-block-size:100%!important;overflow:auto!important;grid-column:auto!important;scroll-snap-align:start!important}}#showweld-app-root[data-app-surface=dashboard],#showweld-app-root[data-app-surface=creator]{--sw-polish-radius: 18px;--sw-polish-line: rgba(148, 163, 184, .2);--sw-polish-surface: rgba(15, 23, 42, .78);--sw-polish-surface-strong: rgba(15, 23, 42, .94)}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-agent-sidebar__actions,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-agent-sidebar__more-prompts,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-agent-sidebar__more-prompts>div{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;justify-self:stretch!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-agent-sidebar__more-prompts button{display:inline-flex!important;inline-size:100%!important;min-inline-size:0!important;block-size:auto!important;min-block-size:2.12rem!important;align-items:center!important;justify-content:center!important;writing-mode:horizontal-tb!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-agent-sidebar__actions>.app-builder-agent-sidebar__more-prompts{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-column:1 / -1!important;flex:1 1 100%!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;align-items:stretch!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-agent-sidebar__more-prompts>summary,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-agent-sidebar__more-prompts>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;flex:none!important;box-sizing:border-box!important}@media (min-width: 821px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first:not(.is-mobile)[data-active-builder-tab=rendering] .app-builder-agent-sidebar{grid-template-rows:repeat(8,max-content)!important;grid-auto-rows:max-content!important;align-content:start!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first:not(.is-mobile)[data-active-builder-tab=rendering] .app-builder-agent-sidebar__empty{min-block-size:0!important;height:auto!important;align-content:start!important;justify-items:stretch!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(4,max-content)!important;text-align:left!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first:not(.is-mobile)[data-active-builder-tab=rendering] .app-builder-agent-sidebar__empty>.sw-qol-visual{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first:not(.is-mobile)[data-active-builder-tab=rendering] .app-builder-agent-sidebar__preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first:not(.is-mobile)[data-active-builder-tab=rendering] .app-builder-agent-sidebar__preview-grid em{padding-inline:.3rem!important;text-align:center!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first:not(.is-mobile)[data-active-builder-tab=rendering] .app-builder-agent-sidebar__prompt{position:relative!important;inset:auto!important;z-index:auto!important;box-shadow:inset 0 1px 0 var(--sw-border-hairline, rgba(255, 255, 255, .05))!important}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-provenance-strip{display:grid!important;grid-template-columns:minmax(0,1fr)!important;inline-size:100%!important;max-inline-size:100%!important;gap:.48rem!important;overflow:hidden!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-provenance-strip__status{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-provenance-strip__actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;gap:.35rem!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-provenance-strip__actions button{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;padding-inline:.45rem!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-readiness-wrap=true]{inline-size:calc(100% - 1.5rem)!important;min-inline-size:0!important;max-inline-size:calc(100% - 1.5rem)!important;margin:.75rem .75rem 0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-readiness-wrap=true]>.generation-readiness-panel{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;margin-inline:0!important;box-sizing:border-box!important}}#showweld-app-root :where(.dashboard-panel,.dashboard-card,.creator-module-shell,.sw-picture-premium-root,.spark-main-stage,.app-builder-portal){border-radius:var(--sw-polish-radius)}#showweld-app-root [data-creator-active-view=true] :where(button,a,input,textarea,select),#showweld-app-root [data-showweld-dashboard=true] :where(button,a,input,textarea,select){min-width:0}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-active-section=ops] .dashboard-ops-dock{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;align-items:start!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-active-section=ops] .dashboard-account-command__lanes{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-active-section=ops] .dashboard-ops-dock__cards,#showweld-app-root [data-showweld-dashboard=true][data-dashboard-active-section=ops] .dashboard-account-command{grid-column:1 / -1!important;min-width:0!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-active-section=ops] :where(.dashboard-ops-dock__lead,.dashboard-account-command) :where(h2,h3,p,span,small,strong){min-width:0!important;max-width:none!important;writing-mode:horizontal-tb!important;overflow-wrap:anywhere}@media (min-width: 1024px){html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor-grid=true]>[data-manuscript-write-grid=true]{display:grid!important;grid-template-columns:minmax(0,240px) minmax(min(100%,440px),1fr) minmax(0,220px)!important;gap:clamp(.75rem,1.25vw,1.1rem)!important;align-items:stretch!important;width:100%!important;min-width:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-write-grid=true]>.scrollable,#showweld-app-root [data-manuscript-writing-panel=true],#showweld-app-root [data-manuscript-writing-header=true]{min-width:0!important;max-width:100%!important}}#showweld-app-root [data-manuscript-writing-panel=true] :where(h1,h2,h3,p,span,button,label){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important}#showweld-app-root [data-manuscript-writing-header=true]>div>div:first-child{flex:1 1 210px!important;min-width:0!important}#showweld-app-root [data-manuscript-writing-header=true] h2{white-space:nowrap}#showweld-app-root [data-manuscript-writing-header=true]>div>div:last-child{flex:0 1 auto!important;min-width:0!important;gap:.5rem!important}#showweld-app-root [data-manuscript-writing-header=true] div[style*=space-between]{flex-wrap:wrap!important;row-gap:.3rem!important}#showweld-app-root [data-manuscript-writing-header=true] div[style*=space-between]>div:first-child{flex:1 1 210px!important;min-width:0!important}#showweld-app-root [data-manuscript-writing-header=true] div[style*=space-between]>div:last-child{flex:0 1 auto!important;min-width:0!important}@media (min-width: 769px){#showweld-app-root [data-showweld-studio=true]>header[data-studio-mobile-header=true]{gap:.85rem;overflow:hidden}#showweld-app-root [data-showweld-studio=true]>header[data-studio-mobile-header=true]>div:first-child{flex:0 1 300px;min-width:220px}#showweld-app-root [data-showweld-studio=true]>header[data-studio-mobile-header=true]>div:last-child{flex:1 1 auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;padding:.2rem 0 .3rem;scrollbar-width:thin}#showweld-app-root [data-showweld-studio=true]>header[data-studio-mobile-header=true]>div:last-child :where(button,label){flex:0 0 auto!important;width:auto!important;min-width:max-content!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}}#showweld-app-root .app-builder-portal :where(button,[role=button]){writing-mode:horizontal-tb;text-orientation:mixed}#showweld-app-root .app-builder-portal :where(button,[role=button],.app-builder-preview-provenance-strip,.app-builder-preview-provenance-strip__actions){min-width:0!important;max-width:100%!important}@media (max-width: 900px){#showweld-app-root [data-showweld-dashboard=true][data-dashboard-active-section=ops] .dashboard-ops-dock,#showweld-app-root [data-manuscript-write-grid=true]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=creator] [data-creator-shell=true]{padding-bottom:var(--sw-creator-mobile-dock-height, 92px)!important}html body #showweld-app-root[data-app-surface=creator] :where([data-creator-main-layout=true],main[data-creator-main-content=true]){min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{height:auto!important;min-height:100%!important;overflow:visible!important;padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 1rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]{flex:0 0 auto!important;align-self:stretch!important;min-height:0!important;height:auto!important;max-height:72px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}html body #showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] :where([data-module-container=true],.creator-module-shell,.app-builder-active){min-width:0!important;max-width:100%!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-shell=true] :where(button,[role=button],[role=tab]){min-height:40px!important}#showweld-app-root [data-creator-active-view=true] :where(button,[role=button]):not([data-pressable-size=compact]){min-height:40px!important}#showweld-app-root [data-creator-workspace-bar=mobile] :where(button,[role=button]){min-width:40px!important;min-height:40px!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions :where(button,[role=button]){flex:0 0 40px!important;width:40px!important;padding-inline:0!important}#showweld-app-root :where([data-showweld-studio=true],[data-creator-route=studio]) :where(.pb-layered-action-button,.pb-layered-action-row button){min-height:40px!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=app-builder],[data-appbuilder-os=true]) :where(.app-builder-preview-provenance-strip,.app-builder-preview-provenance-strip__actions){width:100%!important;max-width:100%!important;box-sizing:border-box!important}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=app-builder],[data-appbuilder-os=true]) .app-builder-preview-provenance-strip{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=app-builder],[data-appbuilder-os=true]) .app-builder-preview-provenance-strip__actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] :where([data-creator-route=app-builder],[data-appbuilder-os=true]) .app-builder-preview-provenance-strip__actions button{width:100%!important;min-width:0!important;min-height:40px!important;padding-inline:.4rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active-context{flex-wrap:wrap!important;row-gap:.4rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] :where(.app-builder-doctor-chip,.app-builder-command-actions button,.app-builder-preview-stage button,.app-builder-preview-dock button,.app-builder-preview-routes button){min-height:40px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-doctor-chip{flex:1 1 100%!important;max-width:100%!important;justify-content:center!important;min-height:40px!important;height:auto!important;white-space:normal!important;writing-mode:horizontal-tb!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] :where(.app-builder-live-preview-frame,.app-builder-preview-provenance-strip){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-preview-provenance-strip__actions{position:static!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-preview-provenance-strip__actions button{min-width:0!important;width:100%!important;min-height:40px!important;padding-inline:.35rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .sw-dashboard-route-card{min-width:44px!important;min-height:44px!important;flex:0 0 44px!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-mobile-route-dock,[data-dashboard-mobile-portal=true]){overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:none}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-mobile-route-dock,[data-dashboard-mobile-portal=true]) button{flex:0 0 44px!important;min-width:44px!important;min-height:44px!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-mobile-route-dock{display:flex!important;align-items:stretch!important;gap:.35rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-inline:.4rem!important;scroll-snap-type:x proximity}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-mobile-route-dock .sw-dashboard-route-card{flex:0 0 52px!important;min-width:52px!important;min-height:58px!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.sw-theme-trigger,.sw-theme-button){min-height:40px!important}}@media (prefers-reduced-motion: reduce){#showweld-app-root *{scroll-behavior:auto!important}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 1rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:64px!important;min-height:0!important;max-height:64px!important;overflow-x:auto!important;overflow-y:hidden!important;transform:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]>:not(button){pointer-events:auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-mobile-route-dock{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-mobile-route-dock .sw-dashboard-route-card{flex:0 0 52px!important;inline-size:52px!important;min-inline-size:52px!important;min-block-size:58px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-appbuilder-os=true] .app-builder-preview-provenance-strip__actions{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;inline-size:100%!important;max-inline-size:100%!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-shell=true] :where(button,[role=button],[role=tab],select,input:not([type=hidden])){min-block-size:40px!important;min-inline-size:40px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] :where(.creator-cockpit__mobile-dock,.creator-cockpit__route-rail,[data-mobile-side-rail][data-collapsed=true]){scrollbar-width:none!important;overscroll-behavior-x:contain!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] :where(.creator-cockpit__mobile-dock,.creator-cockpit__route-rail,[data-mobile-side-rail][data-collapsed=true])::-webkit-scrollbar{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] .creator-cockpit__mobile-dock{gap:.35rem!important;padding:.36rem!important;margin-inline:.4rem!important;border-radius:16px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] .creator-cockpit__mobile-dock .creator-cockpit__route-button{flex:0 0 58px!important;inline-size:58px!important;min-inline-size:58px!important;max-inline-size:58px!important;min-block-size:54px!important;padding:.45rem .3rem!important;gap:.22rem!important;border-radius:14px!important;justify-items:center!important;align-content:center!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] .creator-cockpit__mobile-dock .creator-cockpit__route-button>span{min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] .creator-cockpit__mobile-dock .creator-cockpit__route-button strong{max-inline-size:100%!important;font-size:.63rem!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]{gap:.3rem!important;padding:.26rem .3rem!important;align-items:center!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]>button{flex:0 0 46px!important;inline-size:46px!important;min-inline-size:46px!important;max-inline-size:46px!important;min-block-size:46px!important;padding:.35rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] :where(button,[role=button],[role=tab],select,input:not([type=hidden])){min-block-size:40px!important;min-inline-size:40px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-card{gap:.72rem!important;padding:.9rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-card__cover-row{grid-template-columns:minmax(3.7rem,4.4rem) minmax(0,1fr)!important;align-items:start!important;gap:.7rem!important;padding:.68rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-card__cover-row .sw-book-cover-frame{inline-size:clamp(3.7rem,18vw,4.4rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-card__cover-copy{gap:.3rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-card__cover-copy strong{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-card__cover-copy p{-webkit-line-clamp:3!important;font-size:.74rem!important;line-height:1.38!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-card__cover-settings{inline-size:100%!important;justify-self:stretch!important;text-align:center!important;min-block-size:40px!important;padding:.55rem .75rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-actions{grid-template-columns:minmax(0,1fr)!important;gap:.58rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-action-set{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.58rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-action-set .dashboard-card-action{justify-content:center!important;min-inline-size:0!important;padding-inline:.72rem!important}}@media (max-width: 480px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-card__cover-row{grid-template-columns:1fr!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-card__cover-row .sw-book-cover-frame{inline-size:clamp(4.2rem,22vw,5rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-card-action-set{grid-template-columns:1fr 1fr!important}}@media (max-width: 768px){html.showweld-creator-active,body.showweld-creator-active,body.showweld-creator-active>#root,body.showweld-creator-active #showweld-app-root,body.showweld-creator-active #storyforge-app-main-content,body.showweld-creator-active [data-creator-shell=true],body.showweld-creator-active [data-creator-main-layout=true]{perspective:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-shell=true]{inline-size:100%!important;max-inline-size:100%!important;block-size:100dvh!important;min-block-size:100dvh!important;max-block-size:100dvh!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-main-layout=true]{min-block-size:0!important;padding:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] main[data-creator-main-content=true]{min-block-size:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{block-size:auto!important;min-block-size:100%!important;max-block-size:none!important;overflow:visible!important;padding:0 0 calc(var(--sw-creator-mobile-dock-height, 4.65rem) + 1rem)!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]:is([data-creator-route=app-builder],[data-creator-route=robotics]){contain:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=book]{flex:0 0 auto!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=book] #book-manuscript-view{display:flex!important;flex-flow:column nowrap!important;flex:0 0 auto!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;padding-block-end:1rem!important;scroll-padding-block-end:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]{flex:0 0 auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-tab-content{padding-block-end:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-details-view{padding-block-end:1rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{inline-size:auto!important;max-inline-size:8rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions>button:first-child{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed]{display:block!important;block-size:4rem!important;min-block-size:4rem!important;max-block-size:4rem!important;padding:.45rem .55rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed]>:not(.generation-readiness-panel__header){display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__header{display:grid!important;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem!important;align-items:center!important;gap:.45rem!important;min-block-size:3rem!important;block-size:3rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] :where(.generation-readiness-panel__score,.generation-readiness-panel__eyebrow,.generation-readiness-panel__headline p){display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] :where(.generation-readiness-panel__badge,.generation-readiness-panel__toggle){display:inline-flex!important;inline-size:2.5rem!important;min-inline-size:2.5rem!important;block-size:2.5rem!important;min-block-size:2.5rem!important;padding:0!important;align-items:center!important;justify-content:center!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true][data-readiness-state=collapsed] .generation-readiness-panel__toggle span{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock{display:flex!important;grid-template-columns:none!important;flex-flow:row nowrap!important;gap:.4rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scrollbar-width:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-button{display:inline-flex!important;flex:0 0 auto!important;inline-size:auto!important;min-inline-size:6rem!important;max-inline-size:8.75rem!important;block-size:2.9rem!important;min-block-size:2.9rem!important;padding:.35rem .55rem!important;gap:.35rem!important;justify-content:center!important;scroll-snap-align:start}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-button strong{max-inline-size:none!important;font-size:.68rem!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-button :where(small,.creator-cockpit__route-badge){display:none!important}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator]{--sw-mobile-nav-visual-height: 74px;--sw-mobile-workspace-gap: .62rem;--sw-mobile-page-inline: clamp(.55rem, 2.7vw, .75rem);--sw-mobile-page-bottom: calc(var(--sw-mobile-nav-visual-height) + 1.35rem + env(safe-area-inset-bottom, 0px));--sw-mobile-stage-radius: 18px;--sw-mobile-card-radius: 15px}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-main-content=true]{height:100%!important;min-height:0!important;max-height:none!important;overflow-x:clip!important;overflow-y:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scroll-padding-bottom:var(--sw-mobile-page-bottom)!important;padding-bottom:0!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view:not([data-creator-active-view=true]){width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view[data-creator-active-view=true]{flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scroll-padding-bottom:var(--sw-mobile-page-bottom)!important;padding-bottom:0!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]>[data-module-container=true],html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]>[data-showweld-studio=true],html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]>[data-showweld-spark=true]{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]{width:100%!important;max-height:none!important;gap:.38rem!important;padding:.44rem var(--sw-mobile-page-inline) .5rem!important;overflow:hidden!important;border-radius:0 0 18px 18px!important;box-shadow:0 14px 30px #01051433!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] :is(.sw-mobile-route-modules,.sw-mobile-route-drawer,.sw-mobile-route-guidance){display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{flex:0 0 auto!important;width:auto!important;max-width:none!important;overflow:visible!important;gap:.32rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions>button:first-child,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions>button:last-child{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions>button{display:inline-grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;border-radius:13px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip{gap:.36rem!important;margin-inline:calc(var(--sw-mobile-page-inline) * -.18)!important;padding:.04rem .08rem .12rem!important;scroll-snap-type:x proximity}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip{flex:0 0 72px!important;min-height:40px!important;padding:.34rem .4rem!important;border-radius:13px!important;scroll-snap-align:start}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip[aria-current=page]{flex-basis:82px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip>span:last-child>span:last-child{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-bottom-nav=true]{left:max(.42rem,env(safe-area-inset-left,0px))!important;right:max(.42rem,env(safe-area-inset-right,0px))!important;bottom:max(.35rem,env(safe-area-inset-bottom,0px))!important;width:auto!important;min-height:var(--sw-mobile-nav-visual-height)!important;padding:.38rem .4rem!important;border:1px solid rgba(137,164,255,.18)!important;border-radius:20px!important;transform:none!important;box-shadow:0 18px 50px #0000007a,inset 0 1px #ffffff0f!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-bottom-nav=true] .mobile-navigation__item{min-height:54px!important;padding:.28rem .08rem!important;border-radius:14px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-storyforge-fab=true]{right:max(.9rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--sw-mobile-nav-visual-height) + 1rem + env(safe-area-inset-bottom,0px))!important;width:42px!important;height:42px!important;opacity:.92}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :is(input,select,textarea){width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;box-sizing:border-box!important;font-size:16px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :is(button,a,[role=button],[role=tab]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;padding:0 0 var(--sw-mobile-page-bottom)!important;border-radius:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-os__header{position:relative!important;inset:auto!important;min-height:60px!important;padding:.62rem var(--sw-mobile-page-inline)!important;border-radius:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-os__identity p,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-os__breadcrumb,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-ai-status,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-os__add{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-skillbar{position:relative!important;inset:auto!important;min-height:76px!important;height:auto!important;padding:.48rem var(--sw-mobile-page-inline) .55rem!important;gap:.5rem!important;border-radius:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-skillbar__status small{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-skillbar__actions{display:flex!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.42rem!important;padding-bottom:.1rem!important;scroll-snap-type:x proximity;scrollbar-width:none}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-skillbar__actions::-webkit-scrollbar{display:none}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-skillbar__actions>button{flex:0 0 min(42vw,154px)!important;min-height:44px!important;padding:.48rem .62rem!important;scroll-snap-align:start}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-skillbar__actions>button small{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-os__workspace,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os #world-building-main-content.wb-workspace{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os #world-building-main-content.wb-workspace{padding:.65rem var(--sw-mobile-page-inline) 1rem!important;gap:.7rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os :is(.wb-workspace__hero,.wb-record,.wb-tabpanel,.wb-readiness){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-workspace__hero{padding:.8rem!important;border-radius:var(--sw-mobile-card-radius)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-workspace__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-tabs{position:sticky!important;top:0!important;z-index:12!important;display:flex!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.35rem!important;border-radius:14px!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-tabs>button{flex:0 0 auto!important;min-width:92px!important;min-height:42px!important}html body .wb-library-portal[data-world-library-portal=true]{padding:max(.55rem,env(safe-area-inset-top,0px)) max(.55rem,env(safe-area-inset-right,0px)) var(--sw-mobile-page-bottom, 6rem) max(.55rem,env(safe-area-inset-left,0px))!important;align-items:flex-start!important}html body .wb-library-portal[data-world-library-portal=true] .wb-library{width:calc(100vw - 1.1rem)!important;max-width:430px!important;max-height:calc(100dvh - var(--sw-mobile-page-bottom, 6rem) - 1rem)!important;margin-inline:auto!important;overflow-y:auto!important;border-radius:22px!important;overscroll-behavior:contain!important;box-sizing:border-box!important}html body .wb-library-portal[data-world-library-portal=true] .wb-library button{min-height:40px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true].visual-cockpit-shell{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;gap:.55rem!important;padding:.55rem var(--sw-mobile-page-inline) var(--sw-mobile-page-bottom)!important;border-radius:0!important;flex:0 0 auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-studio-header{position:relative!important;inset:auto!important;min-height:56px!important;height:auto!important;margin:0!important;padding:.62rem!important;border-radius:14px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-tabs{position:sticky!important;top:0!important;z-index:18!important;width:100%!important;height:auto!important;min-height:52px!important;margin:0!important;padding:.34rem!important;border-radius:15px!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :is(.visual-cockpit-layout,#visual-stories-stage,.pb-studio-stage){display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important;flex:0 0 auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .visual-cockpit-layout>.pb-rail{display:flex!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;border-radius:var(--sw-mobile-stage-radius)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .visual-cockpit-layout>.pb-rail>div{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-episode-row{width:100%!important;min-width:0!important;min-height:58px!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layer-route-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layer-route-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:.42rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layer-route-actions>*{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-layer-route-actions>button{grid-column:1 / -1!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-studio-stage{gap:.72rem!important;padding:.55rem 0 1rem!important;border-radius:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .creator-cockpit__route-panel[data-cockpit-active=false],html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .creator-cockpit__route-panel[data-cockpit-active=false]{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-mobile-input-layer{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;gap:.58rem!important;margin:.52rem 0 0!important;padding:0 0 .25rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] :is(.pb-layered-input-card,.pb-create-os,.pb-create-os__layers){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-create-os{padding:.62rem!important;border-radius:var(--sw-mobile-card-radius)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-create-os__layers{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.5rem!important;padding:.08rem 0 .3rem!important;scroll-snap-type:x proximity}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-create-os__layer{flex:0 0 min(82vw,320px)!important;height:auto!important;min-height:104px!important;max-height:none!important;padding:.68rem!important;scroll-snap-align:start}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-neutron-layer-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-auto-rows:auto!important;width:100%!important;gap:.45rem!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-studio=true] .pb-neutron-layer{width:100%!important;min-width:0!important;max-width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true].spark-shell{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;gap:.55rem!important;padding:.48rem var(--sw-mobile-page-inline) var(--sw-mobile-page-bottom)!important;border-radius:0!important;flex:0 0 auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-bar{width:100%!important;min-height:92px!important;height:auto!important;margin:0!important;padding:.62rem!important;border-radius:16px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-cockpit-mobile-dock{position:sticky!important;top:0!important;z-index:18!important;width:100%!important;min-height:52px!important;height:auto!important;margin:0!important;padding:.34rem!important;border-radius:15px!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-main-stage{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;gap:.75rem!important;padding:.55rem 0 1rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;flex:0 0 auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-preview-deck{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;gap:.58rem!important;margin:0!important;padding:.62rem!important;border-radius:var(--sw-mobile-stage-radius)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-tool-dock{width:100%!important;min-height:48px!important;height:auto!important;padding:.34rem!important;overflow-x:auto!important;overflow-y:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;gap:.55rem!important;margin:0!important;padding:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-layered-input-card{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:.62rem!important;border-radius:var(--sw-mobile-card-radius)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-mobile-input-layer :is(.spark-neutron-layer-stack,.spark-output-route-grid){display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] :is(.spark-editor-timeline-ribbon,.spark-command-center,.spark-ops-ledger,.spark-production-system,.spark-video-cockpit,.spark-visual-bible-panel){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important;border-radius:var(--sw-mobile-card-radius)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-editor-timeline-ribbon{padding:.68rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace :is(.spark-inspector-shell,.spark-inspector-stack){display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;gap:.62rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{scroll-margin-top:62px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-stack>*{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true][data-cockpit-active-route=render] .spark-inspector-stack :is(.spark-format-card,.spark-style-card,.spark-save-card){display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true][data-cockpit-active-route=render] .spark-render-card{order:1!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true][data-cockpit-active-route=render] .spark-billing-card{order:2!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true][data-cockpit-active-route=render] .spark-frame-card{order:3!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true][data-cockpit-active-route=render] .spark-output-card{order:4!important}}@media (max-width: 380px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator]{--sw-mobile-page-inline: .48rem}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top>div:first-child{grid-template-columns:28px minmax(0,1fr)!important;gap:.36rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-bottom-nav=true] .mobile-navigation__label{font-size:.54rem!important}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator]{--sw-writing-mobile-gutter: clamp(.62rem, 2.8vw, .82rem);--sw-writing-mobile-card: color-mix(in srgb, var(--surface-primary) 92%, rgba(var(--sw-os-route-rgb, 99, 102, 241), .08));--sw-writing-mobile-line: color-mix(in srgb, var(--border-primary) 72%, rgba(var(--sw-os-route-rgb, 99, 102, 241), .32));--sw-writing-mobile-radius: 18px}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] main[data-creator-main-content=true]{min-block-size:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scroll-padding-block-end:calc(var(--sw-creator-mobile-dock-height, 4.65rem) + 1.25rem)!important;-webkit-overflow-scrolling:touch}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]:is([data-creator-route=characters],[data-creator-route=story],[data-creator-route=book]){contain:none!important;display:block!important;flex:0 0 auto!important;inline-size:100%!important;block-size:auto!important;min-block-size:100%!important;max-block-size:none!important;overflow:visible!important;padding-block-end:calc(var(--sw-creator-mobile-dock-height, 4.65rem) + 1.15rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]:is([data-creator-route=characters],[data-creator-route=story],[data-creator-route=book])>.creator-mobile-writing-page{contain:none!important;inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;padding-block-end:0!important;scroll-padding-block-end:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-directory-view>div,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-directory-view .creator-module-main,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-tab-content,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-tab-panel,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-details-view{contain:none!important;flex:0 0 auto!important;inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;padding-block-end:0!important;scroll-padding-block-end:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-directory-view .creator-module-main{display:block!important;padding:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-directory-view #character-tab-content{display:flex!important;flex-direction:column!important;margin:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] .character-readiness-slot,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-route-tabs{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-mobile-summary=true]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.68rem .78rem!important;width:auto!important;margin:var(--sw-writing-mobile-gutter)!important;padding:.82rem!important;border:1px solid var(--sw-writing-mobile-line)!important;border-radius:var(--sw-writing-mobile-radius)!important;background:radial-gradient(circle at 0% 0%,rgba(var(--sw-os-route-rgb, 236, 72, 153),.17),transparent 58%),var(--sw-writing-mobile-card)!important;box-shadow:0 16px 34px #0000002e,inset 0 1px #fff1!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-mobile-summary=true] .mobile-creator-snapshot__hero{min-width:0!important;display:grid!important;align-content:center!important;gap:.1rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-mobile-summary=true] .mobile-creator-snapshot__eyebrow{color:rgb(var(--sw-os-route-rgb, 236, 72, 153))!important;font-size:.6rem!important;font-weight:900!important;letter-spacing:.085em!important;text-transform:uppercase!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-mobile-summary=true] .mobile-creator-snapshot__hero strong{overflow:hidden!important;color:var(--text-primary)!important;font-size:1.08rem!important;font-weight:920!important;line-height:1.16!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-mobile-summary=true] .mobile-creator-snapshot__hero small{overflow:hidden!important;color:var(--text-tertiary)!important;font-size:.65rem!important;font-weight:720!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-mobile-summary=true] .mobile-creator-snapshot__stats{display:grid!important;grid-template-columns:repeat(3,42px)!important;gap:.3rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-mobile-summary=true] .mobile-creator-snapshot__stats>span{min-width:0!important;min-height:48px!important;display:grid!important;place-content:center!important;padding:.3rem .2rem!important;border:1px solid color-mix(in srgb,var(--sw-writing-mobile-line) 80%,transparent)!important;border-radius:11px!important;background:#ffffff0b!important;text-align:center!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-mobile-summary=true] .mobile-creator-snapshot__stats strong{color:var(--text-primary)!important;font-size:.88rem!important;line-height:1!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-mobile-summary=true] .mobile-creator-snapshot__stats small{margin-top:.16rem!important;color:var(--text-tertiary)!important;font-size:.51rem!important;font-weight:820!important;text-transform:uppercase!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-mobile-summary=true] .mobile-creator-snapshot__actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.35rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-mobile-summary=true] .mobile-creator-snapshot__actions button{min-width:0!important;min-height:40px!important;padding:.42rem .3rem!important;border:1px solid var(--sw-writing-mobile-line)!important;border-radius:11px!important;background:#ffffff09!important;color:var(--text-secondary)!important;font-size:.66rem!important;font-weight:820!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-mobile-summary=true] .mobile-creator-snapshot__actions button[data-active=true]{border-color:rgba(var(--sw-os-route-rgb, 236, 72, 153),.48)!important;background:rgba(var(--sw-os-route-rgb, 236, 72, 153),.14)!important;color:var(--text-primary)!important;box-shadow:inset 0 0 0 1px rgba(var(--sw-os-route-rgb, 236, 72, 153),.12)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-details-view{padding:0 var(--sw-writing-mobile-gutter) 1rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-identity-card=true]{width:100%!important;margin:0 0 .72rem!important;border:1px solid var(--sw-writing-mobile-line)!important;border-radius:var(--sw-writing-mobile-radius)!important;background:var(--sw-writing-mobile-card)!important;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff0e!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-identity-card=true]>div:nth-child(2){padding:.78rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-identity-layout=true]{display:block!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-portrait-area=true]{width:100%!important;align-self:stretch!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-portrait-area=true]>div{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:.38rem .72rem!important;width:100%!important;margin:0!important;overflow:visible!important;text-align:left!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-portrait-area=true]>div>div:nth-of-type(1){position:static!important;grid-column:2!important;grid-row:1!important;justify-self:start!important;width:auto!important;padding:.24rem .5rem!important;border-radius:999px!important;font-size:.56rem!important;letter-spacing:.045em!important;animation:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-portrait-area=true]>div>div:nth-of-type(2){grid-column:1!important;grid-row:1 / span 2!important;width:82px!important;min-width:82px!important;max-width:82px!important;height:96px!important;min-height:96px!important;max-height:96px!important;margin:0!important;border-width:2px!important;border-radius:19px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-portrait-area=true]>div>div:nth-of-type(3){grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:.38rem!important;width:100%!important;max-width:none!important;margin:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-portrait-area=true]>div>div:nth-of-type(3)>textarea{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-portrait-area=true]>div>div:nth-of-type(3)>button{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:42px!important;padding:.48rem .58rem!important;overflow:visible!important;border-radius:12px!important;font-size:0!important;line-height:1.05!important;text-align:center!important;white-space:normal!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-portrait-area=true]>div>div:nth-of-type(3)>button svg{width:18px!important;height:18px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-portrait-area=true]>div>div:nth-of-type(3)>div:last-child{min-width:0!important;gap:.3rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-portrait-area=true]>div>div:nth-of-type(3)>div:last-child>label{min-width:62px!important;min-height:42px!important;padding:.45rem .55rem!important;border-radius:12px!important;font-size:.66rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-identity-copy=true]{width:100%!important;margin-top:.68rem!important;padding-top:.68rem!important;border-top:1px solid var(--sw-writing-mobile-line)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-character-identity-copy=true] :is(h1,h2,input){max-width:100%!important;font-size:clamp(1.36rem,7vw,1.72rem)!important;line-height:1.08!important;letter-spacing:-.025em!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] :is([data-character-core-card=true],[data-character-role-card=true]){width:100%!important;min-width:0!important;padding:.82rem!important;border-radius:var(--sw-writing-mobile-radius)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] .character-premium-mobile-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important;width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-creator-field-row=true]{width:100%!important;min-width:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-creator-field-row=true][data-field-kind=entity-type]{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] [data-creator-field-row=true][data-field-kind=first-appearance]{display:grid!important;grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] :is(select,input,textarea){width:100%!important;min-width:0!important;max-width:100%!important;font-size:max(16px,1rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__workspace,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__stage,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll{contain:none!important;display:block!important;inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;padding-block-end:0!important;scroll-padding-block-end:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__command-bar{position:relative!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.48rem!important;min-height:56px!important;padding:.5rem var(--sw-writing-mobile-gutter)!important;border-bottom-color:var(--sw-writing-mobile-line)!important;background:color-mix(in srgb,var(--surface-primary) 92%,transparent)!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__mark{width:34px!important;height:34px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__action{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:12px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]:is([data-creator-route=characters],[data-creator-route=story]) [style*="left: -10000px"]{left:0!important;top:0!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__overview{padding:.72rem var(--sw-writing-mobile-gutter) 1rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__overview-inner{gap:.72rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__overview-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important;padding:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__overview-header h2{font-size:1.2rem!important;letter-spacing:-.026em!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__overview-header p{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__metric{min-width:0!important;padding:.48rem .55rem!important;border-radius:12px!important;background:#ffffff0b!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__canvas-card{padding:.78rem!important;overflow:visible!important;border-color:var(--sw-writing-mobile-line)!important;border-radius:var(--sw-writing-mobile-radius)!important;background:var(--sw-writing-mobile-card)!important;box-shadow:0 12px 28px #00000026,inset 0 1px #ffffff0e!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__canvas-card>h2{margin-bottom:.62rem!important;font-size:.88rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .story-os__cornell-compact,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .story-os__cornell-compact>div,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .story-os__cornell-compact>div>div,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .story-os__cornell-compact>div>div>div:first-child{width:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .story-os__cornell-compact>div>div{gap:.55rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .story-os__cornell-compact>div>div>div:first-child>div:nth-child(3){display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .story-os__cornell-compact>div>div>div:first-child>div:nth-child(2){min-height:0!important;padding:.7rem!important;gap:.6rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .story-os__cornell-compact>div>div>div:first-child>div:nth-child(4){height:auto!important;min-height:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .story-os__cornell-compact>div>div>div:first-child>div:nth-child(4)>button{min-height:42px!important;height:42px!important;padding:.38rem .45rem!important;flex-direction:row!important;gap:.35rem!important;border-radius:11px!important;font-size:.66rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .story-os__cornell-compact>div>div>div:first-child>div:nth-child(4)>button>span:first-child{font-size:.92rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .story-os__cornell-compact>div>div>div:first-child>div:nth-child(5),html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .story-os__cornell-compact>div>div>div:first-child>div:nth-child(5)>div{min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=story] :is(.story-os__cornell-compact,.story-os__circle-compact) :is(input,select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;font-size:max(16px,1rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{display:block!important;flex:0 0 auto!important;inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;padding:0 var(--sw-writing-mobile-gutter) 1rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view :is([data-manuscript-command-center=true],[data-manuscript-readiness-wrap=true],[data-manuscript-production-path=true]){display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true],html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor-grid=true],html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-write-grid=true],html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-panel=true],html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-page-frame=true],html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-page-scroll=true]{contain:none!important;display:block!important;flex:0 0 auto!important;inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;padding-block-end:0!important;scroll-padding-block-end:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-body=true]{padding:0!important;gap:.48rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]{position:relative!important;inset:auto!important;z-index:3!important;display:flex!important;width:100%!important;max-width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:.55rem 0 .45rem!important;padding:.3rem!important;gap:.3rem!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid var(--sw-writing-mobile-line)!important;border-radius:15px!important;background:color-mix(in srgb,var(--surface-primary) 91%,transparent)!important;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff0e!important;scrollbar-width:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]::-webkit-scrollbar{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]>button{flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:.25rem .18rem!important;gap:.1rem!important;border-radius:11px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]>button :is(svg,span:first-child){width:17px!important;height:17px!important;font-size:1rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]>button>span:last-child{max-width:100%!important;overflow:hidden!important;font-size:.56rem!important;font-weight:820!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-panel=true]{padding:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-header=true]{min-height:0!important;margin:0 0 .48rem!important;padding:.68rem .72rem!important;border-color:var(--sw-writing-mobile-line)!important;border-radius:15px!important;background:var(--sw-writing-mobile-card)!important;box-shadow:0 10px 24px #00000024,inset 0 1px #ffffff0e!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-header=true] h2{font-size:1.18rem!important;line-height:1.08!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-writing-header=true] p{max-width:21ch!important;margin-top:.16rem!important;overflow:hidden!important;font-size:.64rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-page-frame=true]{padding:.72rem .5rem 1rem!important;border-color:var(--sw-writing-mobile-line)!important;border-radius:var(--sw-writing-mobile-radius)!important;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 180px),color-mix(in srgb,var(--surface-primary) 94%,#02040b)!important;box-shadow:0 16px 38px #0003,inset 0 1px #ffffff0d!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-page-scroll=true]{max-width:42rem!important;margin:0 auto!important;padding:.35rem .2rem 1.1rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-heading-row=true]{gap:.55rem!important;margin:0 0 1rem!important;padding:.62rem 0 .72rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-heading-row=true]>.manuscript-line-number{min-width:24px!important;width:24px!important;font-size:.62rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-heading-row=true]>.manuscript-heading-content{font-size:1.22rem!important;font-weight:720!important;line-height:1.27!important;letter-spacing:-.018em!important;text-wrap:balance!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-prose-line=true]{gap:.55rem!important;margin:0 0 .46rem!important;padding:.46rem .08rem!important;transform:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-prose-line=true]>div:first-child{min-width:24px!important;width:24px!important;padding-top:.18rem!important;font-size:.61rem!important;text-align:center!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-prose-copy=true],html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-prose-editor=true]{min-width:0!important;font-family:var(--font-serif)!important;font-size:1.075rem!important;line-height:1.76!important;letter-spacing:.002em!important;color:color-mix(in srgb,var(--text-primary) 95%,#fff)!important;text-wrap:pretty!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-prose-editor=true]{width:100%!important;font-size:max(16px,1.075rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-mobile-side-rail=book][data-collapsed=true]{display:none!important}}@media (min-width: 769px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :is([data-showweld-studio=true],[data-showweld-spark=true]){--sw-production-desktop-gap: clamp(.7rem, .9vw, .95rem);--sw-production-desktop-pad: clamp(.65rem, .85vw, .9rem);--sw-production-desktop-radius: 18px;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:var(--sw-production-desktop-pad)}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :is([data-showweld-studio=true],[data-showweld-spark=true]) .creator-cockpit__route-panel[data-cockpit-active=false],html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] :is([data-showweld-studio=true],[data-showweld-spark=true]) [hidden]{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] [data-showweld-studio=true] :is(.visual-cockpit-layout,.pb-rail,.visual-cockpit-route-rail,#visual-stories-stage,.pb-studio-stage,.pb-preview-editor-command,.pb-lettering-route-panel,.pb-panel-stack,.creator-cockpit__inspector),html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true] [data-showweld-spark=true] :is(.spark-command-rail,.spark-clip-list,.spark-picture-source-list,.spark-main-stage,.spark-editor-deck,.spark-editor-timeline-ribbon,.spark-clip-workspace,.spark-editor-panel,.spark-editor-body,.spark-inspector-shell,.spark-inspector-stack){max-height:none!important;overflow-y:visible!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:max-content max-content!important;align-content:start!important;gap:var(--sw-production-desktop-gap)!important;padding:var(--sw-production-desktop-pad)!important;background:radial-gradient(900px 520px at 76% -18%,rgba(14,165,233,.11),transparent 67%),radial-gradient(720px 460px at 14% 8%,rgba(168,85,247,.08),transparent 70%),var(--sw-creator-studio-bg, var(--studio-bg))!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.pb-studio-header{display:grid!important;grid-template-columns:minmax(15.5rem,.56fr) minmax(0,1.44fr)!important;align-items:center!important;gap:.9rem!important;width:100%!important;min-height:62px!important;height:auto!important;padding:.65rem .8rem!important;overflow:hidden!important;border-radius:16px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-studio-header-actions{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:max-content!important;grid-template-columns:none!important;justify-content:end!important;align-items:center!important;gap:.45rem!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout{display:grid!important;grid-template-columns:clamp(12.5rem,17.5vw,14.5rem) minmax(0,1fr)!important;grid-template-rows:max-content!important;align-items:start!important;align-content:start!important;gap:var(--sw-production-desktop-gap)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout[data-inspector-visible=true]{grid-template-columns:clamp(12.5rem,16.5vw,14rem) minmax(0,1fr) clamp(16rem,20vw,18.5rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-rail{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:.75rem!important;gap:.65rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-rail>*{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;transform:none!important;overflow-y:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] :is(#visual-stories-stage,.pb-studio-stage){width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] #visual-stories-stage{display:block!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-studio-stage{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:var(--sw-production-desktop-gap)!important;padding:.05rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-shell{order:1!important;display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.72fr)!important;grid-template-rows:minmax(26rem,auto)!important;align-items:stretch!important;gap:.75rem!important;width:100%!important;height:auto!important;min-height:26rem!important;max-height:none!important;padding:.75rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-stage{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:24.5rem!important;max-height:none!important;overflow:hidden!important;border-radius:15px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-caption{position:absolute!important;inset:.9rem .9rem auto!important;width:calc(100% - 1.8rem)!important;max-width:none!important;height:auto!important;min-height:58px!important;transform:none!important;z-index:4!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-command{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:initial!important;gap:.55rem!important;width:100%!important;min-width:0!important;height:100%!important;min-height:24.5rem!important;padding:.65rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-command>*{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;transform:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-command :is(.pb-layered-input-card,.pb-neutron-layer-stack){padding:.55rem!important;gap:.42rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-command .pb-layered-scene-area{min-height:4.6rem!important;max-height:5.4rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-command .pb-editor-bridge-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-command .pb-neutron-layer-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-lettering-route-panel{order:2!important;position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.75rem!important;width:100%!important;height:auto!important;min-height:0!important;padding:1rem!important;margin:0!important;transform:none!important;z-index:auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-lettering-route-panel>*{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-lettering-tools{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] :is(.pb-route-command,.pb-panel-stack){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transform:none!important;z-index:auto!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-route-command{order:3!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack{order:4!important;display:flex!important;flex-direction:column!important;gap:.75rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] :is(.pb-production-bible-card,.pb-workflow-grid){position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transform:none!important;z-index:auto!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] :is(.pb-panel-edit-body,.pb-panel-dialogue-block){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true]{display:grid!important;grid-template-columns:clamp(13rem,18.5vw,16.25rem) minmax(0,1fr)!important;grid-template-rows:max-content!important;align-items:start!important;align-content:start!important;gap:var(--sw-production-desktop-gap)!important;padding:var(--sw-production-desktop-pad)!important;background:radial-gradient(920px 520px at 82% -12%,rgba(168,85,247,.11),transparent 67%),radial-gradient(720px 440px at 18% 4%,rgba(14,165,233,.08),transparent 70%),var(--sw-creator-studio-bg, var(--sw-theme-page-bg, var(--bg-gradient-primary)))!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-rail{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;align-self:start!important;gap:.7rem!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:.75rem!important;transform:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-rail>*{position:relative!important;inset:auto!important;grid-column:auto!important;grid-row:auto!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-route-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(46px,auto)!important;gap:.42rem!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button{width:100%!important;min-width:0!important;min-height:46px!important;padding:.45rem .5rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] :is(.spark-clip-list,.spark-picture-source-list){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:.45rem!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-main-stage{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:initial!important;gap:var(--sw-production-desktop-gap)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;transform:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-shell{order:1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(clamp(22rem,42vh,28rem),auto)!important;width:100%!important;height:auto!important;min-height:clamp(22rem,42vh,28rem)!important;max-height:none!important;padding:.75rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-stage{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border-radius:15px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-preview-editor-command{position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__primary{position:absolute!important;inset:auto auto .75rem .75rem!important;display:grid!important;grid-template-columns:minmax(6.5rem,.9fr) minmax(12.5rem,1.45fr)!important;align-items:center!important;gap:.5rem!important;width:min(55%,34rem)!important;min-width:0!important;max-width:calc(100% - 2rem)!important;min-height:58px!important;height:auto!important;padding:.55rem .65rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__title{width:100%!important;min-width:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important;width:100%!important;min-width:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__actions>button{width:100%!important;min-width:0!important;min-height:36px!important;padding-inline:.4rem!important;font-size:.66rem!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__route-chips{position:absolute!important;inset:.75rem .75rem auto auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;width:min(37%,22rem)!important;min-width:13rem!important;max-width:calc(100% - 1.5rem)!important;height:auto!important;transform:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__agent-actions{position:absolute!important;inset:auto .75rem .75rem auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;width:min(34%,17.5rem)!important;min-width:11.5rem!important;max-width:calc(42% - 1.25rem)!important;height:auto!important;transform:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon{order:2!important;position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:.55rem!important;width:100%!important;min-height:8.75rem!important;height:auto!important;padding:.75rem!important;margin:0!important;transform:none!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon__tracks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important;height:auto!important;min-height:4.75rem!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-editor-track{grid-template-columns:3rem minmax(0,1fr)!important;min-height:4.5rem!important;height:auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-editor-clip-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:.45rem!important;width:100%!important;min-width:0!important;height:auto!important;min-height:4.5rem!important;overflow-x:auto!important;overflow-y:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-editor-clip-pill{display:grid!important;grid-template-columns:2.25rem minmax(0,1fr)!important;grid-template-rows:minmax(3.5rem,auto)!important;align-items:center!important;gap:.42rem!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:4.25rem!important;padding:.38rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-editor-clip-pill :is(.spark-editor-clip-pill__thumb,.spark-editor-clip-pill__meta){min-width:0!important;max-width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-editor-clip-pill .spark-editor-clip-pill__thumb{display:grid!important;place-items:center!important;width:2.25rem!important;height:2.75rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-editor-clip-pill .spark-editor-clip-pill__meta{display:grid!important;align-content:center!important;gap:.15rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-editor-clip-pill .spark-editor-clip-pill__meta :is(strong,span){display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-main-stage>.creator-cockpit__route-panel[data-cockpit-active=true]:not(.spark-preview-editor-shell):not(.spark-editor-timeline-ribbon){order:3!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transform:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true]{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr)!important;grid-template-rows:auto auto!important;align-items:start!important;gap:.75rem!important;padding:.75rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace :is(.spark-editor-panel,.spark-editor-body,.spark-inspector-shell,.spark-inspector-stack){height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}@media (max-width: 1180px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-studio-header-actions{justify-content:start!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-studio-header-actions>.pb-header-action--secondary{display:inline-flex!important;min-height:40px!important;order:3!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-studio-header-actions>label{display:flex!important;min-height:40px!important;order:4!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-studio-header-actions>.pb-header-ai{order:1!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-studio-header-actions>.pb-header-action--primary{order:2!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-studio-header-actions>.pb-header-action--import{order:5!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout[data-inspector-visible=true]{grid-template-columns:clamp(12rem,21vw,13.5rem) minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout[data-inspector-visible=true]>.creator-cockpit__inspector{grid-column:2!important;width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-shell{grid-template-columns:minmax(0,1fr) minmax(16.5rem,.76fr)!important;grid-template-rows:minmax(25rem,auto)!important;min-height:25rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] :is(.pb-preview-editor-stage,.pb-preview-editor-command){min-height:23.5rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true]{grid-template-columns:clamp(12.5rem,22vw,13.75rem) minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button{min-height:43px!important;grid-template-columns:.9rem minmax(0,1fr)!important;gap:.25rem!important;padding:.34rem .35rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button>span:first-of-type{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button strong{display:block!important;max-width:100%!important;font-size:.61rem!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button small{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__primary{grid-template-columns:minmax(5.5rem,.72fr) minmax(11.5rem,1.45fr)!important;width:57%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__title span{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__agent-actions{width:min(35%,14rem)!important;max-width:calc(41% - 1.2rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon__tracks,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace[data-cockpit-active=true]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 900px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.pb-studio-header{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-studio-header-actions{justify-content:start!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-shell{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(18rem,auto) auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] :is(.pb-preview-editor-stage,.pb-preview-editor-command){height:auto!important;min-height:18rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true]{grid-template-columns:12rem minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__route-chips{min-width:11.5rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__primary{width:calc(100% - 1.5rem)!important;grid-template-columns:minmax(5rem,.7fr) minmax(11rem,1.4fr)!important;bottom:6.25rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-command-dock__agent-actions{inset:auto .75rem .75rem .75rem!important;width:auto!important;max-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}}}.wb-os,.wb-os *,.wb-os *:before,.wb-os *:after{box-sizing:border-box}.wb-os{--wb-panel: color-mix(in srgb, var(--surface-primary) 91%, transparent);--wb-panel-strong: color-mix(in srgb, var(--surface-secondary) 94%, transparent);--wb-line: color-mix(in srgb, var(--border-primary) 82%, transparent);--wb-line-strong: color-mix(in srgb, var(--accent-primary) 38%, var(--border-primary));--wb-muted: var(--text-secondary);display:grid;grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--text-primary);background:radial-gradient(circle at 12% -8%,var(--accent-primary-10),transparent 32rem),radial-gradient(circle at 94% 12%,var(--accent-secondary-10),transparent 28rem),var(--background-primary, var(--bg-primary))}.wb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wb-kicker{display:block;color:var(--accent-primary);font-size:.66rem;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.wb-os button,.wb-os input,.wb-os select,.wb-os textarea{font:inherit}.wb-os button{-webkit-tap-highlight-color:transparent}.wb-os button:focus-visible,.wb-os input:focus-visible,.wb-os select:focus-visible,.wb-os textarea:focus-visible,.wb-tabpanel:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.wb-os__header{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-width:0;padding:.85rem 1rem;border-bottom:1px solid var(--wb-line);background:color-mix(in srgb,var(--background-primary, var(--bg-primary)) 86%,transparent);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.wb-os__identity,.wb-os__header-actions,.wb-ai-status,.wb-primary-action,.wb-secondary-action,.wb-icon-button,.wb-text-action{display:flex;align-items:center}.wb-os__identity{gap:.8rem;min-width:0}.wb-os__mark{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid var(--wb-line-strong);border-radius:13px;color:var(--accent-primary);background:linear-gradient(145deg,var(--accent-primary-15),var(--accent-secondary-10));box-shadow:inset 0 1px #ffffff14}.wb-os__mark svg{width:20px;height:20px}.wb-os__breadcrumb{display:flex;align-items:center;gap:.35rem;margin-bottom:.2rem;color:var(--text-tertiary);font-size:.68rem;line-height:1}.wb-os__breadcrumb strong{color:var(--text-secondary);font-weight:700}.wb-os__identity h1{margin:0;font-size:clamp(1.12rem,1.7vw,1.42rem);line-height:1.12;letter-spacing:-.03em}.wb-os__identity p{max-width:48rem;margin:.18rem 0 0;overflow:hidden;color:var(--wb-muted);font-size:.77rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.wb-os__header-actions{justify-content:flex-end;gap:.55rem;flex:0 0 auto}.wb-ai-status{gap:.55rem;min-height:42px;max-width:min(22rem,32vw);padding:.42rem .65rem;border:1px solid color-mix(in srgb,var(--accent-secondary) 28%,var(--wb-line));border-radius:12px;color:var(--accent-secondary);background:linear-gradient(135deg,var(--accent-secondary-10),var(--accent-primary-10))}.wb-ai-status>span{display:flex;min-width:0;flex-direction:column}.wb-ai-status strong,.wb-ai-status small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-ai-status strong{color:var(--text-primary);font-size:.72rem;line-height:1.25}.wb-ai-status small{color:var(--text-secondary);font-size:.65rem;line-height:1.25}.wb-ai-status em{padding:.18rem .36rem;border-radius:999px;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-primary) 72%,transparent);font-size:.62rem;font-style:normal;font-weight:800}.wb-primary-action,.wb-secondary-action,.wb-icon-button,.wb-text-action{justify-content:center;gap:.4rem;min-height:40px;border-radius:10px;cursor:pointer;font-weight:750;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.wb-primary-action{padding:.55rem .85rem;border:1px solid color-mix(in srgb,var(--accent-primary) 60%,transparent);color:var(--accent-text, white);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 8px 22px var(--accent-primary-20);font-size:.76rem}.wb-primary-action:hover{transform:translateY(-1px);box-shadow:0 10px 28px var(--accent-primary-25)}.wb-secondary-action,.wb-icon-button{border:1px solid var(--wb-line);color:var(--text-secondary);background:var(--wb-panel)}.wb-secondary-action{padding:.52rem .72rem;font-size:.74rem}.wb-secondary-action span{min-width:1.3rem;padding:.08rem .3rem;border-radius:999px;color:var(--accent-primary);background:var(--accent-primary-10);font-size:.64rem}.wb-icon-button{width:40px;min-width:40px;padding:0}.wb-secondary-action:hover,.wb-icon-button:hover{border-color:var(--wb-line-strong);color:var(--text-primary);background:var(--surface-hover)}.wb-text-action{width:fit-content;min-height:34px;padding:.35rem .55rem;border:0;color:var(--accent-primary);background:transparent;font-size:.74rem}.wb-text-action:hover{background:var(--accent-primary-10)}.wb-skillbar{position:relative;z-index:3;display:grid;grid-template-columns:minmax(12rem,.85fr) minmax(0,3fr);gap:.75rem;min-width:0;padding:.55rem 1rem;border-bottom:1px solid var(--wb-line);background:color-mix(in srgb,var(--surface-secondary) 58%,transparent)}.wb-skillbar__status{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:.35rem .1rem}.wb-skillbar__status strong,.wb-skillbar__status small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-skillbar__status strong{margin-top:.13rem;font-size:.83rem}.wb-skillbar__status small{margin-top:.08rem;color:var(--text-tertiary);font-size:.65rem}.wb-skillbar__actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;min-width:0}.wb-skillbar__actions button{display:flex;align-items:center;gap:.45rem;min-width:0;min-height:46px;padding:.4rem .55rem;border:1px solid var(--wb-line);border-radius:10px;color:var(--text-secondary);text-align:left;background:color-mix(in srgb,var(--surface-primary) 68%,transparent);cursor:pointer}.wb-skillbar__actions button>svg{flex:0 0 auto;color:var(--accent-primary)}.wb-skillbar__actions button>span{display:flex;min-width:0;flex-direction:column}.wb-skillbar__actions strong,.wb-skillbar__actions small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-skillbar__actions strong{color:var(--text-primary);font-size:.69rem;line-height:1.25}.wb-skillbar__actions small{color:var(--text-tertiary);font-size:.6rem;line-height:1.25}.wb-skillbar__actions button:hover:not(:disabled),.wb-skillbar__actions button[data-active=true]{border-color:var(--wb-line-strong);background:linear-gradient(135deg,var(--accent-primary-10),var(--accent-secondary-10))}.wb-skillbar__actions button:disabled{cursor:not-allowed;opacity:.45}.wb-os__workspace{position:relative;display:grid;grid-template-columns:clamp(17.5rem,23vw,20rem) minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.wb-library{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-right:1px solid var(--wb-line);background:color-mix(in srgb,var(--background-secondary, var(--bg-secondary)) 91%,transparent)}.wb-library__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem .85rem .65rem}.wb-library__header h2{margin:.18rem 0 0;font-size:.98rem;letter-spacing:-.02em}.wb-library__header h2 span{color:var(--text-tertiary);font-size:.7rem;font-weight:700}.wb-library__controls{display:grid;gap:.55rem;padding:0 .85rem .75rem;border-bottom:1px solid var(--wb-line)}.wb-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:40px;padding:0 .65rem;border:1px solid var(--wb-line);border-radius:10px;color:var(--text-tertiary);background:var(--wb-panel)}.wb-search:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-10)}.wb-search input{width:100%;min-width:0;border:0;outline:0;color:var(--text-primary);background:transparent;font-size:.76rem}.wb-search button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:7px;color:var(--text-tertiary);background:transparent;cursor:pointer}.wb-library__filter-row,.wb-library__create-row{display:grid;gap:.42rem;min-width:0}.wb-library__filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px}.wb-library__create-row{grid-template-columns:minmax(0,1fr) auto}.wb-library__filter-row label,.wb-library__create-row label,.wb-empty-state__actions label{min-width:0}.wb-library select,.wb-empty-state select,.wb-record select{width:100%;min-width:0;min-height:40px;padding:.45rem 1.8rem .45rem .6rem;border:1px solid var(--wb-line);border-radius:10px;outline:0;color:var(--text-primary);background:var(--sw-input-bg, var(--surface-primary));font-size:.72rem}.wb-library__create-row .wb-primary-action{min-height:40px;white-space:nowrap}.wb-library__list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:.42rem;overflow-x:hidden;overflow-y:auto;padding:.7rem;overscroll-behavior:contain;scrollbar-gutter:stable}.wb-library-item{position:relative;display:grid;min-width:0;border:1px solid transparent;border-radius:11px;background:color-mix(in srgb,var(--surface-primary) 65%,transparent);transition:border-color .15s ease,background .15s ease}.wb-library-item:hover,.wb-library-item:focus-within{border-color:var(--wb-line);background:var(--surface-hover)}.wb-library-item[data-selected=true]{border-color:var(--wb-line-strong);background:linear-gradient(135deg,var(--accent-primary-10),var(--accent-secondary-10));box-shadow:inset 3px 0 var(--accent-primary)}.wb-library-item__select{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.55rem;min-width:0;padding:.65rem;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.wb-library-item__glyph{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--wb-line);border-radius:9px;color:var(--accent-primary);background:var(--accent-primary-10);font-size:.76rem}[data-world-type=Flora]{color:var(--success-primary, #4ade80)}[data-world-type=Fauna]{color:var(--warning-primary, #fbbf24)}[data-world-type=System]{color:var(--accent-secondary, #a78bfa)}[data-world-type=Lore]{color:#f472b6}.wb-library-item__copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.wb-library-item__copy strong,.wb-library-item__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-library-item__copy strong{color:var(--text-primary);font-size:.78rem;line-height:1.35}.wb-library-item__copy small{margin-top:.1rem;color:var(--text-tertiary);font-size:.62rem;line-height:1.35}.wb-library-item__actions{display:none;grid-template-columns:1fr 1fr;gap:.35rem;padding:0 .55rem .5rem 2.6rem}.wb-library-item:hover .wb-library-item__actions,.wb-library-item:focus-within .wb-library-item__actions,.wb-library-item[data-selected=true] .wb-library-item__actions{display:grid}.wb-library-item__actions button{min-height:30px;padding:.25rem .45rem;border:1px solid var(--wb-line);border-radius:8px;color:var(--text-tertiary);background:transparent;cursor:pointer;font-size:.64rem;font-weight:700}.wb-library-item__actions button:last-child:hover{border-color:var(--danger-primary, #ef4444);color:var(--danger-primary, #ef4444)}.wb-library__empty{display:flex;min-height:15rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--text-tertiary);text-align:center}.wb-library__empty>svg{width:26px;height:26px;margin-bottom:.3rem;color:var(--accent-primary)}.wb-library__empty strong{color:var(--text-secondary);font-size:.82rem}.wb-library__empty span{max-width:15rem;font-size:.7rem;line-height:1.5}.wb-workspace{display:flex;width:100%;min-width:0;min-height:0;max-width:100%;flex-direction:column;gap:.7rem;overflow-x:hidden;overflow-y:auto;padding:.85rem;overscroll-behavior:contain;scrollbar-gutter:stable}.wb-workspace__hero{display:grid;grid-template-columns:minmax(12rem,1.2fr) minmax(28rem,2fr);gap:.85rem;padding:.85rem;border:1px solid var(--wb-line);border-radius:14px;background:linear-gradient(135deg,var(--wb-panel-strong),color-mix(in srgb,var(--accent-primary) 4%,transparent))}.wb-workspace__title{display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start}.wb-record__type-badge{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;max-width:100%;padding:.2rem .48rem;border:1px solid currentColor;border-radius:999px;background:color-mix(in srgb,currentColor 9%,transparent);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.wb-workspace__title h2{max-width:100%;margin:.35rem 0 0;overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.14;letter-spacing:-.035em}.wb-workspace__title p{margin:.28rem 0 0;color:var(--text-secondary);font-size:.72rem}.wb-workspace__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0}.wb-workspace__stats>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:.55rem .62rem;border:1px solid var(--wb-line);border-radius:10px;background:color-mix(in srgb,var(--surface-primary) 58%,transparent)}.wb-workspace__stats dt{color:var(--text-tertiary);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wb-workspace__stats dd{display:flex;min-width:0;flex-direction:column;margin:.18rem 0 0;font-size:1rem;font-weight:800}.wb-workspace__stats small{margin-top:.08rem;overflow:hidden;color:var(--text-tertiary);font-size:.58rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.wb-readiness{min-width:0}.wb-readiness>*{max-width:100%;margin:0}.wb-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:min(42rem,100%);padding:.25rem;border:1px solid var(--wb-line);border-radius:12px;background:color-mix(in srgb,var(--surface-primary) 78%,transparent)}.wb-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:.38rem;min-width:0;min-height:40px;padding:.42rem .62rem;border:1px solid transparent;border-radius:9px;color:var(--text-secondary);background:transparent;cursor:pointer;font-size:.72rem;font-weight:750}.wb-tabs button:hover{color:var(--text-primary);background:var(--surface-hover)}.wb-tabs button[aria-selected=true]{border-color:var(--wb-line-strong);color:var(--text-primary);background:linear-gradient(135deg,var(--accent-primary-10),var(--accent-secondary-10));box-shadow:0 4px 14px #0000001f}.wb-tabs em{min-width:1.15rem;padding:.08rem .28rem;border-radius:999px;color:var(--text-tertiary);background:var(--surface-secondary);font-size:.58rem;font-style:normal}.wb-tabs__short-label{display:none}.wb-tabpanel,.wb-tabpanel__motion{width:100%;min-width:0}.wb-tabpanel{padding:.05rem 0 1.5rem;outline:0}.wb-record{display:grid;gap:.85rem;width:100%;min-width:0}.wb-record__identity,.wb-record__notes{min-width:0;border:1px solid var(--wb-line);border-radius:14px;background:var(--wb-panel);box-shadow:0 10px 30px #00000014}.wb-record__identity{display:grid;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);gap:1rem;padding:.95rem}.wb-record__visual{min-width:0;padding:.75rem;border:1px solid var(--wb-line);border-radius:12px;background:color-mix(in srgb,var(--surface-secondary) 62%,transparent);overflow:hidden}.wb-record__visual>.wb-kicker{margin-bottom:.25rem}.wb-record__visual>div{max-width:100%}.wb-record__fields{display:flex;min-width:0;flex-direction:column;gap:.9rem}.wb-record__heading,.wb-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;min-width:0}.wb-record__heading h3,.wb-section-heading h3{margin:.2rem 0 0;font-size:1rem;letter-spacing:-.02em}.wb-record__name{min-width:0;padding:.75rem;border:1px solid var(--wb-line);border-radius:11px;background:color-mix(in srgb,var(--surface-secondary) 55%,transparent)}.wb-field-label{display:block;margin-bottom:.38rem;color:var(--text-tertiary);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wb-record__field-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:.7rem}.wb-field,.wb-record__route-card{min-width:0;padding:.72rem;border:1px solid var(--wb-line);border-radius:11px;background:color-mix(in srgb,var(--surface-secondary) 48%,transparent)}.wb-record__route-card{display:flex;flex-direction:column;align-items:flex-start}.wb-record__route-card strong{overflow-wrap:anywhere;font-size:.8rem}.wb-record__route-card .wb-text-action{margin:.25rem -.2rem -.2rem}.wb-record__notes{padding:.95rem;overflow:hidden}.wb-section-heading{margin-bottom:.75rem}.wb-section-heading>span{color:var(--text-tertiary);font-size:.65rem}.wb-record__notes>*:last-child{max-width:100%}.wb-empty-state{display:flex;width:min(42rem,100%);min-height:min(32rem,100%);margin:auto;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.5rem,5vw,3.5rem);border:1px solid var(--wb-line);border-radius:18px;text-align:center;background:radial-gradient(circle at 50% 30%,var(--accent-primary-15),transparent 15rem),var(--wb-panel)}.wb-empty-state__mark{display:grid;width:68px;height:68px;margin-bottom:1rem;place-items:center;border:1px solid var(--wb-line-strong);border-radius:20px;color:var(--accent-primary);background:linear-gradient(145deg,var(--accent-primary-15),var(--accent-secondary-10))}.wb-empty-state__mark svg{width:28px;height:28px}.wb-empty-state h2{margin:.35rem 0 0;font-size:clamp(1.35rem,3vw,2rem);letter-spacing:-.04em}.wb-empty-state p{max-width:32rem;margin:.65rem 0 1.1rem;color:var(--text-secondary);font-size:.82rem;line-height:1.65}.wb-empty-state__actions{display:grid;grid-template-columns:minmax(10rem,1fr) auto;gap:.5rem;width:min(23rem,100%)}.wb-library-overlay{position:fixed;z-index:780;inset:0 0 var(--sw-mobile-bottom-clearance, calc(6.75rem + env(safe-area-inset-bottom, 0px)) ) 0;width:100%;padding:0;border:0;background:var(--modal-overlay-bg, rgba(0, 0, 0, .68));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wb-library-portal{display:contents}html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os{height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os #world-building-main-content.wb-workspace{display:flex!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(42rem,100%)!important;height:auto!important;min-height:48px!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}@media (max-width: 1180px){.wb-skillbar{grid-template-columns:minmax(11rem,.7fr) minmax(0,2.3fr)}.wb-skillbar__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-skillbar__actions button:nth-child(n+4){display:none}.wb-os__workspace{grid-template-columns:17.5rem minmax(0,1fr)}.wb-workspace__hero{grid-template-columns:minmax(10rem,.8fr) minmax(22rem,2fr)}.wb-workspace__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 920px){.wb-os__identity p,.wb-ai-status small{display:none}.wb-ai-status{max-width:13rem}.wb-record__identity{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}}@media (max-width: 768px){.wb-os{grid-template-rows:auto auto minmax(0,1fr);max-width:100vw}.wb-os__header{align-items:center;gap:.45rem;padding:.55rem max(.6rem,env(safe-area-inset-left))}.wb-os__identity{gap:.5rem;flex:1 1 auto}.wb-os__mark{width:34px;height:34px;flex-basis:34px;border-radius:10px}.wb-os__breadcrumb,.wb-os__identity p,.wb-ai-status,.wb-os__add{display:none}.wb-os__identity h1{overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.wb-os__header-actions{flex:0 0 auto}.wb-secondary-action{min-height:40px}.wb-skillbar{display:grid;grid-template-columns:1fr;gap:.35rem;padding:.42rem .55rem}.wb-skillbar__status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:0}.wb-skillbar__status .wb-kicker{font-size:.58rem}.wb-skillbar__status strong{margin:0;font-size:.72rem}.wb-skillbar__status small{margin:0;font-size:.58rem;text-align:right}.wb-skillbar__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.wb-skillbar__actions button{justify-content:center;min-height:38px;padding:.35rem;text-align:center}.wb-skillbar__actions button:nth-child(n+4),.wb-skillbar__actions small{display:none}.wb-skillbar__actions strong{font-size:.62rem}.wb-os__workspace{display:block;min-width:0;max-width:100%}.wb-library{position:fixed;z-index:790;top:max(.5rem,env(safe-area-inset-top));bottom:var(--sw-mobile-bottom-clearance, calc(6.75rem + env(safe-area-inset-bottom, 0px)) );left:max(.5rem,env(safe-area-inset-left));width:min(23rem,calc(100vw - 1rem - env(safe-area-inset-left) - env(safe-area-inset-right)));max-width:calc(100vw - 1rem);border:1px solid var(--wb-line-strong);border-radius:16px;box-shadow:0 24px 72px #00000085}.wb-library__header{padding-top:.75rem}.wb-library-item__actions{display:grid}.wb-workspace{height:100%;max-width:100%;gap:.55rem;padding:.55rem .55rem calc(8rem + env(safe-area-inset-bottom,0px));scrollbar-gutter:auto}.wb-workspace__hero{grid-template-columns:1fr;gap:.6rem;padding:.7rem;border-radius:12px}.wb-workspace__title h2{margin-top:.28rem;font-size:1.12rem}.wb-workspace__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.wb-workspace__stats>div{padding:.45rem .5rem}.wb-workspace__stats dd{font-size:.84rem}.wb-tabs{position:sticky;z-index:5;top:-.55rem;width:100%;padding:.22rem;background:color-mix(in srgb,var(--background-primary, var(--bg-primary)) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wb-tabs button{min-height:40px;padding:.35rem;font-size:.68rem}.wb-tabs__full-label{display:none}.wb-tabs__short-label{display:inline}.wb-tabpanel{padding-bottom:1rem}.wb-record{gap:.55rem}.wb-record__identity{grid-template-columns:1fr;gap:.65rem;padding:.65rem;border-radius:12px}.wb-record__visual{padding:.6rem}.wb-record__field-grid{grid-template-columns:1fr}.wb-record__notes{padding:.65rem;border-radius:12px}.wb-section-heading>span{display:none}.wb-empty-state{min-height:28rem;padding:1.25rem;border-radius:14px}.wb-empty-state__actions{grid-template-columns:1fr}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-os__workspace{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os #world-building-main-content.wb-workspace{display:flex!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os #world-building-main-content.wb-workspace>*{flex:0 0 auto!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-tabpanel,html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-tabpanel__motion{width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-skillbar__actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-tabs__full-label{display:none!important}html body #showweld-app-root[data-app-surface=creator] #world-building-view.wb-os .wb-tabs__short-label{display:inline!important}}@media (min-width: 769px){html body #showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view :is(.wb-readiness,.wb-readiness-slot){margin-bottom:.7rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view :is(.wb-readiness,.wb-readiness-slot) .generation-readiness-panel[data-readiness-state=collapsed]{min-height:56px!important;height:56px!important;max-height:56px!important;padding:.36rem .5rem!important;overflow:hidden!important;border-radius:13px!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view :is(.wb-readiness,.wb-readiness-slot) .generation-readiness-panel[data-readiness-state=collapsed] :is(.generation-readiness-panel__header,.generation-readiness-panel__metrics,.generation-readiness-panel__footer,.generation-readiness-panel__routes,.generation-readiness-panel__actions){display:none!important;visibility:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view :is(.wb-readiness,.wb-readiness-slot) .generation-readiness-panel[data-readiness-state=collapsed] .generation-readiness-panel__compact-summary{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.56rem!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:.28rem .44rem!important;margin:0!important;overflow:hidden!important;transform:none!important;opacity:1!important;visibility:visible!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view :is(.wb-readiness,.wb-readiness-slot) .generation-readiness-panel__compact-score{display:grid!important;min-width:3rem!important;min-height:34px!important;padding:.18rem .38rem!important;place-items:center!important;opacity:1!important;visibility:visible!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view :is(.wb-readiness,.wb-readiness-slot) .generation-readiness-panel__compact-score small{display:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view :is(.wb-readiness,.wb-readiness-slot) .generation-readiness-panel__compact-body{display:block!important;min-width:0!important;opacity:1!important;visibility:visible!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view :is(.wb-readiness,.wb-readiness-slot) .generation-readiness-panel__compact-body strong{display:block!important;max-width:100%!important;overflow:hidden!important;font-size:.72rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view :is(.wb-readiness,.wb-readiness-slot) .generation-readiness-panel__compact-body small{display:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] #world-building-view :is(.wb-readiness,.wb-readiness-slot) .generation-readiness-panel__compact-facts{display:block!important;grid-column:auto!important;min-width:0!important;padding:0!important;overflow:hidden!important;color:var(--text-tertiary)!important;font-size:.61rem!important;text-overflow:ellipsis!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}}@media (max-width: 390px){.wb-skillbar__status small,.wb-skillbar__actions button>svg{display:none}.wb-skillbar__status{grid-template-columns:auto minmax(0,1fr)}.wb-secondary-action{padding-inline:.55rem}.wb-workspace__stats small{white-space:normal}.wb-record__heading{flex-direction:column}}@media (prefers-reduced-motion: reduce){.wb-os *,.wb-os *:before,.wb-os *:after{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}.app-builder-active{--abp-route-accent: var(--sw-route-accent, var(--sw-creator-route-app-builder, var(--accent-primary, #7c3aed)));--abp-route-accent-rgb: var(--sw-route-accent-rgb, var(--sw-creator-route-app-builder-rgb, var(--accent-primary-rgb, 124, 58, 237)));--abp-surface: var(--sw-route-surface, var(--sw-layer-default, var(--sw-creator-surface, color-mix(in srgb, var(--surface-background, #0a0c14) 92%, transparent))));--abp-surface-elevated: var(--sw-route-surface-strong, var(--sw-layer-raised, var(--sw-creator-surface-strong, color-mix(in srgb, var(--surface-background, #0a0c14) 78%, var(--accent-primary, #7c3aed) 4%))));--abp-surface-soft: var(--sw-route-surface-soft, var(--sw-layer-sunken, var(--sw-creator-surface-soft, color-mix(in srgb, var(--surface-background, #0a0c14) 82%, transparent))));--abp-control: var(--sw-route-control, var(--sw-control-bg, var(--sw-creator-control-surface, color-mix(in srgb, var(--surface-background, #0a0c14) 70%, transparent))));--abp-control-hover: var(--sw-route-control-hover, var(--sw-control-bg-hover, var(--sw-creator-control-surface-hover, color-mix(in srgb, var(--surface-background, #0a0c14) 66%, var(--accent-primary, #7c3aed) 9%))));--abp-border: var(--sw-route-border, var(--sw-border-muted-color, var(--sw-creator-border, color-mix(in srgb, var(--text-primary, #f8fafc) 8%, transparent))));--abp-border-strong: var(--sw-route-border-strong, var(--sw-border-strong-color, var(--sw-creator-border-strong, color-mix(in srgb, var(--text-primary, #f8fafc) 14%, transparent))));--abp-shadow: var(--sw-route-shadow, var(--sw-elevation-3, var(--sw-creator-shadow, 0 12px 36px color-mix(in srgb, var(--surface-background, #000) 55%, transparent))));--abp-radius: min(var(--sw-panel-radius, 16px), 16px);--abp-radius-lg: min(var(--sw-panel-radius, 22px), 22px);--abp-gutter: var(--sw-creator-page-pad, clamp(.85rem, 2vw, 1.4rem));--abp-material-canvas: var(--sw-material-canvas, var(--sw-layer-canvas, var(--surface-background, #0a0c14)));--abp-material-panel: var(--sw-material-panel, var(--sw-layer-default, rgba(13,18,31,.92)));--abp-material-raised: var(--sw-material-raised, var(--sw-layer-raised, rgba(20,28,45,.94)));--abp-material-overlay: var(--sw-material-overlay, var(--sw-layer-overlay, rgba(12,18,31,.96)));--abp-material-scrim: var(--sw-material-scrim, rgba(2,6,23,.64));--abp-material-edge: var(--sw-material-edge, linear-gradient(90deg, var(--abp-route-accent), var(--accent-secondary, #06b6d4)));--abp-material-shadow: var(--sw-material-shadow, 0 28px 80px rgba(0,0,0,.48), inset 0 1px 0 rgba(255,255,255,.1));--abp-focus-glow: var(--sw-route-focus, 0 0 0 3px rgba(var(--abp-route-accent-rgb, 124,58,237), .25));--abp-motion-premium: var(--motion-ease-standard, cubic-bezier(.2, 0, 0, 1));background:radial-gradient(120% 80% at 0% 0%,rgba(var(--abp-route-accent-rgb, var(--sw-route-accent-rgb, 124, 58, 237)),.1) 0%,transparent 60%),radial-gradient(120% 80% at 100% 0%,rgba(var(--accent-secondary-rgb, 6, 182, 212),.07) 0%,transparent 60%),var(--sw-route-page-bg, var(--sw-workspace-canvas-bg, var(--sw-product-page-bg, var(--surface-background, #0a0c14))))}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first{--abp-cockpit-header: 58px;--abp-cockpit-pad: clamp(.5rem, .9vw, .78rem)}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first>.app-builder-command-strip,.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first>.app-builder-stat-strip{display:none!important}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-main{overflow:hidden!important;padding:var(--abp-cockpit-pad)!important;background:var(--sw-layer-canvas, var(--surface-background, #0a0c14))!important}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first [data-app-builder-rendering=true]{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-rendering-layout{height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:clamp(280px,23vw,410px) minmax(0,1fr)!important;gap:var(--abp-cockpit-pad)!important;align-items:stretch!important}.app-builder-agent-sidebar,.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-rendering-inspector{position:relative;isolation:isolate;min-height:0!important;overflow-y:auto!important;border:1px solid var(--abp-border)!important;border-radius:18px!important;background:radial-gradient(420px 280px at 10% 0%,rgba(var(--abp-route-accent-rgb, 56,189,248),.12),transparent 68%),var(--abp-material-panel)!important;box-shadow:var(--abp-material-shadow)!important;scrollbar-width:thin}.app-builder-agent-sidebar:before,.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-rendering-inspector:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:2px;border-radius:inherit;background:var(--abp-material-edge);opacity:.72}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-rendering-inspector{display:none!important}.app-builder-agent-sidebar{display:grid;grid-template-rows:auto minmax(120px,1fr) auto auto;gap:.72rem;padding:.74rem}.app-builder-agent-sidebar__brand{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0}.app-builder-agent-sidebar__brand>span{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:10px;color:var(--abp-route-accent);background:rgba(var(--abp-route-accent-rgb, 56,189,248),.14);border:1px solid rgba(var(--abp-route-accent-rgb, 56,189,248),.22)}.app-builder-agent-sidebar__brand strong{overflow:hidden;color:var(--text-primary);font-size:.82rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.app-builder-agent-sidebar__brand button,.app-builder-agent-sidebar__actions button,.app-builder-agent-sidebar__nav button,.app-builder-agent-sidebar__more-prompts summary,.app-builder-agent-sidebar__more-prompts button,.app-builder-agent-sidebar__tools summary,.app-builder-agent-sidebar__tools-panel button,.app-builder-agent-sidebar__prompt{border:1px solid var(--abp-border)!important;color:var(--text-primary)!important;background:var(--abp-material-raised)!important;cursor:pointer;transition:transform .16s var(--abp-motion-premium),border-color .16s var(--abp-motion-premium),background .16s var(--abp-motion-premium),box-shadow .16s var(--abp-motion-premium)}.app-builder-agent-sidebar__brand button:is(:hover,:focus-visible),.app-builder-agent-sidebar__actions button:is(:hover,:focus-visible),.app-builder-agent-sidebar__nav button:is(:hover,:focus-visible),.app-builder-agent-sidebar__more-prompts summary:is(:hover,:focus-visible),.app-builder-agent-sidebar__more-prompts button:is(:hover,:focus-visible),.app-builder-agent-sidebar__tools summary:is(:hover,:focus-visible),.app-builder-agent-sidebar__tools-panel button:is(:hover,:focus-visible),.app-builder-agent-sidebar__prompt:is(:hover,:focus-visible){outline:none;transform:translateY(-1px);border-color:var(--abp-border-strong)!important;box-shadow:var(--abp-focus-glow)}.app-builder-agent-sidebar__brand button{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:10px}.app-builder-agent-sidebar__empty{min-height:0;display:grid;place-items:center;align-content:center;gap:.8rem;color:var(--text-secondary);font-size:.72rem;line-height:1.42;text-align:center}.app-builder-agent-sidebar__empty .showweld-qol-visual{width:min(120px,50%);max-height:96px;opacity:.62}.app-builder-agent-sidebar__empty small{display:block;max-width:100%;color:var(--text-tertiary);font-size:.62rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-agent-sidebar__preview-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.app-builder-agent-sidebar__preview-grid em{min-width:0;display:grid;gap:.12rem;padding:.44rem;border:1px solid var(--abp-border);border-radius:12px;background:linear-gradient(145deg,rgba(var(--abp-route-accent-rgb, 56,189,248),.07),transparent),var(--abp-material-raised);font-style:normal}.app-builder-agent-sidebar__preview-grid strong,.app-builder-agent-sidebar__preview-grid span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-agent-sidebar__preview-grid strong{color:var(--abp-route-accent);font-size:.72rem;font-weight:950}.app-builder-agent-sidebar__preview-grid span{color:var(--text-tertiary);font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.app-builder-agent-sidebar__empty>button{width:100%;min-height:36px;border:1px solid rgba(var(--abp-route-accent-rgb, 56,189,248),.32);border-radius:12px;background:linear-gradient(135deg,rgba(var(--abp-route-accent-rgb, 56,189,248),.18),rgba(var(--accent-secondary-rgb, 6,182,212),.08)),var(--abp-material-raised);color:var(--abp-route-accent);font-size:.66rem;font-weight:950;cursor:pointer}.app-builder-agent-sidebar__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.38rem}.app-builder-agent-sidebar__actions button{min-height:30px!important;border-radius:999px!important;padding:.34rem .58rem!important;font-size:.66rem!important;font-weight:850!important}.app-builder-agent-sidebar__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.app-builder-agent-sidebar__nav button,.app-builder-agent-sidebar__tools summary,.app-builder-agent-sidebar__tools-panel button,.app-builder-agent-sidebar__prompt{min-width:0;min-height:38px!important;border-radius:12px!important;padding:.46rem .58rem!important;font-size:.68rem!important;font-weight:900!important}.app-builder-agent-sidebar__nav button{display:inline-flex;align-items:center;justify-content:center;gap:.38rem}.app-builder-agent-sidebar__tools{display:grid;gap:.34rem}.app-builder-agent-sidebar__tools summary{list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem}.app-builder-agent-sidebar__tools summary::-webkit-details-marker{display:none}.app-builder-agent-sidebar__tools-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.app-builder-agent-sidebar__tools-panel button{display:inline-flex;align-items:center;justify-content:center;gap:.32rem}.app-builder-agent-sidebar__nav button[data-active=true],.app-builder-agent-sidebar__tools-panel button[data-active=true]{border-color:rgba(var(--abp-route-accent-rgb, 56,189,248),.42)!important;color:var(--abp-route-accent)!important;background:rgba(var(--abp-route-accent-rgb, 56,189,248),.14)!important}.app-builder-agent-sidebar__prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;text-align:left}.app-builder-agent-sidebar__prompt span{overflow:hidden;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap}.app-builder-mobile-agent{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-bottom-sheet, 850);display:grid;align-items:end;padding:0 max(.78rem,env(safe-area-inset-right,0px)) calc(var(--sw-creator-mobile-dock-height, 92px) + .78rem + env(safe-area-inset-bottom,0px)) max(.78rem,env(safe-area-inset-left,0px));pointer-events:none}.app-builder-mobile-agent__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:radial-gradient(620px 420px at 60% 100%,rgba(var(--abp-route-accent-rgb, 56,189,248),.16),transparent 62%),var(--abp-material-scrim);backdrop-filter:blur(12px) saturate(145%);-webkit-backdrop-filter:blur(12px) saturate(145%);pointer-events:auto;cursor:pointer}.app-builder-mobile-agent__sheet{position:relative;width:min(100%,430px);max-height:min(78dvh,680px);margin-inline:auto;display:grid;gap:.72rem;padding:.74rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--abp-border-strong);border-radius:24px 24px 20px 20px;background:radial-gradient(520px 240px at 12% 0%,rgba(var(--abp-route-accent-rgb, 56,189,248),.15),transparent 70%),var(--abp-material-overlay);box-shadow:0 30px 90px #0000008a,inset 0 1px #ffffff1a;pointer-events:auto;scrollbar-width:thin;animation:appBuilderAgentSheetIn .24s var(--motion-ease-decelerate, cubic-bezier(0,0,.2,1)) both}.app-builder-mobile-agent__sheet:before{content:"";position:absolute;inset:0 0 auto;height:2px;border-radius:inherit;background:var(--abp-material-edge);opacity:.82}.app-builder-mobile-agent__handle{width:46px;height:4px;margin:.05rem auto .08rem;border-radius:999px;background:color-mix(in srgb,var(--text-primary, #fff) 24%,transparent)}.app-builder-mobile-agent__brand{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem}.app-builder-mobile-agent__brand>span{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid rgba(var(--abp-route-accent-rgb, 56,189,248),.34);border-radius:14px;color:var(--abp-route-accent);background:linear-gradient(135deg,rgba(var(--abp-route-accent-rgb, 56,189,248),.2),rgba(var(--accent-secondary-rgb, 6,182,212),.1)),var(--abp-material-raised)}.app-builder-mobile-agent__brand strong,.app-builder-mobile-agent__brand small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-mobile-agent__brand strong{color:var(--text-primary);font-size:.95rem;font-weight:950}.app-builder-mobile-agent__brand small{margin-top:.08rem;color:var(--text-tertiary);font-size:.66rem;font-weight:850}.app-builder-mobile-agent__brand button{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid var(--abp-border);border-radius:13px;background:var(--abp-material-raised);color:var(--text-secondary);font-size:.8rem;font-weight:950;cursor:pointer}.app-builder-mobile-agent__prompt-card{display:grid;gap:.68rem;padding:.72rem;border:1px solid var(--abp-border);border-radius:18px;background:linear-gradient(145deg,rgba(var(--abp-route-accent-rgb, 56,189,248),.12),#ffffff06),var(--abp-material-panel)}.app-builder-mobile-agent__prompt-card .showweld-qol-visual{width:62px;height:62px;justify-self:start;opacity:.9}.app-builder-mobile-agent__prompt-card>div:nth-of-type(1){min-width:0;display:grid;gap:.12rem}.app-builder-mobile-agent__prompt-card span{color:var(--text-tertiary);font-size:.62rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.app-builder-mobile-agent__prompt-card strong{color:var(--text-primary);font-size:.88rem}.app-builder-mobile-agent__preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem}.app-builder-mobile-agent__preview-grid em{min-width:0;display:grid;gap:.1rem;padding:.44rem .36rem;border:1px solid var(--abp-border);border-radius:13px;background:var(--abp-material-raised);font-style:normal;text-align:center}.app-builder-mobile-agent__preview-grid em strong,.app-builder-mobile-agent__preview-grid em span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-mobile-agent__preview-grid em strong{color:var(--abp-route-accent);font-size:.74rem;font-weight:950}.app-builder-mobile-agent__preview-grid em span{color:var(--text-tertiary);font-size:.52rem;letter-spacing:.03em}.app-builder-mobile-agent__prompt-card>button,.app-builder-mobile-agent__full-helper{min-height:42px;border:1px solid rgba(var(--abp-route-accent-rgb, 56,189,248),.36);border-radius:14px;background:linear-gradient(135deg,rgba(var(--abp-route-accent-rgb, 56,189,248),.24),rgba(var(--accent-secondary-rgb, 6,182,212),.12)),var(--abp-material-raised);color:var(--text-primary);font-size:.78rem;font-weight:950;cursor:pointer}.app-builder-mobile-agent__actions{display:flex;gap:.38rem;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none}.app-builder-mobile-agent__actions::-webkit-scrollbar{display:none}.app-builder-mobile-agent__actions button{flex:0 0 auto;min-height:34px;padding:.34rem .62rem;border:1px solid var(--abp-border);border-radius:999px;background:var(--abp-material-raised);color:var(--text-secondary);font-size:.68rem;font-weight:900;cursor:pointer;white-space:nowrap}.app-builder-mobile-agent__more-prompts,.app-builder-mobile-agent__tools{display:grid;gap:.38rem}.app-builder-mobile-agent__more-prompts summary,.app-builder-mobile-agent__tools summary{list-style:none;min-height:38px;display:grid;align-items:center;border:1px solid var(--abp-border);border-radius:14px;background:var(--abp-material-raised);color:var(--text-primary);font-size:.72rem;font-weight:920;cursor:pointer}.app-builder-mobile-agent__more-prompts summary{place-items:center}.app-builder-mobile-agent__tools summary{grid-template-columns:auto minmax(0,1fr);gap:.44rem;padding:0 .62rem}.app-builder-mobile-agent__more-prompts summary::-webkit-details-marker,.app-builder-mobile-agent__tools summary::-webkit-details-marker{display:none}.app-builder-mobile-agent__more-prompts>div,.app-builder-mobile-agent__tools-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.42rem}.app-builder-mobile-agent__more-prompts button,.app-builder-mobile-agent__tools-panel button{min-width:0;min-height:42px;border:1px solid var(--abp-border);border-radius:14px;background:var(--abp-material-raised);color:var(--text-secondary);font-size:.64rem;font-weight:900;cursor:pointer}.app-builder-mobile-agent__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.app-builder-mobile-agent__nav button{min-width:0;min-height:46px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border:1px solid var(--abp-border);border-radius:14px;background:var(--abp-material-raised);color:var(--text-secondary);font-size:.58rem;font-weight:900;cursor:pointer}.app-builder-mobile-agent__nav button[data-active=true]{border-color:rgba(var(--abp-route-accent-rgb, 56,189,248),.48);background:linear-gradient(135deg,rgba(var(--abp-route-accent-rgb, 56,189,248),.2),rgba(var(--accent-secondary-rgb, 6,182,212),.08)),var(--abp-material-raised);color:var(--abp-route-accent)}.app-builder-mobile-agent__full-helper{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:0 .75rem;text-align:left}.app-builder-mobile-agent__full-helper span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-mobile-agent :where(button):is(:hover,:focus-visible){outline:none;border-color:var(--abp-border-strong);box-shadow:var(--abp-focus-glow)}@keyframes appBuilderAgentSheetIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.app-builder-preview-browserbar{min-width:min(100%,360px);flex:1 1 360px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.34rem;padding:.25rem;border:1px solid var(--abp-border);border-radius:15px;background:linear-gradient(180deg,#ffffff0e,#ffffff06),var(--sw-layer-raised, rgba(12,18,34,.82));box-shadow:inset 0 1px #ffffff14}.app-builder-preview-browserbar button{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;border:1px solid var(--abp-border);border-radius:11px;background:#ffffff0b;color:var(--text-primary);font-size:.66rem;font-weight:900;cursor:pointer;white-space:nowrap}.app-builder-preview-browserbar button:disabled{opacity:.42;cursor:not-allowed}.app-builder-preview-browserbar>span{min-width:0;display:grid;gap:.06rem}.app-builder-preview-browserbar strong,.app-builder-preview-browserbar small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-preview-browserbar strong{color:var(--text-primary);font-size:.72rem;font-weight:950}.app-builder-preview-browserbar small{color:var(--text-tertiary);font-size:.58rem;font-weight:850}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-stage{min-width:0!important;min-height:0!important;height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:.52rem!important;padding:.55rem!important;overflow:hidden!important;border-radius:18px!important;background:radial-gradient(680px 360px at 50% 0%,rgba(var(--abp-route-accent-rgb, 56,189,248),.12),transparent 72%),var(--sw-layer-sunken, rgba(3,7,18,.84))!important}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-hero{margin:0!important;padding:.42rem!important;min-height:40px!important;border:1px solid var(--abp-border)!important;border-radius:14px!important;background:#ffffff09!important}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-hero h3{font-size:.76rem!important}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-hero p,.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-compile-ribbon,.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-routes,.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-tabs,.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-dock{display:none!important}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-live-preview-frame{min-width:0!important;min-height:0!important;height:100%!important;margin:0!important;padding:clamp(.4rem,.8vw,.62rem)!important;overflow:hidden!important;display:grid!important;place-items:center!important}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-live-preview-frame__device{width:min(var(--app-builder-preview-width, 1100px),100%)!important;height:min(var(--app-builder-preview-min-height, 680px),100%)!important;min-height:0!important;max-height:100%!important;aspect-ratio:var(--app-builder-preview-aspect, auto)!important}.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-live-preview-frame__iframe{height:100%!important;min-height:0!important}.app-builder-live-preview-frame[data-preview-building=true] .app-builder-live-preview-frame__device{isolation:isolate}.app-builder-preview-building-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;gap:.8rem;align-content:center;padding:1rem;color:#f8fbff;text-align:center;pointer-events:none;background:radial-gradient(circle at 50% 42%,rgba(var(--abp-route-accent-rgb, 56,189,248),.22),transparent 34%),linear-gradient(180deg,#0307122e,#03071294);backdrop-filter:blur(3px) saturate(120%);-webkit-backdrop-filter:blur(3px) saturate(120%);animation:appBuilderPreviewFadeIn .22s ease both}.app-builder-preview-building-overlay strong,.app-builder-preview-building-overlay small{display:block;max-width:min(320px,80vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-preview-building-overlay strong{font-size:clamp(.86rem,1.6vw,1rem);font-weight:950}.app-builder-preview-building-overlay small{margin-top:.2rem;color:#e2e8f0c2;font-size:clamp(.66rem,1.2vw,.76rem);font-weight:850}.app-builder-preview-building-orbit{position:relative;width:78px;height:78px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle,rgba(255,255,255,.16),rgba(255,255,255,.04) 52%,transparent 54%),conic-gradient(from 0deg,rgba(var(--abp-route-accent-rgb, 56,189,248),.12),rgba(var(--abp-route-accent-rgb, 56,189,248),.82),#a855f7b8,rgba(var(--abp-route-accent-rgb, 56,189,248),.12));box-shadow:0 0 0 1px #ffffff24,0 22px 48px #00000061,0 0 42px rgba(var(--abp-route-accent-rgb, 56,189,248),.28);animation:appBuilderPreviewSpin 1.35s linear infinite}.app-builder-preview-building-orbit:after{content:"";width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,#ffffff2e,#ffffff0f),#080d1bd1;box-shadow:inset 0 1px #ffffff2e}.app-builder-preview-building-orbit i{position:absolute;width:8px;height:8px;border-radius:999px;background:#fff;box-shadow:0 0 18px #ffffffe0}.app-builder-preview-building-orbit i:nth-child(1){top:9px;left:50%;transform:translate(-50%)}.app-builder-preview-building-orbit i:nth-child(2){right:11px;bottom:19px;background:#22d3ee}.app-builder-preview-building-orbit i:nth-child(3){left:11px;bottom:19px;background:#a855f7}@keyframes appBuilderPreviewSpin{to{transform:rotate(360deg)}}@keyframes appBuilderPreviewFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1180px){.app-builder-active[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr)!important}.app-builder-agent-sidebar{display:none!important}}@media (max-width: 760px){.app-builder-active.is-mobile[data-active-builder-tab=rendering].app-builder-preview-first{--abp-mobile-rail-width: 48px}.app-builder-active.is-mobile[data-active-builder-tab=rendering].app-builder-preview-first>header{min-height:56px!important;border-radius:0!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-main{width:100%!important;height:calc(100dvh - 56px - var(--sw-creator-mobile-dock-height, 92px) - 4.65rem - env(safe-area-inset-bottom,0px))!important;min-height:420px!important;margin-left:0!important;padding:.36rem!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr)!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-rendering-inspector{display:none!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-stage{padding:.38rem!important;border-radius:16px!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-browserbar{flex:1 1 100%!important;width:100%!important;min-width:0!important;grid-template-columns:32px minmax(0,1fr) 32px!important;gap:.26rem!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-browserbar button{min-width:32px!important;width:32px!important;height:32px!important;padding:0!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-browserbar button:nth-of-type(n+3){display:none!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-browserbar strong{font-size:.66rem!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-preview-browserbar small{font-size:.52rem!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering].app-builder-preview-first .app-builder-live-preview-frame__device{width:100%!important;height:100%!important;border-width:5px!important;border-radius:20px!important}}.app-builder-active>header{background:linear-gradient(180deg,rgba(var(--abp-route-accent-rgb, var(--sw-route-accent-rgb, 124, 58, 237)),.08),transparent 180px),var(--sw-creator-toolbar-surface, linear-gradient(180deg, color-mix(in srgb, var(--surface-background, #0a0c14) 70%, transparent) 0%, color-mix(in srgb, var(--surface-background, #0a0c14) 92%, transparent) 100%))!important;backdrop-filter:var(--sw-creator-backdrop-filter, blur(14px) saturate(140%));-webkit-backdrop-filter:var(--sw-creator-backdrop-filter, blur(14px) saturate(140%));border-bottom:1px solid var(--abp-border)!important;padding:.9rem var(--abp-gutter)!important}.app-builder-active>header h2{letter-spacing:0}.app-builder-active>header button{transition:transform .14s ease,box-shadow .2s ease,background .2s ease}.app-builder-active>header button:hover{transform:translateY(-1px)}.app-builder-active>header button:focus-visible{outline:none;box-shadow:var(--sw-route-focus, var(--sw-creator-focus-ring, 0 0 0 3px rgba(var(--abp-route-accent-rgb, var(--sw-route-accent-rgb, 124, 58, 237)),.24)))}.app-builder-active>div:nth-of-type(1):not(.app-builder-orchestrator-panel):not([data-skip-polish]){padding:.7rem var(--abp-gutter)!important}.app-builder-active nav[aria-label="App Builder sections"]{gap:.4rem!important;padding-bottom:2px;scrollbar-width:none}.app-builder-active nav[aria-label="App Builder sections"]::-webkit-scrollbar{display:none}.app-builder-active nav[aria-label="App Builder sections"] button{border-radius:999px!important;padding:.45rem .78rem!important;min-height:32px!important;font-size:.72rem!important;letter-spacing:.01em;transition:transform .12s ease,box-shadow .18s ease}.app-builder-active nav[aria-label="App Builder sections"] button:hover{transform:translateY(-1px)}.app-builder-active nav[aria-label="App Builder sections"] button[aria-current=page]{box-shadow:0 8px 20px color-mix(in srgb,var(--accent-primary) 32%,transparent)!important}.app-builder-command-strip{position:relative;z-index:4}.app-builder-tab-groups{align-items:stretch;scroll-padding-inline:var(--abp-gutter)}.app-builder-tab-group{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.38rem;align-items:center;padding:.26rem;border:1px solid var(--abp-border);border-radius:999px;background:linear-gradient(135deg,rgba(var(--abp-route-accent-rgb, var(--sw-route-accent-rgb, 124, 58, 237)),.1),transparent),var(--abp-surface-soft)}.app-builder-tab-group__label{padding-inline:.5rem .18rem;color:var(--sw-product-microcopy, var(--text-tertiary));font-size:.58rem;font-weight:950;line-height:1;letter-spacing:.07em;text-transform:uppercase}.app-builder-tab-group__buttons{display:flex;gap:.28rem}.app-builder-stat-strip{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.app-builder-stat-strip::-webkit-scrollbar{display:none}.app-builder-stat-card{scroll-snap-align:start}.app-builder-main{background:radial-gradient(720px 300px at 8% 0%,rgba(var(--abp-route-accent-rgb, var(--sw-route-accent-rgb, 124, 58, 237)),.085),transparent 68%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-background, #000) 12%,transparent))}.app-builder-active>div[style*="repeat(auto-fit, minmax(118px"]{background:var(--abp-surface-soft)!important;border-bottom:1px solid var(--abp-border)!important;padding:.65rem var(--abp-gutter)!important}.app-builder-active>div[style*="repeat(auto-fit, minmax(118px"]>*{padding:.7rem .85rem!important;border-radius:12px!important;border:1px solid var(--abp-border)!important;background:var(--abp-surface)!important;transition:transform .16s ease,border-color .16s ease}.app-builder-active>div[style*="repeat(auto-fit, minmax(118px"]>*:hover{transform:translateY(-1px);border-color:var(--abp-border-strong)!important}.app-builder-active .builder-panel,.app-builder-active section[data-builder-panel]{background:var(--abp-surface-elevated);border:1px solid var(--abp-border);border-radius:var(--abp-radius-lg);box-shadow:var(--abp-shadow)}.builder-status-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent);animation:builderPulse 1.8s ease-in-out infinite}@keyframes builderPulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,currentColor 10%,transparent)}}.app-builder-active input,.app-builder-active textarea,.app-builder-active select{background:var(--abp-control)!important;border:1px solid var(--abp-border)!important;color:var(--text-primary)!important;border-radius:12px!important;transition:border-color .16s ease,box-shadow .16s ease}.app-builder-active input:focus,.app-builder-active textarea:focus,.app-builder-active select:focus{outline:none;border-color:var(--abp-border-strong)!important;box-shadow:var(--sw-route-focus, var(--sw-creator-focus-ring, 0 0 0 3px rgba(var(--abp-route-accent-rgb, var(--sw-route-accent-rgb, 124, 58, 237)),.24)))}.app-builder-active ::-webkit-scrollbar{width:10px;height:10px}.app-builder-active ::-webkit-scrollbar-thumb{background:var(--abp-border-strong);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.app-builder-active ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-primary) 50%,var(--abp-border-strong));background-clip:padding-box}.app-builder-first-run-shell{background:radial-gradient(50% 40% at 50% 0%,rgba(var(--abp-route-accent-rgb, var(--sw-route-accent-rgb, 124, 58, 237)),.12),transparent 70%),radial-gradient(50% 60% at 50% 100%,rgba(var(--accent-secondary-rgb, 6, 182, 212),.08),transparent 70%),var(--sw-route-page-bg, var(--sw-workspace-canvas-bg, var(--surface-background, #0a0c14)))!important}.app-builder-first-run textarea,.app-builder-first-run input{background:var(--abp-control)!important;border:1px solid var(--abp-border, rgba(255,255,255,.08))!important}.app-builder-ai-designer{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(1rem,2.2vw,2rem) 0 clamp(2rem,4vw,3rem);display:grid;gap:clamp(.9rem,1.7vw,1.35rem);color:var(--text-primary)}.app-builder-ai-designer__hero,.app-builder-ai-designer__panel,.app-builder-ai-designer__review,.app-builder-ai-designer__activity,.app-builder-ai-designer__suggestion{border:1px solid var(--sw-border-muted, var(--abp-border));background:linear-gradient(145deg,color-mix(in srgb,var(--sw-layer-raised, #111827) 88%,transparent),color-mix(in srgb,var(--sw-layer-default, #0f172a) 94%,transparent)),var(--sw-layer-default, var(--abp-surface));box-shadow:0 22px 60px color-mix(in srgb,var(--surface-background, #000) 42%,transparent),inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}.app-builder-ai-designer__hero{position:relative;overflow:hidden;border-radius:22px;padding:clamp(1.05rem,2.4vw,1.65rem)}.app-builder-ai-designer__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(65% 80% at 12% 0%,color-mix(in srgb,var(--accent-primary) 18%,transparent),transparent 62%),linear-gradient(90deg,color-mix(in srgb,var(--sw-accent-edge, var(--accent-primary)) 18%,transparent),transparent 44%);opacity:.9}.app-builder-ai-designer__eyebrow,.app-builder-ai-designer__hero-grid{position:relative;z-index:1}.app-builder-ai-designer__eyebrow{width:max-content;margin-bottom:.8rem;padding:.34rem .55rem;border-radius:999px;border:1px solid var(--sw-border-accent, color-mix(in srgb, var(--accent-primary) 38%, transparent));color:var(--sw-accent-focus, var(--accent-primary));background:var(--sw-accent-wash, color-mix(in srgb, var(--accent-primary) 13%, transparent));font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.app-builder-ai-designer__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:clamp(1rem,2vw,1.5rem);align-items:center}.app-builder-ai-designer__hero h1{margin:0;max-width:760px;font-size:clamp(1.55rem,3.2vw,2.65rem);line-height:1.02;letter-spacing:0}.app-builder-ai-designer__hero p{max-width:720px;margin:.8rem 0 0;color:var(--text-secondary);font-size:clamp(.88rem,1.2vw,1rem);line-height:1.6}.app-builder-ai-designer__machine{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.app-builder-ai-designer__machine-step{position:relative;overflow:hidden;min-height:112px;padding:.85rem;border-radius:16px;border:1px solid var(--sw-border-muted, var(--abp-border));background:color-mix(in srgb,var(--sw-layer-sunken, #020617) 72%,transparent)}.app-builder-ai-designer__machine-step:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));transform:scaleX(.2);transform-origin:left;opacity:.45;transition:transform .22s ease,opacity .22s ease}.app-builder-ai-designer__machine-step[data-active=true]:after{transform:scaleX(1);opacity:.95}.app-builder-ai-designer__machine-step span,.app-builder-ai-designer__review span,.app-builder-ai-designer__activity header span{display:block;color:var(--text-tertiary);font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.app-builder-ai-designer__machine-step strong{display:block;margin-top:.42rem;font-size:.88rem}.app-builder-ai-designer__machine-step small{display:block;margin-top:.35rem;color:var(--text-secondary);font-size:.74rem;line-height:1.35}.app-builder-ai-designer__suggestions{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem}.app-builder-ai-designer__suggestion{min-height:132px;padding:.9rem;border-radius:18px;color:var(--text-primary);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.app-builder-ai-designer__suggestion:hover,.app-builder-ai-designer__suggestion[data-active=true]{transform:translateY(-2px);border-color:var(--sw-border-accent, color-mix(in srgb, var(--accent-primary) 48%, transparent));background:linear-gradient(145deg,var(--sw-accent-wash, color-mix(in srgb, var(--accent-primary) 14%, transparent)),color-mix(in srgb,var(--sw-layer-raised, #111827) 88%,transparent)),var(--sw-layer-raised, var(--abp-surface-elevated))}.app-builder-ai-designer__suggestion span{display:block;font-size:.92rem;font-weight:900}.app-builder-ai-designer__suggestion small{display:block;margin-top:.42rem;min-height:2.8em;color:var(--text-secondary);font-size:.73rem;line-height:1.35}.app-builder-ai-designer__suggestion em{display:block;margin-top:.72rem;color:var(--sw-accent-focus, var(--accent-primary));font-size:.62rem;font-style:normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.app-builder-ai-designer__progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.4rem;border:1px solid var(--sw-border-muted, var(--abp-border));border-radius:18px;background:var(--sw-layer-sunken, color-mix(in srgb, var(--surface-background) 78%, transparent))}.app-builder-ai-designer__progress-step{min-height:42px;border-radius:13px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:.78rem;font-weight:900;cursor:pointer}.app-builder-ai-designer__progress-step[data-active=true],.app-builder-ai-designer__progress-step[data-complete=true]{border-color:var(--sw-border-accent, color-mix(in srgb, var(--accent-primary) 36%, transparent));background:var(--sw-accent-wash, color-mix(in srgb, var(--accent-primary) 13%, transparent));color:var(--text-primary)}.app-builder-ai-designer__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.42fr);gap:clamp(.8rem,1.5vw,1.1rem);align-items:start}.app-builder-ai-designer__panel,.app-builder-ai-designer__review,.app-builder-ai-designer__activity{border-radius:20px;padding:clamp(1rem,2vw,1.25rem)}.app-builder-ai-designer__field{display:grid;gap:.75rem}.app-builder-ai-designer__field label{color:var(--text-primary);font-size:.86rem;font-weight:900}.app-builder-ai-designer__field textarea,.app-builder-ai-designer__field input{width:100%;box-sizing:border-box;border-radius:16px!important;padding:.9rem 1rem!important;color:var(--text-primary)!important;font:inherit;line-height:1.5;outline:none}.app-builder-ai-designer__field textarea{min-height:170px;resize:vertical}.app-builder-ai-designer__field small{color:var(--text-tertiary);font-size:.74rem;line-height:1.45}.app-builder-ai-designer__option-grid,.app-builder-ai-designer__surface-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem}.app-builder-ai-designer__option,.app-builder-ai-designer__surface{min-height:98px;padding:.8rem;border-radius:15px;border:1px solid var(--sw-border-muted, var(--abp-border));background:color-mix(in srgb,var(--sw-layer-sunken, #020617) 62%,transparent);color:var(--text-primary);text-align:left;cursor:pointer}.app-builder-ai-designer__option[data-active=true],.app-builder-ai-designer__surface[data-active=true]{border-color:var(--sw-border-accent, color-mix(in srgb, var(--accent-primary) 45%, transparent));background:var(--sw-accent-wash, color-mix(in srgb, var(--accent-primary) 13%, transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 9%,transparent)}.app-builder-ai-designer__option strong,.app-builder-ai-designer__surface strong{display:block;font-size:.84rem}.app-builder-ai-designer__option span,.app-builder-ai-designer__surface span{display:block;margin-top:.35rem;color:var(--text-secondary);font-size:.72rem;line-height:1.35}.app-builder-ai-designer__custom-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.app-builder-ai-designer__custom-row button,.app-builder-ai-designer__secondary,.app-builder-ai-designer__primary,.app-builder-ai-designer__selected-tags button{min-height:42px;border-radius:13px;font-weight:900;cursor:pointer}.app-builder-ai-designer__custom-row button,.app-builder-ai-designer__secondary,.app-builder-ai-designer__selected-tags button{border:1px solid var(--sw-border-muted, var(--abp-border));background:color-mix(in srgb,var(--sw-layer-raised, #111827) 72%,transparent);color:var(--text-primary)}.app-builder-ai-designer__toggle{display:flex!important;align-items:center;gap:.65rem;padding:.75rem .85rem;border:1px solid var(--sw-border-muted, var(--abp-border));border-radius:15px;background:color-mix(in srgb,var(--sw-layer-sunken, #020617) 62%,transparent);color:var(--text-secondary);font-size:.78rem!important}.app-builder-ai-designer__toggle input{width:18px!important;height:18px!important;padding:0!important;accent-color:var(--accent-primary)}.app-builder-ai-designer__review{position:sticky;top:1rem;display:grid;gap:.65rem}.app-builder-ai-designer__review>div:not(.app-builder-ai-designer__selected-tags){padding:.75rem;border-radius:14px;border:1px solid var(--sw-border-muted, var(--abp-border));background:color-mix(in srgb,var(--sw-layer-sunken, #020617) 60%,transparent)}.app-builder-ai-designer__review strong{display:block;margin-top:.28rem;color:var(--text-primary);font-size:.82rem;line-height:1.35}.app-builder-ai-designer__selected-tags{display:flex;flex-wrap:wrap;gap:.4rem}.app-builder-ai-designer__selected-tags button{min-height:32px;padding:0 .6rem;color:var(--sw-accent-focus, var(--accent-primary));font-size:.68rem}.app-builder-ai-designer__footer{display:flex;justify-content:space-between;gap:.75rem}.app-builder-ai-designer__secondary,.app-builder-ai-designer__primary{padding:0 1.1rem}.app-builder-ai-designer__primary{border:1px solid var(--sw-border-accent, color-mix(in srgb, var(--accent-primary) 42%, transparent));background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary)),var(--accent-primary);color:#fff;box-shadow:0 16px 38px color-mix(in srgb,var(--accent-primary) 24%,transparent)}.app-builder-ai-designer button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.app-builder-ai-designer__activity{display:grid;gap:.75rem}.app-builder-ai-designer__activity header{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.app-builder-ai-designer__activity header strong{color:var(--text-primary);font-size:.78rem}.app-builder-ai-designer__activity-list{display:grid;gap:.45rem;max-height:260px;overflow:auto}.app-builder-ai-designer__activity-item{display:grid;grid-template-columns:82px minmax(0,.75fr) minmax(0,1.2fr) 72px;gap:.55rem;align-items:center;padding:.55rem .65rem;border-radius:13px;border:1px solid var(--sw-border-muted, var(--abp-border));background:color-mix(in srgb,var(--sw-layer-sunken, #020617) 62%,transparent)}.app-builder-ai-designer__activity-item span,.app-builder-ai-designer__activity-item em{color:var(--text-tertiary);font-size:.66rem;font-style:normal;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.app-builder-ai-designer__activity-item strong,.app-builder-ai-designer__activity-item small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-builder-ai-designer__activity-item strong{color:var(--text-primary);font-size:.76rem}.app-builder-ai-designer__activity-item small{color:var(--text-secondary);font-size:.7rem}.app-builder-ai-designer__activity-item[data-status=success] em{color:var(--success-primary, #22c55e)}.app-builder-ai-designer__activity-item[data-status=failure] em,.app-builder-ai-designer__error{color:var(--danger-primary, #f87171)}.app-builder-ai-designer__error{padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--danger-primary, #ef4444) 35%,transparent);border-radius:15px;background:color-mix(in srgb,var(--danger-primary, #ef4444) 11%,transparent);font-size:.82rem;line-height:1.5}@media (prefers-reduced-motion: no-preference){.app-builder-ai-designer__machine-step[data-active=true]:after{animation:appBuilderDesignerFlow 1.6s ease-in-out infinite alternate}@keyframes appBuilderDesignerFlow{0%{filter:brightness(.9)}to{filter:brightness(1.28)}}}@media (max-width: 900px){.app-builder-ai-designer__hero-grid,.app-builder-ai-designer__workspace{grid-template-columns:1fr}.app-builder-ai-designer__review{position:static}}@media (max-width: 760px){.app-builder-ai-designer{width:min(100%,calc(100% - 1rem));padding:.75rem 0 calc(1rem + env(safe-area-inset-bottom,0px));gap:.75rem}.app-builder-ai-designer__hero{border-radius:18px}.app-builder-ai-designer__hero h1{font-size:clamp(1.35rem,8vw,1.8rem)}.app-builder-ai-designer__hero p{font-size:.82rem}.app-builder-ai-designer__machine,.app-builder-ai-designer__suggestions,.app-builder-ai-designer__option-grid,.app-builder-ai-designer__surface-grid{grid-template-columns:1fr}.app-builder-ai-designer__suggestion{min-height:auto}.app-builder-ai-designer__suggestion small{min-height:0}.app-builder-ai-designer__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;padding:.3rem}.app-builder-ai-designer__progress-step{min-height:38px;padding:0 .25rem;font-size:.68rem}.app-builder-ai-designer__custom-row{grid-template-columns:1fr}.app-builder-ai-designer__footer{position:sticky;bottom:0;z-index:4;padding:.55rem;margin:0 -.5rem;border:1px solid var(--sw-border-muted, var(--abp-border));border-radius:18px;background:color-mix(in srgb,var(--sw-layer-overlay, #020617) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-builder-ai-designer__secondary,.app-builder-ai-designer__primary{flex:1 1 0;min-width:0;padding:0 .75rem;font-size:.78rem}.app-builder-ai-designer__activity-item{grid-template-columns:1fr auto;align-items:start}.app-builder-ai-designer__activity-item small{grid-column:1 / -1;white-space:normal}}.app-builder-orchestrator-panel{border:1px solid var(--abp-border-strong)!important;box-shadow:0 28px 80px color-mix(in srgb,var(--surface-background, #000) 60%,transparent),inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)!important;background:radial-gradient(120% 50% at 0% 0%,rgba(var(--abp-route-accent-rgb, var(--sw-route-accent-rgb, 124, 58, 237)),.12),transparent 60%),var(--abp-surface-elevated)!important}.app-builder-active.is-mobile nav[aria-label="App Builder sections"]{display:none!important}.app-builder-active.is-mobile>div[style*="rgba(255,255,255,0.018)"]{padding:.4rem .7rem!important}@media (max-width: 760px){.app-builder-active.is-mobile{--abp-mobile-chrome-gap: .42rem;padding:.48rem!important;gap:var(--abp-mobile-chrome-gap)!important;overflow:hidden!important}.app-builder-active>header{padding:.52rem .58rem!important;gap:.48rem!important;border-radius:16px!important;border:1px solid var(--abp-border)!important;flex-wrap:nowrap!important;min-height:58px!important;background:linear-gradient(135deg,rgba(var(--abp-route-accent-rgb, var(--sw-route-accent-rgb, 124,58,237)),.14),transparent 74%),var(--abp-surface-elevated)!important}.app-builder-active>header>div:first-child{gap:.5rem!important;min-width:0!important;flex:1 1 auto!important}.app-builder-active>header>div:first-child>button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;justify-content:center!important;border-radius:14px!important;overflow:hidden!important;font-size:0!important}.app-builder-active>header>div:first-child>button svg{width:17px!important;height:17px!important}.app-builder-active>header>div:first-child>div[style*="width: 1px"]{display:none!important}.app-builder-active>header>div:first-child>div:last-child{gap:.5rem!important;min-width:0!important;flex:1 1 auto!important}.app-builder-active>header>div:first-child>div:last-child>div:first-child{width:38px!important;height:38px!important;border-radius:13px!important}.app-builder-active>header h2{font-size:.9rem!important;line-height:1.05!important;max-width:100%!important}.app-builder-active>header h2+div{gap:.28rem!important;font-size:.56rem!important;line-height:1!important;letter-spacing:.02em!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important}.app-builder-active>header h2+div span:nth-child(n+4){display:none!important}.app-builder-active>header>div:last-child>button:last-child{display:none!important}.app-builder-active>header>div:last-child{flex:0 0 auto!important;gap:0!important}.app-builder-active>header>div:last-child>button:first-child{min-height:42px!important;width:42px!important;min-width:42px!important;padding:0!important;border-radius:14px!important;font-size:0!important;justify-content:center!important}.app-builder-active>header>div:last-child>button:first-child svg{width:17px!important;height:17px!important}.app-builder-command-strip{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.45rem!important;padding:.48rem .58rem!important;border:1px solid var(--abp-border)!important;border-radius:16px!important;background:var(--abp-surface-soft)!important}.app-builder-active.is-mobile nav[aria-label="App Builder sections"]{display:none!important}.app-builder-command-strip>div:first-child{gap:0!important;min-width:0!important}.app-builder-command-strip>div:first-child>div:last-child{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto!important;gap:.34rem!important;min-width:0!important;align-items:center!important}.app-builder-command-strip>div:first-child>div:last-child>span:nth-of-type(3){display:none!important}.app-builder-command-strip>div:last-child{gap:.32rem!important}.app-builder-command-strip>div:last-child button{min-height:40px!important;padding:0 .72rem!important;border-radius:13px!important}.app-builder-active>div[style*="repeat(auto-fit, minmax(118px"]{grid-auto-flow:column!important;grid-auto-columns:minmax(82px,24vw)!important;grid-template-columns:none!important;overflow-x:auto!important;min-height:54px!important;padding:.38rem .5rem!important;gap:.38rem!important;border:1px solid var(--abp-border)!important;border-radius:16px!important;background:var(--abp-surface-soft)!important}.app-builder-active>div[style*="repeat(auto-fit, minmax(118px"]>*{min-height:44px!important;padding:.36rem .44rem!important;border-radius:12px!important}.app-builder-active>div[style*="repeat(auto-fit, minmax(118px"]>*>div:first-child{font-size:.52rem!important;letter-spacing:.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-builder-active>div[style*="repeat(auto-fit, minmax(118px"]>*>div:last-child{font-size:.92rem!important;line-height:1!important;margin-top:.12rem!important}.app-builder-active nav[aria-label="App Builder sections"]{padding:.15rem 0!important}.app-builder-active nav[aria-label="App Builder sections"] button{min-height:36px!important;padding:.5rem .85rem!important;font-size:.78rem!important}.app-builder-tab-group{grid-template-columns:1fr;border-radius:18px;min-width:min(82vw,360px);align-items:stretch}.app-builder-tab-group__label{padding:.45rem .62rem .1rem}.app-builder-tab-group__buttons{overflow-x:auto;scrollbar-width:none}.app-builder-tab-group__buttons::-webkit-scrollbar{display:none}.app-builder-main{flex:1 1 auto!important;min-height:240px!important;padding:.72rem!important;padding-bottom:calc(var(--sw-mobile-bottom-clearance, var(--mobile-nav-total, 86px)) + 4.6rem + env(safe-area-inset-bottom,0px))!important;border:1px solid var(--abp-border)!important;border-radius:18px!important;overflow-y:auto!important;background:radial-gradient(460px 220px at 10% 0%,rgba(var(--abp-route-accent-rgb, var(--sw-route-accent-rgb, 124,58,237)),.11),transparent 68%),var(--abp-surface)!important}.app-builder-main>div{grid-template-columns:1fr!important;max-width:100%!important;gap:.72rem!important;margin:0!important}.app-builder-main section,.app-builder-main [data-app-builder-card=true]{border-radius:16px!important;max-width:100%!important;min-width:0!important}.app-builder-mobile-actionbar{position:fixed!important;left:max(.72rem,env(safe-area-inset-left,0px))!important;right:max(.72rem,env(safe-area-inset-right,0px))!important;bottom:calc(.72rem + env(safe-area-inset-bottom,0px))!important;z-index:620!important;padding:.44rem!important;border:1px solid var(--abp-border-strong)!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(var(--abp-route-accent-rgb, var(--sw-route-accent-rgb, 124,58,237)),.14),#ffffff0b),#080b16e6!important;box-shadow:0 18px 50px #0000006b,inset 0 1px #ffffff1a!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important}.app-builder-mobile-actionbar button{min-height:42px!important;height:42px!important;border-radius:14px!important}.app-builder-mobile-actionbar button[aria-label="Open AI Helper"]{position:relative!important;overflow:hidden!important;border-color:rgba(var(--abp-route-accent-rgb, 56,189,248),.42)!important;background:linear-gradient(135deg,rgba(var(--abp-route-accent-rgb, 56,189,248),.22),rgba(var(--accent-secondary-rgb, 6,182,212),.12)),var(--abp-material-raised)!important;color:var(--abp-route-accent)!important;box-shadow:0 12px 28px rgba(var(--abp-route-accent-rgb, 56,189,248),.16),inset 0 1px #ffffff1a!important}.app-builder-mobile-actionbar button[aria-label="Open AI Helper"]:after{content:"";position:absolute;top:-40%;right:-70%;bottom:-40%;left:-70%;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%);transform:translate(-50%);opacity:.55;animation:appBuilderAiDockSheen 3.8s var(--abp-motion-premium) infinite}.app-builder-mobile-actionbar button[aria-label="Open Build Doctor"],.app-builder-mobile-actionbar button:not([aria-label]){box-shadow:inset 0 1px #ffffff14!important}.app-builder-active>section:last-of-type,.app-builder-active>div:last-of-type{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important}}@media (min-width: 761px) and (max-width: 1180px){.app-builder-active>div[style*="repeat(auto-fit, minmax(118px"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width: 1181px){.app-builder-active>header{padding-left:clamp(1.5rem,3vw,2.25rem)!important;padding-right:clamp(1.5rem,3vw,2.25rem)!important}.app-builder-active>div[style*="rgba(255,255,255,0.018)"]{padding-left:clamp(1.5rem,3vw,2.25rem)!important;padding-right:clamp(1.5rem,3vw,2.25rem)!important}}@media (prefers-reduced-motion: reduce){.app-builder-active,.app-builder-active *,.builder-status-dot{animation:none!important;transition:none!important}}@keyframes appBuilderAiDockSheen{0%,58%{transform:translate(-62%) rotate(8deg)}to{transform:translate(62%) rotate(8deg)}}.app-builder-active{--abp-page-max: min(100%, 1560px);--abp-panel-inset: var(--sw-route-panel-inset, inset 0 1px 0 color-mix(in srgb, var(--text-primary, #fff) 7%, transparent));--abp-deep-shadow: 0 28px 70px color-mix(in srgb, var(--surface-background, #000) 62%, transparent), 0 0 0 1px color-mix(in srgb, var(--abp-route-accent, #38bdf8) 14%, transparent);--abp-hairline: var(--sw-border-hairline, color-mix(in srgb, var(--text-primary, #fff) 7%, transparent));--abp-selected: linear-gradient(135deg, rgba(var(--abp-route-accent-rgb, 56,189,248), .2), rgba(var(--accent-secondary-rgb, 139,92,246), .09)), var(--sw-layer-selected, var(--abp-surface-elevated))}.app-builder-main>div,.app-builder-active [data-app-builder-rendering=true],.app-builder-active [data-app-builder-rendering=true]>.app-builder-rendering-layout{width:100%;max-width:var(--abp-page-max)!important}.app-builder-rendering-layout{align-items:start;min-width:0}.app-builder-preview-stage,.app-builder-rendering-inspector>section,.app-builder-preview-dock,.app-builder-preview-doctor-card,.app-builder-preview-dock-card,.app-builder-preview-metric,.app-builder-preview-diagnostic-callout,.app-builder-active [data-app-builder-card=true]{background:radial-gradient(520px 180px at 0% 0%,rgba(var(--abp-route-accent-rgb, 56,189,248),.09),transparent 68%),var(--abp-surface-elevated)!important;border:1px solid var(--abp-border)!important;box-shadow:var(--abp-panel-inset),var(--sw-elevation-2, 0 18px 42px rgba(0,0,0,.22))!important}.app-builder-preview-stage{position:relative;isolation:isolate;display:grid;gap:.85rem;min-width:0;overflow:hidden}.app-builder-preview-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--abp-route-accent-rgb, 56,189,248),.2),transparent) top / 100% 1px no-repeat,radial-gradient(420px 180px at 88% 0%,rgba(var(--accent-secondary-rgb, 139,92,246),.1),transparent 72%);border-radius:inherit}.app-builder-preview-hero{padding:.15rem .1rem}.app-builder-preview-hero h3{max-width:min(100%,46rem);letter-spacing:0}.app-builder-device-switcher,.app-builder-preview-tabs,.app-builder-preview-routes,.app-builder-suggestion-actions,.app-builder-command-actions{scrollbar-width:none}.app-builder-device-switcher::-webkit-scrollbar,.app-builder-preview-tabs::-webkit-scrollbar,.app-builder-preview-routes::-webkit-scrollbar,.app-builder-suggestion-actions::-webkit-scrollbar,.app-builder-command-actions::-webkit-scrollbar{display:none}.app-builder-device-switcher{background:var(--abp-control)!important;border:1px solid var(--abp-border)!important;box-shadow:inset 0 1px #ffffff0d}.app-builder-device-switcher button,.app-builder-preview-routes button,.app-builder-preview-tabs button,.app-builder-preview-action-grid button,.app-builder-preview-doctor-card button,.app-builder-suggestion-actions button{min-height:var(--sw-route-touch-min, 42px)!important;border-radius:12px!important;transition:transform var(--sw-route-motion-fast, .16s) ease,border-color var(--sw-route-motion-fast, .16s) ease,background var(--sw-route-motion-fast, .16s) ease,box-shadow var(--sw-route-motion-fast, .16s) ease}.app-builder-device-switcher button:hover,.app-builder-preview-routes button:hover,.app-builder-preview-tabs button:hover,.app-builder-preview-action-grid button:hover,.app-builder-preview-doctor-card button:hover,.app-builder-suggestion-actions button:hover{transform:translateY(-1px)}.app-builder-compile-ribbon{border-color:color-mix(in srgb,var(--abp-route-accent, #38bdf8) 34%,transparent)!important;background:linear-gradient(135deg,rgba(var(--abp-route-accent-rgb, 56,189,248),.13),#ffffff09),var(--abp-surface-soft)!important;box-shadow:inset 0 1px #ffffff0f}.app-builder-preview-routes{padding:.1rem .05rem .62rem!important;scroll-snap-type:x proximity}.app-builder-preview-routes button{scroll-snap-align:start;flex:0 0 auto;max-width:min(260px,72vw)}.app-builder-preview-tabs{position:sticky;top:0;z-index:5;padding:.42rem;border:1px solid var(--abp-border);border-radius:16px;background:linear-gradient(180deg,rgba(var(--abp-route-accent-rgb, 56,189,248),.07),transparent),color-mix(in srgb,var(--abp-surface-soft) 88%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.app-builder-preview-tabs button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:start;gap:.42rem!important;min-width:0;padding:.54rem .58rem!important;text-align:left}.app-builder-preview-tabs button span,.app-builder-preview-tabs button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-live-preview-frame{display:grid;place-items:start center;width:100%;max-width:100%;min-width:0;overflow:auto!important;overscroll-behavior:contain;padding:clamp(.85rem,2vw,1.35rem)!important;border:1px solid var(--abp-border);border-radius:20px;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(520px 300px at 50% 0%,rgba(var(--abp-route-accent-rgb, 56,189,248),.1),transparent 66%),var(--abp-surface-soft);background-size:28px 28px,28px 28px,auto,auto}.app-builder-live-preview-frame__device{width:min(var(--app-builder-preview-width, 1120px),100%)!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;background:var(--sw-layer-canvas, #f8fafc)!important;box-shadow:0 22px 72px #0000005c,0 0 0 1px color-mix(in srgb,var(--abp-route-accent, #38bdf8) 18%,transparent)!important}.app-builder-live-preview-frame__iframe{display:block;width:100%!important;max-width:100%!important;border:0!important;background:var(--sw-layer-canvas, #f8fafc)}.app-builder-preview-dock{display:grid;gap:.88rem;border-radius:18px;padding:.9rem}.app-builder-preview-dock__header{display:flex;align-items:start;justify-content:space-between;gap:.85rem;padding-bottom:.76rem;border-bottom:1px solid var(--abp-hairline)}.app-builder-preview-dock__header h4,.app-builder-preview-dock__header strong{margin:0;color:var(--text-primary);letter-spacing:0}.app-builder-preview-dock__header p,.app-builder-preview-dock__header span{color:var(--text-secondary)}.app-builder-preview-dock__body{display:grid;gap:.75rem}.app-builder-preview-metric,.app-builder-preview-dock-card{min-width:0;padding:.78rem;border-radius:14px}.app-builder-preview-metric{display:grid;gap:.3rem;min-height:78px}.app-builder-preview-metric span,.app-builder-preview-dock-card span,.app-builder-preview-inline-list span{color:var(--text-secondary)}.app-builder-preview-metric strong,.app-builder-preview-dock-card strong{color:var(--text-primary);overflow-wrap:anywhere}.app-builder-preview-dock-card[data-active=true]{border-color:color-mix(in srgb,var(--abp-route-accent, #38bdf8) 62%,transparent)!important;background:var(--abp-selected)!important}.app-builder-preview-inline-list,.app-builder-preview-chip-row{display:flex;flex-wrap:wrap;gap:.48rem;min-width:0}.app-builder-preview-inline-list>*,.app-builder-preview-chip-row>*{max-width:100%}.app-builder-preview-diagnostic-callout{display:grid;gap:.35rem;padding:.85rem;border-radius:14px}.app-builder-preview-diagnostic-callout[data-level=error]{border-color:#f8717161!important;background:linear-gradient(135deg,rgba(248,113,113,.13),transparent),var(--abp-surface-elevated)!important}.app-builder-preview-diagnostic-callout[data-level=warning]{border-color:#facc155c!important;background:linear-gradient(135deg,rgba(250,204,21,.12),transparent),var(--abp-surface-elevated)!important}.app-builder-preview-doctor-card{display:grid;gap:.72rem;border-color:color-mix(in srgb,var(--doctor-tone, var(--abp-route-accent)) 42%,transparent)!important;background:radial-gradient(340px 160px at 0% 0%,color-mix(in srgb,var(--doctor-tone, var(--abp-route-accent)) 18%,transparent),transparent 70%),var(--abp-surface-elevated)!important}.app-builder-rendering-inspector{position:sticky;top:.85rem;min-width:0;max-height:calc(100dvh - 190px);overflow-y:auto;scrollbar-width:thin}.app-builder-rendering-inspector>section{border-radius:18px!important;overflow:hidden}.app-builder-rendering-inspector :where(button,input,select,textarea){max-width:100%}.app-builder-status-footer{margin-top:auto;border-top:1px solid var(--abp-border)!important;background:linear-gradient(180deg,rgba(var(--abp-route-accent-rgb, 56,189,248),.07),transparent),var(--abp-surface-soft)!important}@media (max-width: 1180px){.app-builder-active [data-app-builder-rendering=true]>.app-builder-rendering-layout{grid-template-columns:1fr!important}.app-builder-rendering-inspector{position:static;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1181px){.app-builder-active[data-active-builder-tab=rendering] .app-builder-main{padding:clamp(.6rem,1vw,.95rem)!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:minmax(720px,1fr) minmax(260px,310px)!important;gap:clamp(.58rem,.9vw,.82rem)!important;align-items:start!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-stage{min-height:min(780px,calc(100dvh - 176px))!important;display:flex!important;flex-direction:column!important;gap:.58rem!important;padding:clamp(.58rem,.9vw,.78rem)!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock{max-height:220px!important;overflow:hidden!important;order:4!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame{order:1!important;flex:1 1 auto!important;min-height:min(700px,calc(100dvh - 330px))!important;margin-bottom:0!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 12% 0%,rgba(var(--abp-route-accent-rgb, 56,189,248),.2),transparent 32%),linear-gradient(180deg,var(--sw-layer-sunken, rgba(2,6,23,.72)),rgba(0,0,0,.28))!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero{order:2!important;margin:0!important;padding:.48rem .55rem!important;border:1px solid var(--sw-border-muted, rgba(255,255,255,.09))!important;border-radius:14px!important;background:var(--sw-layer-raised, rgba(255,255,255,.045))!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-inspector{max-height:calc(100dvh - 176px)!important;overflow-y:auto!important;padding-right:.1rem!important;scrollbar-width:thin}.app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-inspector section{padding:.78rem!important}}@media (max-width: 760px){.app-builder-active{--abp-page-max: 100%;--abp-mobile-rail-width: 56px;position:relative!important}.app-builder-active [data-app-builder-rendering=true]{margin:0!important;max-width:100%!important}.app-builder-active.is-mobile .app-builder-mobile-tabstrip{position:absolute!important;left:.48rem!important;top:calc(106px + .96rem)!important;bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 4.4rem + env(safe-area-inset-bottom,0px))!important;z-index:540!important;width:var(--abp-mobile-rail-width)!important;min-width:var(--abp-mobile-rail-width)!important;max-width:var(--abp-mobile-rail-width)!important;padding:.38rem .28rem!important;display:flex!important;flex-direction:column!important;gap:.34rem!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid var(--abp-border)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(var(--abp-route-accent-rgb, 56,189,248),.13),#ffffff08),var(--sw-layer-overlay, rgba(8, 11, 22, .94))!important;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff14!important;scrollbar-width:none}.app-builder-active.is-mobile .app-builder-mobile-tabstrip::-webkit-scrollbar{display:none}.app-builder-active.is-mobile .app-builder-mobile-tabstrip button{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:.3rem .18rem!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.12rem!important;border-radius:14px!important;font-size:.54rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important}.app-builder-active.is-mobile .app-builder-mobile-tabstrip button[data-active=true]{box-shadow:0 0 0 1px #ffffff1f,0 10px 24px rgba(var(--abp-route-accent-rgb, 56,189,248),.24)!important}.app-builder-active.is-mobile .app-builder-mobile-tabstrip button>span{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-builder-active.is-mobile .app-builder-main{width:calc(100% - var(--abp-mobile-rail-width) - .52rem)!important;margin-left:calc(var(--abp-mobile-rail-width) + .52rem)!important;padding:.5rem!important;padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 4.9rem + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 4.9rem + env(safe-area-inset-bottom,0px))!important}.app-builder-active.is-mobile .app-builder-mobile-actionbar{left:calc(max(.72rem,env(safe-area-inset-left,0px)) + var(--abp-mobile-rail-width) + .48rem)!important;right:max(.72rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + .62rem + env(safe-area-inset-bottom,0px))!important}.app-builder-preview-stage{padding:.62rem!important;border-radius:18px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:.48rem!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-rendering-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.58rem!important}.app-builder-preview-hero{order:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.65rem!important;margin:0!important;padding:.44rem!important;border-radius:14px!important;border:1px solid var(--sw-border-muted, rgba(255,255,255,.09))!important;background:var(--sw-layer-raised, rgba(255,255,255,.045))!important}.app-builder-preview-hero h3{font-size:.76rem!important}.app-builder-preview-hero p{display:none!important}.app-builder-device-switcher{width:min(42vw,156px);display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.app-builder-device-switcher button{min-width:0!important;padding-inline:.3rem!important}.app-builder-compile-ribbon{order:3!important;grid-template-columns:1fr!important;padding:.48rem!important;margin:0!important}.app-builder-suggestion-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch!important}.app-builder-suggestion-actions button{width:100%;min-width:0}.app-builder-preview-routes{order:3!important;margin:0!important;padding-bottom:.1rem!important}.app-builder-preview-routes button{min-width:min(64vw,220px)!important}.app-builder-preview-tabs{order:4!important;position:static;display:flex!important;overflow-x:auto;gap:.42rem!important;padding:.38rem!important;margin-bottom:.4rem!important;scroll-snap-type:x mandatory}.app-builder-preview-tabs button{flex:0 0 min(44vw,170px);grid-template-columns:auto minmax(0,1fr);scroll-snap-align:start;min-height:52px!important}.app-builder-preview-tabs button small,.app-builder-preview-tabs button [data-preview-tab-detail]{display:none!important}.app-builder-live-preview-frame{order:1!important;padding:.55rem!important;max-height:none!important;border-radius:16px;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;margin:0!important;background:radial-gradient(circle at 0% 0%,rgba(var(--abp-route-accent-rgb, 56,189,248),.2),transparent 34%),var(--sw-layer-sunken, rgba(2,6,23,.72))!important}.app-builder-live-preview-frame__device{width:100%!important;min-width:0!important;max-width:100%!important;min-height:min(var(--app-builder-preview-min-height, 720px),72vh)!important;max-height:none!important;aspect-ratio:auto!important;border-width:7px!important;border-radius:24px!important}.app-builder-live-preview-frame__iframe{min-height:min(var(--app-builder-preview-min-height, 720px),72vh)!important}.app-builder-preview-dock{order:5!important;max-height:min(31dvh,260px)!important;padding:.44rem!important;border-radius:16px;gap:.38rem!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}.app-builder-preview-dock__header{display:grid;grid-template-columns:1fr;gap:.28rem;position:sticky;top:-.44rem;z-index:2;min-height:34px;padding:0 0 .34rem;background:var(--sw-layer-raised, rgba(10,15,28,.94))}.app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-rendering-inspector{max-height:none!important;overflow:visible!important;display:grid!important;gap:.58rem!important}.app-builder-preview-status-grid,.app-builder-preview-module-grid,.app-builder-preview-action-grid,.app-builder-preview-action-grid--wide,.app-builder-rendering-inspector{grid-template-columns:1fr!important}.app-builder-preview-metric{min-height:42px;padding:.42rem!important}.app-builder-preview-dock-card,.app-builder-preview-diagnostic-callout,.app-builder-preview-doctor-card{min-height:42px!important;padding:.42rem!important;border-radius:11px!important}.app-builder-preview-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.34rem!important}.app-builder-preview-action-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-builder-preview-action-grid button{min-height:34px!important;padding:.32rem .24rem!important;border-radius:10px!important;font-size:.58rem!important;line-height:1.05!important}.app-builder-preview-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-builder-preview-module-grid{grid-template-columns:minmax(0,1fr)!important}.app-builder-preview-dock-card small,.app-builder-preview-metric span,.app-builder-preview-doctor-card small{display:none!important}.app-builder-preview-inline-list,.app-builder-preview-chip-row{display:grid;grid-template-columns:1fr}}.app-builder-active .app-builder-preview-tabs button,.app-builder-agent-sidebar__nav button,.app-builder-agent-sidebar__tools summary,.app-builder-agent-sidebar__tools-panel button{transition:all .3s var(--ease-apple-spring, cubic-bezier(.16, 1, .3, 1))}.app-builder-active .app-builder-preview-tabs button[data-active=true],.app-builder-agent-sidebar__nav button[data-active=true],.app-builder-agent-sidebar__tools-panel button[data-active=true]{animation:springy-in .35s var(--ease-apple-spring, cubic-bezier(.16, 1, .3, 1)) forwards}.app-builder-agent-sidebar__brand button,.app-builder-agent-sidebar__actions button,.app-builder-agent-sidebar__nav button,.app-builder-agent-sidebar__more-prompts summary,.app-builder-agent-sidebar__more-prompts button,.app-builder-agent-sidebar__tools summary,.app-builder-agent-sidebar__tools-panel button,.app-builder-agent-sidebar__prompt,.app-builder-preview-browserbar button{transition:transform .25s var(--ease-disney-elastic, cubic-bezier(.34, 1.56, .64, 1)),border-color .2s ease,box-shadow .2s ease,background .2s ease}.app-builder-agent-sidebar__brand strong,.app-builder-agent-sidebar__empty small,.app-builder-preview-browserbar strong{opacity:0;animation:app-builder-text-reveal .5s var(--ease-apple-spring, cubic-bezier(.16, 1, .3, 1)) forwards}@keyframes app-builder-text-reveal{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}#showweld-app-root [data-appbuilder-os=true]{--app-builder-stack-canvas: color-mix(in srgb, var(--surface-background, Canvas) 82%, var(--accent-primary, LinkText) 18%);--app-builder-stack-panel: color-mix(in srgb, var(--surface-primary, Canvas) 72%, transparent);--app-builder-stack-panel-strong: color-mix(in srgb, var(--surface-primary, Canvas) 88%, var(--accent-primary, LinkText) 12%);--app-builder-stack-edge: color-mix(in srgb, var(--accent-primary, LinkText) 42%, var(--border-primary, CanvasText) 58%);--app-builder-stack-edge-soft: color-mix(in srgb, var(--accent-primary, LinkText) 22%, var(--border-primary, CanvasText) 78%);--app-builder-stack-text: var(--text-primary, CanvasText);--app-builder-stack-muted: var(--text-tertiary, GrayText);--app-builder-stack-live: var(--sw-quality-state-live, var(--accent-primary, LinkText));--app-builder-stack-ready: var(--sw-quality-state-ready, var(--accent-success, LinkText));--app-builder-stack-warning: var(--sw-quality-state-warning, var(--accent-warning, Mark));--app-builder-stack-radius: 22px;--app-builder-stack-gap: clamp(.72rem, 1vw, 1.15rem);isolation:isolate}#showweld-app-root [data-appbuilder-os=true] :where(*){min-width:0}#showweld-app-root [data-appbuilder-os=true] :where(button,input,textarea,select,summary,a){outline-color:transparent;text-decoration-thickness:from-font;text-underline-offset:.18em}#showweld-app-root [data-appbuilder-os=true] :where(button,summary,a):focus-visible,#showweld-app-root [data-appbuilder-os=true] :where(input,textarea,select):focus-visible{outline:2px solid var(--sw-quality-focus-ring, var(--accent-primary, LinkText));outline-offset:3px}#showweld-app-root [data-appbuilder-os=true][data-active-builder-tab=rendering]{background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--accent-primary, LinkText) 18%,transparent),transparent 36%),radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--accent-secondary, Highlight) 14%,transparent),transparent 34%),linear-gradient(180deg,var(--app-builder-stack-canvas),var(--surface-background, Canvas))!important}#showweld-app-root [data-appbuilder-os=true] :where(header){border-bottom-color:var(--app-builder-stack-edge-soft)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-primary, Canvas) 82%,transparent),color-mix(in srgb,var(--accent-primary, LinkText) 9%,transparent)),var(--surface-elevated, Canvas)!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--accent-primary, LinkText) 22%,transparent),0 18px 42px color-mix(in srgb,var(--surface-background, Canvas) 72%,transparent)}#showweld-app-root [data-appbuilder-os=true][data-active-builder-tab=rendering] [data-app-builder-rendering=true]{width:min(100%,1680px);max-width:min(100%,1680px)!important;margin-inline:auto!important;padding-inline:clamp(.45rem,1vw,1rem)}#showweld-app-root [data-appbuilder-os=true][data-active-builder-tab=rendering] .app-builder-rendering-layout{display:grid!important;grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;align-items:stretch;gap:var(--app-builder-stack-gap)!important;min-height:min(880px,calc(100dvh - 9rem))}#showweld-app-root [data-appbuilder-os=true] :where(.app-builder-agent-sidebar,.app-builder-preview-stage,.app-builder-preview-dock,.app-builder-live-preview-frame){border-color:var(--app-builder-stack-edge-soft)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-primary, Canvas) 84%,transparent),color-mix(in srgb,var(--accent-primary, LinkText) 8%,transparent)),var(--app-builder-stack-panel)!important;box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 24px 60px color-mix(in srgb,var(--surface-background, Canvas) 66%,transparent)}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar{display:grid;grid-template-rows:auto auto auto minmax(7rem,1fr) auto auto auto;gap:.72rem;overflow:hidden auto;max-height:min(850px,calc(100dvh - 10rem));scrollbar-gutter:stable}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar:after{content:"Scroll tools";position:sticky;bottom:0;display:block;padding:.38rem .5rem;border:1px solid var(--app-builder-stack-edge-soft);border-radius:999px;color:var(--app-builder-stack-muted);background:color-mix(in srgb,var(--surface-primary, Canvas) 92%,transparent);font-size:.62rem;font-weight:850;text-align:center;text-transform:uppercase;letter-spacing:0}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__brand,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__empty,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__neuron,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__chat,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__tools,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__prompt{border-color:var(--app-builder-stack-edge-soft);background:color-mix(in srgb,var(--surface-primary, Canvas) 76%,transparent)}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__neuron-signals,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__tools-panel,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__neuron-node,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__tools-panel button,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__actions button,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__more-prompts button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__prompt{position:sticky;bottom:0;z-index:2;box-shadow:0 -18px 34px color-mix(in srgb,var(--surface-background, Canvas) 72%,transparent)}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__prompt textarea{min-height:5.5rem;resize:vertical}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-stage{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);overflow:hidden!important;min-height:min(880px,calc(100dvh - 10rem))}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-hero{align-items:start!important}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-browserbar,#showweld-app-root [data-appbuilder-os=true] .app-builder-device-switcher,#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-tabs,#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-routes{scrollbar-gutter:stable;overscroll-behavior-inline:contain}#showweld-app-root [data-appbuilder-os=true] .app-builder-compile-ribbon{border-color:var(--app-builder-stack-edge-soft)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--app-builder-stack-live) 14%,transparent),color-mix(in srgb,var(--surface-primary, Canvas) 86%,transparent))!important}#showweld-app-root [data-appbuilder-os=true] .app-builder-live-preview-frame{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.72rem;min-height:clamp(460px,58dvh,760px)}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.62rem .68rem;border:1px solid var(--app-builder-stack-edge-soft);border-radius:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--app-builder-stack-live) 13%,transparent),transparent),color-mix(in srgb,var(--surface-primary, Canvas) 86%,transparent)}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip[data-preview-live-source=false]{background:linear-gradient(90deg,color-mix(in srgb,var(--app-builder-stack-warning) 16%,transparent),transparent),color-mix(in srgb,var(--surface-primary, Canvas) 86%,transparent)}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip__status{min-width:0}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip__status strong,#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip__status small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip__status strong{color:var(--app-builder-stack-text);font-size:.76rem;font-weight:950}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip__status small{margin-top:.12rem;color:var(--app-builder-stack-muted);font-size:.64rem;font-weight:750}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip__actions{display:flex;align-items:center;justify-content:flex-end;gap:.38rem}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip__actions button{min-height:2rem;border:1px solid var(--app-builder-stack-edge-soft);border-radius:999px;padding:0 .72rem;color:var(--app-builder-stack-text);background:color-mix(in srgb,var(--surface-primary, Canvas) 74%,transparent);font-size:.64rem;font-weight:900;cursor:pointer}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip__actions button:is(:hover,:focus-visible){border-color:var(--app-builder-stack-edge);color:var(--accent-primary, LinkText)}#showweld-app-root [data-appbuilder-os=true] .app-builder-live-preview-frame__device{width:min(100%,var(--app-builder-preview-width, 100%))!important;min-height:min(var(--app-builder-preview-min-height, 520px),64dvh)!important;border-color:color-mix(in srgb,var(--border-primary, CanvasText) 72%,var(--accent-primary, LinkText) 28%)!important;background:var(--surface-primary, Canvas)!important;box-shadow:0 18px 48px color-mix(in srgb,var(--surface-background, Canvas) 72%,transparent),0 0 0 1px color-mix(in srgb,var(--accent-primary, LinkText) 14%,transparent)!important}#showweld-app-root [data-appbuilder-os=true] .app-builder-live-preview-frame__iframe{background:var(--surface-primary, Canvas)!important}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-building-overlay,#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-readiness-chip{max-width:min(92%,34rem);border-color:var(--app-builder-stack-edge);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary, LinkText) 18%,transparent),color-mix(in srgb,var(--surface-primary, Canvas) 90%,transparent))}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-dock{overflow:hidden}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-dock__header{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--surface-primary, Canvas) 92%,transparent)}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-dock__body{max-height:clamp(13rem,25dvh,25rem);overflow:auto;scrollbar-gutter:stable}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-status-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-metric,#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-dock-card{border-color:var(--app-builder-stack-edge-soft);background:color-mix(in srgb,var(--surface-primary, Canvas) 78%,transparent)}#showweld-app-root [data-appbuilder-os=true] :where(.app-builder-preview-metric strong,.app-builder-preview-dock-card strong,.app-builder-preview-dock-card small){overflow-wrap:anywhere}#showweld-app-root [data-appbuilder-os=true] .app-builder-build-environment{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.72rem}@media (max-width: 1180px){#showweld-app-root [data-appbuilder-os=true][data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important}}@media (max-width: 860px){#showweld-app-root [data-appbuilder-os=true][data-active-builder-tab=rendering] [data-app-builder-rendering=true]{padding-inline:.5rem}#showweld-app-root [data-appbuilder-os=true][data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr)!important;min-height:auto}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar{grid-template-rows:auto auto auto auto auto;max-height:none;overflow:visible;order:2}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__chat,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__neuron{max-height:16rem;overflow:auto}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-stage{order:1;min-height:auto;overflow:visible!important}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-hero{display:grid!important;grid-template-columns:minmax(0,1fr)}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-browserbar,#showweld-app-root [data-appbuilder-os=true] .app-builder-device-switcher,#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-routes,#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-tabs{display:flex!important;overflow-x:auto;padding-bottom:.35rem;scroll-padding-inline:.75rem}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-tabs>button,#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-routes>button{flex:0 0 auto;min-width:8.4rem}#showweld-app-root [data-appbuilder-os=true] .app-builder-live-preview-frame{min-height:clamp(390px,58dvh,620px)}#showweld-app-root [data-appbuilder-os=true] .app-builder-live-preview-frame__device{min-height:clamp(320px,48dvh,520px)!important}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip{grid-template-columns:minmax(0,1fr)}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip__actions{justify-content:stretch}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip__actions button{flex:1 1 0}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-dock__body{max-height:34rem}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-main{height:auto!important;min-height:calc(100dvh - var(--sw-creator-mobile-dock-height, 92px) - 5.5rem)!important;overflow:auto!important;padding:.5rem .5rem calc(var(--sw-creator-mobile-dock-height, 92px) + 1rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] [data-app-builder-rendering=true]{height:auto!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;overflow:visible!important;gap:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-stage{order:1!important;display:grid!important;grid-template-rows:auto auto auto auto auto auto!important;height:auto!important;min-height:0!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:.5rem!important;gap:.52rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-hero>*{width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-browserbar{display:grid!important;grid-template-columns:2.6rem minmax(0,1fr) repeat(2,minmax(3.25rem,auto))!important;width:100%!important;max-width:100%!important;overflow:visible!important;gap:.35rem!important;padding:.25rem!important;align-items:center!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-browserbar>button{min-width:0!important;min-height:2.35rem!important;padding-inline:.46rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-browserbar>span{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-device-switcher{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-device-switcher button{width:100%!important;min-width:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-agent-sidebar{order:2!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:.62rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-agent-sidebar:after{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-agent-sidebar__empty,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-agent-sidebar__neuron,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-agent-sidebar__chat,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-agent-sidebar__prompt{display:block!important;max-height:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-agent-sidebar__neuron-signals,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-agent-sidebar__tools-panel,#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-agent-sidebar__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame{grid-row:auto!important;grid-template-rows:auto minmax(0,1fr)!important;height:auto!important;min-height:clamp(430px,64dvh,620px)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame>.app-builder-preview-provenance-strip{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;align-self:start!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device{height:auto!important;min-height:clamp(330px,50dvh,510px)!important;aspect-ratio:var(--app-builder-preview-aspect, 390 / 760)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:.5rem!important;scroll-snap-type:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-tabs>button{min-width:0!important;width:100%!important;min-height:3.18rem!important;padding:.52rem .58rem!important;overflow:hidden!important;text-align:left!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-tabs>button>*{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media (max-width: 520px){#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-provenance-strip__status small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__neuron-signals,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__tools-panel,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__actions,#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__preview-grid{grid-template-columns:minmax(0,1fr)}#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-tabs>button,#showweld-app-root [data-appbuilder-os=true] .app-builder-preview-routes>button{min-width:7.6rem}}@media (prefers-reduced-motion: reduce){#showweld-app-root [data-appbuilder-os=true] *,#showweld-app-root [data-appbuilder-os=true] *:before,#showweld-app-root [data-appbuilder-os=true] *:after{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}}@media (forced-colors: active){#showweld-app-root [data-appbuilder-os=true],#showweld-app-root [data-appbuilder-os=true] :where(.app-builder-agent-sidebar,.app-builder-preview-stage,.app-builder-preview-dock,.app-builder-live-preview-frame,.app-builder-preview-provenance-strip){background:Canvas!important;border-color:CanvasText!important;box-shadow:none!important;color:CanvasText!important}#showweld-app-root [data-appbuilder-os=true] :where(button,summary,a):focus-visible,#showweld-app-root [data-appbuilder-os=true] :where(input,textarea,select):focus-visible{outline:2px solid Highlight}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true] .app-builder-preview-provenance-strip{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true] .app-builder-preview-provenance-strip__actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-content:stretch!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-appbuilder-os=true] .app-builder-preview-provenance-strip__actions button{width:100%!important;min-width:0!important;padding-inline:.38rem!important}}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__more-prompts{grid-column:1 / -1;width:100%;max-width:100%}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__more-prompts>div{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root [data-appbuilder-os=true] .app-builder-agent-sidebar__more-prompts button{width:100%;min-width:0}@keyframes pbFadeIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes pbSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes pbPanelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pbSpin{to{transform:rotate(360deg)}}@keyframes pbPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes pbScanLine{0%{transform:translate(-100%);opacity:0}25%{opacity:.6}to{transform:translate(110%);opacity:0}}@keyframes pbGlowPop{0%{box-shadow:0 0 rgba(var(--accent-primary-rgb,99,102,241),.45)}to{box-shadow:0 0 0 10px rgba(var(--accent-primary-rgb,99,102,241),0)}}@keyframes pbThumbIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}[data-showweld-studio=true]{animation:pbFadeIn .28s cubic-bezier(.22,1,.36,1) both;--pb-rail-w: 268px;--pb-panel-bg: color-mix(in srgb, var(--surface-primary,#0f1117) 93%, transparent);--pb-panel-border: rgba(255,255,255,.07);--pb-panel-border-active: rgba(var(--accent-primary-rgb,99,102,241),.48);--pb-shadow: 0 2px 4px rgba(0,0,0,.3), 0 8px 24px rgba(0,0,0,.22);--pb-shadow-hover: 0 4px 8px rgba(0,0,0,.35), 0 16px 48px rgba(0,0,0,.28), 0 0 0 1px rgba(255,255,255,.06);--pb-radius: 16px;--pb-radius-sm: 10px;--pb-tr: .19s cubic-bezier(.22,1,.36,1);padding-top:max(0px,env(safe-area-inset-top));padding-bottom:max(0px,env(safe-area-inset-bottom));padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));box-sizing:border-box;min-width:0;min-height:0}[data-showweld-studio=true] .pb-rail{background:linear-gradient(180deg,rgba(var(--accent-primary-rgb,99,102,241),.05) 0%,transparent 180px),var(--pb-panel-bg);border-right:1px solid var(--pb-panel-border);box-shadow:2px 0 16px #00000029}[data-showweld-studio=true] .pb-episode-row{display:grid;grid-template-columns:52px minmax(0,1fr) 32px;gap:.6rem;align-items:center;padding:.55rem .65rem;border-radius:var(--pb-radius-sm);border:1px solid transparent;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left;width:100%;transition:background var(--pb-tr),border-color var(--pb-tr),box-shadow var(--pb-tr);animation:pbSlideIn .2s ease both}[data-showweld-studio=true] .pb-episode-row[data-active=true]{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.15),rgba(var(--accent-secondary-rgb,168,85,247),.07));border-color:var(--pb-panel-border-active);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.18)}[data-showweld-studio=true] .pb-episode-row:not([data-active=true]):hover{background:#ffffff0a;border-color:#ffffff17}[data-showweld-studio=true] .pb-ep-thumb{width:52px;height:38px;border-radius:7px;overflow:hidden;background:#ffffff0d;border:1px solid var(--pb-panel-border);display:grid;place-items:center;flex-shrink:0;animation:pbThumbIn .22s ease both}[data-showweld-studio=true] .pb-panel-card{border-radius:var(--pb-radius);overflow:hidden;border:1px solid var(--pb-panel-border);background:var(--pb-panel-bg);box-shadow:var(--pb-shadow);transition:box-shadow var(--pb-tr),border-color var(--pb-tr),transform var(--pb-tr);animation:pbPanelIn .3s cubic-bezier(.22,1,.36,1) both}[data-showweld-studio=true] .pb-panel-card:hover{box-shadow:var(--pb-shadow-hover);border-color:#ffffff1c;transform:translateY(-1px)}[data-showweld-studio=true] .pb-panel-card[data-selected=true]{border-color:var(--pb-panel-border-active);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb,99,102,241),.22),var(--pb-shadow)}[data-showweld-studio=true] .pb-panel-img-wrap{position:relative;background:#06080f;overflow:hidden}[data-showweld-studio=true] .pb-panel-img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 30%,rgba(255,255,255,.09) 50%,transparent 70%);transform:translate(-110%);opacity:0;pointer-events:none}[data-showweld-studio=true] .pb-panel-img-wrap:hover:after{animation:pbScanLine .8s ease forwards}[data-showweld-studio=true] .pb-generating-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#06080fb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-showweld-studio=true] .pb-generating-spinner{width:40px;height:40px;border:3px solid rgba(var(--accent-primary-rgb,99,102,241),.2);border-top-color:rgba(var(--accent-primary-rgb,99,102,241),.9);border-radius:50%;animation:pbSpin 1s linear infinite}[data-showweld-studio=true] .pb-panel-toolbar{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity var(--pb-tr),transform var(--pb-tr);transform:translateY(-4px)}[data-showweld-studio=true] .pb-panel-img-wrap:hover .pb-panel-toolbar{opacity:1;transform:translateY(0)}[data-showweld-studio=true] .pb-panel-action-btn{border:1px solid rgba(255,255,255,.18);background:#06080fd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;color:#fff;padding:.3rem .5rem;font-size:.65rem;font-weight:900;cursor:pointer;display:flex;align-items:center;gap:3px;min-height:0!important;transition:background var(--pb-tr),border-color var(--pb-tr);white-space:nowrap}[data-showweld-studio=true] .pb-panel-action-btn:hover{background:rgba(var(--accent-primary-rgb,99,102,241),.55);border-color:rgba(var(--accent-primary-rgb,99,102,241),.55);transform:none!important}[data-showweld-studio=true] .pb-panel-meta{padding:1.1rem;display:grid;gap:.7rem;background:var(--pb-panel-bg);min-width:0}[data-showweld-studio=true] .pb-scene-num{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:.65rem;font-weight:950;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.24),rgba(var(--accent-secondary-rgb,168,85,247),.18));border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.3);color:var(--accent-primary,#818cf8);flex-shrink:0}[data-showweld-studio=true] .pb-bubble-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700;color:var(--text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-status-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:var(--text-tertiary)}[data-showweld-studio=true] .pb-bible-card{padding:1rem 1.2rem;border-radius:var(--pb-radius);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.1),#ffffff05);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.22);box-shadow:0 4px 16px rgba(var(--accent-primary-rgb,99,102,241),.08);animation:pbFadeIn .25s ease both}[data-showweld-studio=true] .pb-mobile-tabs{display:flex;background:#00000040;border-bottom:1px solid var(--pb-panel-border);padding:0 .75rem;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-showweld-studio=true] .pb-mobile-tabs::-webkit-scrollbar{display:none}[data-showweld-studio=true] .pb-mobile-tab{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.65rem 1rem;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);border:none;background:transparent;cursor:pointer;border-bottom:2px solid transparent;transition:color var(--pb-tr),border-color var(--pb-tr);min-height:44px!important;white-space:nowrap}[data-showweld-studio=true] .pb-mobile-tab svg{flex:0 0 auto}[data-showweld-studio=true] .pb-mobile-tab[data-active=true]{color:var(--accent-primary,#818cf8);border-bottom-color:var(--accent-primary,#818cf8)}[data-showweld-studio=true] .pb-route-command{margin-bottom:.68rem;padding:.72rem;border-radius:16px;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.22);background:radial-gradient(520px 180px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.16),transparent 64%),linear-gradient(135deg,#ffffff0e,#ffffff05);box-shadow:var(--pb-shadow);animation:pbPanelIn .28s cubic-bezier(.22,1,.36,1) both}[data-showweld-studio=true] .pb-route-command__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;margin-bottom:.58rem}[data-showweld-studio=true] .pb-route-command__title{display:flex;align-items:center;gap:.55rem;margin:0;font-size:clamp(.92rem,1.4vw,1.08rem);line-height:1.1;color:var(--text-primary);letter-spacing:0}[data-showweld-studio=true] .pb-route-command__copy{margin:.32rem 0 0;max-width:760px;color:var(--text-secondary);font-size:.68rem;line-height:1.42}[data-showweld-studio=true] .pb-route-meter{min-width:112px;padding:.5rem .62rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0003;text-align:right}[data-showweld-studio=true] .pb-route-meter strong{display:block;font-size:1.08rem;line-height:1;color:var(--accent-primary)}[data-showweld-studio=true] .pb-route-meter span{display:block;margin-top:.2rem;color:var(--text-tertiary);font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}[data-showweld-studio=true] .pb-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.44rem}[data-showweld-studio=true] .pb-workflow-card{min-width:0;min-height:112px;padding:.62rem;border-radius:12px;border:1px solid rgba(255,255,255,.075);background:#0003;color:var(--text-primary);text-align:left;cursor:pointer;display:grid;grid-template-rows:auto auto 1fr auto;gap:.34rem;overflow:hidden}[data-showweld-studio=true] .pb-workflow-card[data-active=true]{border-color:var(--pb-panel-border-active);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.18),rgba(var(--accent-secondary-rgb,168,85,247),.08));box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.16) inset,0 16px 38px #0003}[data-showweld-studio=true] .pb-workflow-card__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:.45rem;color:var(--accent-primary);font-size:.58rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}[data-showweld-studio=true] .pb-workflow-card__label{color:var(--text-primary);font-size:.9rem;font-weight:950;line-height:1.15}[data-showweld-studio=true] .pb-workflow-card__detail{color:var(--text-secondary);font-size:.7rem;line-height:1.4}[data-showweld-studio=true] .pb-workflow-card__action{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent-primary);font-size:.66rem;font-weight:900;text-transform:uppercase}[data-showweld-studio=true] .pb-continuity-panel{display:grid;gap:.85rem;min-width:0}[data-showweld-studio=true] .pb-continuity-card{padding:.9rem;border-radius:14px;border:1px solid var(--pb-panel-border);background:#ffffff09;min-width:0}[data-showweld-studio=true] .pb-studio-action{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.68rem .78rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-primary);font-size:.72rem;font-weight:850;text-align:left;cursor:pointer}[data-showweld-studio=true] .pb-studio-action span{display:inline-flex;align-items:center;gap:.45rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-studio-action svg{flex:0 0 auto}[data-showweld-studio=true] .pb-create-os{position:relative;overflow:hidden;display:grid;gap:.56rem;margin-bottom:.64rem;padding:.64rem;border-radius:15px;border:1px solid color-mix(in srgb,var(--pb-panel-border) 72%,rgba(var(--accent-primary-rgb,99,102,241),.36) 28%);background:radial-gradient(640px 220px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.14),transparent 66%),radial-gradient(460px 190px at 100% 15%,rgba(var(--accent-secondary-rgb,168,85,247),.1),transparent 70%),linear-gradient(145deg,#ffffff0d,#ffffff04),var(--pb-panel-bg);box-shadow:0 14px 44px #0003,inset 0 1px #ffffff12}[data-showweld-studio=true] .pb-create-os:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 22%,transparent 78%,rgba(255,255,255,.035)),repeating-linear-gradient(90deg,rgba(255,255,255,.028) 0 1px,transparent 1px 26px);-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%);opacity:.55}[data-showweld-studio=true] .pb-create-os>*{position:relative;z-index:1}[data-showweld-studio=true] .pb-create-os__head{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-width:0}[data-showweld-studio=true] .pb-create-os__title{min-width:0;display:flex;align-items:center;gap:.58rem}[data-showweld-studio=true] .pb-create-os__title-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:var(--accent-primary);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.34);background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.16),transparent 34%),linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.22),rgba(var(--accent-secondary-rgb,168,85,247),.12))}[data-showweld-studio=true] .pb-create-os__title strong{display:block;color:var(--text-primary);font-size:.92rem;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-create-os__title span{display:block;margin-top:.16rem;color:var(--text-secondary);font-size:.65rem;line-height:1.32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-create-os__signals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}[data-showweld-studio=true] .pb-create-os__signal{display:inline-flex;align-items:center;gap:.32rem;min-height:28px;padding:.28rem .48rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0000002e;color:var(--text-secondary);font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}[data-showweld-studio=true] .pb-create-os__layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.44rem}[data-showweld-studio=true] .pb-create-os__layer{min-width:0;display:grid;gap:.4rem;padding:.52rem;border-radius:13px;border:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,#ffffff0b,#ffffff03),#0000002e}[data-showweld-studio=true] .pb-create-os__layer-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}[data-showweld-studio=true] .pb-create-os__layer-head strong{display:inline-flex;align-items:center;gap:.38rem;color:var(--text-primary);font-size:.74rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-create-os__layer-head span{color:var(--accent-primary);font-size:.52rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}[data-showweld-studio=true] .pb-create-os__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}[data-showweld-studio=true] .pb-create-os__action{min-width:0;min-height:50px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.36rem;align-items:center;padding:.4rem;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:var(--text-primary);text-align:left;cursor:pointer}[data-showweld-studio=true] .pb-create-os__action[data-primary=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.38);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.16),rgba(var(--accent-secondary-rgb,168,85,247),.07)),#ffffff09}[data-showweld-studio=true] .pb-create-os__action:disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.18)}[data-showweld-studio=true] .pb-create-os__action svg{color:var(--accent-primary);flex:0 0 auto}[data-showweld-studio=true] .pb-create-os__action strong{display:block;color:var(--text-primary);font-size:.66rem;line-height:1.12;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-create-os__action span{display:block;margin-top:.12rem;color:var(--text-tertiary);font-size:.52rem;line-height:1.22;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-mobile-canvas-tools,[data-showweld-studio=true] .pb-mobile-preview-shell{display:none}[data-showweld-studio=true] .pb-mobile-preview-stage{position:relative;overflow:hidden;min-height:390px;border-radius:18px;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.26);background:radial-gradient(360px 180px at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.16),transparent 72%),linear-gradient(180deg,#ffffff0c,#ffffff03),#0000002e;box-shadow:0 18px 54px #00000047}[data-showweld-studio=true] .pb-mobile-preview-media{width:100%;min-height:390px;aspect-ratio:4 / 5;display:grid;place-items:center;background:linear-gradient(150deg,rgba(var(--accent-primary-rgb,99,102,241),.14),rgba(var(--accent-secondary-rgb,168,85,247),.1)),#ffffff07}[data-showweld-studio=true] .pb-mobile-preview-media img{width:100%;height:100%;object-fit:cover;display:block}[data-showweld-studio=true] .pb-mobile-preview-empty{min-height:390px;display:grid;place-items:center;text-align:center;padding:1.35rem;color:var(--text-secondary)}[data-showweld-studio=true] .pb-mobile-preview-empty svg{color:var(--accent-primary);margin-bottom:.62rem}[data-showweld-studio=true] .pb-mobile-preview-caption{position:absolute;left:.62rem;right:.62rem;bottom:.62rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.62rem .68rem;border-radius:14px;border:1px solid rgba(255,255,255,.13);background:#05080fc7;box-shadow:0 18px 46px #00000057;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}[data-showweld-studio=true] .pb-mobile-preview-caption strong{display:block;color:var(--text-primary);font-size:.84rem;line-height:1.15;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-mobile-preview-caption span{display:block;margin-top:.16rem;color:var(--text-secondary);font-size:.64rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-mobile-preview-chip{display:inline-grid;place-items:center;min-width:42px;height:42px;border-radius:999px;color:var(--accent-primary);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.32);background:rgba(var(--accent-primary-rgb,99,102,241),.13);font-size:.74rem;font-weight:950}[data-showweld-studio=true] .pb-preview-editor-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.58fr) minmax(320px,.42fr);gap:.68rem;align-items:stretch;margin-bottom:.58rem;padding:.68rem;border-radius:18px;border:1px solid var(--pb-panel-border);background:radial-gradient(620px 240px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.14),transparent 62%),radial-gradient(520px 220px at 100% 20%,rgba(var(--accent-secondary-rgb,168,85,247),.1),transparent 68%),linear-gradient(145deg,#ffffff0d,#ffffff04),var(--pb-panel-bg);box-shadow:0 24px 72px #0000003d,inset 0 1px #ffffff12}[data-showweld-studio=true] .pb-preview-editor-stage{position:relative;min-width:0;min-height:clamp(520px,66vh,860px);overflow:hidden;border-radius:16px;border:1px solid color-mix(in srgb,var(--pb-panel-border) 72%,rgba(var(--accent-primary-rgb,99,102,241),.38) 28%);background:linear-gradient(180deg,#ffffff0d,#ffffff03),#00000038}[data-showweld-studio=true] .pb-preview-editor-stage .pb-mobile-preview-media,[data-showweld-studio=true] .pb-preview-editor-stage .pb-mobile-preview-empty{min-height:inherit;height:100%;aspect-ratio:auto}[data-showweld-studio=true] .pb-preview-editor-command,[data-showweld-studio=true] .pb-mobile-input-layer{min-width:0;display:grid;gap:.58rem;align-content:start}[data-showweld-studio=true] .pb-preview-editor-command{grid-template-rows:auto auto auto auto;max-height:clamp(520px,66vh,860px);overflow:auto;padding-right:.08rem}[data-showweld-studio=true] .pb-layered-input-card{min-width:0;display:grid;gap:.58rem;padding:.72rem;border-radius:15px;border:1px solid var(--pb-panel-border);background:linear-gradient(145deg,#ffffff0d,#ffffff04),color-mix(in srgb,var(--surface-primary,#0f1117) 86%,transparent);box-shadow:inset 0 1px #ffffff12}[data-showweld-studio=true] .pb-layered-input-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;min-width:0}[data-showweld-studio=true] .pb-layered-input-card__top strong{display:block;color:var(--text-primary);font-size:.92rem;font-weight:950;line-height:1.14;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-layered-input-card__top span{display:block;margin-top:.18rem;color:var(--text-secondary);font-size:.68rem;line-height:1.34}[data-showweld-studio=true] .pb-layered-scene-area{width:100%;min-height:128px;max-height:280px;resize:vertical;border-radius:12px;border:1px solid color-mix(in srgb,var(--pb-panel-border) 76%,rgba(var(--accent-primary-rgb,99,102,241),.3) 24%);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0000002e;color:var(--text-primary);padding:.78rem;font:inherit;font-size:.82rem;line-height:1.5;box-sizing:border-box}[data-showweld-studio=true] .pb-layered-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}[data-showweld-studio=true] .pb-layered-action-row button{min-width:0;justify-content:center!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-showweld-studio=true] .pb-neutron-layer-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}[data-showweld-studio=true] .pb-neutron-layer{min-width:0;display:grid;gap:.2rem;padding:.56rem;border-radius:13px;border:1px solid rgba(255,255,255,.075);background:radial-gradient(180px 90px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.1),transparent 70%),#ffffff07}[data-showweld-studio=true] .pb-neutron-layer strong{color:var(--text-primary);font-size:.72rem;line-height:1.15;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-neutron-layer span{color:var(--text-tertiary);font-size:.58rem;line-height:1.32;font-weight:780}[data-showweld-studio=true] .pb-mobile-production-disclosure{min-width:0;overflow:clip;border:1px solid var(--pb-panel-border);border-radius:15px;background:linear-gradient(145deg,#ffffff0b,#ffffff03),color-mix(in srgb,var(--surface-primary, #0f1117) 88%,transparent)}[data-showweld-studio=true] .pb-mobile-production-disclosure>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.62rem .7rem;color:var(--text-primary);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}[data-showweld-studio=true] .pb-mobile-production-disclosure>summary::-webkit-details-marker{display:none}[data-showweld-studio=true] .pb-mobile-production-disclosure>summary>span:first-child{min-width:0;display:grid;gap:.12rem}[data-showweld-studio=true] .pb-mobile-production-disclosure>summary strong{font-size:.76rem;font-weight:920;line-height:1.15}[data-showweld-studio=true] .pb-mobile-production-disclosure>summary small{overflow:hidden;color:var(--text-tertiary);font-size:.62rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-mobile-production-disclosure__body{display:grid;gap:.5rem;padding:.62rem;border-top:1px solid color-mix(in srgb,var(--pb-panel-border) 76%,transparent)}[data-showweld-studio=true] .pb-reader-handoff-strip{display:grid;margin-bottom:1rem;padding:.82rem;border-radius:14px;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.18);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.09),#ffffff04),#ffffff07;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:.6rem;align-items:stretch}[data-showweld-studio=true] .pb-reader-handoff-copy{min-width:0;display:grid;align-content:center;gap:.26rem}[data-showweld-studio=true] .pb-reader-handoff-copy strong{color:var(--text-primary);font-size:.86rem;font-weight:950;line-height:1.15}[data-showweld-studio=true] .pb-reader-handoff-copy span{color:var(--text-secondary);font-size:.68rem;line-height:1.4}[data-showweld-studio=true] .pb-reader-handoff-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}[data-showweld-studio=true] .pb-reader-handoff-card{min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#0000002e;padding:.58rem;display:grid;gap:.24rem}[data-showweld-studio=true] .pb-reader-handoff-card svg{color:var(--accent-primary)}[data-showweld-studio=true] .pb-reader-handoff-card strong{color:var(--text-primary);font-size:.8rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-reader-handoff-card span{color:var(--text-tertiary);font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}[data-showweld-studio=true] .pb-output-route-panel{display:grid;gap:.58rem;margin-bottom:1rem;padding:.78rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--pb-panel-border) 76%,rgba(var(--accent-primary-rgb,99,102,241),.34) 24%);background:radial-gradient(420px 170px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.12),transparent 70%),linear-gradient(145deg,#ffffff0c,#ffffff04),color-mix(in srgb,var(--surface-primary,#0f1117) 86%,transparent);box-shadow:inset 0 1px #ffffff12}[data-showweld-studio=true] .pb-output-route-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}[data-showweld-studio=true] .pb-output-route-head strong{display:block;color:var(--text-primary);font-size:.9rem;font-weight:950;line-height:1.12}[data-showweld-studio=true] .pb-output-route-head span{display:block;margin-top:.16rem;color:var(--text-secondary);font-size:.66rem;line-height:1.34}[data-showweld-studio=true] .pb-output-route-grid,[data-showweld-studio=true] .pb-agent-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}[data-showweld-studio=true] .pb-output-route-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.46rem;padding:.58rem;border-radius:13px;border:1px solid rgba(255,255,255,.075);background:#0000002e;color:var(--text-primary);text-align:left}[data-showweld-studio=true] .pb-output-route-card[data-primary=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.42);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.17),rgba(var(--accent-secondary-rgb,168,85,247),.08)),#ffffff09;box-shadow:0 12px 32px rgba(var(--accent-primary-rgb,99,102,241),.12)}[data-showweld-studio=true] .pb-output-route-card svg{color:var(--accent-primary)}[data-showweld-studio=true] .pb-output-route-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.7rem;line-height:1.12;font-weight:950}[data-showweld-studio=true] .pb-output-route-card span{display:block;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:.55rem;line-height:1.24;font-weight:820}[data-showweld-studio=true] .pb-editor-bridge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}[data-showweld-studio=true] .pb-editor-bridge-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.46rem;min-height:58px;padding:.54rem;border-radius:13px;border:1px solid color-mix(in srgb,var(--pb-panel-border) 76%,rgba(var(--accent-primary-rgb,99,102,241),.28) 24%);background:radial-gradient(160px 80px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.11),transparent 70%),#ffffff07;color:var(--text-primary);text-align:left}[data-showweld-studio=true] .pb-editor-bridge-card[data-primary=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.42);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.17),rgba(var(--accent-secondary-rgb,168,85,247),.08)),#ffffff09}[data-showweld-studio=true] .pb-editor-bridge-card svg{color:var(--accent-primary)}[data-showweld-studio=true] .pb-editor-bridge-card strong{display:block;color:var(--text-primary);font-size:.68rem;line-height:1.12;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-editor-bridge-card span{display:block;margin-top:.12rem;color:var(--text-tertiary);font-size:.54rem;line-height:1.24;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-empty-production-state{border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.18);border-radius:18px;background:radial-gradient(440px 180px at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.11),transparent 70%),linear-gradient(180deg,#ffffff0b,#ffffff03)}[data-showweld-studio=true] .pb-empty-visual-row{width:min(100%,620px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;align-items:stretch}[data-showweld-studio=true] .pb-empty-visual-row>*{min-width:0}[data-showweld-studio=true] .pb-panel-toolbar{position:absolute;bottom:.5rem;right:.5rem;left:.5rem;display:flex;justify-content:flex-end;gap:.3rem;flex-wrap:wrap;pointer-events:auto}[data-showweld-studio=true] .pb-launch-visual{width:min(100%,560px);aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.28);background:#ffffff0a;box-shadow:0 22px 70px #00000052,0 0 0 1px #ffffff0d inset;position:relative}[data-showweld-studio=true] .pb-launch-visual img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.04) brightness(.9)}[data-showweld-studio=true] .pb-launch-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 28%,rgba(5,8,16,.55)),radial-gradient(circle at 22% 18%,rgba(var(--accent-primary-rgb,99,102,241),.2),transparent 35%);pointer-events:none}@media (max-width: 768px){[data-showweld-studio=true]{overflow-x:hidden!important;min-height:0!important;height:100%!important}[data-showweld-studio=true]>header{padding:.65rem .75rem!important;align-items:flex-start!important;gap:.7rem!important}[data-showweld-studio=true]>header>div:first-child{min-width:0!important;flex:1 1 54%!important;gap:.65rem!important}[data-showweld-studio=true]>header>div:first-child h1{font-size:.72rem!important;line-height:1.25!important}[data-showweld-studio=true]>header>div:first-child h1+div{gap:.3rem!important;line-height:1.35!important}[data-showweld-studio=true]>header>div:last-child{flex:0 0 auto!important;max-width:45%!important;display:grid!important;grid-template-columns:repeat(3,40px)!important;justify-content:end!important;gap:.45rem!important}[data-showweld-studio=true]>header>div:last-child button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border-radius:12px!important;justify-content:center!important;overflow:hidden!important;font-size:0!important;white-space:nowrap!important}[data-showweld-studio=true]>header>div:last-child button svg{width:17px!important;height:17px!important;flex:0 0 auto!important}[data-showweld-studio=true] .pb-mobile-tabs{position:sticky;top:0;z-index:160;padding:.35rem .5rem;gap:.35rem;border-bottom:1px solid var(--pb-panel-border);background:color-mix(in srgb,var(--surface-primary,#0f1117) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-showweld-studio=true] .pb-mobile-tab{flex:1 1 0;min-width:0;padding:.5rem .4rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:.62rem;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis}[data-showweld-studio=true]>div[style*="height: 100%"]{min-height:0!important;height:100%!important;overflow:hidden!important}[data-showweld-studio=true] .pb-mobile-tab[data-active=true]{border-color:var(--pb-panel-border-active);background:rgba(var(--accent-primary-rgb,99,102,241),.12)}[data-showweld-studio=true] .pb-rail,[data-showweld-studio=true] main{padding-bottom:var(--sw-mobile-bottom-clearance, 8.25rem)!important}[data-showweld-studio=true] .pb-panel-card{border-radius:12px}[data-showweld-studio=true] .pb-panel-meta{padding:.85rem}[data-showweld-studio=true] .pb-route-command{margin-bottom:.75rem;padding:.82rem;border-radius:14px}[data-showweld-studio=true] .pb-route-command__head{align-items:stretch;flex-direction:column;margin-bottom:.7rem}[data-showweld-studio=true] .pb-route-meter{min-width:0;text-align:left}[data-showweld-studio=true] .pb-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem;min-width:0;max-width:100%;overflow:hidden}[data-showweld-studio=true] .pb-workflow-card{min-height:132px;padding:.72rem;border-radius:12px;width:100%!important;max-width:100%!important;min-width:0}[data-showweld-studio=true] .pb-workflow-card__eyebrow,[data-showweld-studio=true] .pb-workflow-card__label,[data-showweld-studio=true] .pb-workflow-card__detail,[data-showweld-studio=true] .pb-workflow-card__action{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-showweld-studio=true] .pb-workflow-card__detail{display:none}[data-showweld-studio=true] .pb-launch-visual{border-radius:14px;width:100%}[data-showweld-studio=true] .pb-reader-handoff-strip{display:grid;grid-template-columns:1fr;padding:.72rem;gap:.58rem}[data-showweld-studio=true] .pb-reader-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-studio=true] .pb-output-route-panel{padding:.68rem;gap:.48rem;margin-bottom:.64rem}[data-showweld-studio=true] .pb-output-route-head{align-items:flex-start}[data-showweld-studio=true] .pb-output-route-head strong{font-size:.78rem}[data-showweld-studio=true] .pb-output-route-head span{font-size:.58rem}[data-showweld-studio=true] .pb-output-route-grid,[data-showweld-studio=true] .pb-agent-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}[data-showweld-studio=true] .pb-output-route-card{min-height:58px;padding:.5rem}[data-showweld-studio=true] .pb-output-route-card strong{font-size:.64rem}[data-showweld-studio=true] .pb-output-route-card span{font-size:.5rem}[data-showweld-studio=true] .pb-mobile-preview-shell{display:grid;gap:.58rem;margin-bottom:.64rem}[data-showweld-studio=true] .pb-preview-editor-shell{display:none}[data-showweld-studio=true] .pb-mobile-canvas-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:0;padding:.58rem;border:1px solid var(--pb-panel-border);border-radius:14px;background:color-mix(in srgb,var(--surface-primary,#0f1117) 90%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 12px 36px #00000042}[data-showweld-studio=true] .pb-mobile-canvas-tools button{min-width:0!important;justify-content:center!important;padding:.58rem .5rem!important;font-size:.66rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-input-card{padding:.62rem;border-radius:14px}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{min-height:104px;max-height:170px;font-size:.78rem}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row{grid-template-columns:repeat(3,minmax(0,1fr))}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row button{min-height:40px!important;padding-inline:.42rem!important;font-size:.66rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-neutron-layer-stack{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-studio=true] .pb-visual-rules-panel{margin-bottom:.75rem!important;padding:.76rem!important;border-radius:14px!important}[data-showweld-studio=true] .pb-empty-production-state{padding:1.25rem .8rem!important;gap:.85rem!important;border-radius:14px}[data-showweld-studio=true] .pb-empty-visual-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}[data-showweld-studio=true] .pb-launch-card{padding:1.25rem .9rem;gap:.85rem}[data-showweld-studio=true] .pb-launch-icon{width:58px;height:58px;border-radius:18px}[data-showweld-studio=true] .pb-panel-stack{gap:1.05rem!important;padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1.25rem)!important}[data-showweld-studio=true] .pb-production-bible-card{padding:.9rem!important;border-radius:13px!important}[data-showweld-studio=true] .pb-panel-img-wrap{width:100%!important;max-width:100%!important}[data-showweld-studio=true] .pb-panel-toolbar{position:static!important;padding:.5rem;justify-content:stretch;background:#0000003d;border-top:1px solid var(--pb-panel-border)}[data-showweld-studio=true] .pb-panel-toolbar button{flex:1 1 calc(50% - .3rem);min-width:0;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}[data-showweld-studio=true] .pb-launch-card{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:5rem 2rem;text-align:center}[data-showweld-studio=true] .pb-launch-icon{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.22),rgba(var(--accent-secondary-rgb,168,85,247),.16));border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.35);box-shadow:0 12px 40px rgba(var(--accent-primary-rgb,99,102,241),.22)}[data-showweld-studio=true] .pb-thumb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.65rem;padding:.85rem}[data-showweld-studio=true] .pb-thumb-item{border-radius:10px;overflow:hidden;border:1px solid var(--pb-panel-border);background:#ffffff0a;cursor:pointer;transition:border-color var(--pb-tr),transform var(--pb-tr),box-shadow var(--pb-tr);animation:pbThumbIn .2s ease both}[data-showweld-studio=true] .pb-thumb-item[data-active=true]{border-color:var(--pb-panel-border-active);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb,99,102,241),.2)}[data-showweld-studio=true] .pb-thumb-item:hover{transform:scale(1.03);border-color:#ffffff24}[data-showweld-studio=true] button,[data-showweld-studio=true] [role=button]{transition:transform var(--pb-tr),box-shadow var(--pb-tr),border-color var(--pb-tr),background var(--pb-tr);min-height:38px}[data-showweld-studio=true] button:not(:disabled):hover{transform:translateY(-1px)}[data-showweld-studio=true] button:not(:disabled):active{transform:scale(.97)}[data-showweld-studio=true] button:focus-visible,[data-showweld-studio=true] input:focus-visible,[data-showweld-studio=true] textarea:focus-visible,[data-showweld-studio=true] select:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.3)!important;border-color:rgba(var(--accent-primary-rgb,99,102,241),.65)!important}[data-showweld-studio=true] ::-webkit-scrollbar{width:5px;height:5px}[data-showweld-studio=true] ::-webkit-scrollbar-track{background:transparent}[data-showweld-studio=true] ::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}[data-showweld-studio=true] ::-webkit-scrollbar-thumb:hover{background:#ffffff38}[data-showweld-studio=true]{--pb-canvas-layer: var(--sw-layer-canvas, rgba(3,7,18,.98));--pb-sunken-layer: var(--sw-layer-sunken, rgba(5,10,22,.94));--pb-default-layer: var(--sw-layer-default, rgba(9,14,26,.9));--pb-raised-layer: var(--sw-layer-raised, rgba(15,23,42,.88));--pb-field-layer: var(--sw-layer-field, rgba(9,14,26,.74));--pb-border-muted: var(--sw-border-muted, rgba(148,163,184,.18));--pb-border-strong: var(--sw-border-strong, rgba(226,232,240,.24));--pb-accent-wash: var(--sw-accent-wash, rgba(var(--accent-primary-rgb,99,102,241),.12));--pb-accent-edge: var(--sw-accent-edge, rgba(var(--accent-primary-rgb,99,102,241),.44));--pb-mobile-clearance: var(--sw-mobile-bottom-clearance, 8.25rem)}[data-showweld-studio=true] .pb-mobile-preview-shell,[data-showweld-studio=true] .pb-mobile-input-layer,[data-showweld-studio=true] .pb-output-route-panel,[data-showweld-studio=true] .pb-reader-handoff-strip,[data-showweld-studio=true] .pb-mobile-tabs{min-width:0;max-width:100%;box-sizing:border-box}[data-showweld-studio=true] .pb-modal-overlay{background:radial-gradient(circle at 50% 10%,rgba(var(--accent-primary-rgb,99,102,241),.18),transparent 38%),#02060fc2!important;backdrop-filter:blur(16px) saturate(136%)!important;-webkit-backdrop-filter:blur(16px) saturate(136%)!important}[data-showweld-studio=true] .pb-modal-panel{border-color:color-mix(in srgb,var(--pb-border-muted) 72%,var(--pb-accent-edge) 28%)!important;background:radial-gradient(680px 260px at 8% 0%,rgba(var(--accent-primary-rgb,99,102,241),.12),transparent 68%),linear-gradient(180deg,#ffffff0f,#ffffff04),var(--pb-default-layer)!important;box-shadow:0 28px 84px #0000008f,inset 0 1px #ffffff14!important}[data-showweld-studio=true] .pb-modal-header,[data-showweld-studio=true] .pb-modal-footer{border-color:var(--pb-border-muted)!important;background:color-mix(in srgb,var(--pb-sunken-layer) 86%,transparent)!important}[data-showweld-studio=true] .pb-modal-body{min-width:0;overscroll-behavior:contain}@media (max-width: 768px){[data-showweld-studio=true]{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:radial-gradient(620px 260px at 10% -12%,rgba(var(--accent-primary-rgb,99,102,241),.15),transparent 64%),var(--pb-canvas-layer)!important}[data-showweld-studio=true]>header{min-height:62px!important;padding:.58rem .72rem!important;align-items:center!important;gap:.52rem!important;border-bottom-color:var(--pb-border-muted)!important;background:linear-gradient(180deg,#ffffff0f,#ffffff03),color-mix(in srgb,var(--pb-sunken-layer) 88%,transparent)!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}[data-showweld-studio=true]>header>div:first-child{min-width:0!important;flex:1 1 auto!important;gap:.48rem!important}[data-showweld-studio=true]>header>div:first-child h1{max-width:52vw!important;font-size:.76rem!important;line-height:1.12!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-showweld-studio=true]>header>div:first-child h1+div{max-width:52vw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.54rem!important;opacity:.72!important}[data-showweld-studio=true]>header>div:last-child{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(3,38px)!important;gap:.36rem!important;max-width:none!important}[data-showweld-studio=true]>header>div:last-child button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:13px!important;font-size:0!important;background:linear-gradient(180deg,#ffffff12,#ffffff05),var(--pb-field-layer)!important;border-color:var(--pb-border-muted)!important;box-shadow:inset 0 1px #ffffff12!important}[data-showweld-studio=true]>header>div:last-child button svg{width:17px!important;height:17px!important}[data-showweld-studio=true] .pb-mobile-tabs{position:sticky;top:0;z-index:170;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem!important;padding:.42rem .56rem!important;background:linear-gradient(180deg,#ffffff0b,#ffffff03),color-mix(in srgb,var(--pb-sunken-layer) 91%,transparent)!important;border-bottom:1px solid var(--pb-border-muted)!important}[data-showweld-studio=true] .pb-mobile-tab{min-width:0!important;min-height:47px!important;padding:.42rem .18rem!important;display:inline-flex!important;flex-direction:column!important;gap:.12rem!important;border-radius:14px!important;border:1px solid var(--pb-border-muted)!important;background:color-mix(in srgb,var(--pb-field-layer) 88%,transparent)!important;color:var(--text-secondary)!important;font-size:.56rem!important;letter-spacing:0!important;text-transform:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff0e!important}[data-showweld-studio=true] .pb-mobile-tab[data-active=true]{color:var(--accent-primary, #818cf8)!important;border-color:var(--pb-accent-edge)!important;background:radial-gradient(circle at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.22),transparent 72%),var(--pb-field-layer)!important;box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.13) inset!important}[data-showweld-studio=true] main>div{max-width:100%!important;padding:.68rem!important;padding-bottom:calc(var(--pb-mobile-clearance) + 1.75rem)!important}[data-showweld-studio=true] .pb-mobile-preview-shell{display:grid!important;gap:.55rem!important;margin:0 0 .72rem!important}[data-showweld-studio=true] .pb-create-os{gap:.55rem!important;margin-bottom:.62rem!important;padding:.58rem!important;border-radius:17px!important}[data-showweld-studio=true] .pb-create-os__head{align-items:flex-start!important;gap:.48rem!important}[data-showweld-studio=true] .pb-create-os__title-icon{width:32px!important;height:32px!important;border-radius:11px!important}[data-showweld-studio=true] .pb-create-os__title strong{font-size:.76rem!important}[data-showweld-studio=true] .pb-create-os__title span{max-width:48vw!important;font-size:.54rem!important}[data-showweld-studio=true] .pb-create-os__signals{max-width:116px!important;gap:.28rem!important}[data-showweld-studio=true] .pb-create-os__signal{min-height:24px!important;padding:.24rem .38rem!important;font-size:.46rem!important}[data-showweld-studio=true] .pb-create-os__layers{grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important}[data-showweld-studio=true] .pb-create-os[data-mobile-view=canvas] .pb-create-os__layer[data-layer=build],[data-showweld-studio=true] .pb-create-os[data-mobile-view=continuity] .pb-create-os__layer[data-layer=refine],[data-showweld-studio=true] .pb-create-os[data-mobile-view=output] .pb-create-os__layer[data-layer=publish]{order:-1;border-color:var(--pb-accent-edge)!important}[data-showweld-studio=true] .pb-create-os__layer{gap:.4rem!important;padding:.48rem!important;border-radius:14px!important}[data-showweld-studio=true] .pb-create-os__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.32rem!important}[data-showweld-studio=true] .pb-create-os__action{min-height:46px!important;padding:.38rem!important;border-radius:12px!important;gap:.32rem!important}[data-showweld-studio=true] .pb-create-os__action strong{font-size:.56rem!important}[data-showweld-studio=true] .pb-create-os__action span{font-size:.46rem!important}[data-showweld-studio=true] .pb-mobile-preview-stage,[data-showweld-studio=true] .pb-mobile-preview-media,[data-showweld-studio=true] .pb-mobile-preview-empty{min-height:clamp(218px,58vw,298px)!important;max-height:48dvh!important;border-radius:18px!important}[data-showweld-studio=true] .pb-mobile-preview-stage{border-color:color-mix(in srgb,var(--pb-border-muted) 62%,var(--pb-accent-edge) 38%)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff04),var(--pb-sunken-layer)!important;box-shadow:0 16px 46px #00000057,inset 0 1px #ffffff12!important}[data-showweld-studio=true] .pb-mobile-preview-empty{padding:1rem!important;background:radial-gradient(circle at 52% 24%,rgba(var(--accent-primary-rgb,99,102,241),.16),transparent 45%),linear-gradient(180deg,#ffffff0b,#ffffff03),#050916!important}[data-showweld-studio=true] .pb-mobile-preview-caption{left:.5rem!important;right:.5rem!important;bottom:.5rem!important;padding:.54rem .6rem!important;grid-template-columns:minmax(0,1fr) auto!important;border-radius:14px!important;background:#030712bd!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important}[data-showweld-studio=true] .pb-mobile-preview-caption strong{font-size:.74rem!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-showweld-studio=true] .pb-mobile-preview-caption span{font-size:.55rem!important;white-space:nowrap!important}[data-showweld-studio=true] .pb-mobile-canvas-tools{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.34rem!important;padding:.48rem!important;border-radius:16px!important;border-color:var(--pb-border-muted)!important;background:linear-gradient(180deg,#ffffff0d,#ffffff04),color-mix(in srgb,var(--pb-default-layer) 88%,transparent)!important}[data-showweld-studio=true] .pb-mobile-canvas-tools button{min-height:40px!important;padding:.42rem .24rem!important;border-radius:12px!important;font-size:.56rem!important;letter-spacing:0!important}[data-showweld-studio=true] .pb-layered-input-card,[data-showweld-studio=true] .pb-neutron-layer,[data-showweld-studio=true] .pb-output-route-panel,[data-showweld-studio=true] .pb-reader-handoff-strip,[data-showweld-studio=true] .pb-continuity-card,[data-showweld-studio=true] .pb-visual-rules-panel{border-color:var(--pb-border-muted)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--pb-default-layer)!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-input-card{gap:.48rem!important;padding:.58rem!important}[data-showweld-studio=true] .pb-layered-input-card__top strong,[data-showweld-studio=true] .pb-output-route-head strong,[data-showweld-studio=true] .pb-reader-handoff-copy strong{font-size:.76rem!important;line-height:1.15!important}[data-showweld-studio=true] .pb-layered-input-card__top span,[data-showweld-studio=true] .pb-output-route-head span,[data-showweld-studio=true] .pb-reader-handoff-copy span{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;font-size:.58rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{min-height:92px!important;max-height:132px!important;padding:.62rem!important;font-size:.72rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row{gap:.32rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row button{min-height:38px!important;padding:.36rem .2rem!important;font-size:.56rem!important;border-radius:11px!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-neutron-layer-stack{gap:.38rem!important}[data-showweld-studio=true] .pb-neutron-layer{padding:.46rem!important;border-radius:12px!important}[data-showweld-studio=true] .pb-neutron-layer strong{font-size:.64rem!important}[data-showweld-studio=true] .pb-neutron-layer span{font-size:.52rem!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}[data-showweld-studio=true] .pb-route-command{padding:.66rem!important;margin-bottom:.62rem!important;border-radius:16px!important}[data-showweld-studio=true] .pb-route-command__copy{display:none!important}[data-showweld-studio=true] .pb-route-command__head{flex-direction:row!important;align-items:center!important;gap:.52rem!important;margin-bottom:.54rem!important}[data-showweld-studio=true] .pb-route-command__title{font-size:.86rem!important;min-width:0!important}[data-showweld-studio=true] .pb-route-meter{min-width:64px!important;max-width:72px!important;padding:.38rem!important;text-align:center!important}[data-showweld-studio=true] .pb-route-meter strong{font-size:.92rem!important}[data-showweld-studio=true] .pb-route-meter span{display:none!important}[data-showweld-studio=true] .pb-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important}[data-showweld-studio=true] .pb-workflow-card{min-height:76px!important;padding:.52rem!important;border-radius:13px!important;grid-template-rows:auto 1fr auto!important;gap:.26rem!important}[data-showweld-studio=true] .pb-workflow-card__detail{display:none!important}[data-showweld-studio=true] .pb-workflow-card__label{font-size:.68rem!important;line-height:1.12!important}[data-showweld-studio=true] .pb-workflow-card__eyebrow,[data-showweld-studio=true] .pb-workflow-card__action{font-size:.48rem!important}[data-showweld-studio=true] .pb-reader-handoff-strip{grid-template-columns:1fr!important;gap:.48rem!important;padding:.62rem!important;margin-bottom:.62rem!important}[data-showweld-studio=true] .pb-reader-handoff-copy span{display:none!important}[data-showweld-studio=true] .pb-reader-handoff-grid,[data-showweld-studio=true] .pb-output-route-grid,[data-showweld-studio=true] .pb-agent-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.34rem!important}[data-showweld-studio=true] .pb-reader-handoff-card,[data-showweld-studio=true] .pb-output-route-card{min-height:56px!important;padding:.48rem!important;border-radius:12px!important}[data-showweld-studio=true] .pb-output-route-card strong,[data-showweld-studio=true] .pb-reader-handoff-card strong{font-size:.62rem!important}[data-showweld-studio=true] .pb-output-route-card span,[data-showweld-studio=true] .pb-reader-handoff-card span{font-size:.48rem!important}[data-showweld-studio=true] .pb-empty-production-state{padding:.86rem .58rem!important;gap:.62rem!important}[data-showweld-studio=true] .pb-empty-visual-row{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.34rem!important}[data-showweld-studio=true] .pb-empty-visual-row .sw-qol-visual{min-height:74px!important;max-height:96px!important;border-radius:14px!important}[data-showweld-studio=true] .pb-panel-stack{gap:.72rem!important;padding-bottom:calc(var(--pb-mobile-clearance) + 1.75rem)!important}[data-showweld-studio=true] .pb-panel-card{border-radius:14px!important}[data-showweld-studio=true] .pb-panel-meta{padding:.68rem!important;gap:.5rem!important}[data-showweld-studio=true] .pb-panel-toolbar{padding:.42rem!important;gap:.34rem!important}[data-showweld-studio=true] .pb-panel-toolbar button{min-height:36px!important;border-radius:11px!important;font-size:.56rem!important}[data-showweld-studio=true] .pb-modal-overlay{align-items:flex-end!important;justify-content:center!important;padding:.62rem!important;padding-bottom:calc(var(--pb-mobile-clearance) + env(safe-area-inset-bottom) + .62rem)!important}[data-showweld-studio=true] .pb-modal-panel{max-width:100%!important;max-height:calc(100dvh - var(--pb-mobile-clearance) - 1.25rem)!important;border-radius:22px 22px 16px 16px!important;padding:0!important;gap:0!important}[data-showweld-studio=true] .pb-modal-header{padding:.84rem .9rem!important;gap:.58rem!important}[data-showweld-studio=true] .pb-modal-header p,[data-showweld-studio=true] .pb-modal-panel div[style*="How it works"]{display:none!important}[data-showweld-studio=true] .pb-modal-body{padding:.7rem .86rem!important}[data-showweld-studio=true] .pb-modal-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important;padding:.72rem .86rem!important}}[data-showweld-studio=true]{--pb-editor-stack-gap: clamp(.72rem, .8vw, 1rem);--pb-editor-stack-bottom: clamp(1rem, 2vh, 1.6rem);--pb-editor-inner-gap: clamp(.62rem, .78vw, .92rem)}[data-showweld-studio=true] .pb-panel-stack{gap:var(--pb-editor-stack-gap)!important;padding-bottom:var(--pb-editor-stack-bottom)!important;min-width:0!important}[data-showweld-studio=true] .pb-production-bible-card{max-height:min(32vh,286px)!important;overflow:auto!important;scrollbar-gutter:stable;background:radial-gradient(420px 160px at 8% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 70%),linear-gradient(145deg,#ffffff0d,#ffffff03),var(--pb-raised-layer, var(--pb-panel-bg))!important;border-color:color-mix(in srgb,var(--pb-panel-border) 68%,var(--accent-primary) 32%)!important;box-shadow:inset 0 1px #ffffff12,0 14px 38px #0003}[data-showweld-studio=true] .pb-panel-card[data-selected=true] .pb-panel-toolbar,[data-showweld-studio=true] .pb-panel-img-wrap:focus-within .pb-panel-toolbar{opacity:1!important;transform:translateY(0)!important}[data-showweld-studio=true] .pb-panel-edit-body{min-width:0!important;min-height:0!important;gap:var(--pb-editor-inner-gap)!important}[data-showweld-studio=true] .pb-panel-edit-body textarea{border-radius:14px!important;padding:.7rem .78rem!important;border:1px solid var(--pb-border-muted, rgba(255,255,255,.09))!important;background:linear-gradient(180deg,#ffffff09,#ffffff03),#0000002e!important;color:var(--text-primary)!important;scrollbar-gutter:stable}[data-showweld-studio=true] .pb-panel-edit-body textarea:focus{border-color:var(--pb-accent-edge, rgba(var(--accent-primary-rgb,99,102,241),.45))!important;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.12)!important}[data-showweld-studio=true] .pb-panel-meta-grid{gap:.62rem!important;padding-top:.72rem!important;border-top-color:var(--pb-border-muted, rgba(255,255,255,.07))!important}[data-showweld-studio=true] .pb-panel-dialogue-block{padding-top:.72rem!important;border-top-color:var(--pb-border-muted, rgba(255,255,255,.07))!important}[data-showweld-studio=true] .pb-panel-dialogue-line{border-color:var(--pb-border-muted, rgba(255,255,255,.06))!important;background:linear-gradient(180deg,#ffffff09,#ffffff03),#00000024!important}@media (min-width: 901px){[data-showweld-studio=true] .pb-panel-stack{max-height:min(74vh,720px)!important;overflow:auto!important;overscroll-behavior:contain!important;padding-bottom:clamp(1rem,2vh,1.6rem)!important;padding-right:.18rem!important;scroll-snap-type:y proximity}[data-showweld-studio=true] .pb-panel-card{max-height:min(70vh,660px)!important;scroll-snap-align:start}[data-showweld-studio=true] .pb-panel-img-wrap{width:clamp(250px,27vw,340px)!important;max-width:38%!important}[data-showweld-studio=true] .pb-panel-img-wrap>div[style*=aspect-ratio]{max-height:min(70vh,660px)!important}[data-showweld-studio=true] .pb-panel-edit-body{padding:clamp(.88rem,1.2vw,1.28rem)!important;overflow:auto!important}[data-showweld-studio=true] .pb-panel-edit-body textarea{min-height:5.2rem!important;max-height:10rem!important}[data-showweld-studio=true] .pb-panel-dialogue-block{max-height:12.5rem!important;overflow:auto!important;padding-right:.18rem!important}[data-showweld-studio=true] .pb-create-os{max-height:min(44vh,370px)!important;overflow:auto!important;scrollbar-gutter:stable}[data-showweld-studio=true] .pb-output-route-panel,[data-showweld-studio=true] .pb-reader-handoff-strip,[data-showweld-studio=true] .pb-visual-rules-panel{margin-bottom:.74rem!important}}@media (max-width: 900px){[data-showweld-studio=true]{--pb-editor-stack-gap: .58rem;--pb-editor-stack-bottom: calc(var(--pb-mobile-clearance, 7.4rem) + .9rem);--pb-editor-inner-gap: .54rem}[data-showweld-studio=true] .pb-production-bible-card{max-height:184px!important;padding:.72rem!important}[data-showweld-studio=true] .pb-create-os__layers{max-height:338px!important;overflow:auto!important;padding-right:.1rem!important}[data-showweld-studio=true] .pb-create-os__action span,[data-showweld-studio=true] .pb-output-route-head span,[data-showweld-studio=true] .pb-output-route-card span span,[data-showweld-studio=true] .pb-reader-handoff-copy span{display:none!important}[data-showweld-studio=true] .pb-mobile-preview-stage,[data-showweld-studio=true] .pb-mobile-preview-media,[data-showweld-studio=true] .pb-mobile-preview-empty{min-height:clamp(208px,54vw,284px)!important;max-height:min(42dvh,320px)!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{min-height:86px!important;max-height:118px!important}[data-showweld-studio=true] .pb-panel-card{max-height:none!important;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff0f!important}[data-showweld-studio=true] .pb-panel-edit-body{padding:.72rem!important}[data-showweld-studio=true] .pb-panel-edit-body>div:first-child{gap:.5rem!important}[data-showweld-studio=true] .pb-panel-edit-body textarea{min-height:84px!important;max-height:118px!important;font-size:.72rem!important;line-height:1.45!important}[data-showweld-studio=true] .pb-panel-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.46rem!important;padding-top:.56rem!important}[data-showweld-studio=true] .pb-panel-dialogue-block{max-height:168px!important;overflow:auto!important;padding-top:.56rem!important;padding-right:.1rem!important}[data-showweld-studio=true] .pb-panel-dialogue-line{display:grid!important;gap:.28rem!important;padding:.44rem .5rem!important}[data-showweld-studio=true] .pb-panel-toolbar{opacity:1!important;transform:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-showweld-studio=true] .pb-panel-toolbar button{flex:initial!important;width:100%!important;min-height:34px!important;padding-inline:.32rem!important}}[data-showweld-studio=true]{--pb-premium-surface: color-mix(in srgb, var(--surface-primary,#0f1117) 88%, transparent);--pb-premium-surface-strong: color-mix(in srgb, var(--surface-secondary,#171b27) 92%, transparent);--pb-premium-border: color-mix(in srgb, var(--pb-panel-border, rgba(255,255,255,.1)) 68%, rgba(var(--accent-primary-rgb,99,102,241),.34) 32%);--pb-premium-border-muted: color-mix(in srgb, var(--pb-panel-border, rgba(255,255,255,.08)) 82%, rgba(var(--accent-primary-rgb,99,102,241),.18) 18%);--pb-premium-shadow: 0 18px 52px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.075);--pb-premium-shadow-active: 0 18px 44px rgba(var(--accent-primary-rgb,99,102,241),.16), inset 0 1px 0 rgba(255,255,255,.1)}html[data-theme=light] [data-showweld-studio=true],html[data-theme=paper] [data-showweld-studio=true]{--pb-premium-surface: rgba(255,255,255,.84);--pb-premium-surface-strong: rgba(255,255,255,.96);--pb-premium-border: color-mix(in srgb, rgba(15,23,42,.12) 72%, rgba(var(--accent-primary-rgb,99,102,241),.34) 28%);--pb-premium-border-muted: rgba(15,23,42,.1);--pb-premium-shadow: 0 18px 44px rgba(15,23,42,.1), inset 0 1px 0 rgba(255,255,255,.72)}[data-showweld-studio=true] :is(.pb-preview-editor-shell,.pb-mobile-preview-shell,.pb-route-command,.pb-create-os,.pb-output-route-panel,.pb-reader-handoff-strip,.pb-visual-rules-panel,.pb-production-bible-card,.pb-mobile-canvas-tools){border:1px solid var(--pb-premium-border)!important;background:radial-gradient(620px 260px at 6% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(150deg,#ffffff0f,#ffffff04),var(--pb-premium-surface)!important;box-shadow:var(--pb-premium-shadow)!important}[data-showweld-studio=true] :is(.pb-layered-input-card,.pb-neutron-layer,.pb-output-route-card,.pb-editor-bridge-card,.pb-reader-handoff-card,.pb-create-os__layer,.pb-create-os__action,.pb-workflow-card,.pb-panel-card,.pb-panel-dialogue-line){border:1px solid var(--pb-premium-border-muted)!important;background:linear-gradient(160deg,#ffffff0d,#ffffff03),var(--pb-premium-surface-strong)!important;box-shadow:inset 0 1px #fff1}[data-showweld-studio=true] :is(.pb-output-route-card[data-primary=true],.pb-editor-bridge-card[data-primary=true],.pb-create-os__action[data-primary=true],.pb-workflow-card[aria-current=true],.pb-panel-card[data-selected=true]){border-color:rgba(var(--accent-primary-rgb,99,102,241),.52)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.2),rgba(var(--accent-secondary-rgb,168,85,247),.09)),var(--pb-premium-surface-strong)!important;box-shadow:var(--pb-premium-shadow-active)!important}#showweld-app-root [data-showweld-studio=true] :is(.pb-preview-editor-shell,.pb-mobile-preview-shell){border:1px solid var(--pb-premium-border)!important;border-radius:18px!important;background-color:var(--pb-premium-surface)!important;background-image:radial-gradient(620px 260px at 6% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(150deg,#ffffff0f,#ffffff04)!important;box-shadow:var(--pb-premium-shadow)!important}#showweld-app-root [data-showweld-studio=true] :is(.pb-output-route-card[data-primary=true],.pb-editor-bridge-card[data-primary=true],.pb-create-os__action[data-primary=true]){border-color:rgba(var(--accent-primary-rgb,99,102,241),.52)!important;background-color:var(--pb-premium-surface-strong)!important;background-image:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.2),rgba(var(--accent-secondary-rgb,168,85,247),.09))!important;box-shadow:var(--pb-premium-shadow-active)!important}html body #showweld-app-root [data-showweld-studio=true] :is(.pb-preview-editor-shell,.pb-mobile-preview-shell){background:radial-gradient(620px 260px at 6% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(150deg,#ffffff0f,#ffffff04),#ffffff0f!important}html[data-theme=light] body #showweld-app-root [data-showweld-studio=true] :is(.pb-preview-editor-shell,.pb-mobile-preview-shell),html[data-theme=paper] body #showweld-app-root [data-showweld-studio=true] :is(.pb-preview-editor-shell,.pb-mobile-preview-shell){background:radial-gradient(620px 260px at 6% 0%,rgba(var(--accent-primary-rgb,99,102,241),.1),transparent 62%),linear-gradient(150deg,#ffffffbd,#ffffff6b),#ffffffd6!important}[data-showweld-studio=true] :is(.pb-output-route-card,.pb-editor-bridge-card,.pb-create-os__action,.pb-workflow-card):not(:disabled):hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.44)!important;box-shadow:0 12px 32px rgba(var(--accent-primary-rgb,99,102,241),.12),inset 0 1px #ffffff14!important}@media (max-width: 900px){[data-showweld-studio=true] .pb-mobile-input-layer{order:2!important}[data-showweld-studio=true] .pb-mobile-preview-stage{order:0!important}[data-showweld-studio=true] .pb-mobile-canvas-tools{order:1!important}[data-showweld-studio=true] .pb-mobile-preview-shell{gap:.54rem!important;padding:.55rem!important;border-radius:18px!important}}@media (max-width: 430px){[data-showweld-studio=true] .pb-mobile-preview-shell{gap:.46rem!important;padding:.46rem!important;border-radius:17px!important}[data-showweld-studio=true] .pb-mobile-preview-stage,[data-showweld-studio=true] .pb-mobile-preview-media,[data-showweld-studio=true] .pb-mobile-preview-empty{min-height:clamp(196px,28dvh,246px)!important;height:clamp(196px,28dvh,246px)!important;max-height:clamp(210px,30dvh,260px)!important;aspect-ratio:auto!important;border-radius:16px!important}[data-showweld-studio=true] .pb-mobile-preview-media>*,[data-showweld-studio=true] .pb-mobile-preview-media img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}[data-showweld-studio=true] .pb-mobile-preview-empty{padding:.62rem!important}[data-showweld-studio=true] .pb-mobile-preview-empty svg{width:34px!important;height:34px!important;margin-bottom:.3rem!important}[data-showweld-studio=true] .pb-mobile-preview-caption{inset:auto .42rem .42rem!important;padding:.4rem .48rem!important;border-radius:12px!important}[data-showweld-studio=true] .pb-mobile-preview-caption strong{font-size:.76rem!important}[data-showweld-studio=true] .pb-mobile-preview-caption span{font-size:.6rem!important}[data-showweld-studio=true] .pb-mobile-preview-chip{min-width:32px!important;height:32px!important;font-size:.6rem!important}[data-showweld-studio=true] .pb-mobile-canvas-tools{gap:.3rem!important;padding:.42rem!important;border-radius:14px!important}[data-showweld-studio=true] .pb-mobile-canvas-tools button{min-height:44px!important;font-size:.66rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-input-card{gap:.42rem!important;padding:.5rem!important}[data-showweld-studio=true] .pb-layered-input-card__top{align-items:center!important;gap:.5rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{min-height:104px!important;max-height:156px!important;padding:.68rem!important;font-size:.78rem!important;line-height:1.46!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row{order:1!important;gap:.28rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{order:2!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row button{min-height:44px!important;font-size:.66rem!important;padding:.42rem .24rem!important}[data-showweld-studio=true] .pb-editor-bridge-grid{margin-block-start:.58rem!important}}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important;--pb-rail-w: 220px}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]>.pb-studio-header{flex:0 0 auto!important;min-height:64px!important;max-height:72px!important;padding:.58rem .9rem!important;gap:.75rem!important;overflow:hidden!important}[data-showweld-studio=true] .pb-studio-header-actions{gap:.45rem!important;min-width:0;justify-content:flex-end}[data-showweld-studio=true] .pb-studio-header-actions button{min-height:38px;white-space:nowrap}[data-showweld-studio=true] .pb-header-ai{border-color:rgba(var(--accent-primary-rgb,99,102,241),.42)!important;color:color-mix(in srgb,var(--accent-primary) 76%,white)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.16),rgba(var(--accent-secondary-rgb,168,85,247),.08)),var(--pb-premium-surface-strong)!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout{flex:1 1 auto!important;display:grid!important;grid-template-columns:var(--pb-rail-w) minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:0!important;gap:.68rem!important;padding:.68rem .68rem max(.68rem,env(safe-area-inset-bottom))!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout[data-inspector-visible=true]{grid-template-columns:var(--pb-rail-w) minmax(0,1fr) minmax(260px,280px)!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] .pb-rail{width:var(--pb-rail-w)!important;min-width:var(--pb-rail-w)!important;max-width:var(--pb-rail-w)!important;inline-size:var(--pb-rail-w)!important;min-inline-size:var(--pb-rail-w)!important;max-inline-size:var(--pb-rail-w)!important;height:100%!important;min-height:0!important;border:1px solid var(--pb-premium-border-muted)!important;border-radius:17px!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] main.creator-cockpit__route-stack{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] .pb-studio-stage{display:grid!important;width:100%!important;max-width:1240px!important;min-width:0!important;margin-inline:auto!important;padding:clamp(.78rem,1.2vw,1.15rem)!important;align-content:start!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-shell{grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] .creator-cockpit__inspector{width:280px!important;min-width:260px!important;max-width:280px!important;inline-size:280px!important;min-inline-size:260px!important;max-inline-size:280px!important;height:100%!important;padding:.78rem!important;border:1px solid var(--pb-premium-border-muted)!important;border-radius:17px!important;overflow-y:auto!important}@media (min-width: 1024px) and (max-width: 1280px){[data-showweld-studio=true] .pb-header-action--secondary,[data-showweld-studio=true] .pb-studio-header-actions>label{display:none!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true]{--pb-rail-w: 204px}}@media (max-width: 1023px){#showweld-app-root[data-active-creator-route=studio] [data-storyforge-fab=true]{display:none!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]>.pb-studio-header{min-height:60px!important;max-height:60px!important;padding:.48rem .62rem!important;border-radius:0!important}[data-showweld-studio=true] .pb-studio-header>div:first-child{min-width:0;gap:.58rem!important}[data-showweld-studio=true] .pb-studio-header>div:first-child>div:first-child{width:36px;height:36px;padding:0!important;display:grid;place-items:center;flex:0 0 36px}[data-showweld-studio=true] .pb-studio-header>div:first-child>div:last-child{min-width:0}[data-showweld-studio=true] .pb-studio-header h1{font-size:.78rem!important;letter-spacing:.075em!important}[data-showweld-studio=true] .pb-studio-header h1+div{max-width:min(50vw,220px);flex-wrap:nowrap!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-showweld-studio=true] .pb-studio-header-actions>:not(.pb-header-ai):not(.pb-studio-mobile-menu){display:none!important}[data-showweld-studio=true] .pb-studio-header-actions{flex:0 0 auto;gap:.35rem!important}[data-showweld-studio=true] .pb-header-ai,[data-showweld-studio=true] .pb-studio-mobile-menu{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important}[data-showweld-studio=true] .pb-header-ai>span{display:none!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true]>.pb-mobile-tabs{position:relative!important;flex:0 0 66px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:66px!important;min-height:66px!important;margin:0!important;padding:.42rem .58rem!important;gap:.38rem!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:0!important;scroll-snap-type:x proximity}[data-showweld-studio=true] .pb-mobile-tab{flex:0 0 86px!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:52px!important;min-height:52px!important;padding:.34rem .42rem!important;scroll-snap-align:start}[data-showweld-studio=true] .pb-mobile-tab small{display:none!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout,html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout[data-inspector-visible]{flex:1 1 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;gap:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] .pb-studio-stage{width:100%!important;max-width:100%!important;padding:.62rem!important;padding-bottom:calc(var(--pb-mobile-clearance, 8.25rem) + 1.25rem)!important;gap:.72rem!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-shell{width:100%!important;max-width:100%!important;margin:0!important}[data-showweld-studio=true] .pb-layered-action-row button,[data-showweld-studio=true] .pb-mobile-canvas-tools button{min-height:44px!important}[data-showweld-studio=true] .pb-rail{width:100%!important;min-width:0!important;max-width:100%!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;border-radius:0!important}}@media (min-width: 769px) and (max-width: 1100px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-studio-stage{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))!important}}@media (prefers-reduced-motion: reduce){[data-showweld-studio=true],[data-showweld-studio=true] *{animation-duration:.001ms!important;transition-duration:.001ms!important}}@keyframes sparkPulse{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 hsla(var(--accent-primary-h,220),var(--accent-primary-s,80%),var(--accent-primary-l,60%),.55)}50%{transform:scale(1.22);opacity:.8;box-shadow:0 0 0 8px hsla(var(--accent-primary-h,220),var(--accent-primary-s,80%),var(--accent-primary-l,60%),0)}}@media (min-width: 481px) and (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;width:100%!important;max-width:100%!important;gap:.46rem!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-pill{display:inline-flex!important;flex:initial!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;overflow:hidden!important}}@media (max-width: 480px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-rail{display:flex!important;grid-template-columns:none!important;flex-flow:row nowrap!important;width:100%!important;max-width:100%!important;gap:.46rem!important;padding-inline-end:1rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - .8rem),transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - .8rem),transparent 100%)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-pill{display:inline-flex!important;flex:0 0 min(76vw,260px)!important;width:min(76vw,260px)!important;min-width:min(76vw,260px)!important;max-width:260px!important;min-height:46px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;overflow:hidden!important;scroll-snap-align:start}}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-pill>span:last-child{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}@keyframes sparkFadeIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes sparkSlideRight{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes sparkScan{0%{transform:translate(-100%);opacity:0}20%{opacity:.6}to{transform:translate(110%);opacity:0}}@keyframes sparkRenderSweep{0%{background-position:-200% center}to{background-position:200% center}}@keyframes sparkGlowPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes sparkBorderRotate{0%{--border-angle: 0deg}to{--border-angle: 360deg}}@keyframes sparkRipple{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.8);opacity:0}}[data-showweld-spark=true]{animation:sparkFadeIn .28s cubic-bezier(.22,1,.36,1) both;--spark-rail-w: 286px;--spark-panel: var(--sw-premium-surface-bg, color-mix(in srgb, var(--surface-primary, #0f1117) 94%, transparent));--spark-panel-2: var(--sw-premium-surface-strong-bg, color-mix(in srgb, var(--surface-secondary, #161b27) 90%, transparent));--spark-panel-hover: color-mix(in srgb, var(--spark-panel) 88%, rgba(var(--accent-primary-rgb,99,102,241),.12));--spark-line: var(--sw-border-soft, rgba(255,255,255,.07));--spark-line-active: hsla(var(--accent-primary-h,220), var(--accent-primary-s,80%), var(--accent-primary-l,60%), .45);--spark-glow: var(--sw-card-shadow, 0 1px 2px rgba(0,0,0,.3), 0 8px 22px rgba(0,0,0,.22), 0 0 0 1px rgba(255,255,255,.04));--spark-glow-active: var(--sw-card-shadow-hover, 0 0 0 1px var(--spark-line-active), 0 12px 40px rgba(var(--accent-primary-rgb,99,102,241),.18));--spark-radius: var(--sw-panel-radius, 10px);--spark-radius-sm: var(--sw-radius-md, 8px);--spark-radius-lg: var(--sw-radius-xl, 14px);--spark-transition: var(--sw-duration-base, .18s) var(--sw-easing-decelerate, cubic-bezier(.22, 1, .36, 1));--spark-editor-gap: var(--sw-density-gap-lg, .72rem);--spark-card-pad: .72rem;--spark-card-pad-sm: .58rem;--spark-control-bg: var(--sw-input-bg, rgba(255,255,255,.04));--spark-product-bg: var(--sw-product-page-bg, var(--sw-creator-studio-bg, var(--bg-gradient-primary)));--spark-product-panel: var(--sw-product-section-bg, var(--spark-panel));--spark-product-panel-strong: var(--sw-product-section-bg-strong, var(--spark-panel-2));--spark-product-border: var(--sw-product-border, var(--spark-line));--spark-product-shadow: var(--sw-product-shadow, var(--spark-glow));padding-top:max(0px,env(safe-area-inset-top));padding-bottom:max(0px,env(safe-area-inset-bottom));padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));box-sizing:border-box;color:var(--sw-text-primary, var(--text-primary));background:var(--spark-product-bg)}html[data-theme=light] [data-showweld-spark=true],html[data-theme=paper] [data-showweld-spark=true]{--spark-line: var(--sw-border-soft, rgba(15,23,42,.1));--spark-panel: var(--sw-premium-surface-bg, rgba(255,255,255,.78));--spark-panel-2: var(--sw-premium-surface-strong-bg, rgba(255,255,255,.94))}[data-showweld-spark=true] .spark-panel{background:linear-gradient(160deg,#ffffff0d,#ffffff04),var(--spark-panel);border:1px solid var(--spark-line);box-shadow:var(--spark-glow);border-radius:var(--spark-radius);transition:border-color var(--spark-transition),box-shadow var(--spark-transition)}html[data-theme=light] [data-showweld-spark=true] .spark-panel,html[data-theme=paper] [data-showweld-spark=true] .spark-panel{background:linear-gradient(160deg,rgba(var(--accent-primary-rgb,99,102,241),.045),#ffffff85),var(--spark-panel)}[data-showweld-spark=true] .spark-panel:focus-within{border-color:#ffffff1c}[data-showweld-spark=true] .spark-desktop-rail{background:linear-gradient(180deg,rgba(var(--accent-primary-rgb,99,102,241),.055) 0%,transparent 200px),var(--spark-panel);border-right:1px solid var(--spark-line);box-shadow:inset -1px 0 #ffffff08,2px 0 18px #0000002e}[data-showweld-spark=true] .spark-main-stage{scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--sw-theme-content-bg, transparent);display:flex;flex-direction:column;gap:var(--spark-editor-gap)}[data-showweld-spark=true][data-density=compact]{--spark-editor-gap: .56rem;--spark-card-pad: .62rem;--spark-card-pad-sm: .5rem;--spark-radius: var(--sw-panel-radius, 9px)}[data-showweld-spark=true][data-density=spacious]{--spark-editor-gap: 1.25rem}[data-showweld-spark=true] .spark-experience-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;margin-bottom:.42rem;min-height:0;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.08),#ffffff04 46%,rgba(var(--accent-secondary-rgb,168,85,247),.05)),var(--spark-panel)}[data-showweld-spark=true] .spark-experience-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.28),transparent 54%),radial-gradient(ellipse at 18% 12%,rgba(var(--accent-primary-rgb,99,102,241),.12),transparent 42%);opacity:.58;pointer-events:none}[data-showweld-spark=true] .spark-hero-copy{position:relative;z-index:1;display:grid;align-content:center;gap:.5rem;padding:.64rem .74rem;min-width:0}[data-showweld-spark=true] .spark-hero-eyebrow{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}[data-showweld-spark=true] .spark-hero-title{margin:0;color:var(--text-primary);font-size:clamp(.98rem,1.35vw,1.16rem);line-height:1.08;font-weight:950;letter-spacing:0;max-width:860px}[data-showweld-spark=true] .spark-hero-subtitle{margin:.48rem 0 0;color:var(--text-secondary);max-width:760px;font-size:.68rem;line-height:1.38}[data-showweld-spark=true] .spark-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}[data-showweld-spark=true] .spark-hero-mosaic{display:none}[data-showweld-spark=true] .spark-experience-hero>div:not(.spark-hero-copy),[data-showweld-spark=true] .spark-experience-hero .sw-qol-visual{display:none}[data-showweld-spark=true] .spark-hero-mosaic:after{content:"";position:absolute;top:.56rem;right:.56rem;bottom:.56rem;left:.56rem;border-radius:calc(var(--spark-radius) - 2px);background:linear-gradient(180deg,transparent 18%,rgba(0,0,0,.58));pointer-events:none;z-index:2}[data-showweld-spark=true] .spark-hero-tile{position:relative;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.18),rgba(var(--accent-secondary-rgb,168,85,247),.08)),#ffffff09;min-height:58px}[data-showweld-spark=true] .spark-hero-tile:nth-child(1),[data-showweld-spark=true] .spark-hero-tile:nth-child(5){grid-column:span 2}[data-showweld-spark=true] .spark-hero-tile img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.03)}[data-showweld-spark=true] .spark-hero-tile__fallback{height:100%;min-height:58px;display:grid;place-items:center;color:#ffffff9e}[data-showweld-spark=true] .spark-hero-console{position:absolute;z-index:3;left:.85rem;right:.85rem;bottom:.78rem;display:grid;grid-template-columns:1fr auto;gap:.65rem;align-items:center;padding:.56rem .64rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#05070dc7;box-shadow:0 16px 42px #0000006b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-showweld-spark=true] .spark-hero-console strong{color:#fff;font-size:.78rem;font-weight:900;line-height:1.2}[data-showweld-spark=true] .spark-hero-console span{color:#ffffff9e;font-size:.68rem;line-height:1.35}[data-showweld-spark=true] .spark-system-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;margin-bottom:.62rem}[data-showweld-spark=true] .spark-system-stat{min-width:0;border:1px solid var(--spark-line);background:#ffffff07;border-radius:var(--spark-radius-sm);padding:.48rem .56rem;display:grid;gap:.18rem}[data-showweld-spark=true] .spark-system-stat strong{color:var(--text-primary);font-size:.88rem;font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-system-stat span{color:var(--text-tertiary);font-size:.56rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-workspace-switcher{position:sticky;top:0;z-index:24;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;margin:0 0 .85rem;padding:.56rem;border:1px solid var(--spark-product-border);border-radius:calc(var(--spark-radius-lg) + 2px);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.1),#ffffff05),var(--sw-product-toolbar-bg, var(--spark-product-panel-strong));box-shadow:var(--spark-product-shadow);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}[data-showweld-spark=true] .spark-workspace-switcher__copy{min-width:0;display:grid;gap:.12rem;padding-left:.35rem}[data-showweld-spark=true] .spark-workspace-switcher__copy strong{color:var(--text-primary);font-size:.82rem;font-weight:950;line-height:1.15}[data-showweld-spark=true] .spark-workspace-switcher__copy span{color:var(--text-tertiary);font-size:.68rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-workspace-switcher__actions{display:flex;gap:.38rem;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}[data-showweld-spark=true] .spark-workspace-switcher__actions::-webkit-scrollbar{display:none}[data-showweld-spark=true] .spark-workspace-switcher__actions button{flex:0 0 auto;min-height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:var(--text-secondary);padding:.42rem .68rem;display:inline-flex;align-items:center;gap:.34rem;font-size:.69rem;font-weight:900;white-space:nowrap}[data-showweld-spark=true] .spark-workspace-switcher__actions button:hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.38);color:var(--text-primary);transform:none}[data-showweld-spark=true] .spark-ops-ledger{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:.6rem;padding:var(--spark-card-pad);margin-bottom:.62rem;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.085),transparent 56%),var(--spark-panel)}[data-showweld-spark=true] .spark-ledger-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}[data-showweld-spark=true] .spark-ledger-card{min-width:0;border:1px solid var(--spark-line);border-radius:var(--spark-radius-sm);padding:var(--spark-card-pad-sm);background:#ffffff08;display:grid;gap:.2rem}[data-showweld-spark=true] .spark-ledger-card__top{display:flex;align-items:center;justify-content:space-between;gap:.45rem;color:var(--text-tertiary);font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}[data-showweld-spark=true] .spark-ledger-card strong{color:var(--text-primary);font-size:.9rem;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-ledger-card span:last-child{color:var(--text-secondary);font-size:.62rem;line-height:1.35}[data-showweld-spark=true] .spark-ledger-status{border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.2);border-radius:var(--spark-radius-sm);background:rgba(var(--accent-primary-rgb,99,102,241),.065);padding:var(--spark-card-pad-sm);display:grid;gap:.5rem;align-content:start}[data-showweld-spark=true] .spark-ledger-status h3{margin:0;display:flex;align-items:center;gap:.42rem;color:var(--text-primary);font-size:.86rem}[data-showweld-spark=true] .spark-ledger-list{display:grid;gap:.38rem;margin:0;padding:0;list-style:none}[data-showweld-spark=true] .spark-ledger-list li{display:grid;grid-template-columns:auto 1fr;gap:.4rem;align-items:start;color:var(--text-secondary);font-size:.7rem;line-height:1.38}[data-showweld-spark=true] .spark-ledger-dot{width:7px;height:7px;border-radius:999px;margin-top:.32rem;background:var(--accent-primary)}[data-showweld-spark=true] .spark-system-section{scroll-margin-top:84px}[data-showweld-spark=true] .spark-command-center{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:.6rem;padding:var(--spark-card-pad);margin-bottom:.62rem;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.07),transparent 58%),var(--spark-panel)}[data-showweld-spark=true] .spark-command-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem}[data-showweld-spark=true] .spark-command-tile{min-width:0;min-height:66px;display:grid;align-content:space-between;gap:.28rem;text-align:left;border:1px solid var(--spark-line);border-radius:var(--spark-radius-sm);background:#ffffff08;color:var(--text-primary);padding:var(--spark-card-pad-sm);cursor:pointer;transition:transform var(--spark-transition),border-color var(--spark-transition),background var(--spark-transition)}[data-showweld-spark=true] .spark-command-tile:hover{transform:translateY(-2px);border-color:rgba(var(--accent-primary-rgb,99,102,241),.38);background:rgba(var(--accent-primary-rgb,99,102,241),.08)}[data-showweld-spark=true] .spark-command-tile:disabled{opacity:.46;cursor:not-allowed;transform:none}[data-showweld-spark=true] .spark-command-tile__top{display:flex;align-items:center;justify-content:space-between;gap:.45rem}[data-showweld-spark=true] .spark-command-tile__icon{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb,99,102,241),.13);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.2);flex-shrink:0}[data-showweld-spark=true] .spark-command-tile__count{color:var(--text-tertiary);font-size:.62rem;font-weight:900;white-space:nowrap}[data-showweld-spark=true] .spark-command-tile strong{color:var(--text-primary);font-size:.7rem;font-weight:920;line-height:1.2}[data-showweld-spark=true] .spark-command-tile span:last-child{color:var(--text-secondary);font-size:.6rem;line-height:1.28}[data-showweld-spark=true] .spark-co-director-panel{border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.22);border-radius:var(--spark-radius-sm);background:rgba(var(--accent-primary-rgb,99,102,241),.07);padding:var(--spark-card-pad-sm);display:grid;gap:.38rem;align-content:start}[data-showweld-spark=true] .spark-co-director-panel__title{display:flex;align-items:center;gap:.38rem;color:var(--accent-primary);font-size:.7rem;font-weight:950;text-transform:uppercase;letter-spacing:.07em}[data-showweld-spark=true] .spark-ai-chip--wide{justify-content:flex-start;width:100%;border-radius:var(--spark-radius-sm)}[data-showweld-spark=true] .spark-production-system{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:.62rem;align-items:start;margin-bottom:.85rem}[data-showweld-spark=true] .spark-production-stack{display:grid;gap:.75rem;min-width:0}[data-showweld-spark=true] .spark-production-stack>*,[data-showweld-spark=true] .spark-production-stack [data-pfm=true]{min-width:0;max-width:100%}[data-showweld-spark=true] .spark-production-stack [data-pfm=true]{overflow:hidden}[data-showweld-spark=true] .spark-production-stack [data-pfm=true] :where(input,select,textarea,button){min-width:0!important;max-width:100%!important}[data-showweld-spark=true] .spark-production-stack [data-pfm=true] .pfm-insight-grid,[data-showweld-spark=true] .spark-production-stack [data-pfm=true] .pfm-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-showweld-spark=true] .spark-mobile-preview-deck{display:none}[data-showweld-spark=true] .spark-mobile-preview-stage{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.24);background:radial-gradient(340px 180px at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.18),transparent 70%),#0003;min-height:280px}[data-showweld-spark=true] .spark-mobile-preview-media{width:100%;min-height:280px;aspect-ratio:9 / 14;display:grid;place-items:center;background:linear-gradient(160deg,rgba(var(--accent-primary-rgb,99,102,241),.16),rgba(var(--accent-secondary-rgb,168,85,247),.1)),#ffffff07}[data-showweld-spark=true] .spark-mobile-preview-media img{width:100%;height:100%;object-fit:cover;display:block}[data-showweld-spark=true] .spark-mobile-preview-empty{width:100%;min-height:280px;display:grid;place-items:center;gap:.6rem;text-align:center;padding:1.5rem;color:var(--text-secondary)}[data-showweld-spark=true] .spark-mobile-preview-empty svg{color:var(--accent-primary);filter:drop-shadow(0 10px 28px rgba(var(--accent-primary-rgb,99,102,241),.25))}[data-showweld-spark=true] .spark-mobile-preview-caption{position:absolute;left:.62rem;right:.62rem;bottom:.62rem;display:grid;gap:.24rem;padding:.62rem .7rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#05080ec7;box-shadow:0 18px 46px #00000057;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}[data-showweld-spark=true] .spark-mobile-preview-caption strong{color:var(--text-primary);font-size:.86rem;line-height:1.12;font-weight:950}[data-showweld-spark=true] .spark-mobile-preview-caption span{color:var(--text-secondary);font-size:.68rem;line-height:1.35}[data-showweld-spark=true] .spark-mobile-tool-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;padding:.5rem;border-radius:16px;border:1px solid var(--spark-line);background:color-mix(in srgb,var(--surface-primary,#0f1117) 90%,transparent);box-shadow:0 16px 42px #00000042;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}[data-showweld-spark=true] .spark-mobile-tool-dock button{min-width:0;min-height:48px;display:grid;place-items:center;gap:.22rem;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff0a;color:var(--text-secondary);font-size:.56rem;font-weight:900;line-height:1.1;white-space:nowrap}[data-showweld-spark=true] .spark-mobile-tool-dock button[data-primary=true]{color:var(--text-primary);border-color:rgba(var(--accent-primary-rgb,99,102,241),.36);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.22),rgba(var(--accent-secondary-rgb,168,85,247),.12))}[data-showweld-spark=true] .spark-mobile-preview-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}[data-showweld-spark=true] .spark-mobile-preview-ledger div{min-width:0;border:1px solid var(--spark-line);border-radius:12px;padding:.48rem;background:#ffffff08}[data-showweld-spark=true] .spark-mobile-preview-ledger strong{display:block;color:var(--text-primary);font-size:.78rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-mobile-preview-ledger span{display:block;margin-top:.12rem;color:var(--text-tertiary);font-size:.54rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}[data-showweld-spark=true] .spark-preview-editor-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.58fr) minmax(320px,.42fr);gap:.68rem;align-items:stretch;margin-bottom:.5rem;padding:.68rem;order:0!important;background:radial-gradient(680px 260px at 4% 0%,rgba(var(--accent-primary-rgb,99,102,241),.14),transparent 62%),radial-gradient(540px 220px at 98% 18%,rgba(var(--accent-secondary-rgb,168,85,247),.1),transparent 66%),linear-gradient(145deg,#ffffff0d,#ffffff04),var(--spark-panel)}[data-showweld-spark=true] .spark-preview-editor-stage{position:relative;min-width:0;min-height:clamp(520px,68vh,860px);overflow:hidden;border-radius:calc(var(--spark-radius-lg) + 2px);border:1px solid color-mix(in srgb,var(--spark-line) 72%,rgba(var(--accent-primary-rgb,99,102,241),.42) 28%);background:linear-gradient(180deg,#ffffff0b,#ffffff03),#0000003d;box-shadow:0 22px 64px #00000047,inset 0 1px #ffffff14}[data-showweld-spark=true] .spark-preview-editor-stage .spark-player{min-height:inherit;height:100%}[data-showweld-spark=true] .spark-preview-editor-stage .spark-mobile-preview-media,[data-showweld-spark=true] .spark-preview-editor-stage .spark-mobile-preview-empty{min-height:inherit;height:100%;aspect-ratio:auto}[data-showweld-spark=true] .spark-preview-editor-command,[data-showweld-spark=true] .spark-mobile-input-layer{min-width:0;display:grid;gap:.58rem;align-content:start}[data-showweld-spark=true] .spark-preview-editor-command{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:clamp(520px,68vh,860px);overflow:auto;padding-right:.08rem}[data-showweld-spark=true] .spark-editor-timeline-ribbon{order:1!important;display:grid;gap:.58rem;padding:.68rem;margin:0 0 .06rem;overflow:hidden;background:linear-gradient(180deg,#ffffff0e,#ffffff04),color-mix(in srgb,var(--spark-panel-strong) 88%,transparent)!important}[data-showweld-spark=true] .spark-editor-timeline-ribbon__head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.7rem}[data-showweld-spark=true] .spark-editor-timeline-ribbon__head strong{min-width:0;display:inline-flex;align-items:center;gap:.42rem;color:var(--text-primary);font-size:.82rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-editor-timeline-ribbon__head span{color:var(--text-tertiary);font-size:.66rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-editor-timeline-ribbon__tracks{display:grid;gap:.46rem}[data-showweld-spark=true] .spark-editor-track{min-width:0;display:grid;grid-template-columns:86px minmax(0,1fr);gap:.52rem;align-items:stretch}[data-showweld-spark=true] .spark-editor-track__label{min-width:0;border:1px solid var(--spark-line);border-radius:12px;background:radial-gradient(160px 80px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.1),transparent 70%),#ffffff07;color:var(--text-secondary);display:grid;place-items:center;gap:.18rem;padding:.54rem .45rem;text-align:center;font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.055em}[data-showweld-spark=true] .spark-editor-track__label svg{color:var(--accent-primary)}[data-showweld-spark=true] .spark-editor-clip-strip,[data-showweld-spark=true] .spark-editor-signal-strip{min-width:0;display:flex;gap:.46rem;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:thin}[data-showweld-spark=true] .spark-editor-clip-pill{width:152px;min-width:152px;display:grid;grid-template-rows:68px auto;gap:0;padding:0;overflow:hidden;border:1px solid var(--spark-line);border-radius:14px;background:linear-gradient(145deg,#ffffff0c,#ffffff04),color-mix(in srgb,var(--surface-primary,#0f1117) 84%,transparent);color:var(--text-primary);text-align:left;cursor:pointer;transition:transform var(--spark-transition),border-color var(--spark-transition),box-shadow var(--spark-transition)}[data-showweld-spark=true] .spark-editor-clip-pill[data-active=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.58);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.18),0 14px 34px rgba(var(--accent-primary-rgb,99,102,241),.14)}[data-showweld-spark=true] .spark-editor-clip-pill:not(:disabled):hover{transform:translateY(-2px);border-color:rgba(var(--accent-primary-rgb,99,102,241),.44)}[data-showweld-spark=true] .spark-editor-clip-pill__thumb{position:relative;min-width:0;overflow:hidden;display:grid;place-items:center;background:radial-gradient(160px 90px at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.18),transparent 70%),#05070d}[data-showweld-spark=true] .spark-editor-clip-pill__thumb img{width:100%;height:100%;object-fit:cover;display:block}[data-showweld-spark=true] .spark-editor-clip-pill__thumb svg{color:var(--accent-primary);opacity:.82}[data-showweld-spark=true] .spark-editor-clip-pill__meta{min-width:0;display:grid;gap:.18rem;padding:.46rem .5rem .5rem}[data-showweld-spark=true] .spark-editor-clip-pill__meta strong{min-width:0;color:var(--text-primary);font-size:.7rem;line-height:1.18;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-editor-clip-pill__meta span{color:var(--text-tertiary);font-size:.58rem;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-editor-clip-pill__status{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:999px;background:var(--text-tertiary);box-shadow:0 0 0 2px #00000057}[data-showweld-spark=true] .spark-editor-clip-pill[data-status=ready] .spark-editor-clip-pill__status{background:var(--success-primary, #22c55e)}[data-showweld-spark=true] .spark-editor-clip-pill[data-status=failed] .spark-editor-clip-pill__status{background:var(--error-primary, #ef4444)}[data-showweld-spark=true] .spark-editor-clip-pill[data-status=queued] .spark-editor-clip-pill__status,[data-showweld-spark=true] .spark-editor-clip-pill[data-status=rendering] .spark-editor-clip-pill__status{background:var(--warning-primary, #f59e0b);animation:sparkPulse 1.4s ease-in-out infinite}[data-showweld-spark=true] .spark-editor-signal-card{min-width:148px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.46rem;align-items:center;padding:.54rem .58rem;border:1px solid var(--spark-line);border-radius:13px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.08),#ffffff05),#ffffff07;color:var(--text-primary);text-align:left}[data-showweld-spark=true] .spark-editor-signal-card svg{color:var(--accent-primary)}[data-showweld-spark=true] .spark-editor-signal-card strong{display:block;color:var(--text-primary);font-size:.7rem;line-height:1.12;font-weight:920;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-editor-signal-card span{display:block;margin-top:.12rem;color:var(--text-tertiary);font-size:.58rem;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-layered-input-card{min-width:0;display:grid;gap:.58rem;padding:.72rem;border-radius:16px;border:1px solid var(--spark-line);background:linear-gradient(145deg,#ffffff0d,#ffffff04),color-mix(in srgb,var(--surface-primary,#0f1117) 86%,transparent);box-shadow:inset 0 1px #ffffff12}[data-showweld-spark=true] .spark-layered-input-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;min-width:0}[data-showweld-spark=true] .spark-layered-input-card__top strong{display:block;color:var(--text-primary);font-size:.92rem;line-height:1.14;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-layered-input-card__top span{display:block;margin-top:.18rem;color:var(--text-secondary);font-size:.68rem;line-height:1.34}[data-showweld-spark=true] .spark-layered-prompt-area{width:100%;min-height:108px;max-height:220px;resize:vertical;border-radius:12px;border:1px solid color-mix(in srgb,var(--spark-line) 78%,rgba(var(--accent-primary-rgb,99,102,241),.28) 22%);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0000002e;color:var(--text-primary);padding:.78rem;font:inherit;font-size:.82rem;line-height:1.5;box-sizing:border-box}[data-showweld-spark=true] .spark-layered-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}[data-showweld-spark=true] .spark-layered-action-row button{min-width:0;justify-content:center!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-showweld-spark=true] .spark-neutron-layer-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}[data-showweld-spark=true] .spark-neutron-layer{min-width:0;display:grid;gap:.2rem;padding:.56rem;border-radius:13px;border:1px solid rgba(255,255,255,.075);background:radial-gradient(180px 90px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.1),transparent 70%),#ffffff07}[data-showweld-spark=true] .spark-neutron-layer strong{color:var(--text-primary);font-size:.72rem;line-height:1.15;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-neutron-layer span{color:var(--text-tertiary);font-size:.58rem;line-height:1.32;font-weight:780}[data-showweld-spark=true] .spark-mobile-production-disclosure{min-width:0;overflow:clip;border:1px solid var(--spark-line);border-radius:15px;background:linear-gradient(145deg,#ffffff0b,#ffffff03),color-mix(in srgb,var(--surface-primary, #0f1117) 88%,transparent)}[data-showweld-spark=true] .spark-mobile-production-disclosure>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.62rem .7rem;color:var(--text-primary);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}[data-showweld-spark=true] .spark-mobile-production-disclosure>summary::-webkit-details-marker{display:none}[data-showweld-spark=true] .spark-mobile-production-disclosure>summary>span:first-child{min-width:0;display:grid;gap:.12rem}[data-showweld-spark=true] .spark-mobile-production-disclosure>summary strong{font-size:.76rem;font-weight:920;line-height:1.15}[data-showweld-spark=true] .spark-mobile-production-disclosure>summary small{overflow:hidden;color:var(--text-tertiary);font-size:.62rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-mobile-production-disclosure__body{display:grid;gap:.5rem;padding:.62rem;border-top:1px solid color-mix(in srgb,var(--spark-line) 76%,transparent)}[data-showweld-spark=true] .spark-output-route-grid,[data-showweld-spark=true] .spark-agent-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}[data-showweld-spark=true] .spark-output-route-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:center;padding:.62rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--spark-line) 78%,rgba(var(--accent-primary-rgb,99,102,241),.28) 22%);background:radial-gradient(180px 90px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.11),transparent 70%),color-mix(in srgb,var(--surface-primary,#0f1117) 84%,transparent);color:var(--text-primary);text-align:left;box-shadow:inset 0 1px #ffffff0f}[data-showweld-spark=true] .spark-output-route-card svg{color:var(--accent-primary)}[data-showweld-spark=true] .spark-output-route-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:950;line-height:1.12}[data-showweld-spark=true] .spark-output-route-card span{display:block;margin-top:.16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:.58rem;font-weight:820;line-height:1.24}[data-showweld-spark=true] .spark-output-route-card[data-primary=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.42);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.18),rgba(var(--accent-secondary-rgb,168,85,247),.1)),#ffffff0a;box-shadow:inset 0 1px #ffffff1a,0 12px 32px rgba(var(--accent-primary-rgb,99,102,241),.14)}[data-showweld-spark=true] .spark-reader-route-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:.62rem;align-items:stretch;padding:var(--spark-card-pad);margin-bottom:.72rem;background:radial-gradient(520px 190px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(135deg,#ffffff0d,#ffffff04),var(--spark-panel)}[data-showweld-spark=true] .spark-reader-route-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.12);opacity:.72}[data-showweld-spark=true] .spark-reader-route-panel__copy{position:relative;z-index:1;min-width:0;display:grid;align-content:space-between;gap:.75rem}[data-showweld-spark=true] .spark-reader-route-panel__eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:.4rem;color:var(--accent-primary);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}[data-showweld-spark=true] .spark-reader-route-panel h2{margin:.25rem 0 0;color:var(--text-primary);font-size:clamp(1rem,1.8vw,1.32rem);line-height:1.12;letter-spacing:0}[data-showweld-spark=true] .spark-reader-route-panel p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.74rem;line-height:1.45;max-width:640px}[data-showweld-spark=true] .spark-reader-route-panel__actions{display:flex;flex-wrap:wrap;gap:.42rem}[data-showweld-spark=true] .spark-reader-route-panel__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;min-width:0}[data-showweld-spark=true] .spark-reader-route-card{min-width:0;min-height:104px;display:grid;align-content:space-between;gap:.42rem;padding:var(--spark-card-pad-sm);border:1px solid var(--spark-line);border-radius:var(--spark-radius-sm);background:linear-gradient(145deg,#ffffff0d,#ffffff04),#00000029}[data-showweld-spark=true] .spark-reader-route-card span:first-child{width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb,99,102,241),.13);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.2)}[data-showweld-spark=true] .spark-reader-route-card strong{display:block;color:var(--text-primary);font-size:.82rem;line-height:1.12;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-reader-route-card small{display:block;color:var(--text-tertiary);font-size:.58rem;font-weight:920;letter-spacing:.07em;text-transform:uppercase}[data-showweld-spark=true] .spark-reader-route-card p{margin:0;color:var(--text-secondary);font-size:.62rem;line-height:1.35}[data-showweld-spark=true] .spark-video-cockpit{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.86fr) minmax(180px,.32fr) minmax(0,.82fr);gap:.62rem;align-items:stretch;padding:var(--spark-card-pad);margin-bottom:.72rem;background:radial-gradient(420px 180px at 100% 0%,rgba(var(--accent-secondary-rgb,168,85,247),.12),transparent 68%),linear-gradient(135deg,#ffffff0c,#ffffff03),var(--spark-panel)}[data-showweld-spark=true] .spark-video-cockpit__copy{min-width:0;display:grid;gap:.58rem;align-content:start}[data-showweld-spark=true] .spark-video-cockpit__eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:.4rem;color:var(--accent-primary);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}[data-showweld-spark=true] .spark-video-cockpit h2{margin:0;color:var(--text-primary);font-size:clamp(1rem,1.7vw,1.28rem);line-height:1.12;letter-spacing:0}[data-showweld-spark=true] .spark-video-cockpit p{margin:0;color:var(--text-secondary);font-size:.72rem;line-height:1.45}[data-showweld-spark=true] .spark-video-cockpit__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}[data-showweld-spark=true] .spark-video-cockpit__asset{min-width:0;min-height:168px;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.2);border-radius:var(--spark-radius-sm);overflow:hidden;background:#00000029}[data-showweld-spark=true] .spark-video-cockpit__asset>*{width:100%;height:100%}[data-showweld-spark=true] .spark-video-cockpit__grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}[data-showweld-spark=true] .spark-video-cockpit__card{min-width:0;padding:var(--spark-card-pad-sm);border:1px solid var(--spark-line);border-radius:var(--spark-radius-sm);background:#ffffff08;display:grid;gap:.22rem}[data-showweld-spark=true] .spark-video-cockpit__card span{color:var(--accent-primary)}[data-showweld-spark=true] .spark-video-cockpit__card strong{color:var(--text-primary);font-size:.78rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-video-cockpit__card small{color:var(--text-tertiary);font-size:.56rem;font-weight:920;letter-spacing:.07em;text-transform:uppercase}[data-showweld-spark=true] .spark-video-cockpit__card p{color:var(--text-secondary);font-size:.6rem;line-height:1.32}[data-showweld-spark=true] .spark-video-cockpit__keypoints{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.36rem}[data-showweld-spark=true] .spark-video-cockpit__keypoints span{max-width:100%;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:var(--text-secondary);padding:.28rem .52rem;font-size:.62rem;font-weight:840;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-flow-dock{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem;margin-bottom:.68rem;order:4!important;position:sticky;top:.5rem;z-index:28}[data-showweld-spark=true] .spark-flow-action{min-width:0;justify-content:center;border:1px solid var(--spark-line);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.1),rgba(var(--accent-secondary-rgb,168,85,247),.045)),var(--spark-panel);color:var(--sw-text-primary, var(--text-primary));border-radius:var(--spark-radius-sm);padding:.52rem .56rem;font-size:.7rem;font-weight:880;display:inline-flex;align-items:center;gap:.32rem}[data-showweld-spark=true] .spark-flow-action:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.75)}[data-showweld-spark=true] .spark-planning-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:var(--spark-editor-gap);align-items:start;margin-bottom:1rem}[data-showweld-spark=true] .spark-clip-workspace{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);gap:var(--spark-editor-gap);align-items:start;order:5!important}[data-showweld-spark=true] .spark-empty-editor-callout{order:5!important}[data-showweld-spark=true] .spark-inspector-stack{display:grid;gap:.62rem;align-content:start}[data-showweld-spark=true] .spark-output-card{order:-10;position:sticky;top:.75rem;z-index:4}[data-showweld-spark=true] .spark-inspector-card{border-color:var(--spark-line)}[data-showweld-spark=true] .spark-editor-body{padding:var(--spark-card-pad)!important;gap:var(--spark-editor-gap)!important}[data-showweld-spark=true] .spark-prompt-block{gap:.32rem!important}[data-showweld-spark=true] .spark-inspector-card,[data-showweld-spark=true] .spark-editor-panel,[data-showweld-spark=true] .spark-workbench-band,[data-showweld-spark=true] .spark-movie-builder,[data-showweld-spark=true] .spark-queue-panel{scroll-margin-top:.75rem}[data-showweld-spark=true] .spark-inspector-card:hover,[data-showweld-spark=true] .spark-editor-panel:hover,[data-showweld-spark=true] .spark-frame-slot:hover,[data-showweld-spark=true] .spark-source-card:hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.34)}[data-showweld-spark=true] .spark-inspector-card:focus-within,[data-showweld-spark=true] .spark-editor-panel:focus-within,[data-showweld-spark=true] .spark-frame-slot:focus-visible,[data-showweld-spark=true] .spark-source-card:focus-visible{outline:2px solid rgba(var(--accent-primary-rgb,99,102,241),.42);outline-offset:2px}@media (max-width: 1180px){[data-showweld-spark=true] .spark-experience-hero,[data-showweld-spark=true] .spark-command-center,[data-showweld-spark=true] .spark-ops-ledger,[data-showweld-spark=true] .spark-production-system,[data-showweld-spark=true] .spark-reader-route-panel,[data-showweld-spark=true] .spark-preview-editor-shell,[data-showweld-spark=true] .spark-video-cockpit{grid-template-columns:1fr}[data-showweld-spark=true] .spark-reader-route-panel__grid,[data-showweld-spark=true] .spark-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-command-grid,[data-showweld-spark=true] .spark-system-strip,[data-showweld-spark=true] .spark-flow-dock{grid-template-columns:repeat(3,minmax(0,1fr))}[data-showweld-spark=true] .spark-planning-grid,[data-showweld-spark=true] .spark-clip-workspace{grid-template-columns:1fr}[data-showweld-spark=true] .spark-output-card{position:relative;top:auto}}@media (max-width: 680px){[data-showweld-spark=true]{overflow-x:hidden!important;padding-bottom:var(--sw-mobile-bottom-clearance, 8.25rem)!important;min-height:0!important;height:100%!important}[data-showweld-spark=true] .spark-main-stage{padding:.65rem .65rem var(--sw-mobile-bottom-clearance, 8.25rem)!important;overflow-x:hidden!important}[data-showweld-spark=true] .spark-mobile-bar{top:0!important;z-index:160!important;padding:.6rem .7rem!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.11),#ffffff05),color-mix(in srgb,var(--surface-primary,#0f1117) 92%,transparent)!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}[data-showweld-spark=true] .spark-mobile-bar button{max-width:100%;min-height:44px!important;touch-action:manipulation}[data-showweld-spark=true] .spark-experience-hero,[data-showweld-spark=true] .spark-preview-editor-shell{display:none}[data-showweld-spark=true] .spark-mobile-preview-deck{display:grid;gap:.58rem;margin-bottom:.62rem;order:0!important}[data-showweld-spark=true] .spark-mobile-input-layer{order:0!important}[data-showweld-spark=true] .spark-mobile-preview-stage{order:1!important}[data-showweld-spark=true] .spark-mobile-tool-dock{order:2!important}[data-showweld-spark=true] .spark-mobile-preview-ledger{order:3!important}[data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-input-card{padding:.62rem;border-radius:14px}[data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-prompt-area{min-height:104px;max-height:170px;font-size:.78rem}[data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-action-row{grid-template-columns:repeat(3,minmax(0,1fr))}[data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-action-row button{min-height:40px!important;padding-inline:.42rem!important;font-size:.66rem!important}[data-showweld-spark=true] .spark-mobile-input-layer .spark-neutron-layer-stack{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-grid,[data-showweld-spark=true] .spark-mobile-input-layer .spark-agent-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-card{min-height:58px;padding:.54rem}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-card strong{font-size:.68rem}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-card span{font-size:.53rem}[data-showweld-spark=true] .spark-hero-copy{padding:.78rem}[data-showweld-spark=true] .spark-hero-title{font-size:1.28rem;line-height:1.04}[data-showweld-spark=true] .spark-hero-subtitle{font-size:.76rem;line-height:1.42}[data-showweld-spark=true] .spark-status-ribbon{max-width:100%;min-width:0}[data-showweld-spark=true] .spark-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}[data-showweld-spark=true] .spark-hero-actions>button{width:100%;padding-left:.55rem!important;padding-right:.55rem!important;font-size:.72rem!important;overflow:hidden}[data-showweld-spark=true] .spark-hero-mosaic{display:none}[data-showweld-spark=true] .spark-hero-console{position:relative;left:auto;right:auto;bottom:auto;grid-template-columns:1fr;margin:-.2rem .72rem .72rem}[data-showweld-spark=true] .spark-system-strip{grid-auto-flow:column;grid-auto-columns:minmax(126px,42vw);grid-template-columns:none;gap:.36rem;overflow-x:auto;scrollbar-width:none}[data-showweld-spark=true] .spark-system-strip::-webkit-scrollbar{display:none}[data-showweld-spark=true] .spark-workspace-switcher{grid-template-columns:1fr;top:.25rem;margin-inline:-.08rem}[data-showweld-spark=true] .spark-workspace-switcher__copy{display:none}[data-showweld-spark=true] .spark-workspace-switcher__copy span{white-space:normal}[data-showweld-spark=true] .spark-workspace-switcher__actions button{min-height:40px;padding:.5rem .76rem}[data-showweld-spark=true] .spark-reader-route-panel{padding:.72rem;margin-bottom:.58rem}[data-showweld-spark=true] .spark-reader-route-panel__copy{gap:.52rem}[data-showweld-spark=true] .spark-reader-route-panel__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-reader-route-panel__actions button{width:100%;justify-content:center;min-width:0;padding-inline:.52rem!important}[data-showweld-spark=true] .spark-reader-route-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-reader-route-card{min-height:92px}[data-showweld-spark=true] .spark-video-cockpit{padding:.72rem}[data-showweld-spark=true] .spark-video-cockpit__asset{display:none}[data-showweld-spark=true] .spark-video-cockpit__actions,[data-showweld-spark=true] .spark-video-cockpit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-video-cockpit__keypoints span{flex:1 1 calc(50% - .36rem);white-space:normal}[data-showweld-spark=true] .spark-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-ledger-grid{grid-template-columns:1fr}[data-showweld-spark=true] .spark-command-tile{min-height:72px;touch-action:manipulation}[data-showweld-spark=true] .spark-flow-dock{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-flow-action{min-height:40px;font-size:.72rem;touch-action:manipulation}[data-showweld-spark=true] .spark-production-system,[data-showweld-spark=true] .spark-planning-grid,[data-showweld-spark=true] .spark-clip-workspace{grid-template-columns:1fr!important}[data-showweld-spark=true] .spark-editor-timeline-ribbon{padding:.58rem;border-radius:16px!important}[data-showweld-spark=true] .spark-editor-timeline-ribbon__head{display:grid;gap:.18rem}[data-showweld-spark=true] .spark-editor-timeline-ribbon__head span{white-space:normal;line-height:1.32}[data-showweld-spark=true] .spark-editor-track{grid-template-columns:1fr;gap:.4rem}[data-showweld-spark=true] .spark-editor-track__label{min-height:34px;display:inline-flex;justify-content:flex-start;padding-inline:.58rem;text-align:left}[data-showweld-spark=true] .spark-editor-clip-pill{width:138px;min-width:138px;grid-template-rows:64px auto}[data-showweld-spark=true] .spark-flow-dock{position:static}[data-showweld-spark=true] .spark-panel,[data-showweld-spark=true] .spark-workbench-band,[data-showweld-spark=true] .spark-inspector-card,[data-showweld-spark=true] .spark-editor-panel{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}[data-showweld-spark=true] .spark-experience-hero{order:8!important;min-height:112px!important;height:auto!important;grid-template-columns:1fr!important;margin-bottom:0!important}[data-showweld-spark=true] .spark-experience-hero>div:not(.spark-hero-copy),[data-showweld-spark=true] .spark-experience-hero .sw-qol-visual{display:none!important}[data-showweld-spark=true] .spark-experience-hero .spark-hero-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;align-content:center}[data-showweld-spark=true] .spark-experience-hero .spark-hero-title{font-size:clamp(1.02rem,1.6vw,1.28rem)!important}[data-showweld-spark=true] .spark-experience-hero .spark-hero-subtitle{max-width:740px;font-size:.74rem!important;line-height:1.34!important}[data-showweld-spark=true] .spark-system-strip{order:2!important;margin-bottom:0!important}[data-showweld-spark=true] .spark-workspace-switcher{order:3!important;margin-bottom:0!important}[data-showweld-spark=true] .spark-production-system{order:6!important;grid-template-columns:1fr!important}[data-showweld-spark=true] .spark-production-system .spark-planning-grid{order:1;grid-column:1 / -1;margin-bottom:0!important}[data-showweld-spark=true] .spark-production-system .spark-production-stack{order:2;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-reader-route-panel,[data-showweld-spark=true] .spark-visual-bible-panel,[data-showweld-spark=true] .spark-video-cockpit,[data-showweld-spark=true] .spark-ops-ledger,[data-showweld-spark=true] .spark-command-center{order:9!important}@media (max-width: 680px){[data-showweld-spark=true] .spark-experience-hero{display:none!important}[data-showweld-spark=true] .spark-system-strip{order:1!important}[data-showweld-spark=true] .spark-workspace-switcher{order:2!important}[data-showweld-spark=true] .spark-editor-timeline-ribbon{order:3!important}[data-showweld-spark=true] .spark-flow-dock{order:4!important}[data-showweld-spark=true] .spark-clip-workspace,[data-showweld-spark=true] .spark-empty-editor-callout{order:5!important}[data-showweld-spark=true] .spark-production-system{order:6!important}[data-showweld-spark=true] .spark-production-system .spark-production-stack{grid-template-columns:1fr}[data-showweld-spark=true] .spark-production-stack [data-pfm=true] .pfm-insight-grid,[data-showweld-spark=true] .spark-production-stack [data-pfm=true] .pfm-control-grid{grid-template-columns:1fr!important}}@media (max-width: 520px){[data-showweld-spark=true] .spark-command-grid,[data-showweld-spark=true] .spark-flow-dock,[data-showweld-spark=true] .spark-video-cockpit__actions,[data-showweld-spark=true] .spark-video-cockpit__grid,[data-showweld-spark=true] .spark-reader-route-panel__grid,[data-showweld-spark=true] .spark-reader-route-panel__actions,[data-showweld-spark=true] .spark-hero-actions{grid-template-columns:1fr}}[data-showweld-spark=true] .spark-source-card{position:relative;overflow:hidden;border-radius:var(--spark-radius)!important;transition:border-color var(--spark-transition),background var(--spark-transition),box-shadow var(--spark-transition),transform var(--spark-transition)!important}[data-showweld-spark=true] .spark-source-card:not(:disabled):hover{transform:translateY(-2px)!important;box-shadow:0 8px 28px #00000052,0 0 0 1px #ffffff1a!important}[data-showweld-spark=true] .spark-source-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.13) 50%,transparent 70%);transform:translate(-110%);opacity:0;pointer-events:none;transition:none}[data-showweld-spark=true] .spark-source-card:not(:disabled):hover:after{animation:sparkScan .78s ease forwards}[data-showweld-spark=true] .spark-status-ribbon{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:3px 8px 3px 7px;font-size:.6rem;font-weight:850;text-transform:uppercase;letter-spacing:.055em;color:var(--text-secondary);transition:background var(--spark-transition),border-color var(--spark-transition)}[data-showweld-spark=true] .spark-status-ribbon:hover{background:#ffffff12;border-color:#ffffff24}[data-showweld-spark=true] .spark-section-label{display:flex;align-items:center;gap:.5rem;color:var(--text-tertiary);font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.42rem}[data-showweld-spark=true] .spark-section-label:after{content:"";flex:1;height:1px;background:var(--spark-line)}[data-showweld-spark=true] .spark-frame-slot{aspect-ratio:16/9;border-radius:var(--spark-radius-sm);border:1px dashed rgba(255,255,255,.14);background:radial-gradient(ellipse at 50% 50%,rgba(var(--accent-primary-rgb,99,102,241),.06),transparent 70%),#ffffff06;display:grid;place-items:center;cursor:pointer;overflow:hidden;transition:border-color var(--spark-transition),background var(--spark-transition),transform var(--spark-transition);position:relative}[data-showweld-spark=true] .spark-frame-slot:hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.5);background:radial-gradient(ellipse at 50% 50%,rgba(var(--accent-primary-rgb,99,102,241),.12),transparent 70%),#ffffff0a;transform:scale(1.01)}[data-showweld-spark=true] .spark-frame-slot[data-has-image=true]{border-style:solid;border-color:#ffffff1f}[data-showweld-spark=true] .spark-frame-slot[data-has-image=true]:hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.55)}[data-showweld-spark=true] .spark-output-canvas{position:relative;aspect-ratio:16/9;border-radius:var(--spark-radius);overflow:hidden;background:#06080f;border:1px solid var(--spark-line)}[data-showweld-spark=true] .spark-output-canvas[data-state=rendering]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.35);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.2),inset 0 0 60px rgba(var(--accent-primary-rgb,99,102,241),.08)}[data-showweld-spark=true] .spark-output-canvas[data-state=rendering]:before{content:"";position:absolute;top:0;left:-100%;right:-100%;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--accent-primary-rgb,99,102,241),.9),transparent);animation:sparkRenderSweep 2.2s ease-in-out infinite;z-index:10}[data-showweld-spark=true] .spark-output-canvas[data-state=failed]{border-color:#ef444459;box-shadow:0 0 0 1px #ef444426,inset 0 0 40px #ef44440f}[data-showweld-spark=true] .spark-output-canvas[data-state=ready]{border-color:#22c55e4d;box-shadow:0 0 0 1px #22c55e1f}[data-showweld-spark=true] .spark-render-ripple{position:absolute;width:80px;height:80px;border-radius:50%;border:2px solid rgba(var(--accent-primary-rgb,99,102,241),.55);animation:sparkRipple 1.8s ease-out infinite}[data-showweld-spark=true] .spark-render-ripple:nth-child(2){animation-delay:.6s}[data-showweld-spark=true] .spark-render-ripple:nth-child(3){animation-delay:1.2s}[data-showweld-spark=true] .spark-preset-btn{border:1px solid rgba(255,255,255,.08);border-radius:var(--spark-radius-sm);background:#ffffff09;color:var(--text-secondary);padding:.34rem .54rem;font-size:.68rem;font-weight:800;cursor:pointer;transition:all var(--spark-transition);white-space:nowrap}[data-showweld-spark=true] .spark-preset-btn:hover{background:#ffffff12;border-color:#ffffff24;color:var(--text-primary);transform:translateY(-1px)}[data-showweld-spark=true] .spark-preset-btn[data-active=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.5);background:rgba(var(--accent-primary-rgb,99,102,241),.15);color:var(--accent-primary, #818cf8);box-shadow:0 0 14px rgba(var(--accent-primary-rgb,99,102,241),.18)}[data-showweld-spark=true] .spark-metric-card{border-radius:var(--spark-radius);padding:.72rem;min-height:72px;display:grid;gap:.25rem;align-content:start;transition:transform var(--spark-transition),box-shadow var(--spark-transition);position:relative;overflow:hidden}[data-showweld-spark=true] .spark-metric-card:after{content:"";position:absolute;bottom:0;right:0;width:70px;height:70px;border-radius:50%;background:var(--spark-metric-accent, rgba(99,102,241,.12));filter:blur(20px);pointer-events:none}[data-showweld-spark=true] .spark-metric-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px #0000004d}[data-showweld-spark=true] .spark-feature-card{border-radius:var(--spark-radius);padding:.72rem;min-height:72px;position:relative;overflow:hidden;transition:transform var(--spark-transition),border-color var(--spark-transition)}[data-showweld-spark=true] .spark-feature-card:hover{transform:translateY(-2px)}[data-showweld-spark=true] .spark-feature-card:before{content:"";position:absolute;top:-20px;right:-20px;width:80px;height:80px;border-radius:50%;background:var(--spark-feature-accent, rgba(99,102,241,.1));filter:blur(24px);pointer-events:none}[data-showweld-spark=true] .spark-prompt-area{width:100%;resize:vertical;min-height:112px;background:#ffffff07;border:1px solid var(--spark-line);border-radius:var(--spark-radius-sm);color:var(--text-primary);font-size:.82rem;line-height:1.5;padding:.68rem .78rem;box-sizing:border-box;font-family:inherit;transition:border-color var(--spark-transition),background var(--spark-transition),box-shadow var(--spark-transition)}[data-showweld-spark=true] .spark-prompt-area:focus{outline:none;border-color:rgba(var(--accent-primary-rgb,99,102,241),.5);background:#ffffff09;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.14),inset 0 1px #ffffff0a}[data-showweld-spark=true] .spark-prompt-area::placeholder{color:var(--text-tertiary);opacity:.6}[data-showweld-spark=true] .spark-select,[data-showweld-spark=true] .spark-input{background:#ffffff09;border:1px solid rgba(255,255,255,.09);border-radius:var(--spark-radius-sm);color:var(--text-primary);font-size:.74rem;font-weight:600;padding:.38rem .56rem;cursor:pointer;transition:border-color var(--spark-transition),background var(--spark-transition);-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-showweld-spark=true] .spark-select:focus,[data-showweld-spark=true] .spark-input:focus{outline:none;border-color:rgba(var(--accent-primary-rgb,99,102,241),.55);background:#ffffff0e;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.15)}[data-showweld-spark=true] .spark-select option{background:#0f1117;color:#f1f5f9}[data-showweld-spark=true] input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:#ffffff1a;border-radius:999px;cursor:pointer;accent-color:var(--accent-primary, #818cf8)}[data-showweld-spark=true] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent-primary, #818cf8);border:2px solid rgba(255,255,255,.85);box-shadow:0 2px 8px #0006;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}[data-showweld-spark=true] input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 0 4px rgba(var(--accent-primary-rgb,99,102,241),.3),0 2px 8px #0006}[data-showweld-spark=true] button,[data-showweld-spark=true] [role=button]{transition:transform var(--spark-transition),box-shadow var(--spark-transition),border-color var(--spark-transition),background var(--spark-transition),color var(--spark-transition),opacity var(--spark-transition);min-height:40px}[data-showweld-spark=true] button:not(:disabled):hover{transform:translateY(-1px)}[data-showweld-spark=true] button:not(:disabled):active{transform:translateY(0) scale(.98)}[data-showweld-spark=true] button:focus-visible,[data-showweld-spark=true] input:focus-visible,[data-showweld-spark=true] textarea:focus-visible,[data-showweld-spark=true] select:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.35)!important;border-color:rgba(var(--accent-primary-rgb,99,102,241),.65)!important}[data-showweld-spark=true] .spark-prod-preset{flex-shrink:0;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0a;color:var(--text-secondary);padding:4px 12px;font-size:.7rem;font-weight:850;cursor:pointer;transition:all var(--spark-transition);white-space:nowrap}[data-showweld-spark=true] .spark-prod-preset:hover{background:rgba(var(--accent-primary-rgb,99,102,241),.12);border-color:rgba(var(--accent-primary-rgb,99,102,241),.38);color:var(--text-primary);transform:translateY(-1px)}[data-showweld-spark=true] .spark-error-banner{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;background:linear-gradient(135deg,#ef44441f,#ef44440d);border:1px solid rgba(239,68,68,.28);border-radius:var(--spark-radius-sm);color:#fca5a5;font-size:.82rem;line-height:1.5}[data-showweld-spark=true] .spark-error-banner strong{color:#f87171}[data-showweld-spark=true] ::-webkit-scrollbar{width:6px;height:6px}[data-showweld-spark=true] ::-webkit-scrollbar-track{background:transparent}[data-showweld-spark=true] ::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}[data-showweld-spark=true] ::-webkit-scrollbar-thumb:hover{background:#ffffff38}[data-showweld-spark=true] .spark-title-input{width:100%;background:transparent;border:none;color:var(--text-primary);font-size:1.02rem;font-weight:900;letter-spacing:-.01em;outline:none;padding:0}[data-showweld-spark=true] .spark-title-input:focus{text-decoration:underline;text-decoration-color:rgba(var(--accent-primary-rgb,99,102,241),.5);text-underline-offset:3px}@media (max-width: 768px){[data-showweld-spark=true]{grid-template-columns:1fr!important}[data-showweld-spark=true] .spark-desktop-rail{display:none!important}}@media (prefers-reduced-motion: reduce){[data-showweld-spark=true],[data-showweld-spark=true] *{animation-duration:.001ms!important;transition-duration:.001ms!important}}[data-showweld-spark=true] .spark-inspector-shell{position:relative;background:linear-gradient(180deg,rgba(var(--accent-primary-rgb,99,102,241),.05) 0%,rgba(255,255,255,.018) 28%,transparent 100%),var(--spark-panel);border:1px solid var(--spark-line);border-radius:var(--spark-radius-lg);box-shadow:var(--spark-glow);padding:0;display:flex;flex-direction:column;min-width:0;overflow:hidden}[data-showweld-spark=true] .spark-inspector-shell__header{display:flex;align-items:center;gap:.48rem;padding:.66rem .78rem;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.08),rgba(var(--accent-secondary-rgb,168,85,247),.04));border-bottom:1px solid var(--spark-line);font-size:.7rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}[data-showweld-spark=true] .spark-inspector-shell__header .spark-shell-badge{margin-left:auto;font-size:.62rem;font-weight:800;letter-spacing:.05em;padding:.2rem .5rem;border-radius:999px;background:rgba(var(--accent-primary-rgb,99,102,241),.14);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.28);color:var(--accent-primary);text-transform:none}[data-showweld-spark=true] .spark-inspector-shell .spark-inspector-stack{display:flex;flex-direction:column;gap:0}[data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:.7rem .78rem!important;border-top:1px solid rgba(255,255,255,.045)!important;position:relative}html[data-theme=light] [data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card,html[data-theme=paper] [data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card{border-top-color:#0f172a12!important}[data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card:first-child{border-top:none!important}[data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card h3{margin:0 0 .52rem!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)!important}[data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card h3 svg{opacity:.85}[data-showweld-spark=true] .spark-ai-strip{display:flex;align-items:center;gap:.42rem;padding:.52rem .64rem;margin:-.28rem 0 .72rem;border-radius:var(--spark-radius);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.12) 0%,rgba(var(--accent-secondary-rgb,168,85,247),.06) 60%,transparent 100%),var(--spark-panel-2);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.22);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.06),0 8px 22px rgba(var(--accent-primary-rgb,99,102,241),.08);flex-wrap:wrap}[data-showweld-spark=true] .spark-ai-strip__label{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-primary);white-space:nowrap;padding-right:.55rem;border-right:1px solid rgba(var(--accent-primary-rgb,99,102,241),.2);margin-right:.25rem}[data-showweld-spark=true] .spark-ai-chip{display:inline-flex;align-items:center;gap:.34rem;padding:.34rem .56rem;border-radius:999px;border:1px solid var(--spark-line);background:var(--spark-control-bg);color:var(--text-primary);font-size:.68rem;font-weight:800;cursor:pointer;transition:all var(--spark-transition);white-space:nowrap}[data-showweld-spark=true] .spark-ai-chip:hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.45);background:rgba(var(--accent-primary-rgb,99,102,241),.1);transform:translateY(-1px)}[data-showweld-spark=true] .spark-ai-chip:disabled{opacity:.48;cursor:not-allowed;transform:none}[data-showweld-spark=true] .spark-ai-chip__count{font-size:.62rem;font-weight:800;padding:.06rem .36rem;border-radius:999px;background:rgba(var(--accent-primary-rgb,99,102,241),.18);color:var(--accent-primary)}@media (max-width: 680px){[data-showweld-spark=true] .spark-ai-strip{padding:.55rem .65rem;gap:.4rem}[data-showweld-spark=true] .spark-ai-strip__label{font-size:.62rem;border-right:none;padding-right:0;margin-right:0;width:100%}[data-showweld-spark=true] .spark-ai-chip{font-size:.66rem;padding:.38rem .55rem}}[data-showweld-spark=true] .spark-status-ribbon[data-tone=warn]{border-color:rgba(var(--warn-primary-rgb,245,158,11),.32);background:rgba(var(--warn-primary-rgb,245,158,11),.1);color:var(--warn-primary, #fbbf24)}[data-showweld-spark=true] .spark-status-ribbon[data-tone=success]{border-color:rgba(var(--success-primary-rgb,34,197,94),.32);background:rgba(var(--success-primary-rgb,34,197,94),.1);color:var(--success-primary, #86efac)}[data-showweld-spark=true] .spark-status-ribbon[data-tone=error]{border-color:rgba(var(--error-primary-rgb,239,68,68),.32);background:rgba(var(--error-primary-rgb,239,68,68),.1);color:var(--error-primary, #fca5a5)}[data-showweld-spark=true]:before{content:"";position:fixed;top:0;left:0;right:0;height:1px;background:conic-gradient(from 0deg at 50% 0%,transparent 0deg,rgba(var(--accent-primary-rgb,99,102,241),.72) 90deg,rgba(var(--accent-secondary-rgb,168,85,247),.55) 180deg,rgba(var(--accent-primary-rgb,99,102,241),.72) 270deg,transparent 360deg);z-index:1000;pointer-events:none;animation:sparkBorderRotate 6s linear infinite}[data-showweld-spark=true] .spark-desktop-rail{background:linear-gradient(180deg,rgba(var(--accent-primary-rgb,99,102,241),.1) 0%,rgba(var(--accent-secondary-rgb,168,85,247),.04) 40%,transparent 200px),var(--spark-panel);border-right:1px solid var(--spark-line);box-shadow:inset -1px 0 #ffffff0a,2px 0 24px #0000003d,inset 0 80px 60px rgba(var(--accent-primary-rgb,99,102,241),.04)}[data-showweld-spark=true] .spark-panel{background:linear-gradient(160deg,#fff1,#ffffff04),var(--spark-panel);border:1px solid var(--spark-line);box-shadow:var(--spark-glow),inset 0 1px #ffffff0f,inset 0 -1px #0000001f}[data-showweld-spark=true] .spark-panel:hover{box-shadow:var(--spark-glow),inset 0 1px #ffffff17,inset 0 -1px #0000001a,0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.1)}[data-showweld-spark=true] .spark-inspector-shell{box-shadow:var(--spark-glow),0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.08),inset 0 1px #ffffff12}[data-showweld-spark=true] .spark-inspector-shell:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb,99,102,241),.8),rgba(var(--accent-secondary-rgb,168,85,247),.6),rgba(var(--accent-primary-rgb,99,102,241),.8));background-size:200% 100%;animation:sparkRenderSweep 3s ease-in-out infinite;border-radius:var(--spark-radius-lg) var(--spark-radius-lg) 0 0}[data-showweld-spark=true] .spark-experience-hero{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.18),#ffffff05 44%,rgba(var(--accent-secondary-rgb,168,85,247),.12)),var(--spark-panel);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.18);box-shadow:0 2px 40px rgba(var(--accent-primary-rgb,99,102,241),.14),inset 0 1px #ffffff14}[data-showweld-spark=true] .spark-hero-title{background:linear-gradient(135deg,#fff,rgba(var(--accent-primary-rgb,99,102,241),.92) 70%,rgba(var(--accent-secondary-rgb,168,85,247),.85));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] [data-showweld-spark=true] .spark-hero-title,html[data-theme=paper] [data-showweld-spark=true] .spark-hero-title{background:linear-gradient(135deg,var(--text-primary) 0%,rgba(var(--accent-primary-rgb,99,102,241),.85) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-showweld-spark=true] .spark-command-tile:hover{transform:translateY(-3px);border-color:rgba(var(--accent-primary-rgb,99,102,241),.42);background:rgba(var(--accent-primary-rgb,99,102,241),.09);box-shadow:0 8px 24px rgba(var(--accent-primary-rgb,99,102,241),.16),inset 0 1px #ffffff14}[data-showweld-spark=true] .spark-command-tile__icon{width:26px;height:26px;border-radius:9px;box-shadow:0 2px 8px rgba(var(--accent-primary-rgb,99,102,241),.22)}[data-showweld-spark=true] .spark-source-card:not(:disabled):hover{transform:translateY(-3px)!important;box-shadow:0 12px 36px #0000005c,0 0 0 1px #ffffff1a,0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.14)!important}[data-showweld-spark=true] .spark-output-canvas[data-state=rendering]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.42);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.22),inset 0 0 80px rgba(var(--accent-primary-rgb,99,102,241),.12),0 8px 32px rgba(var(--accent-primary-rgb,99,102,241),.16)}[data-showweld-spark=true] .spark-output-canvas[data-state=ready]{border-color:#22c55e66;box-shadow:0 0 0 1px #22c55e29,0 4px 20px #22c55e1f}[data-showweld-spark=true] .spark-output-canvas[data-state=failed]{border-color:#ef44446b;box-shadow:0 0 0 1px #ef44442e,inset 0 0 48px #ef444414}[data-showweld-spark=true] .spark-render-ripple{border:2px solid rgba(var(--accent-primary-rgb,99,102,241),.6);filter:drop-shadow(0 0 6px rgba(var(--accent-primary-rgb,99,102,241),.5))}[data-showweld-spark=true] .spark-render-ripple:nth-child(2){border-color:rgba(var(--accent-secondary-rgb,168,85,247),.45);filter:drop-shadow(0 0 5px rgba(var(--accent-secondary-rgb,168,85,247),.4))}[data-showweld-spark=true] .spark-render-ripple:nth-child(3){border-color:rgba(var(--accent-primary-rgb,99,102,241),.28)}[data-showweld-spark=true] .spark-ai-strip{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.16) 0%,rgba(var(--accent-secondary-rgb,168,85,247),.08) 60%,transparent 100%),var(--spark-panel-2);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.28);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.08),0 8px 28px rgba(var(--accent-primary-rgb,99,102,241),.12),inset 0 1px #ffffff12;position:relative;overflow:hidden}[data-showweld-spark=true] .spark-ai-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%);transform:translate(-110%);animation:sparkScan 4s ease 1s infinite;pointer-events:none}[data-showweld-spark=true] .spark-preset-btn[data-active=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.55);background:rgba(var(--accent-primary-rgb,99,102,241),.18);color:var(--accent-primary, #818cf8);box-shadow:0 0 18px rgba(var(--accent-primary-rgb,99,102,241),.22),inset 0 1px #ffffff14}[data-showweld-spark=true] .spark-metric-card:after{width:90px;height:90px;background:var(--spark-metric-accent, rgba(99,102,241,.16));filter:blur(26px)}[data-showweld-spark=true] .spark-metric-card:hover{transform:translateY(-4px);box-shadow:0 16px 44px #00000057}[data-showweld-spark=true] .spark-prompt-area:focus{border-color:rgba(var(--accent-primary-rgb,99,102,241),.58);background:#ffffff0a;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.16),0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.28),inset 0 1px #ffffff0d}[data-showweld-spark=true] .spark-flow-action:not(:disabled):hover{transform:translateY(-2px);border-color:rgba(var(--accent-primary-rgb,99,102,241),.38);box-shadow:0 6px 20px rgba(var(--accent-primary-rgb,99,102,241),.14),inset 0 1px #ffffff12}[data-showweld-spark=true] .spark-frame-slot[data-has-image=true]{border-style:solid;border-color:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff0d,0 4px 16px #0000003d}[data-showweld-spark=true] .spark-frame-slot[data-has-image=true]:hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.6);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb,99,102,241),.22),0 8px 24px rgba(var(--accent-primary-rgb,99,102,241),.16)}[data-showweld-spark=true] .spark-workspace-switcher{box-shadow:var(--spark-product-shadow),inset 0 1px #ffffff12,0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.08)}[data-showweld-spark=true] ::-webkit-scrollbar-thumb{background:rgba(var(--accent-primary-rgb,99,102,241),.22)}[data-showweld-spark=true] ::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-primary-rgb,99,102,241),.38)}[data-showweld-spark=true] .spark-status-ribbon{backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%)}[data-showweld-spark=true] .spark-ledger-status{box-shadow:inset 0 1px rgba(var(--accent-primary-rgb,99,102,241),.1),0 4px 16px rgba(var(--accent-primary-rgb,99,102,241),.1)}[data-showweld-spark=true] .spark-error-banner{box-shadow:inset 0 1px #ef44441f,0 4px 16px #ef44441a}[data-showweld-spark=true] .spark-mobile-bar{backdrop-filter:blur(22px) saturate(170%)!important;-webkit-backdrop-filter:blur(22px) saturate(170%)!important;box-shadow:0 -1px #ffffff0f,0 -4px 24px #00000052!important}[data-showweld-spark=true] .spark-clip-workspace{max-height:min(78vh,790px)!important;min-height:min(62vh,650px)!important;overflow:hidden!important;align-items:stretch!important}[data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel,[data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{min-height:0!important;height:100%!important;max-height:min(68vh,690px)!important;overflow:hidden!important}[data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}[data-showweld-spark=true] .spark-clip-workspace .spark-editor-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important}[data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}[data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell .spark-inspector-stack{height:100%!important;max-height:100%!important;min-height:0!important;align-self:stretch!important;overflow:auto!important;overscroll-behavior:contain!important}[data-showweld-spark=true] .spark-clip-workspace .spark-prompt-area{min-height:136px!important;max-height:218px!important}[data-showweld-spark=true] .spark-clip-workspace .spark-negative-block .spark-prompt-area{min-height:74px!important;max-height:112px!important}[data-showweld-spark=true] .spark-reader-route-panel,[data-showweld-spark=true] .spark-video-cockpit,[data-showweld-spark=true] .spark-visual-bible-panel,[data-showweld-spark=true] .spark-ops-ledger,[data-showweld-spark=true] .spark-command-center{min-height:min(34vh,360px)!important;max-height:min(72vh,640px)!important;overflow:auto!important;overscroll-behavior:contain!important}[data-showweld-spark=true] .spark-video-cockpit{height:auto!important}@media (max-width: 760px){[data-showweld-spark=true] .spark-mobile-preview-stage,[data-showweld-spark=true] .spark-mobile-preview-media,[data-showweld-spark=true] .spark-mobile-preview-empty{min-height:clamp(176px,28vh,236px)!important;max-height:clamp(196px,32vh,268px)!important}[data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-prompt-area{min-height:74px!important;max-height:96px!important}[data-showweld-spark=true] .spark-mobile-input-layer .spark-neutron-layer-stack,[data-showweld-spark=true] .spark-mobile-input-layer .spark-agent-action-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;overflow:visible!important}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(8.7rem,9.8rem)!important;grid-template-columns:none!important;gap:.4rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:.5rem!important;scrollbar-width:none}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-grid::-webkit-scrollbar{display:none}#showweld-app-root [data-showweld-spark=true].spark-shell .spark-mobile-input-layer>.spark-neutron-layer-stack,#showweld-app-root [data-showweld-spark=true].spark-shell .spark-mobile-input-layer>.spark-agent-action-grid{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:.4rem!important;overflow:visible!important;overflow-x:visible!important;scroll-snap-type:none!important}#showweld-app-root [data-showweld-spark=true].spark-shell .spark-mobile-input-layer>.spark-output-route-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(8.7rem,9.8rem)!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:.4rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-card,[data-showweld-spark=true] .spark-mobile-input-layer .spark-neutron-layer{width:auto!important;min-width:0!important;max-width:100%!important}[data-showweld-spark=true] .spark-clip-workspace{max-height:min(88dvh,720px)!important;min-height:0!important;overflow:auto!important}[data-showweld-spark=true] .spark-production-system{min-height:0!important;max-height:min(76dvh,620px)!important;overflow:auto!important}[data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel{max-height:min(46dvh,386px)!important}[data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{max-height:min(39dvh,330px)!important}[data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell .spark-inspector-stack{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important}[data-showweld-spark=true] .spark-clip-workspace .spark-inspector-card{flex:0 0 min(296px,84vw)!important;max-height:min(32dvh,270px)!important;overflow:auto!important;scroll-snap-align:start!important}[data-showweld-spark=true] .spark-reader-route-panel,[data-showweld-spark=true] .spark-video-cockpit,[data-showweld-spark=true] .spark-visual-bible-panel,[data-showweld-spark=true] .spark-ops-ledger,[data-showweld-spark=true] .spark-command-center{min-height:0!important;max-height:min(70dvh,560px)!important;overflow:auto!important}}@media (min-width: 769px) and (max-width: 1100px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true].spark-shell{box-sizing:border-box!important;padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))!important}}[data-showweld-spark=true]{--spark-premium-surface: color-mix(in srgb, var(--surface-primary,#0f1117) 88%, transparent);--spark-premium-surface-strong: color-mix(in srgb, var(--surface-secondary,#171b27) 92%, transparent);--spark-premium-border: color-mix(in srgb, var(--spark-line, rgba(255,255,255,.1)) 68%, rgba(var(--accent-primary-rgb,99,102,241),.34) 32%);--spark-premium-border-muted: color-mix(in srgb, var(--spark-line, rgba(255,255,255,.08)) 82%, rgba(var(--accent-primary-rgb,99,102,241),.18) 18%);--spark-premium-shadow: 0 18px 52px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.075);--spark-premium-shadow-active: 0 18px 44px rgba(var(--accent-primary-rgb,99,102,241),.16), inset 0 1px 0 rgba(255,255,255,.1)}html[data-theme=light] [data-showweld-spark=true],html[data-theme=paper] [data-showweld-spark=true]{--spark-premium-surface: rgba(255,255,255,.84);--spark-premium-surface-strong: rgba(255,255,255,.96);--spark-premium-border: color-mix(in srgb, rgba(15,23,42,.12) 72%, rgba(var(--accent-primary-rgb,99,102,241),.34) 28%);--spark-premium-border-muted: rgba(15,23,42,.1);--spark-premium-shadow: 0 18px 44px rgba(15,23,42,.1), inset 0 1px 0 rgba(255,255,255,.72)}[data-showweld-spark=true] :is(.spark-preview-editor-shell,.spark-mobile-preview-deck,.spark-workspace-switcher,.spark-editor-timeline-ribbon,.spark-command-center,.spark-ops-ledger,.spark-reader-route-panel,.spark-video-cockpit,.spark-visual-bible-panel,.spark-production-system,.spark-flow-dock){border:1px solid var(--spark-premium-border)!important;background:radial-gradient(620px 260px at 6% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(150deg,#ffffff0f,#ffffff04),var(--spark-premium-surface)!important;box-shadow:var(--spark-premium-shadow)!important}[data-showweld-spark=true] :is(.spark-layered-input-card,.spark-neutron-layer,.spark-output-route-card,.spark-editor-clip-pill,.spark-editor-signal-card,.spark-source-card,.spark-command-tile,.spark-ledger-card,.spark-reader-route-card,.spark-video-cockpit__card,.spark-inspector-card,.spark-editor-panel,.spark-frame-slot,.spark-metric-card,.spark-feature-card){border:1px solid var(--spark-premium-border-muted)!important;background:linear-gradient(160deg,#ffffff0d,#ffffff03),var(--spark-premium-surface-strong)!important;box-shadow:inset 0 1px #fff1}[data-showweld-spark=true] :is(.spark-output-route-card[data-primary=true],.spark-editor-clip-pill[data-active=true],.spark-source-card[data-active=true],.spark-command-tile[data-active=true],.spark-flow-action[data-primary=true]){border-color:rgba(var(--accent-primary-rgb,99,102,241),.52)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.2),rgba(var(--accent-secondary-rgb,168,85,247),.09)),var(--spark-premium-surface-strong)!important;box-shadow:var(--spark-premium-shadow-active)!important}[data-showweld-spark=true] :is(.spark-output-route-card,.spark-editor-clip-pill,.spark-source-card,.spark-command-tile,.spark-flow-action):not(:disabled):hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.44)!important;box-shadow:0 12px 32px rgba(var(--accent-primary-rgb,99,102,241),.12),inset 0 1px #ffffff14!important}#showweld-app-root [data-showweld-spark=true] :is(.spark-preview-editor-shell,.spark-mobile-preview-deck){border:1px solid var(--spark-premium-border)!important;border-radius:18px!important;background-color:var(--spark-premium-surface)!important;background-image:radial-gradient(620px 260px at 6% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(150deg,#ffffff0f,#ffffff04)!important;box-shadow:var(--spark-premium-shadow)!important}#showweld-app-root [data-showweld-spark=true] :is(.spark-output-route-card[data-primary=true],.spark-editor-clip-pill[data-active=true],.spark-source-card[data-active=true],.spark-command-tile[data-active=true],.spark-flow-action[data-primary=true]){border-color:rgba(var(--accent-primary-rgb,99,102,241),.52)!important;background-color:var(--spark-premium-surface-strong)!important;background-image:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.2),rgba(var(--accent-secondary-rgb,168,85,247),.09))!important;box-shadow:var(--spark-premium-shadow-active)!important}@media (max-width: 768px){[data-showweld-spark=true] .spark-mobile-preview-deck{padding:.55rem!important;border:1px solid var(--spark-premium-border)!important;border-radius:18px!important}[data-showweld-spark=true] .spark-mobile-input-layer{gap:.5rem!important}}@media (max-width: 768px){[data-showweld-spark=true] .spark-mobile-bar{display:block!important;height:auto!important;min-height:124px!important;max-height:none!important;overflow:visible!important;padding:.62rem!important;border-radius:20px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--spark-premium-surface-strong) 84%,transparent),color-mix(in srgb,var(--spark-premium-surface) 92%,transparent))!important;border:1px solid var(--spark-premium-border)!important;box-shadow:var(--spark-premium-shadow)!important}[data-showweld-spark=true] .spark-mobile-bar__brand{margin-block-end:.46rem!important}[data-showweld-spark=true] .spark-mobile-bar__clip-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.46rem!important;overflow:visible!important;overflow-x:visible!important;-webkit-mask-image:none!important;mask-image:none!important;scroll-snap-type:none!important}[data-showweld-spark=true] .spark-mobile-bar__clip-pill{flex:initial!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:42px!important;height:auto!important;white-space:normal!important}[data-showweld-spark=true] .spark-mobile-bar__sources{margin-block-start:.48rem!important}[data-showweld-spark=true] .spark-mobile-preview-deck{margin-top:0!important;gap:.58rem!important;overflow:visible!important}[data-showweld-spark=true] .spark-mobile-preview-stage{position:relative!important;min-height:clamp(210px,30dvh,268px)!important;height:clamp(210px,30dvh,268px)!important;max-height:clamp(228px,34dvh,292px)!important;display:block!important;padding:.5rem!important}[data-showweld-spark=true] .spark-mobile-preview-empty,[data-showweld-spark=true] .spark-mobile-preview-media{height:100%!important;min-height:0!important;padding-bottom:2.7rem!important}[data-showweld-spark=true] .spark-mobile-preview-caption{position:absolute!important;inset:auto .5rem .5rem!important;padding:.48rem .56rem!important;z-index:2!important}[data-showweld-spark=true] .spark-mobile-tool-dock{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.46rem!important}[data-showweld-spark=true] .spark-mobile-tool-dock button,[data-showweld-spark=true] .spark-layered-action-row button{min-height:44px!important;min-width:0!important}[data-showweld-spark=true] .spark-layered-input-card{padding:.62rem!important}[data-showweld-spark=true] .spark-layered-prompt-area{min-height:108px!important;max-height:160px!important;overflow-y:auto!important}[data-showweld-spark=true] .spark-output-route-grid{height:auto!important;min-height:118px!important;overflow:visible!important;align-items:stretch!important}[data-showweld-spark=true] .spark-output-route-grid>*{min-height:52px!important}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark]{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock{display:flex!important;align-items:center!important;gap:.38rem!important;width:100%!important;max-width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:.35rem .48rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-button{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:.34rem!important;width:auto!important;min-width:96px!important;max-width:140px!important;height:46px!important;min-height:46px!important;padding:.34rem .52rem!important;scroll-snap-align:start;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-button>span{display:inline-flex!important;min-width:0!important;max-width:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-button strong{display:block!important;max-width:none!important;overflow:visible!important;font-size:.66rem!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-button small,html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-badge{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-main-stage{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .creator-cockpit__route-panel[data-cockpit-active=false]{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-rail{display:flex!important;grid-template-columns:none!important;flex-flow:row nowrap!important;gap:.46rem!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-mask-image:none!important;mask-image:none!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain;scrollbar-width:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-rail::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-pill{flex:0 0 min(72vw,250px)!important;width:min(72vw,250px)!important;min-width:11rem!important;max-width:250px!important;scroll-snap-align:start;white-space:nowrap!important}}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics]{max-width:100%;overflow-x:clip}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-stage{min-width:0;max-width:100%;overflow-x:clip}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context{display:grid;grid-template-columns:minmax(14rem,1.2fr) minmax(24rem,1.7fr) auto;align-items:center;gap:.8rem;flex:0 0 auto;min-width:0;padding:.72rem .82rem;border:1px solid color-mix(in srgb,var(--accent-primary) 34%,var(--border-primary));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 11%,transparent),color-mix(in srgb,var(--accent-secondary) 7%,transparent)),var(--sw-layer-raised, var(--surface-primary));box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent),0 12px 28px #00000024}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__lead,#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__meta,#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__actions{min-width:0}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__eyebrow{display:flex;align-items:center;gap:.36rem;margin:0 0 .2rem;color:var(--accent-primary);font-size:.61rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context h1{margin:0;overflow:hidden;color:var(--text-primary);font-size:clamp(1rem,1.8vw,1.34rem);line-height:1.12;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__lead p{margin:.22rem 0 0;overflow:hidden;color:var(--text-secondary);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin:0}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__meta>div{display:flex;min-width:0;min-height:44px;flex-direction:column;justify-content:center;padding:.38rem .52rem;border:1px solid var(--border-primary);border-radius:10px;background:color-mix(in srgb,var(--surface-secondary) 72%,transparent)}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__meta dt{color:var(--text-tertiary);font-size:.55rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__meta dd{margin:.12rem 0 0;overflow:hidden;color:var(--text-primary);font-size:.68rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__readiness{display:flex;min-width:4.6rem;flex-direction:column;color:var(--text-secondary);text-align:right}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__readiness strong{color:var(--text-primary);font-size:.75rem}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__readiness small{font-size:.56rem;font-weight:800;text-transform:uppercase}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__readiness[data-ready=true] strong{color:var(--success-primary, #34d399)}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__ai{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-width:8.8rem;min-height:44px;padding:.48rem .7rem;border:1px solid color-mix(in srgb,var(--accent-primary) 52%,transparent);border-radius:10px;color:var(--accent-text, white);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 8px 20px color-mix(in srgb,var(--accent-primary) 22%,transparent);cursor:pointer;font-size:.7rem;font-weight:850;white-space:nowrap}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__ai:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics]{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics],html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] *{box-sizing:border-box}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-stage{width:100%!important;max-width:100%!important;min-height:0!important;overflow-x:clip!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.46rem!important;width:100%!important;max-width:100%!important;padding:.6rem!important;border-radius:13px!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context h1{font-size:.92rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__lead p{display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__meta{grid-column:1 / -1;display:flex!important;flex-flow:row nowrap!important;gap:.38rem!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;overscroll-behavior-x:contain}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__meta::-webkit-scrollbar,html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] :where(.robotics-stage-mode-strip,.robotics-view__orchestration-strip,.robotics-stage-telemetry-ribbon)::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__meta>div{flex:0 0 min(9.5rem,44vw);min-height:44px!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__actions{align-self:center}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__readiness{display:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__ai{min-width:44px!important;width:44px!important;min-height:44px!important;height:44px!important;padding:0!important;border-radius:12px!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-mission-context__ai span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] :where(.robotics-stage-mode-strip,.robotics-view__orchestration-strip,.robotics-stage-telemetry-ribbon){display:flex!important;flex-flow:row nowrap!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-stage-mode-strip button{flex:0 0 auto!important;min-width:76px!important;min-height:44px!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__orchestration-strip>span{flex:0 0 min(11rem,64vw)!important;min-height:44px!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-stage-telemetry-ribbon>span{flex:0 0 min(7.5rem,38vw)!important;min-height:44px!important;scroll-snap-align:start}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__fleet{position:relative!important;inset:auto!important;transform:none!important;display:grid!important;align-content:start!important;gap:.7rem!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:clip!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] :is(.robotics-view__fleet-groups,.robotics-view__audience-toggle,.robotics-view__robot-list){position:static!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__fleet-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:.45rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__fleet-groups>span{width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:76px!important;max-height:none!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__fleet-groups :is(small,strong),html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__robot-list button *{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__audience-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__audience-toggle button,html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__robot-list button{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:48px!important;max-height:none!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] .robotics-view__robot-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] :where(button,[role=button],input,select,textarea):not([data-compact=true]){min-height:44px!important}}@media (prefers-reduced-motion: reduce){#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] *,#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] *:before,#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics]{--robotics-owned-panel: var(--sw-layer-default, color-mix(in srgb, var(--surface-primary) 92%, transparent));--robotics-owned-raised: var(--sw-layer-raised, color-mix(in srgb, var(--surface-secondary) 88%, transparent));--robotics-owned-border: var(--sw-border-muted, color-mix(in srgb, var(--text-primary) 12%, transparent));--robotics-owned-accent-border: var(--sw-border-accent, color-mix(in srgb, var(--accent-primary) 42%, transparent));min-width:0;max-width:100%}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-support-drawer,#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-stage-details{display:contents}#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-support-drawer,.robotics-stage-details)>summary{display:none}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__fleet-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__fleet-groups>span{min-height:4.25rem!important;padding:.52rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view>.robotics-view__stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view>.robotics-view__stage>*,html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__preview,html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__grid-map,html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__stage-metrics,html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__mode-panel,html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view [aria-label="Robotics orchestration state"],html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view [aria-label="Robotics agent lanes"]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__preview,html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__grid-map{grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__preview{border-radius:18px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,white 5%,transparent),inset 0 -90px 140px color-mix(in srgb,black 22%,transparent),0 26px 64px color-mix(in srgb,black 30%,transparent)!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-view__fleet,.robotics-safety-console){border-color:var(--robotics-owned-border)!important;box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent),0 20px 48px #0003!important}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics]{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;flex-direction:column!important;gap:.62rem!important;padding:.48rem max(.45rem,env(safe-area-inset-right)) calc(var(--sw-creator-mobile-dock-height, 92px) + 1rem + env(safe-area-inset-bottom)) max(.45rem,env(safe-area-inset-left))!important;overflow-x:clip!important;overflow-y:visible!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics],html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics] *{box-sizing:border-box;min-width:0}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view>.robotics-view__stage{order:0!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view>.robotics-support-drawer--fleet{order:1!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view>.robotics-support-drawer--safety{order:2!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view>.robotics-support-drawer--workflow{order:3!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view>.robotics-view__empty-note{display:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__stage{display:grid!important;grid-template-rows:auto auto auto auto!important;gap:.5rem!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;padding:.48rem!important;overflow:hidden!important;border:1px solid var(--robotics-owned-accent-border)!important;border-radius:18px!important;background:radial-gradient(520px 220px at 50% -8%,color-mix(in srgb,var(--accent-primary) 14%,transparent),transparent 72%),var(--robotics-owned-panel)!important;box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent),0 22px 52px #00000038!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-mission-context{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:.44rem!important;width:100%!important;padding:.52rem!important;border-radius:14px!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-mission-context__meta{grid-column:1 / -1;display:flex!important;gap:.34rem!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.06rem;scrollbar-width:none;scroll-snap-type:x proximity}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-mission-context__meta>div{flex:0 0 min(8.5rem,42vw)!important;min-height:44px!important;scroll-snap-align:start}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-stage-mode-strip{display:flex!important;gap:.34rem!important;width:100%!important;padding:.28rem!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;scroll-snap-type:x proximity}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-stage-mode-strip button{flex:0 0 auto!important;min-width:5.25rem!important;max-width:8.25rem!important;min-height:44px!important;padding:.44rem .6rem!important;scroll-snap-align:start}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__preview{width:100%!important;max-width:100%!important;min-width:0!important;min-height:clamp(19rem,46dvh,27rem)!important;height:clamp(21rem,50dvh,29rem)!important;max-height:29rem!important;overflow:hidden!important;border-radius:16px!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-action-packet{inset:auto .48rem .48rem!important;width:auto!important;max-width:none!important;max-height:48%!important;padding:.58rem!important;border-radius:14px!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-action-packet__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.34rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-action-packet__actions button{width:100%!important;min-width:0!important;min-height:44px!important;padding-inline:.42rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-stage-details{display:block;width:100%;overflow:hidden;border:1px solid var(--robotics-owned-border);border-radius:14px;background:var(--robotics-owned-panel)}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-stage-details,.robotics-support-drawer)>summary{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.54rem;min-height:56px;padding:.46rem .54rem;cursor:pointer;list-style:none;color:var(--text-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent),var(--robotics-owned-raised)}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-stage-details,.robotics-support-drawer)>summary::-webkit-details-marker{display:none}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-stage-details,.robotics-support-drawer)>summary:after{content:"+";grid-column:3;grid-row:1;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 12%,transparent);font-size:1rem;font-weight:900}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-stage-details,.robotics-support-drawer)[open]>summary:after{content:"−"}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-stage-details,.robotics-support-drawer)>summary>span:first-child{display:grid;grid-column:1;grid-row:1;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 8px 20px color-mix(in srgb,var(--accent-primary) 22%,transparent)}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-stage-details,.robotics-support-drawer)>summary>span:nth-child(2){grid-column:2;grid-row:1;min-width:0}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-stage-details,.robotics-support-drawer)>summary :is(strong,small){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-stage-details,.robotics-support-drawer)>summary strong{color:var(--text-primary)!important;font-size:.78rem!important;font-weight:900}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-stage-details,.robotics-support-drawer)>summary small{margin-top:.12rem;color:var(--text-tertiary)!important;font-size:.61rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-stage-details>summary>em{display:none}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-support-drawer{display:block;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden;border:1px solid var(--robotics-owned-border);border-radius:16px;background:var(--robotics-owned-panel);box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent),0 16px 36px #00000029}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-support-drawer>summary>em{display:none}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-stage-details,.robotics-support-drawer)[open]>summary{border-bottom:1px solid var(--robotics-owned-border)}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-stage-details[open]{max-height:min(28rem,62dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-stage-details>:not(summary){margin:.5rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-support-drawer>:is(.robotics-view__fleet,.robotics-safety-console,.robotics-workflow-tray){position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:min(42rem,72dvh)!important;margin:0!important;padding:.58rem!important;overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior:contain;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scrollbar-width:thin}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__safety-card{position:static!important;top:auto!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__fleet-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__fleet-groups>span{width:auto!important;min-width:0!important;min-height:4.25rem!important;height:auto!important;padding:.48rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-view__robot-list,.robotics-view__mode-rail,.robotics-view__adapter-stack){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :is(.robotics-view__robot-list,.robotics-view__mode-rail) button{width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__adapter-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-workflow-tabs{display:flex!important;flex-flow:row nowrap!important;gap:.35rem!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 .42rem!important;scrollbar-width:none;scroll-snap-type:x proximity}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-workflow-tabs button{flex:0 0 min(8.5rem,40vw)!important;min-width:0!important;min-height:44px!important;padding-inline:.58rem!important;scroll-snap-align:start}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-workflow-active-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.48rem!important;width:100%!important;max-width:100%!important;padding:.5rem!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-workflow-active-panel[hidden]{display:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view :where(button,[role=button],summary,input,select,textarea):not([data-compact=true]){min-height:44px!important}}@media (max-width: 390px){html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__preview{min-height:19rem!important;height:21rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view .robotics-view__adapter-stack{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip{position:relative!important;inset:auto!important;transform:none!important;z-index:3!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;width:100%!important;min-height:54px!important;height:auto!important;margin:0!important;padding:.34rem!important;gap:.34rem!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid var(--robotics-owned-border)!important;border-radius:14px!important;background:var(--robotics-owned-raised)!important;box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent)!important;scrollbar-width:none;scroll-snap-type:x proximity}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip button{position:relative!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:5.4rem!important;max-width:9rem!important;min-height:44px!important;height:44px!important;margin:0!important;padding:.42rem .66rem!important;gap:.34rem!important;overflow:hidden!important;border:1px solid var(--robotics-owned-border)!important;border-radius:11px!important;background:color-mix(in srgb,var(--robotics-owned-raised) 86%,white 5%)!important;line-height:1!important;scroll-snap-align:start}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip button[data-active=true]{border-color:color-mix(in srgb,var(--accent-primary) 58%,transparent)!important;background:color-mix(in srgb,var(--accent-primary) 18%,var(--robotics-owned-raised))!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-stage-mode-strip button span{display:block!important;min-width:0!important;max-width:100%!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (min-width: 769px) and (max-width: 1100px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics]{display:grid!important;grid-template-columns:minmax(13rem,.72fr) minmax(0,1.8fr)!important;grid-template-rows:minmax(36rem,1fr) auto auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:.62rem .62rem calc(6.4rem + env(safe-area-inset-bottom,0px))!important;gap:.62rem!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))!important;overscroll-behavior:contain}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] :is(.robotics-view__fleet,.robotics-view__stage,.robotics-safety-console,.robotics-view__bottom){position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__fleet{grid-column:1!important;grid-row:1!important;max-height:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__stage{grid-column:2!important;grid-row:1!important;min-height:36rem!important;max-height:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-safety-console{grid-column:1 / -1!important;grid-row:2!important;max-height:24rem!important;overflow-y:auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__bottom{grid-column:1 / -1!important;grid-row:3!important;min-height:13rem!important;max-height:22rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-mission-context{grid-template-columns:minmax(0,1fr) auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-mission-context__meta{grid-column:1 / -1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics] .robotics-view__empty-note{display:none!important}}@media (min-width: 769px) and (max-width: 1100px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view.robotics-mission-shell[data-show-first-route=robotics]{grid-template-columns:minmax(13rem,.72fr) minmax(0,1.8fr)!important;grid-template-rows:auto auto auto!important;grid-auto-rows:auto!important;height:auto!important;min-height:100%!important;max-height:none!important;align-items:stretch!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]>.robotics-support-drawer{display:block!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;border:0!important;background:transparent!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]>.robotics-support-drawer>summary{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]>.robotics-support-drawer--fleet{grid-column:1!important;grid-row:1!important;align-self:stretch!important;height:auto!important;min-height:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]>.robotics-view__stage{grid-column:2!important;grid-row:1!important;height:auto!important;min-height:48rem!important;max-height:none!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]>.robotics-support-drawer--safety{grid-column:1 / -1!important;grid-row:2!important;height:min(32rem,52dvh)!important;min-height:min(32rem,52dvh)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]>.robotics-support-drawer--workflow{grid-column:1 / -1!important;grid-row:3!important;height:13rem!important;min-height:13rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]>.robotics-support-drawer--fleet>.robotics-view__fleet{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]>.robotics-support-drawer--safety>.robotics-safety-console{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]>.robotics-support-drawer--workflow>.robotics-view__bottom{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] section.robotics-view[data-show-first-route=robotics]>.robotics-support-drawer>:is(.robotics-view__fleet,.robotics-safety-console,.robotics-view__bottom){block-size:auto!important;min-block-size:0!important;max-block-size:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}#story-structure-view{--story-os-rail: 292px;--story-os-radius: 16px;--story-os-border: var(--sw-product-border, var(--border-primary));--story-os-panel: var(--sw-product-panel-bg, var(--surface-primary));width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(circle at 12% 0%,var(--accent-primary-10),transparent 30rem),var(--background-primary);color:var(--text-primary);container-type:inline-size}#story-structure-view,#story-structure-view *,#story-structure-view *:before,#story-structure-view *:after{box-sizing:border-box}#story-structure-view button,#story-structure-view input,#story-structure-view textarea,#story-structure-view select{font:inherit}#story-structure-view button:focus-visible,#story-structure-view input:focus-visible,#story-structure-view textarea:focus-visible,#story-structure-view select:focus-visible,#story-structure-view [tabindex]:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-primary) 56%,transparent);outline-offset:2px}#story-structure-view .story-os{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}#story-structure-view .story-os__command-bar{position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1.25rem;min-width:0;padding:.8rem clamp(.9rem,2vw,1.35rem);border-bottom:1px solid var(--story-os-border);background:color-mix(in srgb,var(--story-os-panel) 88%,transparent);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);box-shadow:0 10px 28px #00000014}#story-structure-view .story-os__identity{display:flex;align-items:center;gap:.8rem;min-width:0}#story-structure-view .story-os__mark{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--story-os-border));border-radius:12px;color:var(--accent-primary);background:linear-gradient(145deg,var(--accent-primary-15),var(--accent-secondary-10));box-shadow:inset 0 1px #ffffff14}#story-structure-view .story-os__heading{min-width:0}#story-structure-view .story-os__eyebrow{display:flex;align-items:center;gap:.38rem;min-width:0;margin:0 0 .15rem;color:var(--text-tertiary);font-size:.67rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#story-structure-view .story-os__eyebrow-separator{color:var(--accent-primary)}#story-structure-view .story-os__title{margin:0;font-size:clamp(1.02rem,1.7vw,1.28rem);line-height:1.15;font-weight:900;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#story-structure-view .story-os__status{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0}#story-structure-view .story-os__signal{display:inline-flex;align-items:center;gap:.38rem;min-height:32px;min-width:0;padding:.35rem .62rem;border:1px solid var(--story-os-border);border-radius:999px;background:color-mix(in srgb,var(--surface-secondary) 78%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:760;white-space:nowrap}#story-structure-view .story-os__signal-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--success-primary, #30c48d);box-shadow:0 0 0 3px color-mix(in srgb,var(--success-primary, #30c48d) 14%,transparent)}#story-structure-view .story-os__action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid var(--story-os-border);border-radius:10px;padding:.42rem .7rem;background:color-mix(in srgb,var(--surface-secondary) 78%,transparent);color:var(--text-primary);cursor:pointer;font-size:.75rem;font-weight:820;line-height:1;transition:border-color .15s ease,background .15s ease,transform .15s ease}#story-structure-view .story-os__action:hover{border-color:color-mix(in srgb,var(--accent-primary) 46%,var(--story-os-border));background:var(--accent-primary-10)}#story-structure-view .story-os__action--primary{border-color:color-mix(in srgb,var(--accent-primary) 46%,transparent);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:var(--accent-text, #fff);box-shadow:0 8px 20px var(--accent-primary-20)}#story-structure-view .story-os__action--mobile{display:none}#story-structure-view .story-os__intelligence{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.75rem;max-height:min(46vh,430px);min-width:0;padding:.75rem clamp(.9rem,2vw,1.35rem);overflow:auto;border-bottom:1px solid var(--story-os-border);background:color-mix(in srgb,var(--background-primary) 90%,var(--accent-primary-10))}#story-structure-view .story-os__intelligence>*{min-width:0;max-width:100%}#story-structure-view .story-os__workspace{display:grid;grid-template-columns:var(--story-os-rail) minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}#story-structure-view .story-os__rail{min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--story-os-border);background:color-mix(in srgb,var(--story-os-panel) 90%,transparent)}#story-structure-view .story-os__stage{position:relative;width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden}#story-structure-view .story-os__overview{width:100%;max-width:100%;height:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:clamp(.8rem,2vw,1.4rem)}#story-structure-view .story-os__overview-inner{width:min(100%,1120px);min-width:0;margin:0 auto;display:grid;gap:1rem}#story-structure-view .story-os__overview-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.2rem .1rem .1rem}#story-structure-view .story-os__overview-header h2{margin:0;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.15;letter-spacing:-.035em}#story-structure-view .story-os__overview-header p{max-width:65ch;margin:.35rem 0 0;color:var(--text-secondary);font-size:.84rem;line-height:1.5}#story-structure-view .story-os__metrics{display:flex;gap:.45rem}#story-structure-view .story-os__metric{min-width:78px;padding:.55rem .65rem;border:1px solid var(--story-os-border);border-radius:12px;background:color-mix(in srgb,var(--surface-secondary) 76%,transparent)}#story-structure-view .story-os__metric strong,#story-structure-view .story-os__metric span{display:block}#story-structure-view .story-os__metric strong{color:var(--text-primary);font-size:.92rem;font-weight:900}#story-structure-view .story-os__metric span{margin-top:.12rem;color:var(--text-tertiary);font-size:.61rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}#story-structure-view .story-os__canvas-card{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;padding:clamp(.8rem,2vw,1.2rem);border:1px solid var(--story-os-border);border-radius:var(--story-os-radius);background:color-mix(in srgb,var(--story-os-panel) 92%,transparent);box-shadow:0 14px 36px #0000001f,inset 0 1px #ffffff0a}#story-structure-view .story-os__canvas-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent-primary),var(--accent-secondary))}#story-structure-view .story-os__canvas-card h2{margin:0 0 .75rem;font-size:.92rem;font-weight:900;letter-spacing:-.01em}#story-structure-view .story-integrity{display:grid;gap:.85rem}#story-structure-view .story-integrity__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem}#story-structure-view .story-integrity__header h2{margin:.14rem 0 .25rem;font-size:1rem}#story-structure-view .story-integrity__header p{max-width:64ch;margin:0;color:var(--text-secondary);font-size:.78rem;line-height:1.45}#story-structure-view .story-integrity__eyebrow{color:var(--accent-primary);font-size:.61rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}#story-structure-view .story-integrity__header-actions,#story-structure-view .story-integrity__form-actions,#story-structure-view .story-integrity__issue-actions{display:flex;align-items:center;justify-content:flex-end;gap:.42rem}#story-structure-view .story-integrity__capacity{min-width:46px;padding:.38rem .5rem;border:1px solid var(--story-os-border);border-radius:9px;color:var(--text-tertiary);background:color-mix(in srgb,var(--surface-secondary) 76%,transparent);font-size:.68rem;font-weight:850;text-align:center}#story-structure-view .story-integrity__button,#story-structure-view .story-integrity__issue-actions button{min-height:34px;padding:.4rem .62rem;border:1px solid var(--story-os-border);border-radius:9px;color:var(--text-primary);background:color-mix(in srgb,var(--surface-secondary) 78%,transparent);cursor:pointer;font-size:.7rem;font-weight:820}#story-structure-view .story-integrity__button:hover,#story-structure-view .story-integrity__issue-actions button:hover{border-color:color-mix(in srgb,var(--accent-primary) 45%,var(--story-os-border));background:var(--accent-primary-10)}#story-structure-view .story-integrity__button:disabled,#story-structure-view .story-integrity__issue-actions button:disabled{cursor:not-allowed;opacity:.45}#story-structure-view .story-integrity__button--primary{border-color:color-mix(in srgb,var(--accent-primary) 44%,transparent);color:var(--accent-text, #fff);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))}#story-structure-view .story-integrity__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}#story-structure-view .story-integrity__summary>span{display:flex;align-items:baseline;gap:.35rem;min-width:0;padding:.5rem .62rem;border:1px solid var(--story-os-border);border-radius:10px;color:var(--text-tertiary);background:color-mix(in srgb,var(--surface-secondary) 68%,transparent);font-size:.66rem;font-weight:800}#story-structure-view .story-integrity__summary strong{color:var(--text-primary);font-size:.9rem;font-weight:920}#story-structure-view .story-integrity__summary [data-urgent=true]{border-color:color-mix(in srgb,#ef6a62 42%,var(--story-os-border));color:color-mix(in srgb,#ef6a62 72%,var(--text-secondary));background:color-mix(in srgb,#ef6a62 9%,var(--surface-secondary))}#story-structure-view .story-integrity__filters{display:inline-flex;justify-self:start;gap:.2rem;padding:.2rem;border:1px solid var(--story-os-border);border-radius:10px;background:color-mix(in srgb,var(--surface-secondary) 72%,transparent)}#story-structure-view .story-integrity__filters button{min-height:30px;padding:.3rem .65rem;border:0;border-radius:7px;color:var(--text-tertiary);background:transparent;cursor:pointer;font-size:.67rem;font-weight:850}#story-structure-view .story-integrity__filters button[data-active=true]{color:var(--text-primary);background:var(--accent-primary-15);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 24%,transparent)}#story-structure-view .story-integrity__form{display:grid;gap:.7rem;padding:clamp(.75rem,1.6vw,1rem);border:1px solid color-mix(in srgb,var(--accent-primary) 32%,var(--story-os-border));border-radius:13px;background:color-mix(in srgb,var(--accent-primary) 5%,var(--surface-secondary))}#story-structure-view .story-integrity__form-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}#story-structure-view .story-integrity__form-heading strong{font-size:.82rem;font-weight:900}#story-structure-view .story-integrity__form-heading span{color:var(--text-tertiary);font-size:.66rem}#story-structure-view .story-integrity__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}#story-structure-view .story-integrity__form-grid--compact{grid-template-columns:repeat(2,minmax(140px,220px))}#story-structure-view .story-integrity__form label{display:grid;gap:.32rem;min-width:0;color:var(--text-secondary);font-size:.67rem;font-weight:820}#story-structure-view .story-integrity__form label>span{color:var(--text-tertiary);font-weight:650}#story-structure-view .story-integrity__form input,#story-structure-view .story-integrity__form textarea,#story-structure-view .story-integrity__form select{width:100%;min-width:0;min-height:38px;border:1px solid var(--story-os-border);border-radius:9px;padding:.52rem .6rem;color:var(--text-primary);background:var(--surface-primary);font-size:.75rem;font-weight:600}#story-structure-view .story-integrity__form textarea{min-height:86px;line-height:1.45;resize:vertical}#story-structure-view .story-integrity__error{margin:0;padding:.5rem .65rem;border:1px solid color-mix(in srgb,#ef6a62 36%,transparent);border-radius:9px;color:color-mix(in srgb,#ef6a62 72%,var(--text-primary));background:color-mix(in srgb,#ef6a62 8%,transparent);font-size:.7rem;font-weight:750}#story-structure-view .story-integrity__empty{display:grid;gap:.2rem;padding:1rem;border:1px dashed var(--story-os-border);border-radius:12px;text-align:center}#story-structure-view .story-integrity__empty strong{font-size:.78rem;font-weight:880}#story-structure-view .story-integrity__empty span{color:var(--text-tertiary);font-size:.68rem}#story-structure-view .story-integrity__list{display:grid;gap:.58rem;margin:0;padding:0;list-style:none}#story-structure-view .story-integrity__issue{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.72rem;border:1px solid var(--story-os-border);border-left:3px solid var(--accent-primary);border-radius:11px;background:color-mix(in srgb,var(--surface-secondary) 72%,transparent)}#story-structure-view .story-integrity__issue[data-severity=at-risk]{border-left-color:#e8a642}#story-structure-view .story-integrity__issue[data-severity=broken]{border-left-color:#ef6a62}#story-structure-view .story-integrity__issue[data-status=resolved]{opacity:.7;border-left-color:var(--success-primary, #30c48d)}#story-structure-view .story-integrity__issue-main,#story-structure-view .story-integrity__issue-title,#story-structure-view .story-integrity__link>div{min-width:0}#story-structure-view .story-integrity__issue-title{display:flex;align-items:center;gap:.38rem;margin-bottom:.55rem}#story-structure-view .story-integrity__issue-title h3{min-width:0;margin:0;overflow:hidden;font-size:.8rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}#story-structure-view .story-integrity__kind,#story-structure-view .story-integrity__risk{flex:0 0 auto;padding:.18rem .38rem;border-radius:999px;color:var(--text-secondary);background:var(--accent-primary-10);font-size:.56rem;font-weight:880;letter-spacing:.035em;text-transform:uppercase}#story-structure-view .story-integrity__risk{background:color-mix(in srgb,var(--surface-tertiary, var(--surface-secondary)) 80%,transparent)}#story-structure-view .story-integrity__link{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.55rem}#story-structure-view .story-integrity__link>div>span{display:block;overflow:hidden;color:var(--text-tertiary);font-size:.58rem;font-weight:850;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}#story-structure-view .story-integrity__link p{display:-webkit-box;margin:.18rem 0 0;overflow:hidden;color:var(--text-secondary);font-size:.7rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}#story-structure-view .story-integrity__arrow{align-self:center;color:var(--accent-primary);font-weight:900}#story-structure-view .story-integrity__issue-actions{align-self:stretch;flex-direction:column;justify-content:center}#story-structure-view .story-integrity__issue-actions button{width:100%;min-width:68px;min-height:30px;padding:.3rem .48rem;font-size:.62rem}#story-structure-view .story-integrity__issue-actions .story-integrity__remove{color:color-mix(in srgb,#ef6a62 78%,var(--text-primary))}#story-structure-view .story-nav{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;padding:.8rem;overflow:hidden}#story-structure-view .story-nav__header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.2rem .15rem .65rem}#story-structure-view .story-nav__heading{min-width:0}#story-structure-view .story-nav__heading strong,#story-structure-view .story-nav__heading span{display:block}#story-structure-view .story-nav__heading strong{font-size:.8rem;font-weight:900}#story-structure-view .story-nav__heading span{margin-top:.12rem;color:var(--text-tertiary);font-size:.66rem}#story-structure-view .story-nav__add,#story-structure-view .story-nav__icon-button{display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--story-os-border);background:transparent;color:var(--text-secondary);cursor:pointer}#story-structure-view .story-nav__add{min-height:34px;padding:.35rem .6rem;border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--story-os-border));border-radius:9px;color:var(--accent-primary);background:var(--accent-primary-10);font-size:.7rem;font-weight:850}#story-structure-view .story-nav__overview{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:54px;padding:.55rem .65rem;border:1px solid var(--story-os-border);border-radius:12px;background:color-mix(in srgb,var(--surface-secondary) 70%,transparent);color:var(--text-primary);text-align:left;cursor:pointer}#story-structure-view .story-nav__overview[data-active=true]{border-color:color-mix(in srgb,var(--accent-primary) 50%,var(--story-os-border));background:linear-gradient(135deg,var(--accent-primary-15),var(--accent-secondary-10))}#story-structure-view .story-nav__overview-icon,#story-structure-view .story-nav__arc-index{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--accent-primary-10);color:var(--accent-primary);font-size:.7rem;font-weight:900}#story-structure-view .story-nav__label{min-width:0}#story-structure-view .story-nav__label strong,#story-structure-view .story-nav__label span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#story-structure-view .story-nav__label strong{font-size:.77rem;font-weight:850}#story-structure-view .story-nav__label span{margin-top:.12rem;color:var(--text-tertiary);font-size:.64rem}#story-structure-view .story-nav__count{color:var(--text-tertiary);font-size:.64rem;font-weight:800}#story-structure-view .story-nav__list{min-height:0;margin:.65rem 0 0;padding:0 .12rem 0 0;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-gutter:stable}#story-structure-view .story-nav__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:.35rem;align-items:center;min-width:0;margin-bottom:.42rem;border:1px solid transparent;border-radius:12px;background:transparent}#story-structure-view .story-nav__item[data-selected=true]{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--story-os-border));background:var(--accent-primary-10)}#story-structure-view .story-nav__item[data-dragging=true]{opacity:.58}#story-structure-view .story-nav__select{width:100%;min-width:0;min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.45rem .2rem .45rem .55rem;border:0;border-radius:11px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}#story-structure-view .story-nav__select .story-nav__label,#story-structure-view .story-nav__select .story-nav__label strong,#story-structure-view .story-nav__select .story-nav__label span{min-width:0!important;max-width:100%!important;overflow:hidden!important;overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap!important;text-overflow:ellipsis!important}#story-structure-view .story-nav__controls{display:grid;grid-template-columns:repeat(2,28px);align-items:center;justify-content:end;gap:.22rem;width:62px;padding-right:.18rem}#story-structure-view .story-nav__icon-button{width:28px;min-width:28px;height:28px;min-height:28px;border-radius:8px}#story-structure-view .story-nav__icon-button svg{display:block!important;width:14px!important;min-width:14px!important;height:14px!important;opacity:1!important;fill:currentColor}#story-structure-view .story-nav__icon-button:disabled{opacity:.3;cursor:not-allowed}#story-structure-view .story-nav__icon-button:hover,#story-structure-view .story-nav__add:hover{border-color:var(--accent-primary);color:var(--accent-primary)}#story-structure-view .story-nav__icon-button--danger:hover{border-color:var(--danger-primary, #ef596f);color:var(--danger-primary, #ef596f)}#story-structure-view .story-nav__rename{width:calc(100% - .45rem);min-width:0;min-height:40px;margin:.4rem;border:1px solid var(--accent-primary);border-radius:9px;padding:.4rem .55rem;background:var(--surface-primary);color:var(--text-primary)}#story-structure-view .story-os__scrim,#story-structure-view .story-os__mobile-sheet{display:none}#story-structure-view .story-os__empty{height:100%;display:grid;place-items:center;padding:2rem;color:var(--text-secondary);text-align:center}#story-structure-view .story-arc-view,#story-structure-view [data-chapter-editor=true]{width:100%;max-width:100%;min-width:0}#story-structure-view .story-arc-tabs{display:flex;gap:.3rem;width:100%;max-width:100%;min-width:0;padding:.25rem .4rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}#story-structure-view .story-arc-tabs::-webkit-scrollbar{display:none}#story-structure-view .story-arc-tab{min-height:40px;flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid transparent;border-radius:9px;padding:.5rem .72rem;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.78rem;font-weight:820;white-space:nowrap}#story-structure-view .story-arc-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--accent-primary) 40%,var(--story-os-border));background:var(--accent-primary-10);color:var(--text-primary)}#story-structure-view .story-arc-panel{width:100%;max-width:100%;min-width:0;min-height:0;overflow-x:hidden}#story-structure-view [data-chapter-editor=true]>div,#story-structure-view [data-chapter-editor=true] .scrollable,#story-structure-view [data-chapter-editor=true] .chapter-list-panel,#story-structure-view [data-chapter-editor=true] .item-list-container-premium{max-width:100%;min-width:0}@media (max-width: 960px){#story-structure-view{--story-os-rail: 262px}#story-structure-view .story-os__signal--secondary{display:none}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view.creator-module-shell--story{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;padding-bottom:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os,#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__workspace,#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view .story-os__stage{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-structure-view #story-overview-scroll{height:100%!important;min-height:0!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}#story-structure-view .story-os{grid-template-rows:auto auto minmax(0,1fr)}#story-structure-view .story-os__command-bar{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.62rem .72rem}#story-structure-view .story-os__mark{width:34px;height:34px;border-radius:10px}#story-structure-view .story-os__eyebrow{font-size:.6rem}#story-structure-view .story-os__title{font-size:.96rem}#story-structure-view .story-os__status{gap:.3rem}#story-structure-view .story-os__signal{display:none}#story-structure-view .story-os__action{min-width:38px;min-height:38px;padding:.4rem .55rem}#story-structure-view .story-os__action-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#story-structure-view .story-os__action--mobile{display:inline-flex}#story-structure-view .story-os__intelligence{grid-template-columns:minmax(0,1fr);max-height:min(54vh,520px);padding:.6rem .72rem}#story-structure-view .story-os__workspace{grid-template-columns:minmax(0,1fr)}#story-structure-view .story-os__rail{display:none}#story-structure-view .story-os__overview{padding:.72rem .7rem var(--sw-mobile-bottom-clearance, calc(8.25rem + env(safe-area-inset-bottom, 0px)) );scrollbar-gutter:auto}#story-structure-view .story-os__overview-inner{gap:.72rem}#story-structure-view .story-os__overview-header{grid-template-columns:minmax(0,1fr);gap:.65rem}#story-structure-view .story-os__overview-header p{font-size:.78rem}#story-structure-view .story-os__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#story-structure-view .story-os__metric{min-width:0;padding:.48rem .55rem}#story-structure-view .story-os__canvas-card{padding:.75rem;border-radius:13px}#story-structure-view .story-integrity__header{grid-template-columns:minmax(0,1fr)}#story-structure-view .story-integrity__header-actions{justify-content:flex-start;flex-wrap:wrap}#story-structure-view .story-integrity__summary{grid-template-columns:repeat(2,minmax(0,1fr))}#story-structure-view .story-integrity__form-heading{align-items:flex-start;flex-direction:column;gap:.2rem}#story-structure-view .story-integrity__form-grid,#story-structure-view .story-integrity__form-grid--compact,#story-structure-view .story-integrity__form-grid--chapters,#story-structure-view .story-integrity__issue{grid-template-columns:minmax(0,1fr)}#story-structure-view .story-integrity__issue-title{align-items:flex-start;flex-wrap:wrap}#story-structure-view .story-integrity__issue-title h3{flex-basis:100%;white-space:normal}#story-structure-view .story-integrity__link{grid-template-columns:minmax(0,1fr)}#story-structure-view .story-integrity__arrow{justify-self:start;transform:rotate(90deg)}#story-structure-view .story-integrity__issue-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}#story-structure-view .story-integrity__issue-actions button{min-height:38px}#story-structure-view .story-os__scrim{position:fixed;inset:0 0 var(--sw-mobile-bottom-clearance, calc(7.5rem + env(safe-area-inset-bottom, 0px)) ) 0;z-index:760;display:block;border:0;background:#020612ad;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#story-structure-view .story-os__mobile-sheet{position:fixed;inset:max(.5rem,env(safe-area-inset-top,0px)) .5rem var(--sw-mobile-bottom-clearance, calc(7.5rem + env(safe-area-inset-bottom, 0px)) ) auto;z-index:770;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(88vw,350px);max-width:calc(100vw - 1rem);min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-primary) 32%,var(--story-os-border));border-radius:18px;background:color-mix(in srgb,var(--surface-primary) 94%,transparent);box-shadow:-20px 0 55px #0000005c;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}#story-structure-view .story-os__mobile-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.72rem .8rem;border-bottom:1px solid var(--story-os-border)}#story-structure-view .story-os__mobile-sheet-header strong{font-size:.86rem;font-weight:900}#story-structure-view .story-os__mobile-sheet-close{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--story-os-border);border-radius:10px;background:transparent;color:var(--text-primary);cursor:pointer;font-size:1.2rem}#story-structure-view .story-os__mobile-sheet-body{min-width:0;min-height:0;overflow:hidden}#story-structure-view .story-arc-tabs{justify-content:flex-start;padding-inline:.25rem}#story-structure-view .story-arc-tab{flex:0 0 auto}#story-structure-view [data-chapter-editor=true] .chapter-mobile-picker__rail{max-width:100%}#story-structure-view [data-mobile-side-rail=chapter-editor]{display:none!important}}@media (max-width: 420px){#story-structure-view .story-os__identity{gap:.55rem}#story-structure-view .story-os__metrics{gap:.35rem}#story-structure-view .story-os__metric span{font-size:.56rem;letter-spacing:.04em}}@media (prefers-reduced-motion: reduce){#story-structure-view *,#story-structure-view *:before,#story-structure-view *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-chapter-editor=true] .chapter-list-panel{max-height:100%;isolation:isolate}[data-chapter-editor=true] .chapter-list-panel .item-list-container-premium{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;padding-right:0!important;background:linear-gradient(135deg,var(--surface-secondary),rgba(255,255,255,.025))!important;border-color:var(--border-primary)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000002e!important}[data-chapter-editor=true] .chapter-list-panel .item-list-container-premium:hover{transform:none!important}[data-chapter-editor=true] .chapter-list-panel .item-list-add-btn-premium{flex:0 0 auto!important;margin:0 0 .75rem!important;position:relative!important;z-index:3!important}[data-chapter-editor=true] .chapter-list-panel .item-list-premium{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 .35rem 0 0!important;margin:0!important;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--surface-border-2, rgba(255, 255, 255, .14)) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}[data-chapter-editor=true] .chapter-list-panel .item-list-premium::-webkit-scrollbar{width:8px}[data-chapter-editor=true] .chapter-list-panel .item-list-premium::-webkit-scrollbar-track{background:transparent}[data-chapter-editor=true] .chapter-list-panel .item-list-premium::-webkit-scrollbar-thumb{background:var(--surface-border-2, rgba(255, 255, 255, .14));border:2px solid transparent;border-radius:999px;background-clip:padding-box}[data-chapter-editor=true] .chapter-list-panel .item-list-premium::-webkit-scrollbar-thumb:hover{background:var(--surface-border-3, rgba(255, 255, 255, .22));background-clip:padding-box}[data-chapter-editor=true] .chapter-list-panel .item-list-item-premium{min-height:106px;margin-bottom:.5rem!important}@media (max-width: 768px){[data-chapter-editor=true] .chapter-mobile-picker{display:grid;gap:.65rem;margin:0 0 .85rem;padding:.75rem;border:1px solid var(--border-primary);border-radius:14px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb, 59, 130, 246),.11),rgba(var(--accent-secondary-rgb, 139, 92, 246),.06)),var(--surface-primary);box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff0d}[data-chapter-editor=true] .chapter-mobile-picker__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}[data-chapter-editor=true] .chapter-mobile-picker__title{display:grid;gap:.1rem;min-width:0}[data-chapter-editor=true] .chapter-mobile-picker__title strong{color:var(--text-primary);font-size:.82rem;font-weight:950}[data-chapter-editor=true] .chapter-mobile-picker__title span{color:var(--text-tertiary);font-size:.66rem;font-weight:800}[data-chapter-editor=true] .chapter-mobile-picker__add{min-height:38px;padding:0 .75rem;border:1px solid rgba(var(--accent-primary-rgb, 59, 130, 246),.32);border-radius:999px;background:rgba(var(--accent-primary-rgb, 59, 130, 246),.12);color:var(--accent-primary);font:inherit;font-size:.72rem;font-weight:900}[data-chapter-editor=true] .chapter-mobile-picker__rail{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.08rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-chapter-editor=true] .chapter-mobile-picker__rail::-webkit-scrollbar{display:none}[data-chapter-editor=true] .chapter-mobile-picker__chip{flex:0 0 min(72vw,245px);min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;padding:.5rem .62rem;border:1px solid var(--border-primary);border-radius:12px;background:#ffffff09;color:var(--text-secondary);text-align:left;font:inherit}[data-chapter-editor=true] .chapter-mobile-picker__chip[data-active=true]{border-color:rgba(var(--accent-primary-rgb, 59, 130, 246),.48);background:rgba(var(--accent-primary-rgb, 59, 130, 246),.14);color:var(--text-primary)}[data-chapter-editor=true] .chapter-mobile-picker__chip-index{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#ffffff0e;color:var(--accent-primary);font-size:.72rem;font-weight:950}[data-chapter-editor=true] .chapter-mobile-picker__chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:850}[data-chapter-editor=true] .chapter-list-panel .item-list-item-premium{min-height:92px}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-building-view.wb-os{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-building-view.wb-os .wb-os__workspace{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-building-view.wb-os .wb-skillbar{box-sizing:border-box!important;min-height:88px!important;height:auto!important;max-height:none!important;padding-bottom:.5rem!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-building-view.wb-os .wb-skillbar__actions{width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-building-view.wb-os .wb-skillbar__actions::-webkit-scrollbar{display:none}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-building-view.wb-os .wb-skillbar__actions button{flex:0 0 auto!important;min-height:44px!important;height:44px!important;max-height:44px!important;scroll-snap-align:start}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-building-view.wb-os #world-building-main-content.wb-workspace{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))!important;overflow:visible!important}}@media (min-width: 769px) and (max-width: 1100px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-building-view.wb-os #world-building-main-content.wb-workspace{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))!important}}@media (max-width: 768px){#world-building-view .creator-module-main,#world-building-view .creator-module-main.scrollable{padding-bottom:calc(8.75rem + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(8.75rem + env(safe-area-inset-bottom,0px))!important}}@keyframes pulseRing{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.3);opacity:0}}@keyframes pulseGlow{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:.8}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes expandMenu{0%{opacity:0;transform:scale(.8) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#character-directory-view{--character-panel: var(--sw-product-section-bg, var(--surface-primary));--character-panel-strong: var(--sw-product-section-bg-strong, var(--surface-secondary));--character-toolbar: var(--sw-product-toolbar-bg, var(--surface-glass-heavy));--character-border: var(--sw-product-border, var(--border-primary));--character-border-strong: var(--sw-product-border-strong, var(--border-secondary));--character-shadow: var(--sw-product-shadow, var(--shadow-card));--character-shadow-strong: var(--sw-product-shadow-strong, var(--shadow-xl));--character-accent-soft: var(--sw-product-accent-soft, var(--surface-active));--character-accent-border: var(--sw-product-accent-border, var(--border-focus));--character-bottom-clearance: var( --creator-module-bottom-clearance, var(--sw-mobile-bottom-clearance, calc(7.5rem + env(safe-area-inset-bottom, 0px)) ) );min-width:0;max-width:100%;isolation:isolate;color:var(--text-primary);background:var(--sw-route-page-bg, var(--sw-product-page-bg, var(--surface-primary)))}#character-directory-view,#character-directory-view *{box-sizing:border-box}#character-directory-view :is(button,input,select,textarea){font:inherit}#character-directory-view :is(button,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--border-focus, var(--accent-primary));outline-offset:2px}#character-directory-view :is(select,input,textarea){max-width:100%;color:var(--text-primary);border-color:var(--character-border);background-color:var(--character-panel-strong)}#character-directory-view select option{color:var(--text-primary);background:var(--surface-primary)}#character-directory-view .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.character-directory-layout,.character-workspace,#character-tab-content,#character-tab-panel,#character-details-view{min-width:0;max-width:100%}.character-mobile-library-trigger,.character-mobile-library,.character-mobile-library-backdrop{display:none}.character-desktop-library{flex:0 0 clamp(15rem,21vw,19rem);width:clamp(15rem,21vw,19rem);min-width:15rem;border-right:1px solid var(--character-border)!important;border-radius:0!important;background:var(--character-panel)!important;box-shadow:var(--character-shadow)!important}.character-desktop-library__header{background:var(--character-toolbar)!important;border-bottom-color:var(--character-border)!important}.character-desktop-library__header :is(input,select,button){min-height:44px!important}.character-desktop-library__list{scrollbar-gutter:stable;overscroll-behavior:contain}.character-desktop-library__item{width:100%;min-height:64px;text-align:left;color:var(--text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none}.character-desktop-library__item:not([data-selected=true]){background:var(--character-panel-strong)!important;border-color:var(--character-border)!important;box-shadow:none!important;transform:none!important}.character-desktop-library__item[data-selected=true]{background:var(--character-accent-soft)!important;border-color:var(--character-accent-border)!important}.character-desktop-library__item:hover{border-color:var(--character-border-strong)!important;transform:translate(2px)!important}#character-directory-view [data-character-system-metrics=true]{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))!important}#character-route-tabs{flex:0 0 auto;border:1px solid var(--character-border);background:var(--character-toolbar)}#character-route-tabs [role=tab]{position:relative;min-height:44px}.character-identity-card,.character-dossier-card,.character-notes-card{border-color:var(--character-border)!important;background:var(--character-panel)!important;box-shadow:var(--character-shadow)!important}.character-card-accent{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))!important}.character-identity-stat{min-width:0;border-color:var(--character-border)!important;background:var(--character-panel-strong)!important}.character-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}#character-details-view :is([data-character-core-card=true],[data-character-role-card=true],[data-character-notes-card=true]) :is(input,select,textarea){width:100%;min-width:0}#character-details-view [data-creator-field-row=true]>button{flex:0 0 44px;width:44px;min-width:44px;min-height:44px}#character-details-view [data-character-notes-card=true]{contain:inline-size}@media (min-width: 769px){#character-directory-view .character-readiness-slot{margin-top:0!important}#character-directory-view .character-readiness-slot .generation-readiness-panel[data-readiness-state=collapsed]{min-height:52px!important;height:auto!important;padding:.32rem!important;overflow:hidden!important;border-radius:var(--radius-lg)!important}#character-directory-view .character-readiness-slot .generation-readiness-panel[data-readiness-state=collapsed] .generation-readiness-panel__header,#character-directory-view .character-readiness-slot .generation-readiness-panel[data-readiness-state=collapsed] :is(.generation-readiness-panel__metrics,.generation-readiness-panel__footer,.generation-readiness-panel__routes,.generation-readiness-panel__actions){display:none!important}#character-directory-view .character-readiness-slot .generation-readiness-panel[data-readiness-state=collapsed] .generation-readiness-panel__compact-summary{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.68rem!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:.42rem .6rem!important;opacity:1!important;visibility:visible!important}#character-directory-view .character-readiness-slot :is(.generation-readiness-panel__compact-score,.generation-readiness-panel__compact-body,.generation-readiness-panel__compact-facts){display:block!important;min-width:0!important;opacity:1!important;visibility:visible!important}#character-directory-view .character-readiness-slot .generation-readiness-panel__compact-score strong{margin-right:.26rem;color:var(--accent-primary);font-size:.9rem}#character-directory-view .character-readiness-slot .generation-readiness-panel__compact-body strong{display:block;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}#character-directory-view .character-readiness-slot .generation-readiness-panel__compact-body small{display:none!important}#character-directory-view .character-readiness-slot .generation-readiness-panel__compact-facts{color:var(--text-tertiary);font-size:.63rem;white-space:nowrap}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=creator] #character-directory-view{display:block!important;width:100%!important;height:auto!important;min-height:100%!important;overflow:visible!important;padding:0 0 var(--character-bottom-clearance)!important}#character-directory-view .character-directory-layout{display:flex!important;flex-flow:column nowrap!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}#character-directory-view .character-workspace,#character-directory-view #character-tab-content,#character-directory-view #character-tab-panel{width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}#character-directory-view #character-tab-panel:has(>div>[data-relationship-mapper]){overflow:hidden!important}.character-mobile-library-trigger{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.72rem;width:calc(100% - 1rem);min-height:58px;margin:.55rem .5rem 0;padding:.42rem .55rem;border:1px solid var(--character-border);border-radius:var(--radius-xl);color:var(--text-primary);text-align:left;background:var(--character-toolbar);box-shadow:var(--character-shadow)}.character-mobile-library-trigger__icon,.character-mobile-library__heading-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--character-accent-border);border-radius:var(--radius-lg);color:var(--accent-primary);background:var(--character-accent-soft)}.character-mobile-library-trigger__copy,.character-mobile-library__heading-copy,.character-mobile-library__item-copy{display:grid;min-width:0;gap:.14rem}.character-mobile-library-trigger__copy small,.character-mobile-library__heading-copy small{color:var(--text-tertiary);font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.character-mobile-library-trigger__copy strong,.character-mobile-library__heading-copy strong{overflow:hidden;color:var(--text-primary);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.character-mobile-library-trigger__count{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-height:36px;padding-inline:.55rem;border-radius:var(--radius-full);color:var(--accent-primary);background:var(--character-accent-soft)}.character-mobile-library-backdrop{position:fixed;inset:0 0 var(--character-bottom-clearance);z-index:720;display:block;background:var(--modal-overlay-bg);backdrop-filter:blur(8px) saturate(135%);-webkit-backdrop-filter:blur(8px) saturate(135%)}.character-mobile-library{position:fixed;right:.55rem;bottom:calc(var(--character-bottom-clearance) + .45rem);left:.55rem;z-index:760;display:flex;flex-direction:column;width:auto;max-width:34rem;max-height:min(72dvh,42rem);min-height:min(30rem,62dvh);margin-inline:auto;overflow:hidden;border:1px solid var(--character-border-strong);border-radius:var(--radius-2xl);color:var(--text-primary);background:var(--modal-content-bg, var(--character-toolbar));box-shadow:var(--character-shadow-strong);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);animation:characterLibraryEnter var(--transition-medium) both}.character-mobile-library__header{display:grid;grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:.62rem;min-height:68px;padding:.65rem;border-bottom:1px solid var(--character-border);background:var(--character-toolbar)}.character-mobile-library__total{min-width:2rem;color:var(--text-secondary);font-weight:850;text-align:center}.character-mobile-library__close,.character-mobile-library__add{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid var(--character-border);border-radius:var(--radius-lg);color:var(--text-primary);background:var(--surface-hover)}.character-mobile-library__close svg{transform:rotate(90deg)}.character-mobile-library__tools{display:grid;gap:.55rem;padding:.65rem;border-bottom:1px solid var(--character-border)}.character-mobile-library__search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:48px;padding-inline:.72rem;border:1px solid var(--character-border);border-radius:var(--radius-lg);color:var(--text-tertiary);background:var(--character-panel-strong)}.character-mobile-library__search input{width:100%;min-width:0;min-height:44px;padding:0;border:0;outline:0;background:transparent}.character-mobile-library__filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:.45rem}.character-mobile-library__filters label{min-width:0}.character-mobile-library__filters select{width:100%;min-width:0;min-height:44px;padding-inline:.6rem;border:1px solid var(--character-border);border-radius:var(--radius-lg)}.character-mobile-library__add{color:var(--accent-text, var(--text-primary));border-color:var(--character-accent-border);background:var(--accent-primary)}.character-mobile-library__list{display:flex;flex:1 1 auto;flex-direction:column;gap:.45rem;min-height:0;padding:.65rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.character-mobile-library__item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:64px;padding:.48rem .58rem;border:1px solid var(--character-border);border-radius:var(--radius-lg);color:var(--text-primary);text-align:left;background:var(--character-panel-strong)}.character-mobile-library__item[data-selected=true]{border-color:var(--character-accent-border);background:var(--character-accent-soft)}.character-mobile-library__portrait{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid var(--character-border);border-radius:var(--radius-lg);background:var(--surface-hover)}.character-mobile-library__portrait :is(img,svg){width:100%;height:100%;object-fit:cover}.character-mobile-library__item-copy strong{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.character-mobile-library__item-copy small{overflow:hidden;color:var(--text-tertiary);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.character-mobile-library__empty{display:grid;place-items:center;gap:.32rem;min-height:9rem;padding:1rem;color:var(--text-secondary);text-align:center}#character-directory-view [data-character-mobile-summary=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.62rem!important;width:calc(100% - 1rem)!important;margin:.55rem .5rem 0!important;padding:.72rem!important;overflow:hidden!important;border:1px solid var(--character-border)!important;border-radius:var(--radius-xl)!important;background:var(--character-panel)!important;box-shadow:var(--character-shadow)!important}#character-directory-view [data-character-mobile-summary=true] .mobile-creator-snapshot__hero{min-width:0}#character-directory-view [data-character-mobile-summary=true] .mobile-creator-snapshot__hero strong{display:block;overflow:hidden;font-size:clamp(1.08rem,5vw,1.32rem);text-overflow:ellipsis;white-space:nowrap}#character-directory-view [data-character-mobile-summary=true] .mobile-creator-snapshot__stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important}#character-directory-view [data-character-mobile-summary=true] .mobile-creator-snapshot__stats>span{min-width:0;padding:.45rem!important;border:1px solid var(--character-border)!important;border-radius:var(--radius-lg)!important;background:var(--character-panel-strong)!important}#character-directory-view [data-character-mobile-summary=true] .mobile-creator-snapshot__actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.35rem!important;overflow:visible!important}#character-directory-view [data-character-mobile-summary=true] .mobile-creator-snapshot__actions button{width:100%!important;min-width:0!important;min-height:44px!important;padding:.35rem .2rem!important;border:1px solid var(--character-border)!important;border-radius:var(--radius-lg)!important;color:var(--text-secondary)!important;background:var(--character-panel-strong)!important}#character-directory-view [data-character-mobile-summary=true] .mobile-creator-snapshot__actions button[data-active=true]{color:var(--text-primary)!important;border-color:var(--character-accent-border)!important;background:var(--character-accent-soft)!important}#character-directory-view #character-details-view{width:100%!important;height:auto!important;padding:.55rem!important;overflow:visible!important}#character-directory-view .character-identity-card,#character-directory-view .character-dossier-card,#character-directory-view .character-notes-card{width:100%!important;margin-bottom:.65rem!important;padding:.72rem!important;overflow:hidden!important;border-radius:var(--radius-xl)!important}#character-directory-view .character-identity-card>div:last-child{padding:.35rem!important}#character-directory-view [data-character-identity-layout=true]{gap:.65rem!important}#character-directory-view [data-character-portrait-area=true]{width:100%;min-width:0}#character-directory-view [data-character-portrait-area=true]>div{margin-block:.25rem .6rem!important}#character-directory-view [data-character-portrait-area=true]>div>div:nth-child(2){width:min(46vw,11rem)!important;height:min(46vw,11rem)!important;min-width:8rem!important;min-height:8rem!important}#character-directory-view .character-dossier-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important;margin-bottom:.65rem!important}#character-directory-view [data-creator-field-row=true][data-field-kind=entity-type]{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:.45rem!important}#character-directory-view [data-creator-field-row=true][data-field-kind=first-appearance]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.45rem!important}#character-directory-view :is(select,input,textarea,button){min-height:44px}#character-directory-view [data-character-role-card=true] textarea{min-height:9rem!important;padding-bottom:3.4rem!important}#character-directory-view [data-character-notes-card=true]{margin-bottom:.65rem!important}}@keyframes characterLibraryEnter{0%{opacity:0;transform:translateY(1rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-directory-view [data-character-mobile-summary=true]{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-directory-view [data-character-mobile-summary=true] .mobile-creator-snapshot__stats{grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-directory-view [data-character-mobile-summary=true] .mobile-creator-snapshot__stats small{overflow:visible!important;letter-spacing:.025em!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}}@media (max-width: 390px){.character-mobile-library__filters{grid-template-columns:minmax(0,1fr) 44px}.character-mobile-library__filters label:nth-child(2){display:none}#character-directory-view [data-character-mobile-summary=true] .mobile-creator-snapshot__actions button{font-size:.68rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-directory-view [data-character-mobile-summary=true] .mobile-creator-snapshot__stats small{overflow:visible!important;font-size:.55rem!important;letter-spacing:.025em!important;text-overflow:clip!important;white-space:nowrap!important}}@media (prefers-reduced-motion: reduce){#character-directory-view,#character-directory-view *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes manuscript-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes manuscript-line-enter{0%{opacity:0;transform:translate(-.2rem)}to{opacity:1;transform:translate(0)}}@keyframes manuscript-drawer-enter{0%{opacity:0;transform:translateY(1rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}#book-manuscript-view{--manuscript-accent: var(--warning-primary, var(--accent-primary));--manuscript-canvas: var(--sw-route-page-bg, var(--sw-product-page-bg, var(--surface-primary)));--manuscript-panel: var(--sw-product-section-bg, var(--surface-primary));--manuscript-panel-strong: var(--sw-product-section-bg-strong, var(--surface-secondary));--manuscript-toolbar: var(--sw-product-toolbar-bg, var(--surface-glass-heavy));--manuscript-border: var(--sw-product-border, var(--border-primary));--manuscript-border-strong: var(--sw-product-border-strong, var(--border-secondary));--manuscript-shadow: var(--sw-product-shadow, var(--shadow-card));--manuscript-shadow-strong: var(--sw-product-shadow-strong, var(--shadow-xl));--manuscript-accent-soft: var(--sw-product-accent-soft, var(--surface-active));--manuscript-accent-border: var(--sw-product-accent-border, var(--border-focus));--manuscript-paper: color-mix(in srgb, var(--surface-primary) 96%, var(--surface-secondary));--manuscript-paper-raised: color-mix(in srgb, var(--surface-primary) 90%, var(--surface-secondary));--manuscript-bottom-clearance: var( --creator-module-bottom-clearance, var(--sw-mobile-bottom-clearance, calc(7.5rem + env(safe-area-inset-bottom, 0px)) ) );min-width:0;max-width:100%;color:var(--text-primary);background:var(--manuscript-canvas);isolation:isolate;animation:manuscript-enter var(--transition-medium) both}#book-manuscript-view,#book-manuscript-view *{box-sizing:border-box}body.showweld-creator-active [data-creator-active-view=true]>#book-manuscript-view{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}#book-manuscript-view :is(button,input,select,textarea){font:inherit}#book-manuscript-view button:not(:disabled){cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}#book-manuscript-view button:not(:disabled):active{transform:scale(.98)}#book-manuscript-view :is(button,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--border-focus, var(--accent-primary));outline-offset:2px}#book-manuscript-view :is(input,select,textarea){max-width:100%;color:var(--text-primary)}#book-manuscript-view select option{color:var(--text-primary);background:var(--surface-primary)}#book-manuscript-view::-webkit-scrollbar,#book-manuscript-view .scrollable::-webkit-scrollbar{width:6px;height:6px}#book-manuscript-view::-webkit-scrollbar-track,#book-manuscript-view .scrollable::-webkit-scrollbar-track{background:transparent}#book-manuscript-view::-webkit-scrollbar-thumb,#book-manuscript-view .scrollable::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--border-secondary)}#book-manuscript-view [data-manuscript-command-center=true]{min-width:0;border-color:var(--manuscript-border)!important;background:var(--manuscript-panel)!important;box-shadow:var(--manuscript-shadow)!important;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}#book-manuscript-view [data-manuscript-command-center=true][data-expanded=false]{min-height:64px!important;max-height:64px!important;padding:.55rem .7rem!important;overflow:hidden!important}#book-manuscript-view [data-manuscript-command-center=true][data-expanded=false]>div:first-child{display:block!important;min-width:0}#book-manuscript-view [data-manuscript-command-center=true][data-expanded=false] .sw-manuscript-command-chips,#book-manuscript-view [data-manuscript-command-center=true][data-expanded=false] .sw-manuscript-heading-row+p{display:none!important}#book-manuscript-view [data-manuscript-command-center=true][data-expanded=false] .sw-manuscript-heading-row{min-height:46px;flex-wrap:nowrap!important}#book-manuscript-view [data-manuscript-command-center=true][data-expanded=true]{max-height:min(58dvh,44rem)!important;overflow-x:hidden!important;overflow-y:auto!important}.sw-manuscript-command-chips{display:flex;flex-wrap:wrap;gap:.38rem;margin-bottom:.1rem}.sw-manuscript-command-chip{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:.24rem .5rem;border:1px solid var(--manuscript-border);border-radius:var(--radius-full);color:var(--text-secondary);font-size:.66rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;background:var(--manuscript-panel-strong)}.sw-manuscript-command-chip[data-manuscript-command-chip=draft]{color:var(--success-primary);border-color:color-mix(in srgb,var(--success-primary) 30%,var(--manuscript-border));background:color-mix(in srgb,var(--success-primary) 9%,var(--manuscript-panel-strong))}.sw-manuscript-command-chip[data-manuscript-command-chip=workspace],.sw-manuscript-command-chip[data-manuscript-command-chip=visual]{color:var(--accent-primary)}.sw-manuscript-command-chip[data-manuscript-command-chip=arcs]{color:var(--accent-secondary)}.sw-manuscript-heading-row,.sw-manuscript-heading-actions,.sw-manuscript-ai-skills{display:flex;align-items:center;min-width:0}.sw-manuscript-heading-row{justify-content:space-between;gap:.7rem}.sw-manuscript-heading-row h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-manuscript-heading-actions,.sw-manuscript-ai-skills{gap:.34rem}.sw-manuscript-ai-skills button,.sw-manuscript-details-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:.34rem;min-height:44px!important;padding:.42rem .62rem!important;border:1px solid var(--manuscript-border)!important;border-radius:var(--radius-full)!important;color:var(--text-primary)!important;background:var(--manuscript-panel-strong)!important}.sw-manuscript-ai-skills button:first-child{color:var(--accent-primary)!important;border-color:var(--manuscript-accent-border)!important;background:var(--manuscript-accent-soft)!important}#book-manuscript-view [data-manuscript-command-center=true][data-expanded=false] .sw-manuscript-ai-skills button:nth-child(2),#book-manuscript-view [data-manuscript-command-center=true][data-expanded=false] .sw-manuscript-ai-skills button:nth-child(3){display:none!important}#book-manuscript-view [data-manuscript-readiness-wrap=true]{min-width:0}#book-manuscript-view [data-manuscript-production-path=true]{min-width:0;border:1px solid var(--manuscript-border)!important;border-radius:var(--radius-xl)!important;background:var(--manuscript-panel)!important;box-shadow:var(--manuscript-shadow)!important}#book-manuscript-view [data-manuscript-production-card=true]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;min-width:0;min-height:76px;padding:.68rem;border:1px solid var(--manuscript-border);border-radius:var(--radius-lg);color:var(--text-primary);text-align:left;background:var(--manuscript-panel-strong)}#book-manuscript-view [data-manuscript-production-card=true][data-active=true]{border-color:var(--manuscript-accent-border);background:var(--manuscript-accent-soft)}#book-manuscript-view [data-manuscript-production-card=true] .production-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--manuscript-accent-border);border-radius:var(--radius-md);color:var(--manuscript-accent);background:var(--manuscript-accent-soft)}#book-manuscript-view [data-manuscript-production-card=true] .production-bar,#book-manuscript-view .bv-goal-bar{display:block;height:5px;margin-top:.42rem;overflow:hidden;border-radius:var(--radius-full);background:var(--surface-tertiary)}#book-manuscript-view [data-manuscript-production-card=true] .production-bar>span,#book-manuscript-view .bv-goal-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--manuscript-accent),var(--accent-secondary))}#book-manuscript-view [data-manuscript-sidebar=true]{min-width:0;border-color:var(--manuscript-border)!important;background:var(--manuscript-panel)!important;box-shadow:var(--manuscript-shadow)!important}#book-manuscript-view [data-manuscript-chapter-row=true]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-height:48px;padding:.5rem .6rem;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-primary);text-align:left;background:transparent}#book-manuscript-view [data-manuscript-chapter-row=true]:hover{border-color:var(--manuscript-border);background:var(--surface-hover)}#book-manuscript-view [data-manuscript-chapter-row=true][data-active=true]{border-color:var(--manuscript-accent-border);background:var(--manuscript-accent-soft)}#book-manuscript-view [data-manuscript-editor=true],#book-manuscript-view [data-manuscript-page-frame=true]{min-width:0;overflow:hidden;border:1px solid var(--manuscript-border)!important;border-radius:var(--radius-xl)!important;background:var(--manuscript-paper)!important;box-shadow:var(--manuscript-shadow)!important}#book-manuscript-view [data-manuscript-writing-panel=true]{min-width:0}#book-manuscript-view [data-manuscript-writing-header=true]{min-width:0;border-color:var(--manuscript-border)!important;background:var(--manuscript-toolbar)!important;box-shadow:var(--manuscript-shadow)!important}#book-manuscript-view [data-manuscript-page-scroll=true]{width:100%!important;max-width:var(--sw-product-reading-max, 76ch)!important;margin-inline:auto!important;scrollbar-gutter:stable}#book-manuscript-view .manuscript-typography-custom{color:var(--text-primary);background:var(--manuscript-paper)!important}#book-manuscript-view [data-manuscript-line=true],#book-manuscript-view [data-manuscript-prose-line=true]{min-width:0;border-color:var(--manuscript-border)!important;animation:manuscript-line-enter var(--transition-fast) both}#book-manuscript-view [data-manuscript-line=true]:hover,#book-manuscript-view [data-manuscript-prose-line=true]:hover{background:var(--surface-hover)!important}#book-manuscript-view [data-manuscript-line=true][data-active=true],#book-manuscript-view [data-manuscript-prose-line=true]:focus-within{border-left-color:var(--manuscript-accent)!important;background:var(--manuscript-accent-soft)!important}#book-manuscript-view :is(.bv-line-textarea,.manuscript-textarea){width:100%;max-width:100%;min-height:44px;padding:.35rem .45rem;resize:none;border:0;outline:0;color:var(--text-primary);line-height:1.72;caret-color:var(--accent-primary);background:transparent}#book-manuscript-view :is(.bv-line-textarea,.manuscript-textarea)::selection{color:var(--text-primary);background:var(--surface-active)}#book-manuscript-view .bv-save-dot{width:7px;height:7px;border-radius:var(--radius-full);background:var(--accent-primary)}#book-manuscript-view [data-manuscript-review-shell=true],#book-manuscript-view [data-manuscript-review-shell=true]>*,#book-manuscript-view [data-manuscript-review-reader=true],#book-manuscript-view [data-manuscript-review-controls=true]{min-width:0}#book-manuscript-view [data-manuscript-review-controls=true]{border-color:var(--manuscript-border)!important;background:var(--manuscript-panel)!important;box-shadow:var(--manuscript-shadow)!important}#book-manuscript-view [data-manuscript-review-controls=true][data-review-mobile=false]{position:sticky;top:0;align-self:stretch;max-height:100%}#book-manuscript-view [data-review-suggestion=true]{min-height:52px;padding:.62rem .7rem;border:1px solid var(--manuscript-border)!important;border-radius:var(--radius-md)!important;background:var(--manuscript-panel-strong)!important}#book-manuscript-view [data-review-suggestion=true]:hover,#book-manuscript-view [data-review-suggestion=true][data-active=true]{border-color:var(--manuscript-accent-border)!important;background:var(--manuscript-accent-soft)!important}#book-manuscript-view [data-manuscript-review-reader=true] .manuscript-line-content{max-width:100%;text-wrap:pretty}#book-manuscript-view [data-manuscript-review-controls=true] [data-review-empty-text=true]:first-letter{float:none!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;text-shadow:none!important}#book-manuscript-view[data-focus-mode=true] [data-manuscript-sidebar=true],#book-manuscript-view[data-focus-mode=true] [data-manuscript-review=true],#book-manuscript-view[data-focus-mode=true] [data-manuscript-toolbar]{display:none!important}#book-manuscript-view[data-focus-mode=true] [data-manuscript-body=true]{grid-template-columns:minmax(0,1fr)!important}#book-manuscript-view[data-focus-mode=true] [data-manuscript-write-grid=true]{display:block!important;max-width:76rem;margin-inline:auto}#book-manuscript-view[data-focus-mode=true] [data-manuscript-writing-header=true]{display:none!important}#book-manuscript-view[data-focus-mode=true] [data-manuscript-page-frame=true]{max-width:54rem!important;margin-inline:auto!important;border-radius:var(--radius-xl)!important}@media (min-width: 769px){#book-manuscript-view>[data-manuscript-body=true]{display:grid!important;grid-template-columns:106px minmax(0,1fr)!important;align-items:stretch!important;gap:.7rem!important;width:100%!important;min-width:0!important;min-height:0!important;padding:.65rem!important}#book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-toolbar=desktop]{width:106px!important;min-width:106px!important;max-width:106px!important;height:100%!important;padding:.42rem!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid var(--manuscript-border)!important;border-radius:var(--radius-xl)!important;background:var(--manuscript-toolbar)!important;box-shadow:var(--manuscript-shadow)!important}#book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-toolbar=desktop] [data-manuscript-toolbar-stack=true]{gap:.38rem!important}#book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-toolbar=desktop] button{width:100%!important;min-width:0!important;min-height:46px!important;padding:.42rem!important;flex-direction:row!important;justify-content:flex-start!important;gap:.36rem!important;text-align:left!important}#book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-toolbar=desktop] button>span:last-child{display:block!important;min-width:0;overflow:hidden;font-size:.68rem!important;text-overflow:ellipsis;white-space:nowrap}#book-manuscript-view [data-manuscript-editor-grid=true]{display:block!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}#book-manuscript-view [data-manuscript-write-grid=true]{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;gap:.72rem!important;padding:0!important}#book-manuscript-view [data-manuscript-write-grid=true][data-sidebar-collapsed=true][data-right-rail=false]{grid-template-columns:52px minmax(0,1fr)!important}#book-manuscript-view [data-manuscript-write-grid=true][data-sidebar-collapsed=false][data-right-rail=false]{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)!important}#book-manuscript-view [data-manuscript-write-grid=true][data-sidebar-collapsed=true][data-right-rail=true]{grid-template-columns:52px minmax(28rem,1fr) minmax(13rem,16rem)!important}#book-manuscript-view [data-manuscript-write-grid=true][data-sidebar-collapsed=false][data-right-rail=true]{grid-template-columns:minmax(13rem,15rem) minmax(28rem,1fr) minmax(13rem,16rem)!important}#book-manuscript-view [data-manuscript-chapter-toggle=true]{width:52px!important;min-width:52px!important;max-width:52px!important;padding-inline:.25rem!important}#book-manuscript-view [data-manuscript-chapter-toggle-button=true]{width:100%!important;min-width:0!important;min-height:48px!important;padding-inline:.15rem!important;overflow:hidden!important;font-size:0!important;text-indent:0!important}#book-manuscript-view [data-manuscript-chapter-toggle-button=true]>span{font-size:1.05rem!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor-grid=true]>[data-manuscript-write-grid=true][data-sidebar-collapsed=true][data-right-rail=false]{grid-template-columns:52px minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor-grid=true]>[data-manuscript-write-grid=true][data-sidebar-collapsed=false][data-right-rail=false]{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor-grid=true]>[data-manuscript-write-grid=true][data-sidebar-collapsed=true][data-right-rail=true]{grid-template-columns:52px minmax(28rem,1fr) minmax(13rem,16rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-editor-grid=true]>[data-manuscript-write-grid=true][data-sidebar-collapsed=false][data-right-rail=true]{grid-template-columns:minmax(13rem,15rem) minmax(28rem,1fr) minmax(13rem,16rem)!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-chapter-toggle=true]{display:flex!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;align-self:start!important;align-items:flex-start!important;justify-content:flex-start!important;padding:.25rem!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-chapter-toggle=true]>div{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-chapter-toggle-button=true]{display:grid!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;place-items:center!important;padding:0!important;overflow:hidden!important;transform:none!important;font-size:0!important;writing-mode:horizontal-tb!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-chapter-toggle-button=true]>span{margin:0!important}#book-manuscript-view [data-manuscript-writing-panel=true]{padding:.2rem .3rem .8rem!important}#book-manuscript-view [data-manuscript-writing-header=true]{min-height:64px!important;margin-bottom:.58rem!important;padding:.62rem .72rem!important}#book-manuscript-view [data-manuscript-page-frame=true]{width:min(100%,58rem)!important;min-height:42rem!important;margin-inline:auto!important;padding:clamp(1rem,2vw,1.6rem)!important}}@media (min-width: 769px) and (max-width: 1100px){#book-manuscript-view>[data-manuscript-body=true]{grid-template-columns:88px minmax(0,1fr)!important}#book-manuscript-view>[data-manuscript-body=true]>[data-manuscript-toolbar=desktop]{width:88px!important;min-width:88px!important;max-width:88px!important}}@media (min-width: 769px) and (max-width: 1024px){#book-manuscript-view [data-manuscript-review=true]{display:none!important}}@media (max-width: 768px){#showweld-app-root[data-active-creator-route=book] [data-storyforge-fab=true]{display:none!important}html body #showweld-app-root[data-app-surface=creator] #book-manuscript-view{display:flex!important;flex-flow:column nowrap!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:100%!important;padding:0 0 var(--manuscript-bottom-clearance)!important;overflow:visible!important;gap:.42rem!important}#book-manuscript-view>[data-manuscript-body=true],#book-manuscript-view [data-manuscript-editor-grid=true],#book-manuscript-view [data-manuscript-write-grid=true]{display:flex!important;flex-flow:column nowrap!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important;gap:.48rem!important}#book-manuscript-view [data-manuscript-editor-grid=true]>.scrollable,#book-manuscript-view [data-manuscript-write-grid=true]>.scrollable{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.sw-manuscript-mobile-command-cluster{position:relative;z-index:45;display:grid;width:100%;min-width:0;gap:.38rem;padding:.38rem .45rem 0}#book-manuscript-view [data-manuscript-mobile-actions=true]{position:sticky!important;top:.3rem!important;z-index:45!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:.34rem!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:58px!important;max-height:none!important;margin:0!important;padding:.34rem!important;overflow:visible!important;border:1px solid var(--manuscript-border)!important;border-radius:var(--radius-xl)!important;background:var(--manuscript-toolbar)!important;box-shadow:var(--manuscript-shadow)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar=mobile][data-manuscript-mobile-actions=true]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-mobile-actions=true]>button:nth-child(n+4){display:flex!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-toolbar=mobile][data-manuscript-mobile-actions=true]>button{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}#book-manuscript-view [data-manuscript-mobile-actions=true]>button{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.16rem!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:.3rem .2rem!important;border:1px solid transparent!important;border-radius:var(--radius-lg)!important;color:var(--text-secondary)!important;background:transparent!important}#book-manuscript-view [data-manuscript-mobile-actions=true]>button[aria-pressed=true],#book-manuscript-view [data-manuscript-mobile-actions=true]>button[aria-expanded=true]{color:var(--text-primary)!important;border-color:var(--manuscript-accent-border)!important;background:var(--manuscript-accent-soft)!important}#book-manuscript-view [data-manuscript-mobile-actions=true]>button span{min-width:0;overflow:hidden;font-size:.62rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sw-manuscript-mobile-tools{display:grid;gap:.58rem;width:100%;padding:.62rem;border:1px solid var(--manuscript-border);border-radius:var(--radius-xl);background:var(--manuscript-panel);box-shadow:var(--manuscript-shadow);animation:manuscript-enter var(--transition-fast) both}.sw-manuscript-mobile-tools>header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:.55rem}.sw-manuscript-mobile-tools>header>span{display:grid;min-width:0;gap:.1rem}.sw-manuscript-mobile-tools>header small{color:var(--text-tertiary);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sw-manuscript-mobile-tools>header strong{font-size:.95rem}.sw-manuscript-mobile-tools>header button{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid var(--manuscript-border);border-radius:var(--radius-lg);color:var(--text-primary);background:var(--surface-hover)}.sw-manuscript-mobile-tools__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.sw-manuscript-mobile-tools__grid button{display:flex;align-items:center;justify-content:flex-start;gap:.48rem;min-width:0;min-height:48px;padding:.48rem .58rem;border:1px solid var(--manuscript-border);border-radius:var(--radius-lg);color:var(--text-primary);background:var(--manuscript-panel-strong)}.sw-manuscript-mobile-tools__grid button:disabled{cursor:not-allowed;opacity:.55}.sw-manuscript-mobile-tools__grid button span{min-width:0;overflow:hidden;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sw-manuscript-chapter-drawer-backdrop{position:fixed;inset:0 0 var(--manuscript-bottom-clearance);z-index:720;background:var(--modal-overlay-bg);backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%)}.sw-manuscript-chapter-drawer{position:fixed!important;right:.55rem!important;bottom:calc(var(--manuscript-bottom-clearance) + .45rem)!important;left:.55rem!important;z-index:760!important;display:flex!important;flex-direction:column!important;width:auto!important;max-width:34rem!important;height:auto!important;max-height:min(72dvh,42rem)!important;min-height:min(30rem,62dvh)!important;margin-inline:auto!important;overflow:hidden!important;border:1px solid var(--manuscript-border-strong)!important;border-radius:var(--radius-2xl)!important;background:var(--modal-content-bg, var(--manuscript-toolbar))!important;box-shadow:var(--manuscript-shadow-strong)!important;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);animation:manuscript-drawer-enter var(--transition-medium) both}.sw-manuscript-chapter-drawer__header{display:grid;grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:.58rem;min-height:68px;padding:.62rem;border-bottom:1px solid var(--manuscript-border);background:var(--manuscript-toolbar)}.sw-manuscript-chapter-drawer__icon,.sw-manuscript-chapter-drawer__header>button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--manuscript-border);border-radius:var(--radius-lg);color:var(--accent-primary);background:var(--manuscript-accent-soft)}.sw-manuscript-chapter-drawer__copy{display:grid;min-width:0;gap:.1rem}.sw-manuscript-chapter-drawer__copy small{color:var(--text-tertiary);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sw-manuscript-chapter-drawer__copy strong{overflow:hidden;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.sw-manuscript-chapter-drawer__count{color:var(--text-secondary);font-weight:850}.sw-manuscript-chapter-drawer__body{flex:1 1 auto;min-height:0;padding:.58rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#book-manuscript-view [data-manuscript-writing-panel=true]{width:100%!important;height:auto!important;min-height:0!important;padding:.38rem .45rem 0!important;overflow:visible!important}#book-manuscript-view [data-manuscript-writing-header=true]{min-height:62px!important;margin-bottom:.42rem!important;padding:.48rem .58rem!important;overflow:hidden!important;border-radius:var(--radius-xl)!important}.sw-manuscript-writing-header__row{gap:.42rem!important;flex-wrap:nowrap!important}.sw-manuscript-writing-header__identity{min-width:0;gap:.45rem!important}.sw-manuscript-chapter-trigger{flex:0 0 44px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-color:var(--manuscript-border)!important;background:var(--surface-hover)!important}.sw-manuscript-writing-header__title{min-width:0}.sw-manuscript-writing-header__title h2{overflow:hidden;font-size:1rem!important;text-overflow:ellipsis;white-space:nowrap}.sw-manuscript-writing-header__title p{max-width:12rem;overflow:hidden;font-size:.65rem!important;text-overflow:ellipsis;white-space:nowrap}.sw-manuscript-writing-header__stats{flex:0 0 auto;gap:.3rem!important;flex-wrap:nowrap!important}#book-manuscript-view [data-manuscript-page-frame=true]{width:100%!important;height:auto!important;min-height:62dvh!important;margin:0!important;padding:.62rem!important;overflow:visible!important;border-radius:var(--radius-xl)!important}#book-manuscript-view [data-manuscript-page-scroll=true]{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:clamp(.55rem,3vw,.82rem)!important;overflow:visible!important}#book-manuscript-view [data-manuscript-heading-row=true]{gap:.55rem!important;margin-bottom:.8rem!important;padding:.55rem 0!important}#book-manuscript-view [data-manuscript-prose-line=true],#book-manuscript-view [data-manuscript-line=true]{width:100%!important;min-width:0!important;padding-inline:.12rem!important}#book-manuscript-view [data-manuscript-prose-copy=true],#book-manuscript-view .manuscript-line-content{max-width:100%!important;font-size:1rem!important;line-height:1.72!important;overflow-wrap:anywhere}#book-manuscript-view [data-manuscript-review-shell=true]{width:100%!important;padding:.42rem 0 0!important;overflow:visible!important}#book-manuscript-view [data-manuscript-review-reader=true]{padding-bottom:calc(var(--manuscript-bottom-clearance) + 3rem)!important}#book-manuscript-view [data-review-mobile-toggle=true]{min-height:52px!important;color:var(--accent-text, var(--text-primary))!important;border-color:var(--manuscript-accent-border)!important;background:var(--accent-primary)!important;box-shadow:var(--manuscript-shadow-strong)!important}#book-manuscript-view [data-review-mobile-panel=true]{max-height:min(72dvh,40rem)!important;overflow:hidden;border-color:var(--manuscript-border-strong)!important;background:var(--modal-content-bg, var(--manuscript-panel))!important;box-shadow:var(--manuscript-shadow-strong)!important}#book-manuscript-view [data-review-mobile-panel=true] [data-manuscript-review-controls=true]{height:100%}}@media (max-width: 390px){.sw-manuscript-writing-header__title p{display:none}.sw-manuscript-writing-header__stats>div:last-child{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=book] #book-manuscript-view [data-manuscript-writing-header=true]{min-height:0!important;height:auto!important;max-height:none!important;padding:.5rem .62rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=book] #book-manuscript-view .sw-manuscript-writing-header__content{width:100%!important;min-width:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=book] #book-manuscript-view .sw-manuscript-writing-header__row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.48rem!important;flex-wrap:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=book] #book-manuscript-view .sw-manuscript-writing-header__identity{width:auto!important;min-width:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=book] #book-manuscript-view .sw-manuscript-writing-header__stats{width:auto!important;min-width:0!important;justify-content:flex-end!important;flex-wrap:nowrap!important;white-space:nowrap!important}.sw-manuscript-mobile-tools__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){#book-manuscript-view,#book-manuscript-view *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.app-builder-portal [data-app-builder-card=true]{min-height:214px}.premium-pulse-btn:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.1)}.premium-pulse-btn:active{transform:translateY(0) scale(.98)}@keyframes builderPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes builderShimmer{0%{left:-100%}to{left:100%}}@media (max-width: 768px){.app-builder-portal [data-app-builder-card=true]{min-height:auto}.app-builder-portal button{min-height:40px}}.app-builder-active header{min-height:58px}.app-builder-active nav{max-width:100%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.app-builder-active nav::-webkit-scrollbar{display:none}.app-builder-active nav button{scroll-snap-align:start;white-space:nowrap}@media (min-width: 1181px){.app-builder-active.is-pipeline-open main{padding-right:calc(390px + 2rem)!important}.app-builder-active.is-pipeline-open footer{padding-right:calc(390px + 2rem)!important}}.builder-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;animation:builderStatusPulse 1.35s ease-in-out infinite}.app-builder-doctor-chip:is(:hover,:focus-visible){filter:brightness(1.12);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent)}.app-builder-preview-doctor-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.7rem .78rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--doctor-tone) 34%,rgba(255,255,255,.1));background:radial-gradient(260px 110px at 0% 0%,color-mix(in srgb,var(--doctor-tone) 16%,transparent),transparent 70%),#ffffff09;box-shadow:inset 0 1px #ffffff0f}.app-builder-preview-doctor-card div{min-width:0}.app-builder-preview-doctor-card span{display:block;color:var(--doctor-tone);font-size:.6rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.app-builder-preview-doctor-card strong{display:block;margin-top:.16rem;color:var(--text-primary);font-size:.78rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-preview-doctor-card small{display:block;margin-top:.18rem;color:var(--text-tertiary);font-size:.64rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-preview-doctor-card button{min-height:34px;border:1px solid color-mix(in srgb,var(--doctor-tone) 32%,rgba(255,255,255,.1));border-radius:11px;background:color-mix(in srgb,var(--doctor-tone) 12%,transparent);color:var(--doctor-tone);font-size:.66rem;font-weight:920;padding:.34rem .58rem;cursor:pointer}.app-builder-preview-dock{display:grid!important;gap:.88rem!important;padding:.9rem!important;border-radius:18px!important;border:1px solid var(--sw-route-border, rgba(255,255,255,.08))!important;background:radial-gradient(420px 180px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.1),transparent 70%),var(--sw-route-surface-strong, rgba(255,255,255,.035))!important;box-shadow:inset 0 1px #ffffff0f,var(--sw-route-shadow, 0 18px 42px rgba(0,0,0,.24))!important}.app-builder-preview-dock__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding-bottom:.74rem;border-bottom:1px solid var(--sw-route-border-soft, rgba(255,255,255,.075))}.app-builder-preview-dock__body{display:grid;gap:.72rem}.app-builder-preview-status-grid,.app-builder-preview-module-grid,.app-builder-preview-action-grid{display:grid;gap:.66rem}.app-builder-preview-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-builder-preview-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-builder-preview-module-grid--routes{grid-template-columns:1fr}.app-builder-preview-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-builder-preview-action-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.app-builder-preview-metric,.app-builder-preview-dock-card,.app-builder-preview-diagnostic-callout{min-width:0;padding:.78rem;border-radius:14px;border:1px solid var(--sw-route-border, rgba(255,255,255,.08));background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.08),#ffffff07),var(--sw-route-control, rgba(255,255,255,.04));box-shadow:inset 0 1px #ffffff0b}.app-builder-preview-dock-card[data-active=true]{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.54);background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.22),rgba(var(--accent-secondary-rgb),.1)),var(--sw-layer-selected, rgba(255,255,255,.06))}.app-builder-live-preview-frame{display:grid;place-items:start center;width:100%;max-width:100%;min-width:0;overflow:auto!important;overscroll-behavior:contain;border:1px solid var(--sw-route-border, rgba(255,255,255,.08));background:radial-gradient(520px 300px at 50% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.1),transparent 66%),var(--sw-route-surface-soft, rgba(255,255,255,.025))}.app-builder-live-preview-frame__device{width:min(var(--app-builder-preview-width, 1120px),100%)!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.app-builder-live-preview-frame__iframe{display:block;width:100%!important;max-width:100%!important;border:0!important}.builder-flow-track{position:relative;height:6px;overflow:hidden;border-radius:999px;background:#ffffff14}.builder-flow-track:after{content:"";position:absolute;inset:0 auto 0 -38%;width:38%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--accent-primary),var(--accent-secondary));animation:builderFlow 1.6s ease-in-out infinite}@keyframes builderStatusPulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@keyframes builderFlow{0%{transform:translate(0)}to{transform:translate(360%)}}@keyframes portalFadeIn{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes neuronHandoffFlow{0%,to{transform:translateY(-50%) translate(0);opacity:.52}50%{transform:translateY(-50%) translate(118%);opacity:.95}}.app-builder-agent-sidebar__neuron{--sw-neuron-surface: var(--sw-helper-surface, var(--sw-layer-default, rgba(8,13,24,.72)));--sw-neuron-raised: var(--sw-helper-raised, var(--sw-layer-raised, rgba(15,23,42,.82)));--sw-neuron-border: color-mix(in srgb, var(--sw-helper-border, var(--sw-border-muted, rgba(148,163,184,.18))) 72%, var(--sw-accent-edge, var(--accent-primary)) 28%);--sw-neuron-success-bg: var(--sw-status-success-bg, color-mix(in srgb, var(--sw-helper-success, var(--success-primary, #22c55e)) 13%, transparent));--sw-neuron-success-border: var(--sw-status-success-border, color-mix(in srgb, var(--sw-helper-success, var(--success-primary, #22c55e)) 34%, transparent));--sw-neuron-warning-bg: var(--sw-status-warning-bg, color-mix(in srgb, var(--sw-helper-warning, var(--warning-primary, #f59e0b)) 14%, transparent));--sw-neuron-warning-border: var(--sw-status-warning-border, color-mix(in srgb, var(--sw-helper-warning, var(--warning-primary, #f59e0b)) 38%, transparent));display:grid;gap:.42rem;padding:.46rem;border-radius:14px;border:1px solid var(--sw-neuron-border);background:radial-gradient(220px 120px at 0% 0%,var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.13)),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-overlay, white) 5%,transparent),transparent),var(--sw-neuron-surface);box-shadow:inset 0 1px 0 var(--sw-border-hairline, rgba(255,255,255,.055)),var(--sw-accent-glow, 0 18px 42px rgba(var(--accent-primary-rgb),.1));overflow:hidden}.app-builder-agent-sidebar__neuron-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0}.app-builder-agent-sidebar__neuron-head span{min-width:0;color:var(--text-secondary);font-size:.6rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-agent-sidebar__neuron-head strong{width:2rem;height:2rem;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-size:.72rem;font-weight:950;background:radial-gradient(circle at 36% 26%,color-mix(in srgb,white 22%,transparent),transparent 32%),conic-gradient(from 180deg,var(--sw-accent-primary, var(--accent-primary)),var(--sw-accent-secondary, var(--accent-secondary)),var(--sw-accent-focus, #22d3ee),var(--sw-accent-primary, var(--accent-primary)));box-shadow:var(--sw-accent-glow, 0 0 22px rgba(var(--accent-primary-rgb),.24))}.app-builder-agent-sidebar__neuron-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem}.app-builder-agent-sidebar__neuron-signals em{min-width:0;padding:.34rem .28rem;border-radius:10px;border:1px solid var(--sw-border-muted, rgba(255,255,255,.07));background:var(--sw-layer-raised, rgba(255,255,255,.034));font-style:normal}.app-builder-agent-sidebar__neuron-signals em[data-tone=ready]{border-color:var(--sw-neuron-success-border);background:var(--sw-neuron-success-bg)}.app-builder-agent-sidebar__neuron-signals em[data-tone=guarded]{border-color:var(--sw-neuron-warning-border);background:var(--sw-neuron-warning-bg)}.app-builder-agent-sidebar__neuron-signals span,.app-builder-agent-sidebar__neuron-signals strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-agent-sidebar__neuron-signals span{color:var(--text-tertiary);font-size:.48rem;font-weight:900;text-transform:uppercase}.app-builder-agent-sidebar__neuron-signals strong{margin-top:.12rem;color:var(--text-primary);font-size:.62rem;font-weight:900}.app-builder-agent-sidebar__neuron-rail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.24rem;isolation:isolate}.app-builder-agent-sidebar__neuron-rail:before,.app-builder-agent-sidebar__neuron-rail:after{content:"";position:absolute;left:.4rem;right:.4rem;top:50%;height:1px;transform:translateY(-50%);border-radius:999px;background:var(--sw-border-muted, rgba(255,255,255,.1));z-index:-1}.app-builder-agent-sidebar__neuron-rail:after{width:42%;right:auto;background:linear-gradient(90deg,var(--sw-accent-primary, var(--accent-primary)),var(--sw-accent-secondary, var(--accent-secondary)));box-shadow:var(--sw-accent-glow, 0 0 18px rgba(var(--accent-primary-rgb),.34));animation:neuronHandoffFlow 1.9s ease-in-out infinite}.app-builder-agent-sidebar__neuron-node{min-width:0;min-height:1.48rem;padding:.2rem;border-radius:999px;display:inline-grid;place-items:center;color:var(--text-secondary);border:1px solid var(--sw-border-muted, rgba(255,255,255,.09));background:var(--sw-neuron-raised);font-size:.48rem;font-weight:950;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-agent-sidebar__neuron-node[data-active=true]{color:#fff;border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.45));background:var(--sw-accent-field, linear-gradient(135deg, rgba(var(--accent-primary-rgb),.34), rgba(var(--accent-secondary-rgb),.24)));box-shadow:var(--sw-accent-glow, 0 0 20px rgba(var(--accent-primary-rgb),.23))}.app-builder-agent-sidebar__neuron-node[data-state=ready]{color:var(--sw-helper-success, var(--success-primary, #22c55e));border-color:var(--sw-neuron-success-border);background:var(--sw-neuron-success-bg)}.app-builder-agent-sidebar__neuron-node[data-state=blocked]{color:var(--sw-helper-warning, var(--warning-primary, #f59e0b));border-color:var(--sw-neuron-warning-border);background:var(--sw-neuron-warning-bg)}.app-builder-agent-sidebar__neuron-gate{display:grid;gap:.18rem;padding:.42rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--sw-border-muted, rgba(255,255,255,.1)) 72%,var(--sw-accent-edge, var(--accent-primary)) 28%);background:linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-overlay, white) 5%,transparent),transparent),var(--sw-layer-sunken, rgba(0,0,0,.16));min-width:0}.app-builder-agent-sidebar__neuron-gate span{color:var(--text-tertiary);font-size:.5rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.app-builder-agent-sidebar__neuron-gate strong,.app-builder-agent-sidebar__neuron-gate small{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.app-builder-agent-sidebar__neuron-gate strong{color:var(--text-primary);font-size:.64rem;line-height:1.2;-webkit-line-clamp:2}.app-builder-agent-sidebar__neuron-gate small{color:var(--text-secondary);font-size:.58rem;line-height:1.22;-webkit-line-clamp:2}.app-builder-agent-sidebar__chat{display:grid;gap:.42rem;min-height:0;max-height:12rem;overflow:hidden auto;padding:.42rem;border-radius:14px;border:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#080d18a3}.app-builder-agent-sidebar__message{padding:.46rem .52rem;border-radius:12px;font-size:.68rem;line-height:1.32;color:var(--text-secondary);border:1px solid rgba(255,255,255,.07);background:#ffffff09;overflow-wrap:anywhere}.app-builder-agent-sidebar__message[data-role=user]{color:#fff;border-color:rgba(var(--accent-primary-rgb),.28);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.22),rgba(var(--accent-secondary-rgb),.14))}.app-builder-agent-sidebar__message[data-role=system]{color:var(--text-tertiary);border-style:dashed;background:#ffffff06}.app-builder-agent-sidebar__run{display:grid;gap:.12rem;padding:.46rem .52rem;border-radius:12px;border:1px solid rgba(var(--accent-primary-rgb),.18);background:rgba(var(--accent-primary-rgb),.075)}.app-builder-agent-sidebar__run[data-running=true]{border-color:#22c55e3d;background:#22c55e17}.app-builder-agent-sidebar__run span{color:var(--text-tertiary);font-size:.56rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.app-builder-agent-sidebar__run strong{min-width:0;color:var(--text-primary);font-size:.66rem;line-height:1.22;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-agent-sidebar__actions{display:grid;gap:.34rem;min-width:0}.app-builder-agent-sidebar__actions>button,.app-builder-agent-sidebar__more-prompts summary,.app-builder-agent-sidebar__more-prompts button,.app-builder-agent-sidebar__tools summary,.app-builder-agent-sidebar__tools-panel button,.app-builder-mobile-agent__actions>button,.app-builder-mobile-agent__more-prompts summary,.app-builder-mobile-agent__more-prompts button,.app-builder-mobile-agent__tools summary,.app-builder-mobile-agent__tools-panel button{width:100%;min-width:0;min-height:2.12rem;border-radius:12px;border:1px solid var(--sw-border-muted, rgba(255,255,255,.08));background:linear-gradient(180deg,var(--sw-layer-hover, rgba(255,255,255,.055)),var(--sw-layer-default, rgba(255,255,255,.024))),var(--sw-helper-surface, rgba(8,13,24,.68));color:var(--text-primary);font-size:.66rem;font-weight:900;line-height:1.12;cursor:pointer;box-shadow:inset 0 1px 0 var(--sw-border-hairline, rgba(255,255,255,.05))}.app-builder-agent-sidebar__actions>button:first-child,.app-builder-mobile-agent__actions>button:first-child{border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.34));background:radial-gradient(160px 70px at 0% 0%,var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.14)),transparent 68%),var(--sw-accent-field, rgba(var(--accent-primary-rgb),.1));color:var(--sw-accent-focus, var(--accent-primary))}.app-builder-agent-sidebar__actions>button:hover,.app-builder-agent-sidebar__actions>button:focus-visible,.app-builder-agent-sidebar__more-prompts summary:hover,.app-builder-agent-sidebar__more-prompts summary:focus-visible,.app-builder-agent-sidebar__tools summary:hover,.app-builder-agent-sidebar__tools summary:focus-visible,.app-builder-agent-sidebar__tools-panel button:hover,.app-builder-agent-sidebar__tools-panel button:focus-visible,.app-builder-mobile-agent__actions>button:hover,.app-builder-mobile-agent__actions>button:focus-visible,.app-builder-mobile-agent__more-prompts summary:hover,.app-builder-mobile-agent__more-prompts summary:focus-visible,.app-builder-mobile-agent__tools summary:hover,.app-builder-mobile-agent__tools summary:focus-visible,.app-builder-mobile-agent__tools-panel button:hover,.app-builder-mobile-agent__tools-panel button:focus-visible{outline:none;border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.42));box-shadow:0 0 0 3px var(--sw-accent-glow, rgba(var(--accent-primary-rgb),.12)),inset 0 1px 0 var(--sw-border-hairline, rgba(255,255,255,.08))}.app-builder-agent-sidebar__more-prompts,.app-builder-agent-sidebar__tools,.app-builder-mobile-agent__more-prompts,.app-builder-mobile-agent__tools{min-width:0;border-radius:14px}.app-builder-agent-sidebar__more-prompts summary,.app-builder-agent-sidebar__tools summary,.app-builder-mobile-agent__more-prompts summary,.app-builder-mobile-agent__tools summary{list-style:none;display:grid;align-items:center;-webkit-user-select:none;user-select:none}.app-builder-agent-sidebar__more-prompts summary::-webkit-details-marker,.app-builder-agent-sidebar__tools summary::-webkit-details-marker,.app-builder-mobile-agent__more-prompts summary::-webkit-details-marker,.app-builder-mobile-agent__tools summary::-webkit-details-marker{display:none}.app-builder-agent-sidebar__more-prompts summary,.app-builder-mobile-agent__more-prompts summary{place-items:center;min-height:1.92rem;color:var(--text-secondary)}.app-builder-agent-sidebar__more-prompts>div,.app-builder-mobile-agent__more-prompts>div{display:grid;gap:.28rem;margin-top:.32rem}.app-builder-agent-sidebar__more-prompts button,.app-builder-mobile-agent__more-prompts button{min-height:1.92rem;color:var(--text-secondary)}.app-builder-agent-sidebar__tools summary,.app-builder-mobile-agent__tools summary{grid-template-columns:auto minmax(0,1fr);gap:.46rem;padding:.46rem .55rem;text-align:left}.app-builder-agent-sidebar__tools summary span,.app-builder-mobile-agent__tools summary span{min-width:0;display:grid;gap:.04rem}.app-builder-agent-sidebar__tools summary strong,.app-builder-agent-sidebar__tools summary small,.app-builder-mobile-agent__tools summary strong,.app-builder-mobile-agent__tools summary small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-agent-sidebar__tools summary small,.app-builder-mobile-agent__tools summary small{color:var(--text-tertiary);font-size:.55rem;font-weight:800}.app-builder-agent-sidebar__tools-panel,.app-builder-mobile-agent__tools-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin-top:.34rem;padding:.38rem;border-radius:14px;border:1px solid var(--sw-border-muted, rgba(255,255,255,.08));background:radial-gradient(220px 110px at 100% 0%,var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.1)),transparent 68%),var(--sw-layer-sunken, rgba(0,0,0,.16))}.app-builder-agent-sidebar__tools-panel button,.app-builder-mobile-agent__tools-panel button{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:1.94rem;padding:.34rem .42rem;color:var(--text-secondary)}.app-builder-agent-sidebar__tools-panel button[data-active=true],.app-builder-mobile-agent__tools-panel button[data-active=true]{color:#fff;border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.42));background:var(--sw-accent-field, linear-gradient(135deg, rgba(var(--accent-primary-rgb),.28), rgba(var(--accent-secondary-rgb),.18)))}.app-builder-agent-sidebar__prompt{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 2.1rem;align-items:stretch;gap:.42rem;padding:.42rem;max-height:5.65rem;overflow:hidden;border-radius:15px;border:1px solid rgba(var(--accent-primary-rgb),.22);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#070c16c7;box-shadow:inset 0 1px #ffffff0e,0 12px 32px #00000038}.app-builder-agent-sidebar__prompt textarea{width:100%;min-width:0;height:2.95rem!important;min-height:2.55rem!important;max-height:2.95rem!important;resize:none!important;overflow:auto!important;border:0;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:.72rem;line-height:1.28}.app-builder-agent-sidebar__prompt textarea::placeholder{color:var(--text-tertiary)}.app-builder-agent-sidebar__prompt-guides{grid-column:1 / -1;display:flex;align-items:center;gap:.28rem;min-width:0;overflow-x:auto;scrollbar-width:none}.app-builder-agent-sidebar__prompt-guides::-webkit-scrollbar{display:none}.app-builder-agent-sidebar__prompt-guides button{flex:0 0 auto;width:auto;min-width:0;min-height:1.55rem;padding:.22rem .48rem;border-radius:999px;border:1px solid var(--sw-border-muted, rgba(255,255,255,.08));background:var(--sw-layer-raised, rgba(255,255,255,.04));color:var(--text-secondary);font-size:.58rem;font-weight:900;box-shadow:none}.app-builder-agent-sidebar__prompt>button{width:2.1rem;min-width:2.1rem;border:0;border-radius:12px;display:inline-grid;place-items:center;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 10px 24px rgba(var(--accent-primary-rgb),.24)}.app-builder-agent-sidebar__prompt button:disabled,.app-builder-agent-sidebar__prompt textarea:disabled{cursor:not-allowed;opacity:.55}.app-builder-mobile-agent__sheet{display:grid;gap:.72rem}.app-builder-mobile-agent__actions,.app-builder-mobile-agent__tools{display:grid;gap:.38rem;min-width:0}@media (max-width: 980px){.app-builder-active header{align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important}.app-builder-active header>div{width:auto!important;min-width:0!important}.app-builder-active main>div{grid-template-columns:1fr!important}}@media (min-width: 1181px){.app-builder-active[data-active-builder-tab=rendering] main{padding:clamp(.6rem,1vw,.95rem)!important}.app-builder-active[data-active-builder-tab=rendering] [data-app-builder-rendering=true]{width:100%!important;max-width:min(100%,1760px)!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:minmax(720px,1fr) minmax(260px,310px)!important;gap:clamp(.58rem,.9vw,.82rem)!important;align-items:start!important;min-width:0!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-stage{min-width:0!important;min-height:min(780px,calc(100dvh - 176px))!important;display:flex!important;flex-direction:column!important;gap:.58rem!important;padding:clamp(.58rem,.9vw,.78rem)!important;overflow:hidden!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame{order:1!important;flex:1 1 auto!important;min-height:min(700px,calc(100dvh - 330px))!important;margin-bottom:0!important;display:grid!important;place-items:center!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device{max-height:calc(100dvh - 318px)!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero{order:2!important;margin:0!important;padding:.48rem .55rem!important;border-radius:14px!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero h3{font-size:.78rem!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-hero p{display:none!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-compile-ribbon{order:3!important;margin:0!important;padding:.5rem!important;grid-template-columns:minmax(0,1fr) auto!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-routes{order:3!important;margin:0!important;padding-bottom:0!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-tabs{order:4!important;margin:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-rendering-inspector{position:sticky!important;top:.6rem!important;max-height:calc(100dvh - 176px)!important;overflow-y:auto!important;scrollbar-width:thin}.app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock{max-height:220px!important;overflow:hidden!important;order:5!important}.app-builder-active[data-active-builder-tab=rendering] .app-builder-preview-dock__body{overflow-y:auto!important;max-height:158px!important;padding-right:.1rem;scrollbar-width:thin}}@media (max-width: 768px){.app-builder-active header{padding:.52rem .58rem!important;min-height:58px!important;border-radius:16px!important}.app-builder-active header>div:first-child{flex:1 1 auto!important}.app-builder-active header>div:first-child>button,.app-builder-active header>div:last-child>button:first-child{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;justify-content:center!important;font-size:0!important}.app-builder-active header>div:first-child>div[style*="width: 1px"]{display:none!important}.app-builder-active header>div:last-child{width:auto!important;flex:0 0 auto!important}.app-builder-active header>div:last-child>button:last-child{display:none!important}.app-builder-active header h2{font-size:.9rem!important;line-height:1.05!important}.app-builder-active header h2+div{font-size:.56rem!important;gap:.28rem!important;overflow:hidden!important;white-space:nowrap!important}.app-builder-active>div:nth-of-type(1),.app-builder-active>div:nth-of-type(2){padding:.46rem .58rem!important;border-radius:16px!important}.app-builder-active>div:nth-of-type(1){grid-template-columns:minmax(0,1fr) auto!important}.app-builder-active>div:nth-of-type(2){grid-auto-flow:column!important;grid-auto-columns:minmax(82px,24vw)!important;grid-template-columns:none!important;min-height:54px!important;gap:.38rem!important;overflow-x:auto!important}.app-builder-active main{min-height:240px!important;padding:.72rem!important;padding-bottom:calc(var(--sw-mobile-bottom-clearance, 7.5rem) + 4.6rem)!important;border-radius:18px!important}.app-builder-mobile-actionbar{position:fixed!important;left:calc(max(.72rem,env(safe-area-inset-left,0px)) + var(--abp-mobile-rail-width, 56px) + .48rem)!important;right:max(.72rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + .62rem + env(safe-area-inset-bottom,0px))!important;z-index:620!important;padding:.44rem!important;border-radius:18px!important}.app-builder-active footer{padding:.7rem .85rem!important}.app-builder-active textarea{min-height:220px!important}.app-builder-active button{min-height:38px}.app-builder-active [data-app-builder-rendering=true]>.app-builder-rendering-layout,.app-builder-rendering-layout{grid-template-columns:1fr!important;gap:.58rem!important;min-width:0!important}.app-builder-preview-stage{display:flex!important;flex-direction:column!important;gap:.48rem!important;padding:.42rem!important;border-radius:18px!important;min-width:0!important;overflow:hidden!important}.app-builder-preview-hero{order:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.52rem!important;margin:0!important;padding:.44rem!important;border-radius:14px!important}.app-builder-preview-hero h3{font-size:.76rem!important}.app-builder-preview-hero p{display:none!important}.app-builder-device-switcher{width:min(42vw,156px)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-builder-compile-ribbon{order:3!important;grid-template-columns:1fr!important;padding:.48rem!important;margin:0!important}.app-builder-preview-routes{order:3!important;margin:0!important;padding-bottom:.1rem!important}.app-builder-preview-tabs{order:4!important;display:flex!important;overflow-x:auto!important;gap:.42rem!important;padding:.38rem!important;scroll-snap-type:x mandatory}.app-builder-preview-tabs button{flex:0 0 min(44vw,170px);min-width:0!important;scroll-snap-align:start}.app-builder-live-preview-frame{order:1!important;padding:.48rem!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;margin:0!important}.app-builder-live-preview-frame__device{width:100%!important;min-width:0!important;max-width:100%!important;height:clamp(420px,58dvh,620px)!important;min-height:clamp(420px,58dvh,620px)!important;max-height:clamp(420px,58dvh,620px)!important;aspect-ratio:auto!important;box-sizing:border-box!important;border-width:5px!important;border-radius:22px!important}.app-builder-live-preview-frame__iframe{height:100%!important;min-height:clamp(420px,58dvh,620px)!important}.app-builder-preview-dock__header,.app-builder-preview-status-grid,.app-builder-preview-module-grid,.app-builder-preview-action-grid,.app-builder-preview-action-grid--wide,.app-builder-rendering-inspector{grid-template-columns:1fr!important}.app-builder-preview-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-builder-preview-dock{order:5!important;max-height:min(31dvh,260px)!important;gap:.38rem!important;padding:.44rem!important;border-radius:16px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}.app-builder-preview-dock__body{gap:.38rem!important;overflow:visible!important}.app-builder-preview-dock__header{position:sticky!important;top:-.44rem!important;z-index:2!important;min-height:34px!important;padding:0 0 .34rem!important;margin:0!important;align-items:center!important}.app-builder-preview-dock__header strong{font-size:.7rem!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-builder-preview-dock-card,.app-builder-preview-diagnostic-callout,.app-builder-preview-doctor-card,.app-builder-preview-metric{min-height:42px!important;padding:.42rem!important;border-radius:11px!important}.app-builder-preview-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.34rem!important}.app-builder-preview-action-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-builder-preview-action-grid button{min-height:34px!important;padding:.32rem .24rem!important;border-radius:10px!important;font-size:.58rem!important;line-height:1.05!important}.app-builder-preview-dock-card small,.app-builder-preview-metric span,.app-builder-preview-doctor-card small{display:none!important}.app-builder-preview-dock__header{display:grid!important}.app-builder-active.is-mobile{--abp-mobile-rail-width: 48px;position:relative!important}.app-builder-active.is-mobile .app-builder-mobile-tabstrip{position:absolute!important;left:.48rem!important;top:calc(106px + .96rem)!important;bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 4.4rem + env(safe-area-inset-bottom,0px))!important;z-index:540!important;width:var(--abp-mobile-rail-width)!important;min-width:var(--abp-mobile-rail-width)!important;max-width:var(--abp-mobile-rail-width)!important;padding:.32rem .22rem!important;display:flex!important;flex-direction:column!important;gap:.34rem!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid var(--sw-route-border, rgba(255,255,255,.1))!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.13),#ffffff08),var(--sw-layer-overlay, rgba(8, 11, 22, .94))!important;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff14!important;scrollbar-width:none}.app-builder-active.is-mobile .app-builder-mobile-tabstrip::-webkit-scrollbar{display:none}.app-builder-active.is-mobile .app-builder-mobile-tabstrip button{width:100%!important;min-width:0!important;height:45px!important;min-height:45px!important;padding:.26rem .12rem!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.12rem!important;border-radius:13px!important;font-size:.5rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important}.app-builder-active.is-mobile .app-builder-mobile-tabstrip button[data-active=true]{box-shadow:0 0 0 1px #ffffff1f,0 10px 24px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.24)!important}.app-builder-active.is-mobile .app-builder-mobile-tabstrip button>span{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-builder-active.is-mobile .app-builder-main{width:calc(100% - var(--abp-mobile-rail-width) - .34rem)!important;margin-left:calc(var(--abp-mobile-rail-width) + .34rem)!important;padding:.36rem!important;padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 4.9rem + env(safe-area-inset-bottom,0px))!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-main{scroll-padding-top:.6rem!important}.app-builder-active.is-mobile[data-active-builder-tab=rendering] .app-builder-preview-stage{min-height:auto!important}}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering]{--app-builder-panel: var(--sw-layer-default, color-mix(in srgb, var(--surface-primary) 92%, transparent));--app-builder-panel-raised: var(--sw-layer-raised, color-mix(in srgb, var(--surface-secondary) 88%, transparent));--app-builder-edge: var(--sw-border-muted, color-mix(in srgb, var(--text-primary) 12%, transparent));--app-builder-edge-strong: var(--sw-border-accent, color-mix(in srgb, var(--accent-primary) 42%, transparent));--app-builder-radius: var(--sw-route-radius, 18px);min-width:0;max-width:100%;overflow:hidden}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering]>:is(.app-builder-command-strip,.app-builder-stat-strip),.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering]>.app-builder-status-footer{display:none!important}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-main{min-width:0!important;max-width:100%!important;padding:clamp(.55rem,1vw,.9rem)!important;overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] [data-app-builder-rendering=true]{width:100%!important;max-width:1760px!important;min-width:0!important}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-layout{display:grid!important;grid-template-columns:minmax(14.5rem,.64fr) minmax(36rem,2fr) minmax(16rem,.72fr)!important;align-items:start!important;gap:clamp(.65rem,1vw,1rem)!important;min-width:0!important;max-width:100%!important}.app-builder-production-drawer{min-width:0}@media (min-width: 769px){.app-builder-active.app-builder-preview-first .app-builder-production-drawer{display:contents}.app-builder-active.app-builder-preview-first .app-builder-production-drawer>summary{display:none}}.app-builder-active.app-builder-preview-first .app-builder-agent-sidebar,.app-builder-active.app-builder-preview-first .app-builder-rendering-inspector{min-width:0!important;max-width:100%!important;max-height:calc(100dvh - 10.5rem)!important;overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-primary) 34%,transparent) transparent}.app-builder-active.app-builder-preview-first .app-builder-agent-sidebar{position:sticky;top:0;border:1px solid var(--app-builder-edge);border-radius:var(--app-builder-radius);background:radial-gradient(260px 180px at 0% 0%,color-mix(in srgb,var(--accent-primary) 13%,transparent),transparent 72%),var(--app-builder-panel);box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent),0 18px 42px #0000002e}.app-builder-active.app-builder-preview-first .app-builder-rendering-inspector{position:sticky;top:0;gap:.7rem!important;padding-right:.15rem}.app-builder-active.app-builder-preview-first .app-builder-rendering-inspector>section,.app-builder-active.app-builder-preview-first .app-builder-rendering-inspector>button{border-color:var(--app-builder-edge)!important;border-radius:var(--app-builder-radius)!important;background:var(--app-builder-panel)!important;box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent)}.app-builder-active.app-builder-preview-first .app-builder-preview-stage{order:0;display:flex!important;min-width:0!important;max-width:100%!important;min-height:min(48rem,calc(100dvh - 10.5rem))!important;flex-direction:column!important;gap:.65rem!important;padding:clamp(.55rem,.9vw,.8rem)!important;overflow:hidden!important;border:1px solid var(--app-builder-edge-strong)!important;border-radius:clamp(18px,1.4vw,24px)!important;background:radial-gradient(720px 260px at 50% -8%,color-mix(in srgb,var(--accent-primary) 14%,transparent),transparent 72%),var(--app-builder-panel)!important;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent),0 24px 64px #0000003d,0 0 0 1px color-mix(in srgb,var(--accent-primary) 8%,transparent)}.app-builder-active.app-builder-preview-first .app-builder-preview-hero{order:1;display:grid!important;grid-template-columns:minmax(10rem,1fr) minmax(20rem,auto) auto!important;align-items:center!important;gap:.58rem!important;margin:0!important;padding:.5rem!important;border:1px solid var(--app-builder-edge);border-radius:15px;background:var(--app-builder-panel-raised)}.app-builder-active.app-builder-preview-first .app-builder-preview-hero h3{font-size:.86rem!important;letter-spacing:-.02em}.app-builder-active.app-builder-preview-first .app-builder-preview-hero p{max-width:42ch;line-height:1.35}.app-builder-active.app-builder-preview-first .app-builder-preview-browserbar{min-width:0;max-width:100%}.app-builder-active.app-builder-preview-first .app-builder-preview-browserbar button,.app-builder-active.app-builder-preview-first .app-builder-device-switcher button{min-width:40px;min-height:40px}.app-builder-active.app-builder-preview-first .app-builder-live-preview-frame{order:2!important;flex:1 1 31rem!important;min-width:0!important;width:100%!important;min-height:clamp(28rem,calc(100dvh - 24rem),45rem)!important;max-height:48rem!important;margin:0!important;padding:clamp(.35rem,.8vw,.72rem)!important;overflow:auto!important;border-radius:18px!important;border-color:color-mix(in srgb,var(--accent-primary) 26%,var(--app-builder-edge))!important;background:radial-gradient(620px 300px at 50% 0%,color-mix(in srgb,var(--accent-primary) 11%,transparent),transparent 70%),var(--sw-layer-sunken, color-mix(in srgb, var(--surface-background) 94%, black))!important}.app-builder-active.app-builder-preview-first .app-builder-live-preview-frame__device{width:min(var(--app-builder-preview-width, 1120px),100%)!important;max-width:100%!important;min-width:0!important;min-height:100%!important;overflow:hidden!important;box-sizing:border-box}.app-builder-active.app-builder-preview-first .app-builder-live-preview-frame__iframe{width:100%!important;max-width:100%!important;min-height:inherit!important}.app-builder-active.app-builder-preview-first .app-builder-preview-routes{order:3!important;margin:0!important;padding:0!important;scroll-snap-type:x proximity}.app-builder-active.app-builder-preview-first .app-builder-preview-routes button{min-height:40px;scroll-snap-align:start}.app-builder-active.app-builder-preview-first .app-builder-compile-ribbon{order:4!important;margin:0!important}.app-builder-active.app-builder-preview-first .app-builder-preview-tabs{order:5!important;margin:0!important;overflow-x:auto!important;scrollbar-width:none;scroll-snap-type:x proximity}.app-builder-active.app-builder-preview-first .app-builder-preview-tabs::-webkit-scrollbar{display:none}.app-builder-active.app-builder-preview-first .app-builder-preview-tabs button{min-height:40px;scroll-snap-align:start}.app-builder-active.app-builder-preview-first .app-builder-preview-dock{order:6!important;max-height:min(17rem,32dvh)!important;overflow-x:clip!important;overflow-y:auto!important;scrollbar-width:thin}.app-builder-active.app-builder-preview-first[data-preview-dock-tab=preview] .app-builder-preview-dock{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering]:not([data-preview-dock-tab=preview]) .app-builder-preview-dock{display:grid!important;grid-row:3!important;height:auto!important;min-height:15.5rem!important;max-height:min(19rem,36dvh)!important;margin:0!important;padding:.9rem!important;overflow-x:clip!important;overflow-y:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering]:not([data-preview-dock-tab=preview]) .app-builder-preview-stage{grid-template-rows:auto minmax(18rem,1fr) minmax(15.5rem,auto)!important;grid-auto-rows:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering]:not([data-preview-dock-tab=preview]) .app-builder-live-preview-frame{grid-row:2!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-diagnostic-callout{grid-template-columns:minmax(0,1fr) auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-diagnostic-callout>:where(strong,span){grid-column:1!important;width:auto!important;white-space:normal!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-diagnostic-callout>button{grid-column:2!important;grid-row:1 / span 2!important}.app-builder-active.app-builder-preview-first :where(button,summary,input,select,textarea):focus-visible{outline:2px solid var(--accent-primary)!important;outline-offset:2px}@media (max-width: 1360px) and (min-width: 1181px){.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:minmax(13.5rem,.56fr) minmax(32rem,1.8fr) minmax(14.5rem,.64fr)!important}.app-builder-active.app-builder-preview-first .app-builder-agent-sidebar,.app-builder-active.app-builder-preview-first .app-builder-rendering-inspector{font-size:.94em}}@media (max-width: 1180px) and (min-width: 769px){.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-builder-active.app-builder-preview-first .app-builder-preview-stage{grid-column:1 / -1;order:0;min-height:42rem!important}.app-builder-active.app-builder-preview-first .app-builder-agent-sidebar,.app-builder-active.app-builder-preview-first .app-builder-rendering-inspector{position:static!important;max-height:30rem!important}.app-builder-active.app-builder-preview-first .app-builder-agent-sidebar{order:1}.app-builder-active.app-builder-preview-first .app-builder-rendering-inspector{order:2}}@media (max-width: 768px){.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering]{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering],.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] *{box-sizing:border-box}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] header{min-height:54px!important;padding:.42rem .52rem!important;border-radius:0!important}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] header>div:first-child{gap:.48rem!important}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] header>div:first-child>button,.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] header>div:last-child>button:first-child{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-mobile-tabstrip,.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-mobile-actionbar{display:none!important}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-main{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:.42rem .42rem calc(var(--sw-creator-mobile-dock-height, 92px) + 1rem + env(safe-area-inset-bottom,0px))!important;overflow-x:clip!important;overflow-y:auto!important;scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 1rem)}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] [data-app-builder-rendering=true]{width:100%!important;min-width:0!important;margin:0!important}.app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-rendering-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.58rem!important;width:100%!important;min-width:0!important}.app-builder-active.app-builder-preview-first .app-builder-preview-stage{order:0;width:100%!important;min-width:0!important;min-height:0!important;gap:.5rem!important;padding:.4rem!important;border-radius:18px!important}.app-builder-active.app-builder-preview-first .app-builder-preview-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important;width:100%!important;padding:.46rem!important}.app-builder-active.app-builder-preview-first .app-builder-preview-hero>div:first-child{min-width:0}.app-builder-active.app-builder-preview-first .app-builder-preview-hero h3{font-size:.82rem!important}.app-builder-active.app-builder-preview-first .app-builder-preview-hero p{display:none!important}.app-builder-active.app-builder-preview-first .app-builder-preview-browserbar{display:flex!important;align-items:center;gap:.3rem;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;scrollbar-width:none;scroll-snap-type:x proximity}.app-builder-active.app-builder-preview-first .app-builder-preview-browserbar::-webkit-scrollbar{display:none}.app-builder-active.app-builder-preview-first .app-builder-preview-browserbar>span{flex:1 0 min(11rem,56vw);min-width:0;scroll-snap-align:start}.app-builder-active.app-builder-preview-first .app-builder-preview-browserbar button,.app-builder-active.app-builder-preview-first .app-builder-device-switcher button,.app-builder-active.app-builder-preview-first .app-builder-preview-routes button,.app-builder-active.app-builder-preview-first .app-builder-preview-tabs button,.app-builder-active.app-builder-preview-first .app-builder-compile-ribbon button{min-height:44px!important}.app-builder-active.app-builder-preview-first .app-builder-preview-browserbar button{flex:0 0 auto;min-width:44px!important;scroll-snap-align:start}.app-builder-active.app-builder-preview-first .app-builder-device-switcher{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important}.app-builder-active.app-builder-preview-first .app-builder-live-preview-frame{min-height:clamp(20rem,52dvh,34rem)!important;max-height:clamp(23rem,58dvh,38rem)!important;flex-basis:auto!important;padding:.32rem!important;border-radius:16px!important;overflow:auto!important}.app-builder-active.app-builder-preview-first .app-builder-live-preview-frame__device,.app-builder-active.app-builder-preview-first .app-builder-live-preview-frame__iframe{width:100%!important;max-width:100%!important;min-width:0!important;min-height:clamp(20rem,52dvh,34rem)!important;height:100%!important}.app-builder-active.app-builder-preview-first .app-builder-preview-routes{display:flex!important;gap:.35rem!important;overflow-x:auto!important;scrollbar-width:none}.app-builder-active.app-builder-preview-first .app-builder-compile-ribbon{grid-template-columns:minmax(0,1fr)!important;gap:.45rem!important;padding:.5rem!important}.app-builder-active.app-builder-preview-first .app-builder-suggestion-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%}.app-builder-active.app-builder-preview-first .app-builder-preview-tabs{display:flex!important;gap:.35rem!important;padding:.32rem!important}.app-builder-active.app-builder-preview-first .app-builder-preview-tabs button{flex:0 0 min(8.6rem,40vw)!important;min-width:0!important}.app-builder-active.app-builder-preview-first .app-builder-preview-dock{max-height:min(24rem,46dvh)!important;padding:.52rem!important;border-radius:15px!important}.app-builder-active.app-builder-preview-first .app-builder-preview-dock__header,.app-builder-active.app-builder-preview-first .app-builder-preview-status-grid,.app-builder-active.app-builder-preview-first .app-builder-preview-module-grid,.app-builder-active.app-builder-preview-first .app-builder-preview-action-grid,.app-builder-active.app-builder-preview-first .app-builder-preview-action-grid--wide{grid-template-columns:minmax(0,1fr)!important}.app-builder-active.app-builder-preview-first .app-builder-preview-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-builder-active.app-builder-preview-first .app-builder-production-drawer{order:1;display:block;width:100%;min-width:0;overflow:hidden;border:1px solid var(--app-builder-edge);border-radius:16px;background:var(--app-builder-panel);box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent)}.app-builder-active.app-builder-preview-first .app-builder-production-drawer--workspace{order:2}.app-builder-active.app-builder-preview-first .app-builder-production-drawer>summary{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.58rem;min-height:56px;padding:.48rem .58rem;cursor:pointer;list-style:none;color:var(--text-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent),var(--app-builder-panel-raised)}.app-builder-active.app-builder-preview-first .app-builder-production-drawer>summary::-webkit-details-marker{display:none}.app-builder-active.app-builder-preview-first .app-builder-production-drawer>summary:after{content:"+";grid-column:3;grid-row:1;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 12%,transparent);font-size:1rem;font-weight:800}.app-builder-active.app-builder-preview-first .app-builder-production-drawer[open]>summary:after{content:"−"}.app-builder-active.app-builder-preview-first .app-builder-production-drawer>summary>span:first-child{display:grid;grid-column:1;grid-row:1;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 8px 20px color-mix(in srgb,var(--accent-primary) 22%,transparent)}.app-builder-active.app-builder-preview-first .app-builder-production-drawer>summary>span:nth-child(2){grid-column:2;grid-row:1;min-width:0}.app-builder-active.app-builder-preview-first .app-builder-production-drawer>summary strong,.app-builder-active.app-builder-preview-first .app-builder-production-drawer>summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-active.app-builder-preview-first .app-builder-production-drawer>summary strong{font-size:.78rem;font-weight:900}.app-builder-active.app-builder-preview-first .app-builder-production-drawer>summary small{margin-top:.14rem;color:var(--text-tertiary);font-size:.62rem}.app-builder-active.app-builder-preview-first .app-builder-production-drawer>summary>em{display:none}.app-builder-active.app-builder-preview-first .app-builder-production-drawer[open]>summary{border-bottom:1px solid var(--app-builder-edge)}.app-builder-active.app-builder-preview-first .app-builder-agent-sidebar,.app-builder-active.app-builder-preview-first .app-builder-rendering-inspector{position:static!important;width:100%!important;max-width:100%!important;max-height:min(38rem,68dvh)!important;margin:0!important;padding:.5rem!important;overflow-x:clip!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-builder-active.app-builder-preview-first .app-builder-rendering-inspector{gap:.58rem!important}.app-builder-active.app-builder-preview-first :where(button,[role=button],summary,input,select):not([data-compact=true]){min-height:44px!important}.app-builder-active.app-builder-preview-first .app-builder-agent-sidebar__prompt textarea{min-height:3.25rem!important;height:3.25rem!important;max-height:3.25rem!important}.app-builder-active.app-builder-preview-first .app-builder-agent-sidebar__prompt>button{width:44px!important;min-width:44px!important}}@media (max-width: 390px){.app-builder-active.app-builder-preview-first .app-builder-live-preview-frame,.app-builder-active.app-builder-preview-first .app-builder-live-preview-frame__device,.app-builder-active.app-builder-preview-first .app-builder-live-preview-frame__iframe{min-height:19rem!important}.app-builder-active.app-builder-preview-first .app-builder-suggestion-actions{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion: reduce){.app-builder-active.app-builder-preview-first *,.app-builder-active.app-builder-preview-first *:before,.app-builder-active.app-builder-preview-first *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] .app-builder-active{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] .app-builder-active,#showweld-app-root[data-app-surface=creator] .app-builder-active *{box-sizing:border-box}#showweld-app-root[data-app-surface=creator] .app-builder-active:not(.app-builder-preview-first)>:is(.app-builder-command-strip,.app-builder-stat-strip,.app-builder-status-footer){display:none!important}#showweld-app-root[data-app-surface=creator] .app-builder-active:not(.app-builder-preview-first) .app-builder-main{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:.58rem .58rem calc(var(--sw-creator-mobile-dock-height, 92px) + 9.5rem + env(safe-area-inset-bottom,0px))!important;overflow-x:clip!important;overflow-y:auto!important}#showweld-app-root[data-app-surface=creator] .app-builder-active:not(.app-builder-preview-first) .app-builder-main>div,#showweld-app-root[data-app-surface=creator] .app-builder-active:not(.app-builder-preview-first) .app-builder-main :where(section,form,nav){min-width:0!important;max-width:100%!important}#showweld-app-root[data-app-surface=creator] .app-builder-active:not(.app-builder-preview-first) .app-builder-mobile-tabstrip{position:fixed!important;inset:auto max(.58rem,env(safe-area-inset-right,0px)) calc(var(--sw-creator-mobile-dock-height, 92px) + 4.75rem + env(safe-area-inset-bottom,0px)) max(.58rem,env(safe-area-inset-left,0px))!important;z-index:610!important;display:flex!important;width:auto!important;min-width:0!important;max-width:none!important;height:56px!important;min-height:56px!important;flex-flow:row nowrap!important;gap:.34rem!important;padding:.34rem!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid var(--app-builder-edge, rgba(255,255,255,.1))!important;border-radius:17px!important;background:var(--sw-layer-overlay, rgba(8, 11, 22, .94))!important;box-shadow:0 18px 42px #00000057,inset 0 1px color-mix(in srgb,white 7%,transparent)!important;scrollbar-width:none;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] .app-builder-active:not(.app-builder-preview-first) .app-builder-mobile-tabstrip button{flex:0 0 min(7rem,30vw)!important;width:auto!important;min-width:0!important;height:46px!important;min-height:46px!important;flex-direction:row!important;gap:.35rem!important;padding:.38rem .5rem!important;font-size:.62rem!important;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] .app-builder-active:not(.app-builder-preview-first) .app-builder-mobile-actionbar{left:max(.58rem,env(safe-area-inset-left,0px))!important;right:max(.58rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + .52rem + env(safe-area-inset-bottom,0px))!important;min-height:58px!important;z-index:620!important}#showweld-app-root[data-app-surface=creator] :is(.app-builder-active,.app-builder-portal) :where(button,[role=button],summary,input,select):not([style*="height: 20px"]):not([data-compact=true]){min-height:44px!important}#showweld-app-root[data-app-surface=creator] :is(.app-builder-active,.app-builder-portal) :where(img,iframe,pre){max-width:100%}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering]{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering]>.app-builder-stat-strip,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] :is(.app-builder-mobile-tabstrip,.app-builder-mobile-actionbar){display:none!important;width:0!important;height:0!important;min-height:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-main{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 2.5rem + env(safe-area-inset-bottom,0px))!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] :is([data-app-builder-rendering=true],.app-builder-rendering-layout){display:flex!important;flex:0 0 auto!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-stage{order:0!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-auto-rows:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-production-drawer--assistant{order:1!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-hero{order:0!important;grid-row:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(13rem,.72fr)!important;align-items:center!important;gap:.48rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-hero>div:first-child{grid-column:1 / -1!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px 3.75rem!important;gap:.3rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-browserbar>button:nth-last-child(-n+2){display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-device-switcher{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-compile-ribbon,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-routes{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame{order:1!important;flex:0 0 auto!important;grid-row:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:start!important;width:100%!important;height:auto!important;min-height:clamp(28rem,62dvh,38rem)!important;max-height:none!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame>.app-builder-preview-provenance-strip{position:static!important;inset:auto!important;align-self:start!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:6rem!important;margin:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-provenance-strip__actions{display:grid!important;grid-template-columns:repeat(3,minmax(4.4rem,1fr))!important;width:auto!important;min-width:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame__device{align-self:start!important;width:min(var(--app-builder-preview-width, 390px),100%)!important;max-width:100%!important;height:auto!important;min-height:clamp(20rem,50dvh,32rem)!important;margin-inline:auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame__iframe{width:100%!important;min-height:inherit!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-tabs{order:2!important;flex:0 0 auto!important;grid-row:auto!important;display:flex!important;flex-flow:row nowrap!important;width:100%!important;min-height:58px!important;margin:0!important;padding:.3rem!important;gap:.38rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scrollbar-width:none}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-tabs>button{flex:0 0 min(9.5rem,42vw)!important;width:auto!important;min-width:7.5rem!important;min-height:48px!important;scroll-snap-align:start}}@media (max-width: 480px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-hero{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-live-preview-frame>.app-builder-preview-provenance-strip{grid-template-columns:minmax(0,1fr)!important;max-height:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=app-builder] [data-appbuilder-os=true].app-builder-active.app-builder-preview-first[data-active-builder-tab=rendering] .app-builder-preview-provenance-strip__actions{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-canvas: var(--sw-layer-canvas, var(--bg-gradient-primary, #070b14));--sw-dashboard-surface-panel: linear-gradient(180deg, rgba(255,255,255,.058), rgba(255,255,255,.018)), var(--sw-layer-default, rgba(10,16,28,.92));--sw-dashboard-surface-raised: linear-gradient(180deg, rgba(255,255,255,.078), rgba(255,255,255,.024)), var(--sw-layer-raised, rgba(15,23,42,.96));--sw-dashboard-surface-field: linear-gradient(180deg, rgba(255,255,255,.044), rgba(255,255,255,.012)), var(--sw-layer-sunken, rgba(4,8,16,.78));--sw-dashboard-surface-command: radial-gradient(620px 260px at 0% 0%, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.14), transparent 68%), var(--sw-dashboard-surface-raised);--sw-dashboard-surface-danger: linear-gradient(135deg, rgba(var(--danger-rgb,239,68,68),.14), rgba(var(--danger-rgb,239,68,68),.055)), var(--sw-dashboard-surface-panel);--sw-dashboard-surface-success: linear-gradient(135deg, rgba(var(--success-rgb,16,185,129),.14), rgba(var(--success-rgb,16,185,129),.055)), var(--sw-dashboard-surface-panel);--sw-dashboard-border-default: rgba(148,163,184,.2);--sw-dashboard-border-muted: rgba(148,163,184,.13);--sw-dashboard-border-accent: rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.34);--sw-dashboard-border-strong: rgba(226,232,240,.24);--sw-dashboard-focus-ring: 0 0 0 3px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.26);--sw-dashboard-shadow-panel: 0 22px 68px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.065);--sw-dashboard-shadow-command: 0 28px 82px rgba(0,0,0,.34), 0 0 0 1px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.1), inset 0 1px 0 rgba(255,255,255,.075);--sw-dashboard-shadow-modal: 0 34px 110px rgba(0,0,0,.48), inset 0 1px 0 rgba(255,255,255,.08);--sw-dashboard-shadow-dock: 0 18px 56px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.07);--sw-dashboard-shell-pad: clamp(.92rem, 1.7vw, 1.5rem);--sw-dashboard-shell-pad-mobile: .78rem;--sw-dashboard-route-gap: clamp(.72rem, 1.35vw, 1.15rem);--sw-dashboard-card-gap: clamp(.58rem, 1vw, .85rem);--sw-dashboard-mobile-dock-offset: calc(86px + env(safe-area-inset-bottom, 0px)) ;--sw-dashboard-radius-card: 16px;--sw-dashboard-radius-panel: 22px;--sw-dashboard-radius-modal: 26px;--sw-dashboard-radius-control: 14px;--sw-dashboard-type-route-title: clamp(1.5rem, 2.2vw, 2.15rem);--sw-dashboard-type-panel-title: clamp(1.08rem, 1.45vw, 1.38rem);--sw-dashboard-type-card-title: .94rem;--sw-dashboard-type-meta: .72rem;--sw-dashboard-type-button: .82rem;--dashboard-os-card-bg: var(--sw-dashboard-surface-panel);--dashboard-os-command-bg: var(--sw-dashboard-surface-command);--dashboard-os-control-bg: var(--sw-dashboard-surface-field);--dashboard-os-control-bg-active: linear-gradient(135deg, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.18), rgba(var(--accent-secondary-rgb),.1)), var(--sw-dashboard-surface-field);--dashboard-os-elevation-panel: var(--sw-dashboard-shadow-panel);--sw-dashboard-border: var(--sw-dashboard-border-default);letter-spacing:0;color-scheme:dark}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-theme-mode=light],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-theme-mode=paper]{--sw-dashboard-canvas: var(--sw-layer-canvas, #f6f8fb);--sw-dashboard-surface-panel: linear-gradient(180deg, rgba(255,255,255,.88), rgba(255,255,255,.72)), rgba(248,250,252,.88);--sw-dashboard-surface-raised: linear-gradient(180deg, rgba(255,255,255,.96), rgba(255,255,255,.8)), rgba(255,255,255,.92);--sw-dashboard-surface-field: linear-gradient(180deg, rgba(255,255,255,.92), rgba(248,250,252,.86)), rgba(255,255,255,.86);--sw-dashboard-border-default: rgba(15,23,42,.13);--sw-dashboard-border-muted: rgba(15,23,42,.09);--sw-dashboard-border-strong: rgba(15,23,42,.18);--sw-dashboard-shadow-panel: 0 18px 54px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.78);--sw-dashboard-shadow-command: 0 24px 70px rgba(15,23,42,.16), 0 0 0 1px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.1), inset 0 1px 0 rgba(255,255,255,.82);--sw-dashboard-shadow-modal: 0 34px 110px rgba(15,23,42,.24), inset 0 1px 0 rgba(255,255,255,.86);color-scheme:light}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-density=compact]{--sw-dashboard-shell-pad: clamp(.72rem, 1.1vw, 1rem);--sw-dashboard-shell-pad-mobile: .62rem;--sw-dashboard-route-gap: .62rem;--sw-dashboard-card-gap: .5rem;--sw-dashboard-radius-card: 13px;--sw-dashboard-radius-panel: 18px;--sw-dashboard-type-button: .76rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-density=spacious]{--sw-dashboard-shell-pad: clamp(1.15rem, 2.2vw, 2rem);--sw-dashboard-shell-pad-mobile: .9rem;--sw-dashboard-route-gap: clamp(.95rem, 1.8vw, 1.45rem);--sw-dashboard-card-gap: clamp(.78rem, 1.35vw, 1.05rem);--sw-dashboard-radius-card: 18px;--sw-dashboard-radius-panel: 26px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-contrast=high]{--sw-dashboard-border-default: rgba(226,232,240,.38);--sw-dashboard-border-muted: rgba(226,232,240,.26);--sw-dashboard-border-accent: rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.62);--sw-dashboard-focus-ring: 0 0 0 4px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.36)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-panel,.dashboard-card,.dashboard-action,.dashboard-modal-surface,.dashboard-mobile-sheet,.dashboard-scroll-region){box-sizing:border-box;min-width:0;letter-spacing:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-shell{background:radial-gradient(900px 520px at 14% -12%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.14),transparent 68%),radial-gradient(640px 440px at 92% 4%,rgba(var(--accent-secondary-rgb),.12),transparent 70%),var(--sw-dashboard-canvas)!important;padding:var(--sw-dashboard-shell-pad)!important;gap:var(--sw-dashboard-route-gap)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-shell__stage,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage{display:grid;gap:var(--sw-dashboard-route-gap);align-content:start;min-width:0;width:100%}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-scroll-region{scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-panel,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card{border:1px solid var(--sw-dashboard-border-default)!important;background:var(--sw-dashboard-surface-panel)!important;box-shadow:var(--sw-dashboard-shadow-panel)!important;color:var(--text-primary)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-panel{border-radius:var(--sw-dashboard-radius-panel)!important;padding:clamp(.88rem,1.35vw,1.2rem)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-panel--raised,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card--metric{background:var(--sw-dashboard-surface-raised)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-panel--command{background:var(--sw-dashboard-surface-command)!important;border-color:var(--sw-dashboard-border-accent)!important;box-shadow:var(--sw-dashboard-shadow-command)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-panel--danger{background:var(--sw-dashboard-surface-danger)!important;border-color:rgba(var(--danger-rgb,239,68,68),.34)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card{border-radius:var(--sw-dashboard-radius-card)!important;padding:clamp(.68rem,1vw,.92rem)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card--interactive,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-action{transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card--interactive:hover,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-action:hover{transform:translateY(-1px);border-color:var(--sw-dashboard-border-accent)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;border:1px solid var(--sw-dashboard-border-default)!important;border-radius:var(--sw-dashboard-radius-control)!important;background:var(--sw-dashboard-surface-field)!important;color:var(--text-primary)!important;font-size:var(--sw-dashboard-type-button);font-weight:850;line-height:1.1;cursor:pointer}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-action--primary{background:var(--dashboard-os-control-bg-active)!important;border-color:var(--sw-dashboard-border-accent)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-action--danger{background:var(--sw-dashboard-surface-danger)!important;border-color:rgba(var(--danger-rgb,239,68,68),.34)!important;color:var(--accent-danger, #f87171)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-action,.dashboard-card--interactive,button,a,input,textarea,select):focus-visible{outline:none!important;box-shadow:var(--sw-dashboard-focus-ring)!important}.dashboard-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:clamp(.85rem,2vw,2rem);background:var(--sw-dashboard-scrim-strong, color-mix(in srgb, var(--sw-dashboard-canvas, #050812) 82%, transparent));backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.dashboard-modal-surface{box-sizing:border-box;min-width:0;letter-spacing:0}.dashboard-modal-surface,.billing-dashboard-shell.dashboard-modal-surface,.cloud-dashboard-shell.dashboard-modal-surface,.account-command-center.dashboard-modal-surface,.token-topup-command-center.dashboard-modal-surface,.beta-features-shell.dashboard-modal-surface,.upgrade-modal-container.dashboard-modal-surface{border:1px solid var(--sw-dashboard-border-default, rgba(148,163,184,.2))!important;border-radius:var(--sw-dashboard-radius-modal, 26px)!important;background:var(--sw-dashboard-surface-command, radial-gradient(620px 260px at 0% 0%, rgba(var(--accent-primary-rgb,0,123,255),.14), transparent 68%), linear-gradient(180deg, rgba(255,255,255,.078), rgba(255,255,255,.024)), var(--sw-layer-raised, rgba(15,23,42,.96)))!important;box-shadow:var(--sw-dashboard-shadow-modal, 0 34px 110px rgba(0,0,0,.48), inset 0 1px 0 rgba(255,255,255,.08))!important;color:var(--text-primary)!important;min-width:0!important}.dashboard-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dashboard-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sw-dashboard-card-gap)}.dashboard-mobile-sheet{border:1px solid var(--sw-dashboard-border-default);border-radius:var(--sw-dashboard-radius-modal) var(--sw-dashboard-radius-modal) 18px 18px;background:var(--sw-dashboard-surface-command);box-shadow:var(--sw-dashboard-shadow-modal)}@media (max-width: 860px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-shell{padding:var(--sw-dashboard-shell-pad-mobile)!important;padding-bottom:calc(var(--sw-dashboard-mobile-dock-offset) + 1rem)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-panel{border-radius:18px!important;padding:.72rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card{border-radius:14px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-action{min-height:38px;padding:.42rem .54rem;font-size:.7rem}.dashboard-modal-overlay{align-items:flex-end;padding:.72rem .72rem calc(var(--sw-dashboard-mobile-dock-offset) + .72rem)}.dashboard-modal-grid{grid-template-columns:minmax(0,1fr)}}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-motion=reduced] :where(.dashboard-card--interactive,.dashboard-action){transition:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-route-briefing,.dashboard-route-intelligence-panel,.dashboard-ops-dock__lead,.dashboard-ops-dock__meter,.dashboard-ops-card,.dashboard-account-command,.dashboard-project-controls,.dashboard-project-library,.dashboard-apps-workspace,.dashboard-workspace-files,.dashboard-genesis-engine,.dashboard-empty-state,.dashboard-hero-next-panel,.dashboard-command-ribbon,.dashboard-overview-signal-strip button,.dashboard-new-project-card,.project-card,.billing-command-center__tabs,.billing-command-center__membership,.billing-command-center__usage,.billing-command-center__system-map,.cloud-dashboard-system-map,.beta-feature-card){border-color:var(--sw-dashboard-border-default)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>:where(section,div[id]){min-width:0;max-width:100%}html[data-theme=light] .dashboard-scrollable,html[data-theme=paper] .dashboard-scrollable{--dashboard-bg: var(--sw-theme-page-bg, var(--sw-page-bg, linear-gradient(135deg, #f8fafc 0%, #eef2f7 52%, #f6f7fb 100%)));--surface-primary: var(--sw-premium-surface-strong-bg, rgba(255, 255, 255, .92));--surface-secondary: var(--sw-premium-surface-bg, rgba(248, 250, 252, .96));--surface-glass: var(--sw-premium-toolbar-bg, rgba(255, 255, 255, .72));--border-primary: var(--sw-border-soft, rgba(15, 23, 42, .1));--border-secondary: var(--sw-border-strong, rgba(15, 23, 42, .14));--text-primary: var(--sw-text-primary, #101828);--text-secondary: var(--sw-text-secondary, #475467);--text-tertiary: var(--sw-text-tertiary, #667085);--text-quaternary: #98a2b3;--bg-primary: var(--sw-theme-content-bg, #f8fafc);--bg-gradient-primary: var(--dashboard-bg)}html[data-theme=dark] .dashboard-scrollable,html[data-theme=dim] .dashboard-scrollable,html[data-theme=oled] .dashboard-scrollable,html[data-theme=midnight] .dashboard-scrollable{--dashboard-bg: var(--sw-theme-page-bg, var(--sw-page-bg, radial-gradient(circle at 16% 0%, rgba(var(--accent-secondary-rgb), .12), transparent 38%), linear-gradient(135deg, #030712 0%, #0b1020 100%)));--surface-primary: var(--sw-premium-surface-bg, rgba(255, 255, 255, .07));--surface-secondary: var(--sw-premium-surface-strong-bg, rgba(255, 255, 255, .1));--surface-glass: var(--sw-premium-toolbar-bg, rgba(8, 12, 24, .78));--border-primary: var(--sw-border-soft, rgba(255, 255, 255, .1));--border-secondary: var(--sw-border-strong, rgba(var(--accent-primary-rgb), .32));--text-primary: var(--sw-text-primary, #f8fafc);--text-secondary: var(--sw-text-secondary, #cbd5e1);--text-tertiary: var(--sw-text-tertiary, #94a3b8);--bg-gradient-primary: var(--dashboard-bg);--bg-primary: var(--sw-theme-content-bg, #030712)}.dashboard-scrollable{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;background:var(--dashboard-bg, var(--sw-page-bg, var(--bg-gradient-primary, linear-gradient(135deg, #0A0D12 0%, #11141A 100%))))!important;background-color:var(--bg-primary, #0A0D12)!important;color:var(--text-primary)!important;height:auto!important;min-height:100dvh!important;max-height:none!important;width:100%!important;max-width:100%!important;scroll-behavior:auto!important;overflow-y:visible!important;overflow-x:visible!important;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none;position:relative!important;z-index:1!important;isolation:isolate!important;pointer-events:auto!important;-webkit-overflow-scrolling:touch;contain:none!important}.dashboard-scrollable::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.dashboard-scrollable:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(var(--accent-primary-rgb),.1),transparent 32%),linear-gradient(240deg,rgba(var(--accent-secondary-rgb),.09),transparent 34%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 96px);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 78%);mask-image:linear-gradient(to bottom,black 0%,transparent 78%);z-index:-1}.dashboard-content-container{position:relative;z-index:20;display:flex!important;flex-direction:column;width:100%!important;min-height:auto!important;overflow:visible!important;padding-bottom:6rem!important;box-sizing:border-box;pointer-events:auto!important}@media (max-width: 768px){.dashboard-content-container{padding-bottom:12rem!important}}@media (max-width: 768px){.dashboard-scrollable{padding-bottom:calc(var(--mobile-nav-total, 72px) + var(--safe-bottom, env(safe-area-inset-bottom, 0px)) + 1rem)!important}}@media (prefers-reduced-motion: reduce){.dashboard-scrollable *,.dashboard-scrollable *:before,.dashboard-scrollable *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.dashboard-content-container{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important}.dashboard-scrollable *{visibility:visible!important;contain:none!important}.dashboard-scrollable *:before,.dashboard-scrollable *:after{contain:none!important;pointer-events:none!important}[data-showweld-dashboard=true],[data-showweld-dashboard=true] .dashboard-content-container,[data-showweld-dashboard=true] section,[data-showweld-dashboard=true] button,[data-showweld-dashboard=true] [role=button],[data-showweld-dashboard=true] a,[data-showweld-dashboard=true] input,[data-showweld-dashboard=true] textarea,[data-showweld-dashboard=true] select,[data-showweld-dashboard=true] summary{pointer-events:auto!important}[data-showweld-dashboard=true]:before,[data-showweld-dashboard=true]:after,.dashboard-scrollable:before,.dashboard-scrollable:after,[data-showweld-dashboard=true] section:before,[data-showweld-dashboard=true] section:after,[data-showweld-dashboard=true] button:before,[data-showweld-dashboard=true] button:after,[data-showweld-dashboard=true] [role=button]:before,[data-showweld-dashboard=true] [role=button]:after{pointer-events:none!important}.dashboard-scrollable button,.dashboard-scrollable input,.dashboard-scrollable select,.dashboard-scrollable textarea{font:inherit}.dashboard-scrollable input,.dashboard-scrollable select,.dashboard-scrollable textarea{min-width:0}html[data-density=compact] .dashboard-scrollable{--dashboard-density-gap: 1rem}html[data-density=spacious] .dashboard-scrollable{--dashboard-density-gap: 2rem}html[data-contrast=high] .dashboard-scrollable{--border-primary: rgba(var(--accent-primary-rgb), .42);--border-secondary: rgba(var(--accent-secondary-rgb), .44)}.project-card-loading{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes dashFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-showweld-dashboard=true]{animation:dashFadeIn .22s ease both;padding-top:max(1.25rem,env(safe-area-inset-top))!important;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))!important;padding-left:max(1.25rem,env(safe-area-inset-left))!important;padding-right:max(1.25rem,env(safe-area-inset-right))!important;box-sizing:border-box;max-width:100%;overflow-x:visible!important;overflow-y:visible!important;scroll-behavior:auto!important}@media (min-width: 768px){[data-showweld-dashboard=true]{padding-top:max(1.5rem,env(safe-area-inset-top))!important;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))!important;padding-left:max(1.5rem,env(safe-area-inset-left))!important;padding-right:max(1.5rem,env(safe-area-inset-right))!important}}[data-showweld-dashboard=true] button,[data-showweld-dashboard=true] [role=button]{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}[data-showweld-dashboard=true] button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 22px hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.18)}[data-showweld-dashboard=true] button:focus-visible,[data-showweld-dashboard=true] input:focus-visible,[data-showweld-dashboard=true] textarea:focus-visible,[data-showweld-dashboard=true] select:focus-visible{outline:none;box-shadow:0 0 0 3px hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.32);border-color:hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.6)!important}[data-showweld-dashboard=true]::-webkit-scrollbar{width:10px;height:10px}[data-showweld-dashboard=true]::-webkit-scrollbar-track{background:transparent}[data-showweld-dashboard=true]::-webkit-scrollbar-thumb{background:hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.32);border-radius:999px;border:3px solid transparent;background-clip:padding-box}[data-showweld-dashboard=true]::-webkit-scrollbar-thumb:hover{background:hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.55);border:3px solid transparent;background-clip:padding-box}[data-showweld-dashboard=true] .dashboard-scrollable{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}[data-showweld-dashboard=true] section{position:relative}[data-showweld-dashboard=true] section:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.5),hsla(var(--accent-secondary-h, var(--accent-primary-h)),var(--accent-secondary-s, var(--accent-primary-s)),var(--accent-secondary-l, var(--accent-primary-l)),.5),transparent);opacity:.55;pointer-events:none;border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);z-index:1}[data-showweld-dashboard=true] section:hover{transform:none;border-color:hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.32)!important;box-shadow:0 32px 70px #0000006b,0 0 0 1px hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.22),inset 0 1px #ffffff1a!important}.dashboard-section-map{position:sticky;top:max(.75rem,env(safe-area-inset-top));z-index:25;display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.65rem;padding:.65rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--sw-panel-radius, var(--radius-2xl));background:linear-gradient(135deg,#0a0d12b8,#12182494);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 18px 50px #00000047}html[data-density=compact] .dashboard-section-map{gap:.45rem;padding:.5rem}.dashboard-section-chip{min-width:0;min-height:var(--sw-touch-target, 44px);padding:.68rem .75rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:var(--text-primary);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.18rem}html[data-density=compact] .dashboard-section-chip{padding:.54rem .6rem}.dashboard-section-chip[data-active=true]{border-color:rgba(var(--accent-primary-rgb),.42);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.2),rgba(var(--accent-secondary-rgb),.12));box-shadow:inset 0 1px #ffffff1a,0 10px 24px rgba(var(--accent-primary-rgb),.12)}.dashboard-section-chip strong,.dashboard-section-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mode-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,2fr);gap:.9rem;margin-top:1.15rem}.dashboard-guidance-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.9rem}.dashboard-guidance-strip__item{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:#080c1257;color:var(--text-primary);padding:.75rem .85rem;display:grid;gap:.2rem;text-align:left}button.dashboard-guidance-strip__item{cursor:pointer}button.dashboard-guidance-strip__item:hover{border-color:rgba(var(--accent-primary-rgb),.35);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.14),#ffffff0b)}.dashboard-guidance-strip__item strong,.dashboard-guidance-strip__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-guidance-strip__item strong{font-size:.92rem;font-weight:900}.dashboard-guidance-strip__item>span:last-child{color:var(--text-tertiary);font-size:.76rem}.dashboard-guidance-strip__label{color:var(--accent-primary);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-ops-dock{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr) minmax(360px,1.25fr);gap:.9rem;align-items:stretch}.dashboard-ops-dock__lead,.dashboard-ops-dock__meter,.dashboard-ops-card{min-width:0;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.1);background:#080c1257;box-shadow:inset 0 1px #ffffff0f}.dashboard-ops-dock__lead{padding:1rem;display:grid;align-content:center;gap:.65rem}.dashboard-ops-eyebrow{color:var(--accent-primary);font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.dashboard-ops-dock__lead h2{margin:0;color:var(--text-primary);font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.12}.dashboard-ops-dock__lead p{margin:0;color:var(--text-secondary);font-size:.84rem;line-height:1.45}.dashboard-ops-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.2rem}.dashboard-ops-dock__meter{padding:.72rem;display:grid}.dashboard-ops-dock__meter>section{height:100%}.dashboard-ops-dock__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0}.dashboard-ops-card{color:var(--text-primary);cursor:pointer;text-align:left;padding:.82rem;display:grid;gap:.18rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.dashboard-ops-card:hover{transform:translateY(-2px);border-color:rgba(var(--accent-primary-rgb),.38);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.13),#ffffff0a)}.dashboard-ops-card span{color:var(--text-tertiary);font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.dashboard-ops-card strong{color:var(--text-primary);font-size:1.02rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-ops-card small{color:var(--text-secondary);font-size:.72rem;line-height:1.35;min-height:2.1em}.dashboard-ops-card em{color:var(--accent-primary);font-size:.68rem;font-style:normal;font-weight:900;margin-top:.25rem}.dashboard-account-command{grid-column:1 / -1;min-width:0;border:1px solid rgba(var(--accent-primary-rgb),.18);border-radius:var(--radius-2xl);background:radial-gradient(circle at 0% 0%,rgba(var(--accent-primary-rgb),.16),transparent 38%),radial-gradient(circle at 100% 0%,rgba(var(--accent-secondary-rgb),.11),transparent 42%),#080c1261;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff12;padding:clamp(.9rem,1.8vw,1.1rem);display:grid;gap:.9rem;overflow:hidden}.dashboard-account-command__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.dashboard-account-command__header h3{margin:.24rem 0 0;color:var(--text-primary);font-size:clamp(1.05rem,1.45vw,1.24rem);line-height:1.16;letter-spacing:0}.dashboard-account-command__signals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:min(430px,100%)}.dashboard-account-command__signals span{min-width:88px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0a;padding:.42rem .62rem;display:grid;gap:.08rem;text-align:left}.dashboard-account-command__signals strong{color:var(--text-primary);font-size:.76rem;font-weight:950;line-height:1}.dashboard-account-command__signals small{color:var(--text-tertiary);font-size:.58rem;font-weight:900;letter-spacing:.07em;line-height:1;text-transform:uppercase}.dashboard-account-command__lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;min-width:0}.dashboard-account-lane{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);background:linear-gradient(145deg,#ffffff0e,#ffffff06),#070a124d;color:var(--text-primary);cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon body" "action action";gap:.64rem .7rem;padding:.82rem;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.dashboard-account-lane:hover{transform:translateY(-2px);border-color:rgba(var(--accent-primary-rgb),.34);background:linear-gradient(145deg,rgba(var(--accent-primary-rgb),.14),rgba(var(--accent-secondary-rgb),.07)),#070a125c;box-shadow:0 18px 36px #00000038,0 0 24px rgba(var(--accent-primary-rgb),.08)}.dashboard-account-lane__icon{grid-area:icon;width:42px;height:42px;border-radius:15px;border:1px solid rgba(var(--accent-primary-rgb),.22);background:rgba(var(--accent-primary-rgb),.11);display:inline-flex;align-items:center;justify-content:center}.dashboard-account-lane__body{grid-area:body;min-width:0;display:grid;gap:.18rem}.dashboard-account-lane__body small{color:var(--text-tertiary);font-size:.62rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.dashboard-account-lane__body strong{overflow:hidden;color:var(--text-primary);font-size:.96rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.dashboard-account-lane__body em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text-secondary);font-size:.72rem;font-style:normal;line-height:1.38}.dashboard-account-lane__action{grid-area:action;width:fit-content;border-radius:999px;border:1px solid rgba(var(--accent-primary-rgb),.2);background:rgba(var(--accent-primary-rgb),.1);color:var(--accent-primary);padding:.28rem .58rem;font-size:.64rem;font-weight:950;letter-spacing:.03em}.dashboard-mode-summary{border:1px solid rgba(var(--accent-primary-rgb),.22);border-radius:var(--radius-xl);padding:1rem;background:radial-gradient(circle at 12% 15%,rgba(var(--accent-primary-rgb),.18),transparent 44%),#ffffff0b;min-width:0}.dashboard-mode-switcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;min-width:0}.dashboard-mode-button{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:#ffffff0b;color:var(--text-primary);padding:.72rem;cursor:pointer;text-align:left;display:grid;gap:.22rem;min-height:92px}.dashboard-mode-button[data-active=true]{border-color:rgba(var(--accent-primary-rgb),.42);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.22),rgba(var(--accent-secondary-rgb),.12));box-shadow:inset 0 1px #ffffff1a,0 14px 28px rgba(var(--accent-primary-rgb),.12)}.dashboard-mode-button span,.dashboard-mode-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-skill-panel{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:1rem;align-items:stretch}.dashboard-skill-tabs{display:grid;gap:.55rem;align-content:start}.dashboard-skill-tab{width:100%;min-width:0;min-height:58px;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-lg);background:#ffffff09;color:var(--text-primary);padding:.68rem .72rem;cursor:pointer;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:.6rem;align-items:center;text-align:left}.dashboard-skill-tab[data-active=true]{border-color:rgba(var(--accent-primary-rgb),.46);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.2),rgba(var(--accent-secondary-rgb),.11));box-shadow:0 12px 28px rgba(var(--accent-primary-rgb),.12)}.dashboard-skill-icon{width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;background:rgba(var(--accent-primary-rgb),.14);border:1px solid rgba(var(--accent-primary-rgb),.22)}.dashboard-skill-detail{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);background:radial-gradient(circle at 82% 8%,rgba(var(--accent-secondary-rgb),.14),transparent 38%),linear-gradient(135deg,#fff1,#ffffff07);padding:1rem;display:grid;gap:.85rem}.dashboard-concept-grid,.dashboard-tidbit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.55rem}.dashboard-concept-pill,.dashboard-tidbit-card{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:#080c1261;padding:.68rem .75rem;color:var(--text-secondary);line-height:1.42}.dashboard-concept-pill{color:var(--text-primary);font-size:.78rem;font-weight:850}.dashboard-route-strip{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.dashboard-action-dock{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,max-content));justify-content:end;align-items:center;gap:.6rem}.dashboard-view-nav{position:relative;top:auto;z-index:100;margin:0 0 1.5rem;padding:.75rem;border-radius:20px;border:1px solid rgba(var(--accent-primary-rgb),.25);background:#0c101ad9;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d inset}.dashboard-view-nav__scroll{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.5rem;overflow-x:visible;scrollbar-width:none}.dashboard-view-nav__scroll::-webkit-scrollbar{display:none}.dashboard-view-nav__tab{flex:initial;min-width:0;display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-radius:14px;background:transparent;border:1px solid transparent;color:var(--text-secondary);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.dashboard-view-nav__tab:hover{background:#ffffff0d;color:var(--text-primary)}.dashboard-view-nav__tab[data-active=true]{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.15),rgba(var(--accent-secondary-rgb),.1));border-color:rgba(var(--accent-primary-rgb),.35);color:var(--accent-primary);box-shadow:0 8px 20px #0003}.dashboard-view-nav__icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--surface-tertiary);color:var(--text-secondary);transition:all .25s}.dashboard-view-nav__tab[data-active=true] .dashboard-view-nav__icon{background:var(--accent-primary);color:#fff}.dashboard-view-nav__text{display:flex;flex-direction:column;text-align:left}.dashboard-view-nav__text>strong{font-size:.88rem;font-weight:800}.dashboard-view-nav__text>span{font-size:.65rem;opacity:.6}.dashboard-view-nav__meta{margin-left:.5rem;padding:.15rem .5rem;border-radius:999px;background:#ffffff14;font-size:.65rem;font-weight:900}html[data-theme=light] .dashboard-view-nav__meta,html[data-theme=paper] .dashboard-view-nav__meta{background:#0f172a0f;border-color:#0f172a14}@media (max-width: 1180px){.dashboard-view-nav__scroll{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible;scrollbar-width:none;scroll-snap-type:none;padding-bottom:0}}@media (max-width: 760px){.dashboard-view-nav{margin:0 0 .25rem;padding:.4rem;border-radius:14px}.dashboard-view-nav__scroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.dashboard-view-nav__tab{padding:.55rem .65rem;min-height:50px}}@media (prefers-reduced-motion: reduce){.dashboard-view-nav__tab{transition:none!important}}.dashboard-route-intelligence-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(190px,.42fr) minmax(260px,.62fr);align-items:stretch;gap:.75rem;margin:-.75rem 0 1.5rem;padding:.82rem;border-radius:20px;border:1px solid var(--sw-dashboard-route-border, rgba(var(--accent-primary-rgb), .22));background:radial-gradient(540px 220px at 8% 0%,rgba(var(--accent-primary-rgb),.16),transparent 66%),linear-gradient(135deg,var(--sw-dashboard-route-surface, rgba(255,255,255,.07)),rgba(255,255,255,.026));box-shadow:var(--sw-dashboard-route-shadow, 0 20px 48px rgba(0,0,0,.28));backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);position:relative;overflow:hidden}.dashboard-route-intelligence-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-primary-rgb),.58),rgba(var(--accent-secondary-rgb),.42),transparent);opacity:.85}.dashboard-route-intelligence-panel__asset{position:absolute;right:clamp(-6.5rem,-6vw,-2rem);bottom:clamp(-5rem,-7vw,-2.2rem);width:min(46vw,520px);max-width:58%;aspect-ratio:16 / 9;object-fit:cover;border-radius:24px;opacity:.22;filter:saturate(1.12) contrast(1.08);transform:rotate(-2deg);pointer-events:none;mix-blend-mode:screen;z-index:0}.dashboard-route-intelligence-panel__lead,.dashboard-route-intelligence-panel__action,.dashboard-route-intelligence-panel__next{position:relative;z-index:1;min-width:0;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:#080c1240;box-shadow:inset 0 1px #ffffff0e}.dashboard-route-intelligence-panel__lead{display:grid;gap:.48rem;padding:.92rem}.dashboard-route-intelligence-panel__eyebrow{color:var(--accent-primary);font-size:.66rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.dashboard-route-intelligence-panel__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.dashboard-route-intelligence-panel__title-row h2{margin:0;min-width:0;color:var(--text-primary);font-size:clamp(1rem,1.55vw,1.35rem);font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-route-intelligence-panel__title-row span{flex:0 0 auto;color:var(--text-tertiary);font-size:.68rem;font-weight:850}.dashboard-route-intelligence-panel__lead p{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.dashboard-route-intelligence-panel__chips{display:flex;flex-wrap:wrap;gap:.36rem}.dashboard-route-intelligence-panel__chips span{min-width:0;padding:.22rem .48rem;border-radius:999px;border:1px solid rgba(var(--accent-primary-rgb),.18);background:rgba(var(--accent-primary-rgb),.08);color:var(--text-secondary);font-size:.66rem;font-weight:820}.dashboard-route-intelligence-panel__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:.12rem}.dashboard-route-intelligence-panel__metrics span{display:grid;gap:.12rem;min-width:0;padding:.52rem .58rem;border-radius:13px;border:1px solid rgba(var(--accent-primary-rgb),.13);background:#ffffff09}.dashboard-route-intelligence-panel__metrics em,.dashboard-route-intelligence-panel__action small{color:var(--text-tertiary);font-size:.56rem;font-style:normal;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dashboard-route-intelligence-panel__metrics strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.86rem;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.dashboard-route-intelligence-panel__metrics small{min-width:0;overflow:hidden;color:var(--text-tertiary);font-size:.62rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.dashboard-route-intelligence-panel__action{display:grid;align-content:center;gap:.62rem;padding:.82rem}.dashboard-route-intelligence-panel__action span{color:var(--text-primary);font-size:1.02rem;font-weight:950;line-height:1.15}.dashboard-route-intelligence-panel__action button,.dashboard-route-intelligence-panel__next button{min-width:0;border-radius:12px;border:1px solid rgba(var(--accent-primary-rgb),.28);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.2),rgba(var(--accent-secondary-rgb),.1));color:var(--text-primary);cursor:pointer;font-weight:900}.dashboard-route-intelligence-panel__action button{min-height:42px;padding:.62rem .78rem}.dashboard-route-intelligence-panel__next{display:grid;gap:.42rem;padding:.58rem}.dashboard-route-intelligence-panel__next button{display:grid;gap:.08rem;min-height:48px;padding:.52rem .62rem;text-align:left;background:#ffffff09;border-color:#ffffff13}.dashboard-route-intelligence-panel__next button span{color:var(--accent-primary);font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dashboard-route-intelligence-panel__next button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.78rem;font-weight:900}html[data-theme=light] .dashboard-route-intelligence-panel__lead,html[data-theme=paper] .dashboard-route-intelligence-panel__lead,html[data-theme=light] .dashboard-route-intelligence-panel__action,html[data-theme=paper] .dashboard-route-intelligence-panel__action,html[data-theme=light] .dashboard-route-intelligence-panel__next,html[data-theme=paper] .dashboard-route-intelligence-panel__next{background:#ffffff94;border-color:#0f172a14}html[data-theme=light] .dashboard-route-intelligence-panel__asset,html[data-theme=paper] .dashboard-route-intelligence-panel__asset{opacity:.16;mix-blend-mode:multiply}@media (max-width: 1100px){.dashboard-route-intelligence-panel{grid-template-columns:minmax(0,1fr)}.dashboard-route-intelligence-panel__next{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.dashboard-route-intelligence-panel{margin:0 0 .85rem;padding:.55rem;border-radius:16px}.dashboard-route-intelligence-panel__lead{padding:.78rem}.dashboard-route-intelligence-panel__title-row{align-items:flex-start;flex-direction:column;gap:.25rem}.dashboard-route-intelligence-panel__lead p{font-size:.78rem}.dashboard-route-intelligence-panel__metrics{grid-template-columns:1fr}.dashboard-route-intelligence-panel__next{display:none}.dashboard-route-intelligence-panel__asset{right:-9rem;bottom:auto;top:-3rem;width:430px;max-width:none;opacity:.12}}.dashboard-route-transition-rail{position:relative;display:grid;grid-template-columns:minmax(220px,.95fr) minmax(170px,.58fr) minmax(280px,1fr);gap:.7rem;align-items:stretch;margin-top:-.35rem;padding:.72rem;border:1px solid rgba(var(--accent-primary-rgb),.16);border-radius:20px;background:radial-gradient(340px 160px at 8% 0%,rgba(var(--accent-primary-rgb),.14),transparent 64%),linear-gradient(135deg,#ffffff0d,#ffffff06);box-shadow:inset 0 1px #ffffff0f;overflow:hidden;animation:dashRouteRailIn .28s var(--sw-ease-expo, cubic-bezier(.22,1,.36,1)) both}.dashboard-route-transition-rail__progress{position:absolute;left:.72rem;right:.72rem;top:0;height:3px;border-radius:999px;background:#ffffff0f;overflow:hidden}.dashboard-route-transition-rail__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 0 18px rgba(var(--accent-primary-rgb),.32);transition:width .42s var(--sw-ease-expo, cubic-bezier(.22,1,.36,1))}.dashboard-route-transition-rail__identity,.dashboard-route-transition-rail__signal,.dashboard-route-transition-rail__controls button{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#080c1247;box-shadow:inset 0 1px #ffffff0e}.dashboard-route-transition-rail__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;padding:.68rem}.dashboard-route-transition-rail__icon{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:15px;border:1px solid rgba(var(--accent-primary-rgb),.22);background:rgba(var(--accent-primary-rgb),.11)}.dashboard-route-transition-rail__copy{min-width:0;display:grid;gap:.08rem}.dashboard-route-transition-rail__copy small,.dashboard-route-transition-rail__signal span,.dashboard-route-transition-rail__controls button span{color:var(--accent-primary);font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dashboard-route-transition-rail__copy strong,.dashboard-route-transition-rail__signal strong,.dashboard-route-transition-rail__controls button strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.9rem;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.dashboard-route-transition-rail__copy em,.dashboard-route-transition-rail__signal small{overflow:hidden;color:var(--text-tertiary);font-size:.68rem;font-style:normal;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.dashboard-route-transition-rail__signal{display:grid;align-content:center;gap:.12rem;padding:.68rem .78rem}.dashboard-route-transition-rail__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0}.dashboard-route-transition-rail__controls button{min-height:64px;padding:.64rem .72rem;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.dashboard-route-transition-rail__controls button:not(:disabled):hover{transform:translateY(-2px);border-color:rgba(var(--accent-primary-rgb),.32);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.13),#ffffff0b)}.dashboard-route-transition-rail__controls button:disabled{cursor:not-allowed;opacity:.52}@keyframes dashRouteRailIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-theme=light] .dashboard-route-transition-rail__identity,html[data-theme=paper] .dashboard-route-transition-rail__identity,html[data-theme=light] .dashboard-route-transition-rail__signal,html[data-theme=paper] .dashboard-route-transition-rail__signal,html[data-theme=light] .dashboard-route-transition-rail__controls button,html[data-theme=paper] .dashboard-route-transition-rail__controls button{background:#ffffff9e;border-color:#0f172a14}@media (max-width: 1020px){.dashboard-route-transition-rail{grid-template-columns:minmax(0,1fr)}.dashboard-route-transition-rail__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.dashboard-route-transition-rail{padding:.6rem;border-radius:17px}.dashboard-route-transition-rail__controls{grid-template-columns:1fr}.dashboard-route-transition-rail__controls button{min-height:54px}}.dashboard-route-briefing{position:relative;display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(190px,.74fr);grid-template-areas:"lead outcome" "signals actions" "components actions";gap:.72rem;padding:clamp(.86rem,1.4vw,1.12rem);border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.18);border-radius:22px;background:radial-gradient(520px 240px at 4% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.14),transparent 66%),linear-gradient(145deg,#ffffff0e,#ffffff06);box-shadow:0 18px 48px #0000002e,inset 0 1px #fff1;overflow:hidden}.dashboard-route-briefing:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.58),transparent);opacity:.8}.dashboard-route-briefing__lead{grid-area:lead;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.78rem;align-items:start;min-width:0}.dashboard-route-briefing__icon{width:46px;height:46px;display:inline-grid;place-items:center;border-radius:16px;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.28);background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.18),#ffffff0e);box-shadow:inset 0 1px #ffffff14}.dashboard-route-briefing__lead>div{min-width:0;display:grid;gap:.24rem}.dashboard-route-briefing__eyebrow,.dashboard-route-briefing__outcome span,.dashboard-route-briefing__signals small{color:rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb)));font-size:.62rem;font-weight:950;letter-spacing:.08em!important;text-transform:uppercase}.dashboard-route-briefing h2{margin:0;color:var(--text-primary);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:950;line-height:1.08}.dashboard-route-briefing p{margin:0;max-width:72ch;color:var(--text-secondary);font-size:.84rem;line-height:1.48}.dashboard-route-briefing__outcome{grid-area:outcome;min-width:0;display:grid;align-content:center;gap:.28rem;padding:.72rem;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#080c1242}.dashboard-route-briefing__outcome strong{color:var(--text-primary);font-size:.82rem;font-weight:820;line-height:1.35}.dashboard-route-briefing__signals{grid-area:signals;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;min-width:0}.dashboard-route-briefing__signals span{min-width:0;display:grid;gap:.12rem;padding:.62rem;border:1px solid rgba(255,255,255,.085);border-radius:15px;background:#ffffff09}.dashboard-route-briefing__signals strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.92rem;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.dashboard-route-briefing__signals em{min-width:0;overflow:hidden;color:var(--text-tertiary);font-size:.68rem;font-style:normal;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.dashboard-route-briefing__components{grid-area:components;display:flex;flex-wrap:wrap;gap:.42rem;min-width:0}.dashboard-route-briefing__components span{min-width:0;padding:.34rem .52rem;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.18);border-radius:999px;background:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.08);color:var(--text-secondary);font-size:.68rem;font-weight:820}.dashboard-route-briefing__actions{grid-area:actions;display:grid;gap:.48rem;align-content:stretch;min-width:0}.dashboard-route-briefing__actions button{min-width:0;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.58rem .72rem;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.24);border-radius:14px;background:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.1);color:var(--text-primary);font-weight:880;cursor:pointer}.dashboard-route-briefing__actions button:first-child{background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.28),#ffffff12);border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.38)}.dashboard-route-briefing__actions button:hover,.dashboard-route-briefing__actions button:focus-visible{transform:translateY(-1px);border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.46)}html[data-theme=light] .dashboard-route-briefing,html[data-theme=paper] .dashboard-route-briefing{background:radial-gradient(520px 240px at 4% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.12),transparent 66%),#ffffffc2;box-shadow:0 18px 42px #0f172a14,inset 0 1px #fffc}html[data-theme=light] .dashboard-route-briefing__outcome,html[data-theme=paper] .dashboard-route-briefing__outcome,html[data-theme=light] .dashboard-route-briefing__signals span,html[data-theme=paper] .dashboard-route-briefing__signals span{background:#ffffff9e;border-color:#0f172a14}@media (max-width: 980px){.dashboard-route-briefing{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "outcome" "signals" "components" "actions"}.dashboard-route-briefing__actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.dashboard-route-briefing{gap:.58rem;padding:.68rem;border-radius:18px}.dashboard-route-briefing__lead{grid-template-columns:38px minmax(0,1fr);gap:.58rem}.dashboard-route-briefing__icon{width:38px;height:38px;border-radius:13px}.dashboard-route-briefing h2{font-size:1.02rem}.dashboard-route-briefing p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;line-height:1.36}.dashboard-route-briefing__outcome,.dashboard-route-briefing__components{display:none}.dashboard-route-briefing__signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}.dashboard-route-briefing__signals span{padding:.48rem .42rem;border-radius:13px}.dashboard-route-briefing__signals small{font-size:.52rem}.dashboard-route-briefing__signals strong{font-size:.76rem}.dashboard-route-briefing__signals em{display:none}.dashboard-route-briefing__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}.dashboard-route-briefing__actions button{min-height:38px;padding:.44rem .36rem;border-radius:12px;font-size:.66rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.dashboard-route-directory{display:grid;gap:.85rem;margin-top:1rem;padding:clamp(.85rem,1.6vw,1.15rem);border-radius:22px;border:1px solid rgba(var(--accent-primary-rgb),.16);background:radial-gradient(520px 240px at 12% 0%,rgba(var(--accent-primary-rgb),.12),transparent 64%),linear-gradient(135deg,#ffffff0f,#ffffff06);box-shadow:inset 0 1px #ffffff0f}.dashboard-route-directory__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;min-width:0}.dashboard-route-directory__header span{color:var(--accent-primary);font-size:.68rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.dashboard-route-directory__header strong{color:var(--text-primary);font-size:clamp(1rem,1.5vw,1.28rem);font-weight:950;text-align:right}.dashboard-route-directory__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.68rem}.dashboard-route-directory__card{display:grid;grid-template-columns:2.3rem 2.3rem minmax(0,1fr) auto;align-items:start;gap:.72rem;min-height:126px;padding:.85rem;border-radius:17px;border:1px solid rgba(255,255,255,.1);background:#080c124d;color:var(--text-primary);cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffff0e}.dashboard-route-directory__card[data-active=true]{border-color:rgba(var(--accent-primary-rgb),.42);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.22),rgba(var(--accent-secondary-rgb),.1))}.dashboard-route-directory__number{display:inline-flex;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(var(--accent-primary-rgb),.24);background:rgba(var(--accent-primary-rgb),.12);color:var(--accent-primary);font-size:.74rem;font-weight:950}.dashboard-route-directory__body{display:grid;gap:.22rem;min-width:0}.dashboard-route-directory__body strong{overflow:hidden;color:var(--text-primary);font-size:.92rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.dashboard-route-directory__body small{color:var(--accent-primary);font-size:.62rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.dashboard-route-directory__body em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);font-size:.74rem;font-style:normal;line-height:1.38}.dashboard-route-directory__value{max-width:6.2rem;overflow:hidden;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:var(--text-secondary);padding:.22rem .48rem;font-size:.62rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 680px){.dashboard-route-directory__header{align-items:start;flex-direction:column}.dashboard-route-directory__header strong{text-align:left}.dashboard-route-directory__grid{grid-template-columns:1fr}.dashboard-route-directory__card{grid-template-columns:2.2rem minmax(0,1fr)}.dashboard-route-directory__icon{display:none!important}.dashboard-route-directory__value{grid-column:1 / -1;max-width:100%;width:fit-content}}.dashboard-workspace-rail{position:fixed;left:clamp(.75rem,1.4vw,1.25rem);top:50%;transform:translateY(-50%);z-index:30;display:grid;gap:.5rem;width:74px;padding:.55rem;border:1px solid rgba(var(--accent-primary-rgb),.2);border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(var(--accent-primary-rgb),.16),transparent 48%),linear-gradient(180deg,#0c101ae0,#080a12bd);box-shadow:0 22px 58px #00000061,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.dashboard-workspace-rail__button{min-height:58px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;color:var(--text-secondary);cursor:pointer;display:grid;place-items:center;gap:.18rem;padding:.42rem;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.dashboard-workspace-rail__button:hover,.dashboard-workspace-rail__button[data-active=true]{transform:translateY(-1px);color:var(--text-primary);border-color:rgba(var(--accent-primary-rgb),.36);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.18),rgba(var(--accent-secondary-rgb),.1));box-shadow:0 10px 22px rgba(var(--accent-primary-rgb),.12),inset 0 1px #ffffff1a}.dashboard-workspace-rail__glyph{width:24px;height:24px;display:inline-grid;place-items:center;color:var(--accent-primary)}.dashboard-workspace-rail__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:850;letter-spacing:0}.dashboard-content-container{width:min(100%,var(--sw-content-max-width, 1480px));max-width:100%;box-sizing:border-box;overflow-x:visible!important;scroll-behavior:auto!important}.dashboard-content-container>section,.dashboard-content-container>div[id],.dashboard-content-container>nav{scroll-margin-top:var(--dashboard-sticky-nav-height, 160px)}.dashboard-action-dock>button,.dashboard-action-drawer>button,.dashboard-action-drawer [role=button]{position:relative;overflow:hidden}.dashboard-action-dock>button:before,.dashboard-action-drawer>button:before,.dashboard-action-drawer [role=button]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.12) 45%,transparent 70%);transform:translate(-130%);transition:transform .42s ease;pointer-events:none}.dashboard-action-dock>button:hover:before,.dashboard-action-drawer>button:hover:before,.dashboard-action-drawer [role=button]:hover:before{transform:translate(130%)}.dashboard-command-card{position:relative;overflow:hidden;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.dashboard-command-card:after{content:"";position:absolute;inset:auto 1rem 0;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),0),rgba(var(--accent-primary-rgb),.85),rgba(var(--accent-secondary-rgb),0));opacity:0;transition:opacity .22s ease}.dashboard-command-card:hover{transform:translateY(-3px);border-color:rgba(var(--accent-primary-rgb),.32)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.13),#ffffff0e)!important;box-shadow:0 20px 44px #00000040,0 0 30px rgba(var(--accent-primary-rgb),.08)}.dashboard-command-card:hover:after{opacity:1}.dashboard-command-card__hint{width:fit-content;border-radius:999px;border:1px solid rgba(var(--accent-primary-rgb),.22);background:rgba(var(--accent-primary-rgb),.1);color:var(--accent-primary);padding:.18rem .5rem;font-size:.62rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.dashboard-command-deck{margin-top:1rem;border:1px solid rgba(var(--accent-primary-rgb),.15);border-radius:var(--radius-2xl);background:linear-gradient(135deg,#ffffff0d,#ffffff06);padding:clamp(.8rem,1.8vw,1rem);box-shadow:inset 0 1px #ffffff0e}.dashboard-command-deck__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem}.dashboard-command-deck__header span{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent-primary);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-command-deck__header h2{margin:.25rem 0 0;color:var(--text-primary);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.2}.dashboard-command-deck__header small{color:var(--text-tertiary);border:1px solid rgba(255,255,255,.08);background:#ffffff09;border-radius:999px;padding:.35rem .55rem;font-weight:800;white-space:nowrap}.dashboard-command-deck__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem}.dashboard-command-deck .dashboard-command-card{width:100%;min-height:116px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;text-align:left;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-xl);background:#ffffff09;color:var(--text-primary);padding:.85rem;cursor:pointer}.dashboard-command-card__icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(var(--accent-primary-rgb),.13);border:1px solid rgba(var(--accent-primary-rgb),.18);color:var(--accent-primary);flex-shrink:0}.dashboard-command-card__body{display:flex;min-width:0;flex-direction:column;gap:.35rem}.dashboard-command-card__body strong,.dashboard-command-card__body small{display:block;overflow:hidden;text-overflow:ellipsis}.dashboard-command-card__body strong{color:var(--text-primary);font-size:.95rem;font-weight:850;line-height:1.18;white-space:nowrap}.dashboard-command-card__body small{color:var(--text-secondary);font-size:.78rem;font-weight:560;line-height:1.34;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-card-actions{display:grid;grid-template-columns:minmax(168px,1fr) auto;align-items:center;gap:.65rem;width:100%}.dashboard-card-action-set{display:grid;grid-auto-flow:column;grid-auto-columns:46px;gap:.5rem;justify-content:end}.dashboard-card-action{position:relative;min-height:46px;isolation:isolate;overflow:visible!important;transition:transform .18s var(--sw-ease-spring, cubic-bezier(.34, 1.56, .64, 1)),box-shadow .22s ease,border-color .22s ease,filter .22s ease}.dashboard-card-action:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 28%,rgba(255,255,255,.2) 50%,transparent 72%);transform:translate(-125%);transition:transform .52s var(--sw-ease-expo, cubic-bezier(.22, 1, .36, 1));pointer-events:none;z-index:-1}.dashboard-card-action:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 14px 28px rgba(var(--accent-primary-rgb),.18),inset 0 1px #ffffff1f!important}.dashboard-card-action:hover:before{transform:translate(125%)}.dashboard-card-action--primary{width:100%;min-width:0}.dashboard-card-action--primary span{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-card-action--icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px}.dashboard-builder-step{position:relative;transition:transform .18s var(--sw-ease-spring, cubic-bezier(.34, 1.56, .64, 1)),border-color .18s ease,background .18s ease,box-shadow .22s ease}.dashboard-builder-step:hover{transform:translateY(-2px);border-color:rgba(var(--accent-primary-rgb),.24)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),#ffffff0b)!important;box-shadow:0 12px 24px #0000002e}.dashboard-new-project-card{min-height:238px;transition:transform .22s var(--sw-ease-spring, cubic-bezier(.34, 1.56, .64, 1)),box-shadow .24s ease,border-color .22s ease,background .22s ease!important}.dashboard-new-project-card:hover{border-color:rgba(var(--accent-primary-rgb),.36)!important;background:radial-gradient(420px 220px at 50% 0%,rgba(var(--accent-primary-rgb),.15),transparent 64%),linear-gradient(135deg,#ffffff14,#ffffff09)!important}.dashboard-card-summary{transition:border-color .2s ease,background .2s ease,transform .2s ease}[data-showweld-dashboard=true] .dashboard-project-grid>*:hover .dashboard-card-summary{border-color:rgba(var(--accent-primary-rgb),.18)!important;background:rgba(var(--accent-primary-rgb),.055)!important}[data-showweld-dashboard=true] [data-tooltip]{position:relative}[data-showweld-dashboard=true] [data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,6px) scale(.96);min-width:max-content;max-width:min(240px,72vw);padding:.42rem .58rem;border-radius:var(--radius-md);border:1px solid rgba(var(--accent-primary-rgb),.24);background:color-mix(in srgb,var(--sw-theme-content-bg, #111827) 88%,black 12%);color:var(--text-primary);box-shadow:0 14px 34px #00000057,0 0 0 1px #ffffff0d;font-size:.7rem;font-weight:800;line-height:1.2;text-align:center;opacity:0;pointer-events:none;z-index:80;transition:opacity .15s ease,transform .15s ease}[data-showweld-dashboard=true] [data-tooltip]:hover:after,[data-showweld-dashboard=true] [data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%) scale(1)}@media (max-width: 680px){.dashboard-card-actions{grid-template-columns:1fr}.dashboard-card-action-set{grid-auto-flow:column;grid-auto-columns:minmax(44px,1fr);justify-content:stretch}.dashboard-card-action--icon{width:100%}[data-showweld-dashboard=true] [data-tooltip]:after{display:none}}[data-showweld-dashboard=true] input,[data-showweld-dashboard=true] select,[data-showweld-dashboard=true] textarea{accent-color:var(--accent-primary)}[data-showweld-dashboard=true] section{isolation:isolate}.dashboard-action-drawer{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,max-content));justify-content:end;gap:.55rem;padding:.65rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);background:#ffffff0b;animation:dashFadeIn .18s ease both}@media (max-width: 920px){.dashboard-section-map{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mode-panel,.dashboard-skill-panel,.dashboard-guidance-strip{grid-template-columns:1fr}.dashboard-mode-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-action-dock,.dashboard-action-drawer{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.dashboard-workspace-rail{display:none}}@media (min-width: 921px) and (max-width: 1180px){.dashboard-section-map{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-workspace-rail{display:none}}@media (min-width: 1280px){.dashboard-content-container{padding-left:92px}}@media (max-width: 520px){.dashboard-section-map,.dashboard-mode-switcher,.dashboard-concept-grid,.dashboard-tidbit-grid{grid-template-columns:1fr}.dashboard-skill-tab{grid-template-columns:34px minmax(0,1fr)}.dashboard-skill-tab>span:last-child{grid-column:2}.dashboard-action-dock,.dashboard-action-drawer{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){[data-showweld-dashboard=true],[data-showweld-dashboard=true] *{animation-duration:.001ms!important;transition-duration:.001ms!important}}[data-showweld-dashboard=true]{--sw-ease-expo: cubic-bezier(.22, 1, .36, 1);--sw-ease-smooth: cubic-bezier(.4, 0, .2, 1);--sw-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}[data-showweld-dashboard=true] section[id=dashboard-command-center],[data-showweld-dashboard=true] section[id=dashboard-skill-router],[data-showweld-dashboard=true] section[id=dashboard-project-library],[data-showweld-dashboard=true] section[id=dashboard-project-snapshot],[data-showweld-dashboard=true] section[id=dashboard-project-controls],[data-showweld-dashboard=true] section[id=app-builder-workspace],[data-showweld-dashboard=true] section[id=dashboard-genesis-engine],[data-showweld-dashboard=true] section[id=dashboard-creator-systems],[data-showweld-dashboard=true] section[id=dashboard-workspace-files]{animation:dashSectionEnter .36s var(--sw-ease-expo);transform-origin:50% 0%;will-change:auto}@keyframes dashSectionEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dashboardSkeletonSweep{0%{background-position:120% 0}to{background-position:-120% 0}}.dashboard-view-nav{animation:dashNavSlideIn .7s var(--sw-ease-expo) both}@keyframes dashNavSlideIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.dashboard-view-nav__tab{position:relative;overflow:hidden}.dashboard-view-nav__tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.18) 50%,transparent 75%);transform:translate(-110%);transition:transform .7s var(--sw-ease-expo);pointer-events:none;mix-blend-mode:overlay}.dashboard-view-nav__tab:hover:before{transform:translate(110%)}.dashboard-view-nav__tab[data-active=true]{animation:dashActiveSettle .42s var(--sw-ease-expo) both}@keyframes dashActiveSettle{0%{transform:translateY(4px);box-shadow:0 6px 16px rgba(var(--accent-primary-rgb),.1),inset 0 1px #ffffff14}to{transform:translateY(0);box-shadow:0 12px 28px rgba(var(--accent-primary-rgb),.22),inset 0 1px #ffffff1f}}.dashboard-view-nav__tab[data-active=true] .dashboard-view-nav__icon{transform:translateY(-1px)}@keyframes dashIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.dashboard-skill-tabs{animation:dashRowIn .6s var(--sw-ease-expo) .1s both}.dashboard-skill-panel{animation:dashPanelIn .7s var(--sw-ease-expo) .18s both;transition:border-color .28s var(--sw-ease-smooth),box-shadow .38s var(--sw-ease-smooth)}.dashboard-skill-panel:hover{border-color:rgba(var(--accent-primary-rgb),.32)!important;box-shadow:0 24px 60px #00000052,0 0 0 1px rgba(var(--accent-primary-rgb),.18),inset 0 1px #ffffff0f!important}.dashboard-skill-tab{position:relative;overflow:hidden;transition:transform .22s var(--sw-ease-spring),border-color .22s var(--sw-ease-smooth),background .22s var(--sw-ease-smooth),color .22s var(--sw-ease-smooth),box-shadow .32s var(--sw-ease-smooth)}.dashboard-skill-tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.14) 50%,transparent 65%);transform:translate(-110%);transition:transform .72s var(--sw-ease-expo);pointer-events:none}.dashboard-skill-tab:hover:before{transform:translate(110%)}.dashboard-skill-tab:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(var(--accent-primary-rgb),.14)}.dashboard-skill-tab[data-active=true]{animation:dashActiveSettle .42s var(--sw-ease-expo) both}.dashboard-skill-icon{transition:transform .32s var(--sw-ease-spring),color .22s var(--sw-ease-smooth)}.dashboard-skill-tab:hover .dashboard-skill-icon{transform:scale(1.08) rotate(-3deg)}.dashboard-skill-tab[data-active=true] .dashboard-skill-icon{transform:scale(1.04)}.dashboard-skill-detail{animation:dashFadeRise .5s var(--sw-ease-expo) both}.dashboard-mode-switcher{animation:dashRowIn .6s var(--sw-ease-expo) 80ms both}.dashboard-mode-button{position:relative;overflow:hidden;transition:transform .22s var(--sw-ease-spring),border-color .22s var(--sw-ease-smooth),background .22s var(--sw-ease-smooth),box-shadow .32s var(--sw-ease-smooth)}.dashboard-mode-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);transform:translate(-110%);transition:transform .7s var(--sw-ease-expo);pointer-events:none}.dashboard-mode-button:hover:before{transform:translate(110%)}.dashboard-mode-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(var(--accent-primary-rgb),.16)}.dashboard-mode-button[data-active=true]{animation:dashActiveSettle .42s var(--sw-ease-expo) both}.dashboard-mode-panel{animation:dashPanelIn .62s var(--sw-ease-expo) .14s both}.sw-command-surface,.dashboard-command-card,.dashboard-tidbit-card,.dashboard-skill-panel,.dashboard-mode-panel{transition:transform .32s var(--sw-ease-spring),border-color .28s var(--sw-ease-smooth),box-shadow .38s var(--sw-ease-smooth);will-change:transform}.dashboard-command-card:hover,.dashboard-tidbit-card:hover{transform:translateY(-3px);border-color:rgba(var(--accent-primary-rgb),.3)!important;box-shadow:0 22px 48px #0000004d,0 0 0 1px rgba(var(--accent-primary-rgb),.16),inset 0 1px #ffffff0f!important}.dashboard-tidbit-grid>*,.dashboard-concept-grid>*,.dashboard-section-map>*{animation:dashCardRise .62s var(--sw-ease-expo) both}.dashboard-tidbit-grid>*:nth-child(1),.dashboard-concept-grid>*:nth-child(1),.dashboard-section-map>*:nth-child(1){animation-delay:40ms}.dashboard-tidbit-grid>*:nth-child(2),.dashboard-concept-grid>*:nth-child(2),.dashboard-section-map>*:nth-child(2){animation-delay:80ms}.dashboard-tidbit-grid>*:nth-child(3),.dashboard-concept-grid>*:nth-child(3),.dashboard-section-map>*:nth-child(3){animation-delay:.12s}.dashboard-tidbit-grid>*:nth-child(4),.dashboard-concept-grid>*:nth-child(4),.dashboard-section-map>*:nth-child(4){animation-delay:.16s}.dashboard-tidbit-grid>*:nth-child(5),.dashboard-concept-grid>*:nth-child(5),.dashboard-section-map>*:nth-child(5){animation-delay:.2s}.dashboard-tidbit-grid>*:nth-child(6),.dashboard-concept-grid>*:nth-child(6),.dashboard-section-map>*:nth-child(6){animation-delay:.24s}.dashboard-tidbit-grid>*:nth-child(n+7),.dashboard-concept-grid>*:nth-child(n+7),.dashboard-section-map>*:nth-child(n+7){animation-delay:.28s}@keyframes dashCardRise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dashboard-concept-pill,.dashboard-section-chip{position:relative;overflow:hidden;transition:transform .24s var(--sw-ease-spring),border-color .22s var(--sw-ease-smooth),background .22s var(--sw-ease-smooth),color .22s var(--sw-ease-smooth),box-shadow .32s var(--sw-ease-smooth)}.dashboard-concept-pill:hover,.dashboard-section-chip:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 20px rgba(var(--accent-primary-rgb),.18)}.dashboard-concept-pill[data-active=true],.dashboard-section-chip[data-active=true]{animation:dashActiveSettle .42s var(--sw-ease-expo) both}.dashboard-action-dock button,.dashboard-action-drawer button{position:relative;overflow:hidden;transition:transform .2s var(--sw-ease-spring),border-color .22s var(--sw-ease-smooth),background .22s var(--sw-ease-smooth),color .22s var(--sw-ease-smooth),box-shadow .32s var(--sw-ease-smooth)}.dashboard-action-dock button:before,.dashboard-action-drawer button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 38%,rgba(255,255,255,.18) 50%,transparent 62%);transform:translate(-110%);transition:transform .62s var(--sw-ease-expo);pointer-events:none;mix-blend-mode:overlay}.dashboard-action-dock button:hover:before,.dashboard-action-drawer button:hover:before{transform:translate(110%)}.dashboard-action-dock button:hover,.dashboard-action-drawer button:hover{transform:translateY(-1.5px);box-shadow:0 10px 22px rgba(var(--accent-primary-rgb),.18)}.dashboard-action-dock button:active,.dashboard-action-drawer button:active{transform:translateY(0) scale(.985)}.dashboard-route-strip button{transition:transform .22s var(--sw-ease-spring),color .22s var(--sw-ease-smooth),background .22s var(--sw-ease-smooth)}.dashboard-route-strip button:hover{transform:translateY(-1px);color:var(--text-primary)}.dashboard-workspace-rail__button{position:relative;overflow:hidden}.dashboard-workspace-rail__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(160deg,transparent 38%,rgba(255,255,255,.12) 50%,transparent 62%);transform:translate(-120%);transition:transform .7s var(--sw-ease-expo);pointer-events:none}.dashboard-workspace-rail__button:hover:before{transform:translate(120%)}.dashboard-workspace-rail__button[data-active=true]{animation:dashActiveSettle .42s var(--sw-ease-expo) both}.dashboard-workspace-rail__button[data-active=true] .dashboard-workspace-rail__glyph{transform:translateY(-1px)}[data-showweld-dashboard=true]:after{content:"";position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;pointer-events:none;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),transparent 34%,rgba(var(--accent-secondary-rgb),.07) 68%,transparent),conic-gradient(from 190deg at 50% 0%,transparent,rgba(var(--accent-primary-rgb),.08),transparent,rgba(var(--accent-secondary-rgb),.06),transparent);filter:blur(42px);opacity:.52;animation:dashAmbientShift 28s ease-in-out infinite;will-change:transform}@keyframes dashAmbientShift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(1%,-.8%,0) scale(1.02)}}html[data-theme=light] [data-showweld-dashboard=true]:after,html[data-theme=paper] [data-showweld-dashboard=true]:after{filter:blur(60px);opacity:.55}@keyframes dashRowIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes dashPanelIn{0%{opacity:0;transform:translateY(14px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dashFadeRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-skill-panel,.dashboard-mode-panel,.dashboard-content-container{scrollbar-width:thin}.dashboard-content-container::-webkit-scrollbar{display:none}.dashboard-view-nav{top:auto;position:relative;display:grid;gap:.55rem;margin:0 0 1.1rem;padding:.55rem;border-radius:18px;background:linear-gradient(135deg,#ffffff14,#ffffff09),#0a0d16db;border-color:rgba(var(--accent-primary-rgb),.2)}.dashboard-view-nav__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.1rem .15rem .15rem;min-width:0}.dashboard-view-nav__brand,.dashboard-view-nav__status{display:flex;align-items:center;min-width:0}.dashboard-view-nav__brand{gap:.65rem}.dashboard-view-nav__brand-icon{width:34px;height:34px;flex:0 0 34px;display:inline-grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.26),rgba(var(--accent-secondary-rgb),.16));border:1px solid rgba(var(--accent-primary-rgb),.28);box-shadow:inset 0 1px #ffffff21}.dashboard-view-nav__brand-copy{display:grid;gap:.1rem;min-width:0}.dashboard-view-nav__brand-copy strong{color:var(--text-primary);font-size:.88rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-view-nav__brand-copy span{color:var(--text-secondary);font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-view-nav__status{justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.dashboard-view-nav__status span,.dashboard-view-nav__status button{min-height:30px;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:var(--text-secondary);font-size:.72rem;font-weight:850;white-space:nowrap}.dashboard-view-nav__status button{color:var(--accent-primary);cursor:pointer;border-color:rgba(var(--accent-primary-rgb),.26);background:rgba(var(--accent-primary-rgb),.1)}.dashboard-view-nav__scroll{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.42rem;overflow-x:visible}.dashboard-view-nav__tab{flex:initial;min-width:0;width:100%;min-height:58px;padding:.52rem .6rem;gap:.48rem;border-radius:14px;background:#ffffff09;border-color:#ffffff13;box-shadow:inset 0 1px #ffffff0d}.dashboard-view-nav__icon{width:30px;height:30px;flex:0 0 30px}.dashboard-view-nav__text{min-width:0;flex:1 1 auto}.dashboard-view-nav__text>strong,.dashboard-view-nav__text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-view-nav__meta{margin-left:0;flex:0 0 auto;max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-hero-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,430px);gap:clamp(1rem,2vw,1.6rem);align-items:stretch;overflow:hidden;border-radius:26px;padding:clamp(.5rem,1vw,.75rem);isolation:isolate}.dashboard-hero-art{position:absolute;inset:-18% -4% auto auto;width:min(980px,74vw);height:auto;opacity:.55;mix-blend-mode:lighten;filter:saturate(1.12) contrast(1.06) brightness(1.08);pointer-events:none;z-index:0}.dashboard-hero-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070914db,#070914ad 46%,#07091447),linear-gradient(180deg,#07091414,#070914b8);pointer-events:none;z-index:-1}.dashboard-hero-identity{position:relative;z-index:1;min-width:0;display:flex;align-items:center;gap:1rem;padding:clamp(.85rem,1.5vw,1.1rem);border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 0% 0%,rgba(var(--accent-primary-rgb),.16),transparent 34%),linear-gradient(135deg,#fff1,#ffffff06)}.dashboard-hero-mark{width:clamp(58px,6vw,76px);height:clamp(58px,6vw,76px);flex:0 0 auto;border-radius:22px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.25),rgba(var(--accent-secondary-rgb),.17));border:1px solid rgba(var(--accent-primary-rgb),.32);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px #00000052,inset 0 1px #ffffff1c}.dashboard-hero-copy,.dashboard-hero-title-row{min-width:0}.dashboard-hero-title-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.dashboard-hero-live,.dashboard-hero-pill,.dashboard-hero-token{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(var(--accent-primary-rgb),.28);background:rgba(var(--accent-primary-rgb),.1);color:var(--text-primary);font-weight:850;white-space:nowrap}.dashboard-hero-live{padding:.22rem .55rem;border-color:#10b98159;background:#10b9811f;color:var(--success-primary, #10B981);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.dashboard-hero-live span{width:6px;height:6px;border-radius:50%;background:var(--success-primary, #10B981);animation:pulse 2s ease-in-out infinite}.dashboard-hero-status{margin:.5rem 0 0;color:var(--text-secondary);font-size:clamp(.9rem,1.2vw,1rem);font-weight:500;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dashboard-hero-pill,.dashboard-hero-token{padding:.24rem .62rem;color:var(--accent-primary);font-size:.72rem;border-color:rgba(var(--accent-primary-rgb),.25)}.dashboard-hero-token{cursor:pointer;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.16),rgba(var(--accent-secondary-rgb),.1));box-shadow:0 8px 18px #0000001f}.dashboard-action-dock{position:relative;z-index:1;align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;justify-content:stretch;gap:.58rem;padding:.8rem;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 100% 0%,rgba(var(--accent-secondary-rgb),.14),transparent 42%),linear-gradient(135deg,#ffffff12,#ffffff08);box-shadow:inset 0 1px #ffffff0f}.dashboard-action-dock>button,.dashboard-action-dock>div{min-width:0;width:100%}.dashboard-command-card,.dashboard-skill-tab,.dashboard-mode-button,.dashboard-concept-pill,.dashboard-tidbit-card{overflow:hidden}.dashboard-action-dock>button:nth-child(1),.dashboard-action-dock>button:nth-child(2){min-height:48px;justify-content:center;font-weight:900}.dashboard-action-dock>button:nth-child(1){background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.26),rgba(var(--accent-secondary-rgb),.17))!important;border-color:rgba(var(--accent-primary-rgb),.38)!important;color:var(--text-primary)!important}.dashboard-action-drawer{position:absolute;top:calc(100% + .7rem);right:0;width:min(560px,calc(100vw - 3rem));z-index:60;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;background:#0a0d16eb;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);box-shadow:0 26px 70px #00000070,inset 0 1px #ffffff14}.dashboard-action-drawer>button,.dashboard-action-drawer [role=button]{width:100%;justify-content:center}@media (max-width: 1180px){.dashboard-view-nav__scroll{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible;scrollbar-width:none;scroll-snap-type:none}.dashboard-view-nav__tab{scroll-snap-align:none}.dashboard-hero-shell,.dashboard-ops-dock{grid-template-columns:1fr}.dashboard-ops-dock__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-account-command__lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-action-drawer{position:static;width:auto}}@media (max-width: 760px){.dashboard-view-nav{padding:.5rem;border-radius:18px}.dashboard-view-nav__header{align-items:flex-start;flex-direction:column}.dashboard-view-nav__status{width:100%;justify-content:flex-start}.dashboard-view-nav__scroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.dashboard-view-nav__tab{min-height:58px;padding:.5rem;gap:.42rem}.dashboard-view-nav__icon{width:28px;height:28px}.dashboard-view-nav__text>strong{font-size:.78rem}.dashboard-view-nav__text>span,.dashboard-view-nav__meta{display:none}.dashboard-hero-identity{align-items:flex-start;border-radius:20px}.dashboard-hero-mark{width:56px;height:56px;border-radius:18px}.dashboard-action-dock{grid-template-columns:repeat(2,minmax(0,1fr));padding:.65rem;border-radius:20px}.dashboard-ops-dock__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-account-command{border-radius:20px;padding:.85rem}.dashboard-account-command__header{align-items:flex-start;flex-direction:column}.dashboard-account-command__signals{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.dashboard-account-command__signals span{min-width:0;border-radius:var(--radius-lg)}.dashboard-ops-card small{min-height:0}.dashboard-action-drawer{grid-template-columns:1fr}}@media (max-width: 460px){.dashboard-hero-identity,.dashboard-action-dock{grid-template-columns:1fr}.dashboard-hero-identity{flex-direction:column}.dashboard-action-dock,.dashboard-ops-dock__cards,.dashboard-account-command__signals,.dashboard-account-command__lanes{grid-template-columns:1fr}.dashboard-account-lane{grid-template-columns:38px minmax(0,1fr);padding:.72rem}.dashboard-account-lane__icon{width:38px;height:38px}}.dashboard-view-nav{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:20!important;isolation:isolate;margin-bottom:1rem!important;max-height:none!important;overflow:visible!important;transform:none!important;pointer-events:auto!important}.dashboard-view-nav,.dashboard-view-nav *,.dashboard-skill-panel,.dashboard-skill-panel *,.dashboard-mode-panel,.dashboard-mode-panel *,.dashboard-content-container,.dashboard-content-container *{contain:none!important}.dashboard-view-nav__scroll{overflow:visible!important;scroll-snap-type:none!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}.dashboard-view-nav__tab{min-height:52px!important;padding:.48rem .58rem!important}.dashboard-view-nav__icon{width:28px!important;height:28px!important;flex-basis:28px!important}.dashboard-content-container{height:auto!important;max-height:none!important;overflow:visible!important;contain:none!important;isolation:auto!important;position:relative!important;z-index:30!important;pointer-events:auto!important}.dashboard-content-container>section,.dashboard-content-container>div[id]{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;contain:none!important;transform:none;isolation:auto!important;position:relative!important;z-index:40!important;pointer-events:auto!important}[data-showweld-dashboard=true] section:hover{transform:none!important}.dashboard-content-container>section:before{border-radius:inherit;pointer-events:none}#dashboard-home{overflow:visible!important;position:relative!important;z-index:40!important}.dashboard-hero-shell,.dashboard-action-dock{position:relative;z-index:auto!important;overflow:visible!important;pointer-events:auto!important}[data-showweld-dashboard=true] :is(button,[role=button],a,input,textarea,select,summary,label){pointer-events:auto!important;touch-action:manipulation}[data-showweld-dashboard=true] :is(button,[role=button],a){position:relative;z-index:80}.dashboard-view-nav__header,.dashboard-view-nav__scroll,.dashboard-view-nav :is(button,[role=button],a){pointer-events:auto!important}.dashboard-content-container :is(button,[role=button],a,input,textarea,select,summary,label){position:relative;z-index:90!important;pointer-events:auto!important}.dashboard-action-drawer{position:static!important;width:auto!important;grid-column:1 / -1;margin-top:.15rem;max-height:none!important;overflow:visible!important;z-index:auto!important;pointer-events:auto!important}@media (min-width: 1181px){.dashboard-action-drawer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 920px){.dashboard-view-nav{padding:.45rem!important}.dashboard-view-nav__header{display:none!important}.dashboard-view-nav__scroll{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-view-nav__tab{min-height:46px!important}}@media (max-width: 520px){.dashboard-view-nav__scroll{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-view-nav__text>span,.dashboard-view-nav__meta{display:none!important}}[data-showweld-dashboard=true] :is(button,[role=button],a,input,textarea,select):focus-visible{outline:2px solid rgba(var(--accent-primary-rgb),.85);outline-offset:3px;border-radius:12px}@media (prefers-reduced-motion: reduce){[data-showweld-dashboard=true] section[id],.dashboard-skill-tab[data-active=true],.dashboard-mode-button[data-active=true],.dashboard-view-nav__tab[data-active=true],.dashboard-workspace-rail__button[data-active=true],.dashboard-concept-pill[data-active=true],.dashboard-section-chip[data-active=true],[data-showweld-dashboard=true]:after{animation:none!important}.dashboard-skill-tab:before,.dashboard-mode-button:before,.dashboard-action-dock button:before,.dashboard-action-drawer button:before,.dashboard-view-nav__tab:before,.dashboard-workspace-rail__button:before{display:none!important}}[data-showweld-dashboard=true],[data-showweld-dashboard=true] .dashboard-content-container{isolation:isolate!important}[data-showweld-dashboard=true]:before,[data-showweld-dashboard=true]:after,[data-showweld-dashboard=true].dashboard-scrollable:before,[data-showweld-dashboard=true].dashboard-scrollable:after{pointer-events:none!important;z-index:-1!important}[data-showweld-dashboard=true] .dashboard-view-nav{position:relative!important;inset:auto!important;top:auto!important;max-height:none!important;pointer-events:auto!important;z-index:20!important}[data-showweld-dashboard=true] .dashboard-view-nav:before,[data-showweld-dashboard=true] .dashboard-view-nav:after{pointer-events:none!important}[data-showweld-dashboard=true] .dashboard-content-container>:not(.dashboard-view-nav){position:relative!important;z-index:40!important;pointer-events:auto!important}[data-showweld-dashboard=true] .dashboard-project-grid,[data-showweld-dashboard=true] .dashboard-project-grid>*,[data-showweld-dashboard=true] [data-creator-card=true],[data-showweld-dashboard=true] [data-tour=create-project]{position:relative!important;z-index:85!important;pointer-events:auto!important;isolation:isolate}[data-showweld-dashboard=true] .dashboard-content-container>:not(.dashboard-view-nav) :is(button,[role=button],a,input,textarea,select,summary,label){position:relative!important;z-index:90!important;pointer-events:auto!important;touch-action:manipulation}html:has([data-showweld-dashboard=true]),body:has([data-showweld-dashboard=true]){overflow-x:hidden!important;scroll-behavior:auto!important}[data-showweld-dashboard=true],[data-showweld-dashboard=true] .dashboard-scrollable,[data-showweld-dashboard=true] .dashboard-content-container{max-width:100vw!important;overflow-x:clip!important;transform:none!important;will-change:auto!important}[data-showweld-dashboard=true] *,[data-showweld-dashboard=true] *:before,[data-showweld-dashboard=true] *:after{transition-property:color,background-color,border-color,box-shadow,opacity,filter!important;transition-duration:var(--sw-motion-card-duration, .18s)!important;transition-timing-function:var(--sw-motion-card-ease, cubic-bezier(.2, .8, .2, 1))!important;will-change:auto!important}[data-showweld-dashboard=true] .dashboard-content-container{animation:swRouteContentIn var(--sw-motion-route-duration, .36s) var(--sw-motion-route-ease, cubic-bezier(.2, .8, .2, 1)) both!important}[data-showweld-dashboard=true] section[id],[data-showweld-dashboard=true] .dashboard-route-intelligence-panel,[data-showweld-dashboard=true] .dashboard-route-transition-rail,[data-showweld-dashboard=true] .dashboard-route-directory{animation:swSurfaceIn .32s var(--sw-motion-route-ease, cubic-bezier(.2, .8, .2, 1)) both!important}[data-showweld-dashboard=true] .dashboard-project-grid>*,[data-showweld-dashboard=true] .dashboard-command-card,[data-showweld-dashboard=true] .dashboard-account-lane,[data-showweld-dashboard=true] .dashboard-tidbit-card,[data-showweld-dashboard=true] .dashboard-concept-pill,[data-showweld-dashboard=true] .dashboard-builder-step,[data-showweld-dashboard=true] [data-creator-card=true]{transition-property:color,background-color,border-color,box-shadow,opacity,filter,transform!important}[data-showweld-dashboard=true] :where(.animate-spin,.loading-spinner-ring,.choice-button-spinner-premium,.showweld-inline-loader__ring){animation:swLoadingSpin .76s linear infinite!important}[data-showweld-dashboard=true] :where(.sw-loading-skeleton,.sw-skeleton,.project-card-loading){animation:swLoadingShimmer var(--sw-motion-loading-duration, 1.65s) ease-in-out infinite!important}[data-showweld-dashboard=true] :where(.sw-project-card-skeleton,.sw-loading-card-skeleton){animation:swLoadingBreath 2.2s var(--sw-motion-loading-ease, ease-in-out) infinite!important}[data-showweld-dashboard=true]:before,[data-showweld-dashboard=true]:after,[data-showweld-dashboard=true] .dashboard-scrollable:before,[data-showweld-dashboard=true] .dashboard-scrollable:after,[data-showweld-dashboard=true] .dashboard-view-nav__tab:before,[data-showweld-dashboard=true] .dashboard-skill-tab:before,[data-showweld-dashboard=true] .dashboard-mode-button:before,[data-showweld-dashboard=true] .dashboard-action-dock button:before,[data-showweld-dashboard=true] .dashboard-action-drawer button:before,[data-showweld-dashboard=true] .dashboard-workspace-rail__button:before{pointer-events:none!important}[data-showweld-dashboard=true] :is(button,[role=button],a,input,textarea,select,summary,label){position:relative!important;z-index:2147483!important;pointer-events:auto!important;touch-action:manipulation}[data-showweld-dashboard=true] .dashboard-view-nav{position:sticky!important;top:max(.5rem,env(safe-area-inset-top,0px))!important;z-index:2147482!important;max-height:none!important;overflow:visible!important;transform:none!important;pointer-events:auto!important;isolation:isolate}[data-showweld-dashboard=true] .dashboard-view-nav__header,[data-showweld-dashboard=true] .dashboard-view-nav__scroll,[data-showweld-dashboard=true] .dashboard-view-nav__tab,[data-showweld-dashboard=true] .dashboard-view-nav__status button{pointer-events:auto!important}[data-showweld-dashboard=true] .dashboard-view-nav__scroll{overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-showweld-dashboard=true] .dashboard-view-nav__scroll::-webkit-scrollbar{display:none}@media (max-width: 1180px){[data-showweld-dashboard=true] .dashboard-view-nav__scroll{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(136px,174px)!important;grid-template-columns:none!important;justify-content:start!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x proximity;padding-bottom:.1rem}[data-showweld-dashboard=true] .dashboard-view-nav__tab{scroll-snap-align:center}}@media (max-width: 920px){[data-showweld-dashboard=true] .dashboard-view-nav{top:max(.35rem,env(safe-area-inset-top,0px))!important}[data-showweld-dashboard=true] .dashboard-view-nav__scroll{grid-auto-columns:minmax(132px,42vw)!important}}@media (max-width: 520px){[data-showweld-dashboard=true] .dashboard-view-nav__scroll{grid-auto-columns:minmax(118px,46vw)!important}}[data-showweld-dashboard=true]{--dash-surface: var(--sw-product-section-bg, var(--sw-premium-surface-bg, var(--surface-primary)));--dash-surface-strong: var(--sw-product-section-bg-strong, var(--sw-premium-surface-strong-bg, var(--surface-secondary)));--dash-border: var(--sw-product-border, var(--sw-border-soft, var(--border-primary)));--dash-border-strong: var(--sw-product-border-strong, var(--sw-border-strong, var(--border-secondary)));--dash-card-radius: var(--sw-panel-radius, var(--radius-xl));--dash-control-radius: var(--sw-radius-md, var(--radius-lg));--dash-focus-ring: 0 0 0 3px rgba(var(--accent-primary-rgb), .22);--dash-surface-elevated: linear-gradient(135deg, rgba(255,255,255,.092), rgba(255,255,255,.038)), var(--dash-surface);--dash-surface-panel: radial-gradient(620px 260px at 10% 0%, rgba(var(--accent-primary-rgb),.13), transparent 62%), linear-gradient(135deg, rgba(var(--accent-secondary-rgb),.08), rgba(255,255,255,.03)), var(--dash-surface);--dash-control-bg: linear-gradient(135deg, rgba(255,255,255,.082), rgba(255,255,255,.035));--dash-control-bg-active: linear-gradient(135deg, rgba(var(--accent-primary-rgb),.27), rgba(var(--accent-secondary-rgb),.16));--dash-shadow-soft: var(--sw-product-shadow, 0 16px 42px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.075));--dash-shadow-strong: var(--sw-product-shadow-strong, 0 24px 64px rgba(0,0,0,.28), 0 14px 34px rgba(var(--accent-primary-rgb),.14), inset 0 1px 0 rgba(255,255,255,.1))}[data-showweld-dashboard=true] .dashboard-content-container{width:100%;min-width:0}[data-showweld-dashboard=true] :is(.dashboard-action-dock,.dashboard-action-drawer,.dashboard-mode-switcher,.dashboard-ops-actions,.dashboard-guidance-strip) :is(button,[role=button]){min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.48rem!important;line-height:1.05!important}[data-showweld-dashboard=true] :is(.dashboard-action-dock,.dashboard-action-drawer,.dashboard-mode-switcher,.dashboard-ops-actions,.dashboard-guidance-strip) .sw-premium-icon{flex:0 0 auto!important;width:1.1em!important;height:1.1em!important}[data-showweld-dashboard=true] .dashboard-view-nav{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.12),rgba(var(--accent-secondary-rgb),.06)),var(--sw-product-toolbar-bg, var(--sw-premium-toolbar-bg, rgba(12, 15, 28, .88)))!important;border:1px solid var(--dash-border-strong)!important;box-shadow:var(--dash-shadow-soft)!important;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}[data-showweld-dashboard=true] .dashboard-view-nav__header{gap:.85rem!important}[data-showweld-dashboard=true] .dashboard-view-nav__brand,[data-showweld-dashboard=true] .dashboard-view-nav__status{min-width:0!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--dash-control-radius)!important;box-shadow:inset 0 1px #ffffff0f!important}[data-showweld-dashboard=true] .dashboard-view-nav__scroll{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(176px,1fr))!important;gap:.55rem!important;overflow:visible!important}[data-showweld-dashboard=true] .dashboard-view-nav__tab{min-height:64px!important;padding:.62rem .7rem!important;border-radius:var(--dash-control-radius)!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px #ffffff12!important}[data-showweld-dashboard=true] .dashboard-view-nav__tab[data-active=true]{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.28),rgba(var(--accent-secondary-rgb),.14)),#ffffff13!important;border-color:rgba(var(--accent-primary-rgb),.42)!important;box-shadow:0 12px 26px rgba(var(--accent-primary-rgb),.18),inset 0 1px #ffffff1f!important}[data-showweld-dashboard=true] .dashboard-view-nav__text>strong,[data-showweld-dashboard=true] .dashboard-view-nav__text>span{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.18}[data-showweld-dashboard=true] .dashboard-view-nav__meta{max-width:96px!important;padding:.26rem .48rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}[data-showweld-dashboard=true] .dashboard-hero-shell,[data-showweld-dashboard=true] .dashboard-mode-panel,[data-showweld-dashboard=true] .dashboard-ops-dock,[data-showweld-dashboard=true] .dashboard-account-command,[data-showweld-dashboard=true] .dashboard-route-transition-rail,[data-showweld-dashboard=true] .dashboard-skill-panel,[data-showweld-dashboard=true] .dashboard-skill-detail{background:var(--dash-surface-panel)!important;border:1px solid rgba(var(--accent-primary-rgb),.18)!important;box-shadow:var(--dash-shadow-soft)!important}[data-showweld-dashboard=true] .dashboard-guidance-strip,[data-showweld-dashboard=true] .dashboard-ops-dock__cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(186px,1fr))!important;gap:.75rem!important}[data-showweld-dashboard=true] .dashboard-ops-card,[data-showweld-dashboard=true] .dashboard-account-lane,[data-showweld-dashboard=true] .dashboard-command-card,[data-showweld-dashboard=true] .dashboard-tidbit-card,[data-showweld-dashboard=true] .dashboard-concept-pill{background:var(--dash-surface-elevated)!important;border-color:rgba(var(--accent-primary-rgb),.16)!important;box-shadow:inset 0 1px #ffffff0f!important}[data-showweld-dashboard=true] .dashboard-mode-button,[data-showweld-dashboard=true] .dashboard-skill-tab{background:var(--dash-control-bg)!important;border:1px solid rgba(255,255,255,.1)!important}[data-showweld-dashboard=true] :is(.dashboard-mode-button,.dashboard-skill-tab)[data-active=true]{background:var(--dash-control-bg-active)!important;border-color:rgba(var(--accent-primary-rgb),.38)!important;box-shadow:var(--dash-shadow-soft)!important}[data-showweld-dashboard=true] .dashboard-skill-icon{width:38px!important;height:38px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(var(--accent-primary-rgb),.12)!important;border:1px solid rgba(var(--accent-primary-rgb),.18)!important}[data-showweld-dashboard=true] .dashboard-project-grid{align-items:stretch;overflow:visible!important}[data-showweld-dashboard=true] .dashboard-project-grid>*{min-width:0!important;max-width:100%!important;box-sizing:border-box}[data-showweld-dashboard=true] .dashboard-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:.7rem!important;width:100%!important;min-width:0!important}[data-showweld-dashboard=true] .dashboard-card-action-set{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(72px,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:.5rem!important;width:100%!important;min-width:0!important}[data-showweld-dashboard=true] .dashboard-card-action{width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px;color:var(--text-primary)!important;border-color:rgba(var(--accent-primary-rgb),.24)!important;background:linear-gradient(135deg,#ffffff12,#ffffff09),var(--dash-surface)!important;box-shadow:0 10px 22px #00000029,inset 0 1px #ffffff12!important}[data-showweld-dashboard=true] .dashboard-card-action--primary{color:#fff!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.74),rgba(var(--accent-secondary-rgb),.58)),var(--dash-surface-strong)!important;border:1px solid rgba(var(--accent-primary-rgb),.38)!important;box-shadow:0 14px 30px rgba(var(--accent-primary-rgb),.24),inset 0 1px #ffffff1f!important}[data-showweld-dashboard=true] .dashboard-card-action--danger{color:#f87171!important;border-color:#f8717157!important;background:#f8717114!important}[data-showweld-dashboard=true] .dashboard-card-action-label{display:inline-block;margin-left:.35rem;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850}[data-showweld-dashboard=true] .dashboard-card-summary{border-color:rgba(var(--accent-primary-rgb),.16)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.06),#ffffff09),var(--dash-surface)!important}[data-showweld-dashboard=true] .dashboard-new-project-card{min-height:260px;border-color:rgba(var(--accent-primary-rgb),.3)!important;background:radial-gradient(420px 260px at 50% 0%,rgba(var(--accent-primary-rgb),.15),transparent 66%),var(--dash-surface)!important}[data-showweld-dashboard=true] .dashboard-builder-step{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.07),#ffffff09),var(--dash-surface)!important;border-color:rgba(var(--accent-primary-rgb),.16)!important}[data-showweld-dashboard=true] :is(button,[role=button],a):hover{border-color:rgba(var(--accent-primary-rgb),.34)!important;box-shadow:0 12px 28px rgba(var(--accent-primary-rgb),.16),inset 0 1px #ffffff14!important}[data-showweld-dashboard=true] :where(.dashboard-route-intelligence-panel,.dashboard-view-nav,.dashboard-hero-shell,.dashboard-mode-panel,.dashboard-ops-dock,.dashboard-skill-panel,.dashboard-skill-detail){border-radius:min(var(--dash-card-radius),22px)!important}[data-showweld-dashboard=true] :where(.dashboard-route-intelligence-panel__lead,.dashboard-route-intelligence-panel__action,.dashboard-route-intelligence-panel__next){background:var(--dash-surface-elevated)!important;border-color:var(--dash-border)!important}[data-showweld-dashboard=true] :where(h1,h2,h3){letter-spacing:0!important;text-wrap:balance}[data-showweld-dashboard=true] :where(p,.dashboard-route-intelligence-panel__lead p){color:var(--sw-product-muted, var(--text-secondary))}@media (max-width: 1180px){[data-showweld-dashboard=true] .dashboard-view-nav__scroll{grid-auto-flow:column!important;grid-auto-columns:minmax(168px,34vw)!important;grid-template-columns:none!important;overflow-x:auto!important}}@media (max-width: 680px){[data-showweld-dashboard=true] .dashboard-view-nav__scroll{grid-auto-columns:minmax(148px,58vw)!important}[data-showweld-dashboard=true] .dashboard-card-action-set{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-showweld-dashboard=true] .dashboard-card-action-label{max-width:none}}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3]{--dash-page-gap: clamp(.9rem, 1.4vw, 1.35rem);--dash-card-inner: clamp(.9rem, 1.5vw, 1.25rem);--dash-line: rgba(var(--accent-primary-rgb), .18);--dash-line-strong: rgba(var(--accent-primary-rgb), .32);--dash-hover: 0 18px 42px rgba(0,0,0,.24), 0 10px 24px rgba(var(--accent-primary-rgb),.12), inset 0 1px 0 rgba(255,255,255,.09)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-content-container{gap:var(--dash-page-gap)!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] :is(section,.dashboard-route-intelligence-panel,.dashboard-view-nav,.dashboard-hero-shell,.dashboard-mode-panel,.dashboard-ops-dock,.dashboard-skill-panel,.dashboard-skill-detail){outline:1px solid transparent;transition:border-color .22s var(--sw-ease-smooth),box-shadow .26s var(--sw-ease-smooth),transform .26s var(--sw-ease-smooth),background .26s var(--sw-ease-smooth)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] :is(button,[role=button],a,input,select,textarea):focus-visible{outline:none!important;box-shadow:var(--dash-focus-ring),0 12px 28px rgba(var(--accent-primary-rgb),.16)!important;border-color:var(--dash-line-strong)!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] :is(.dashboard-route-directory__card,.dashboard-guidance-strip__item,.dashboard-ops-card,.dashboard-builder-step,.dashboard-tidbit-card,.dashboard-concept-pill,.dashboard-project-grid>*){transition:transform .22s var(--sw-ease-smooth),border-color .22s var(--sw-ease-smooth),box-shadow .26s var(--sw-ease-smooth),background .26s var(--sw-ease-smooth)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] :is(.dashboard-route-directory__card,.dashboard-guidance-strip__item,.dashboard-ops-card,.dashboard-builder-step,.dashboard-tidbit-card,.dashboard-concept-pill):hover{transform:translateY(-2px);border-color:var(--dash-line-strong)!important;box-shadow:var(--dash-hover)!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:.75rem!important;padding:clamp(.7rem,1.2vw,.95rem)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),rgba(var(--accent-secondary-rgb),.05)),var(--dash-surface)!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel__lead{grid-row:span 2;min-width:0;padding:var(--dash-card-inner)!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel__action,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel__next{min-width:0;padding:.85rem!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel__title-row span{background:rgba(var(--accent-primary-rgb),.1)!important;border-color:var(--dash-line)!important;color:var(--accent-primary)!important;text-transform:none!important;letter-spacing:0!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel__chips span,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel__metrics span{border-color:#ffffff17!important;background:#ffffff0d!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-directory__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:.75rem!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-directory__card{min-height:126px;align-items:flex-start!important;background:linear-gradient(135deg,#ffffff13,#ffffff08),var(--dash-surface)!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-hero-shell{gap:var(--dash-page-gap)!important;padding:clamp(.65rem,1.2vw,.9rem)!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-action-dock,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-action-drawer,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mode-switcher,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-tabs,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-card-action-set{gap:.65rem!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mode-panel,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-panel{padding:clamp(.7rem,1.3vw,1rem)!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-detail{display:grid!important;gap:1rem!important;padding:clamp(.9rem,1.6vw,1.2rem)!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-ops-dock{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;align-items:stretch!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-ops-dock__cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-grid{gap:clamp(.8rem,1.2vw,1rem)!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-new-project-card{min-height:280px!important;justify-content:center!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-card-action{border-radius:var(--dash-control-radius)!important;min-height:48px!important}@media (max-width: 1080px){[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-ops-dock{grid-template-columns:1fr!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel__lead{grid-row:auto}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel__next{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 760px){[data-showweld-dashboard=true][data-dashboard-tier=premium-v3]{padding:.75rem .75rem calc(6.75rem + env(safe-area-inset-bottom,0px))!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-content-container{gap:.85rem!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-view-nav{top:max(.35rem,env(safe-area-inset-top,0px))!important;padding:.5rem!important;border-radius:18px!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-view-nav__brand,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-view-nav__status{width:100%}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-view-nav__status{justify-content:space-between!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-view-nav__scroll{grid-auto-columns:minmax(126px,45vw)!important;gap:.45rem!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-view-nav__tab{min-height:58px!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel{padding:.55rem!important;gap:.55rem!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel__title-row{align-items:flex-start!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel__metrics,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-intelligence-panel__next,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-directory__grid,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-guidance-strip,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-grid{grid-template-columns:1fr!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-action-dock,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mode-switcher,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-tabs,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-card-action-set{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-action-drawer,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-ops-dock__cards,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-strip{grid-template-columns:1fr!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-card-action-label{display:none!important}}@media (max-width: 460px){[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-action-dock,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mode-switcher,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-tabs,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-card-action-set{grid-template-columns:1fr!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-view-nav__scroll{grid-auto-columns:minmax(118px,70vw)!important}}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control{display:grid;gap:clamp(.8rem,1.2vw,1rem);margin-top:clamp(.9rem,1.4vw,1.15rem);padding:clamp(.65rem,1.2vw,.9rem);border-radius:min(var(--dash-card-radius),22px);border:1px solid rgba(var(--accent-primary-rgb),.16);background:radial-gradient(560px 260px at 12% 0%,rgba(var(--accent-primary-rgb),.12),transparent 68%),radial-gradient(520px 260px at 100% 8%,rgba(var(--accent-secondary-rgb),.1),transparent 70%),#ffffff08;box-shadow:inset 0 1px #ffffff12;min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control__eyebrow,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mode-summary__eyebrow{display:inline-flex;align-items:center;gap:.45rem;color:var(--accent-primary);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control__topline h2{margin:.35rem 0 0;color:var(--text-primary);font-size:clamp(1.05rem,1.8vw,1.42rem);line-height:1.15}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control__progress{display:inline-flex;align-items:center;gap:.7rem;flex:0 0 auto;padding:.55rem .75rem;border-radius:18px;border:1px solid rgba(var(--accent-primary-rgb),.18);background:#ffffff0e;color:var(--text-primary)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control__progress>span{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:#fff;font-weight:950;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.88),rgba(var(--accent-secondary-rgb),.78));box-shadow:0 14px 30px rgba(var(--accent-primary-rgb),.24)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control__progress strong,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control__progress small{display:block;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control__progress strong{font-size:.8rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control__progress small{margin-top:.12rem;color:var(--text-tertiary);font-size:.7rem;font-weight:780}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mode-summary__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;flex-wrap:wrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mode-summary__footer strong{color:var(--text-primary);font-size:.84rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mode-summary h3{margin:.45rem 0 0;color:var(--text-primary);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.15}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mode-summary p{margin:.4rem 0 0;color:var(--text-secondary);line-height:1.45;font-size:.88rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mode-button>span{color:var(--text-tertiary);font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.07em}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mode-button>strong{font-size:.98rem;font-weight:900}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mode-button>small{color:var(--accent-primary);font-size:.72rem;font-weight:850;white-space:normal}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-directory__icon{width:2.3rem;height:2.3rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--accent-primary-rgb),.1);border:1px solid rgba(var(--accent-primary-rgb),.16);flex:0 0 auto}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-directory__components{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-directory__components i{font-style:normal;font-size:.64rem;font-weight:820;color:var(--text-secondary);padding:.2rem .42rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-directory__card[data-active=true] .dashboard-route-directory__components i{color:var(--accent-primary);border-color:rgba(var(--accent-primary-rgb),.22);background:rgba(var(--accent-primary-rgb),.1)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-focus-center__header,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-detail__head{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-detail__head{align-items:flex-start}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-focus-center__header{margin-bottom:1rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-focus-center__header>div,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-detail__head>div{min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-focus-center__header span,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-detail__head>div>span,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-detail__label{color:var(--accent-primary);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-focus-center__header h2,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-detail__head h3{margin:.25rem 0 0;color:var(--text-primary);line-height:1.12}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-focus-center__header h2{font-size:clamp(1.25rem,2vw,1.55rem)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-detail__head h3{display:flex;align-items:center;gap:.45rem;font-size:clamp(1.15rem,1.6vw,1.35rem)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-focus-center__header p,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-detail__head p{margin:.4rem 0 0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-tab__copy{min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-tab__copy strong,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-tab__copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-tab__copy strong{color:var(--text-primary);font-size:.82rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-tab__copy span{color:var(--text-tertiary);font-size:.68rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-tab>small{color:var(--accent-primary);font-size:.66rem;font-weight:850;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-detail__label{margin-bottom:.45rem;color:var(--text-tertiary);font-size:.7rem}@media (max-width: 760px){[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control{padding:.55rem;margin-top:.75rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control__topline{align-items:stretch;flex-direction:column}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-mission-control__progress{width:100%;justify-content:flex-start}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-directory__card{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-directory__value{grid-column:1 / -1;justify-self:stretch;text-align:left}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-focus-center__header,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-skill-detail__head{align-items:stretch;flex-direction:column}}@media (max-width: 680px){[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-directory__card{grid-template-columns:2.2rem minmax(0,1fr)!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-route-directory__icon{display:none!important}}[data-showweld-dashboard=true] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__bar,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__primary,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__actions,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__desktop-tools,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__layout{display:flex;align-items:center;gap:.75rem;min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__bar{justify-content:space-between}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__primary{flex:1 1 auto;flex-wrap:wrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__search{position:relative;width:min(100%,300px);min-width:min(100%,260px)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__search input,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__desktop-tools select{width:100%;border-radius:var(--radius-xl);border:1px solid var(--border-secondary);background:#ffffff0f;color:var(--text-primary);font-size:.95rem;outline:none;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__search input{padding:.75rem 1rem .75rem 2.75rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__search input:focus,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__desktop-tools select:focus{border-color:rgba(var(--accent-primary-rgb),.42);background:#ffffff16;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.12)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__search>span:not(.sr-only){position:absolute;left:1rem;top:50%;transform:translateY(-50%);pointer-events:none;display:inline-flex;align-items:center;justify-content:center;color:var(--text-tertiary)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__desktop-tools select{width:220px;padding:.75rem 1rem;cursor:pointer}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__filters{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__status{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--text-tertiary);font-size:.85rem;margin-top:.75rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__filtered,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__refreshing{color:var(--accent-primary)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__refreshing{display:inline-flex;align-items:center;gap:.5rem;font-weight:760}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__refreshing span{display:inline-block;width:12px;height:12px;border:2px solid var(--accent-primary);border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__icon{width:56px;height:56px;border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--accent-secondary-25) 0%,var(--accent-primary-20) 100%);border:2px solid var(--accent-secondary-30);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px var(--accent-secondary-20),inset 0 1px #ffffff1a;flex-shrink:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__header h2{margin:0;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:850;line-height:1.18;color:var(--text-primary)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__header p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.95rem;font-weight:520;line-height:1.4}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__handoff{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.1rem;padding:.9rem 1rem;border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.16),rgba(var(--accent-secondary-rgb),.09));border:1px solid rgba(var(--accent-primary-rgb),.26);min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__handoff div{min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__handoff strong,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__handoff span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__handoff strong{color:var(--text-primary);font-weight:850;font-size:.92rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__handoff span{color:var(--text-secondary);font-size:.82rem;margin-top:.18rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__handoff em{color:var(--accent-primary);border:1px solid rgba(var(--accent-primary-rgb),.28);background:rgba(var(--accent-primary-rgb),.1);border-radius:999px;padding:.35rem .6rem;font-size:.75rem;font-style:normal;font-weight:820;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-creator-systems{display:flex;flex-direction:column;gap:var(--sw-dashboard-gap, 1.5rem);min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-creator-systems__retention{display:flex;flex-direction:column;gap:var(--sw-dashboard-gap, 1.5rem)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-creator-systems--focused{padding:1.25rem!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-creator-systems__focused{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-creator-systems__focused h2{margin:0;color:var(--text-primary);font-size:1.1rem;font-weight:850}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-creator-systems__focused p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.9rem;line-height:1.45}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__header h2{margin:0;font-size:1.2rem;font-weight:850;color:var(--text-primary);line-height:1.18}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__header p{margin:.28rem 0 0;color:var(--text-tertiary);font-size:.82rem;line-height:1.4}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__header>span{color:var(--accent-primary);border:1px solid rgba(var(--accent-primary-rgb),.24);background:rgba(var(--accent-primary-rgb),.1);border-radius:999px;padding:.35rem .6rem;font-size:.75rem;font-weight:800;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__card,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__skeleton{min-height:128px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,#ffffff14,#ffffff09);box-shadow:0 14px 34px #0000002e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:1rem;min-width:0;overflow:hidden;position:relative}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__card{display:flex;flex-direction:column;gap:.45rem;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__card:hover{transform:translateY(-3px);border-color:rgba(var(--accent-primary-rgb),.25);background:linear-gradient(135deg,#ffffff1d,#ffffff0e);box-shadow:0 18px 42px #0000003d,0 0 24px rgba(var(--accent-primary-rgb),.08)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__icon{width:34px;height:34px;margin-bottom:.15rem;border-radius:.85rem;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;flex-shrink:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__card span,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__card strong,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__card p{overflow:hidden;text-overflow:ellipsis}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__card span{color:var(--text-tertiary);font-size:.68rem;font-weight:800;letter-spacing:.07em;line-height:1.1;text-transform:uppercase;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__card strong{color:var(--text-primary);font-size:clamp(1.15rem,1.9vw,1.5rem);font-weight:900;line-height:1.1;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__card p{margin:0;color:var(--text-secondary);font-size:.82rem;font-weight:560;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__skeleton{display:grid;gap:.65rem;align-content:center}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__skeleton span,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__skeleton strong,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__skeleton em{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d);background-size:180% 100%;animation:dashboardSkeletonSweep 1.4s ease-in-out infinite}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__skeleton span{width:34px;height:34px;border-radius:.85rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__skeleton strong{width:72%;height:1.1rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__skeleton em{width:92%;height:.75rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-apps-workspace__header,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__header,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-library__header{display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-width:0;margin-bottom:.95rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-apps-workspace__header>div:first-child,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__header>div:first-child,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-library__header>div{min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-apps-workspace__header h2,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__header h2,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-library__header h2{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--text-primary);font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:880;line-height:1.14}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-apps-workspace__header p,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__header p,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-library__header p{margin:.25rem 0 0;color:var(--text-tertiary);font-size:.8rem;line-height:1.42}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-library__header{justify-content:flex-start;align-items:flex-start;margin-bottom:1.25rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-apps-workspace__actions{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-apps-workspace__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-builder-step{display:flex;align-items:center;gap:.6rem;padding:.6rem .65rem;border-radius:var(--radius-lg);min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-builder-step>span:first-child{width:24px;height:24px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(var(--accent-primary-rgb),.18);color:var(--accent-primary);font-size:.7rem;font-weight:900}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-builder-step>span:last-child{min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-builder-step strong,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-builder-step small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-builder-step strong{color:var(--text-primary);font-size:.76rem;line-height:1.15}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-builder-step small{color:var(--text-tertiary);font-size:.66rem;font-weight:650}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-empty-state{grid-column:1 / -1;padding:clamp(1rem,2vw,1.4rem);text-align:center;background:#ffffff07;border-radius:var(--radius-lg);border:1px dashed rgba(var(--accent-primary-rgb),.2);color:var(--text-tertiary)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-empty-state h3{margin:0;font-size:.95rem;color:var(--text-secondary)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-empty-state p{margin:.35rem auto 0;color:var(--text-tertiary);font-size:.76rem;line-height:1.35;max-width:520px}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-empty-state--compact{padding:.85rem;font-size:.8rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__metric{border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:#ffffff09;padding:.75rem;min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__metric div{color:var(--text-tertiary);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__metric strong,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__metric span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__metric strong{color:var(--text-primary);font-size:clamp(1.05rem,1.45vw,1.18rem);font-weight:900;margin-top:.2rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__metric span{color:var(--text-tertiary);font-size:.68rem;margin-top:.15rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__list{display:grid;gap:.45rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:var(--text-primary);padding:.65rem .75rem;cursor:pointer;min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__row>span{min-width:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__row strong,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__row strong{font-weight:850;font-size:.82rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__row small{color:var(--text-tertiary);font-size:.7rem;margin-top:.12rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__row em{color:var(--accent-primary);font-size:.78rem;font-style:normal;font-weight:850;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-new-project-card__icon{width:56px;height:56px;border-radius:18px;background:var(--bg-gradient-vibrant);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-glow);border:1px solid var(--border-glow)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-new-project-card__icon--warning{background:linear-gradient(135deg,#f59e0b38,#f59e0b2e);box-shadow:none;border-color:#f59e0b40}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-new-project-card h3,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-new-project-card p{margin:0;text-align:center}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-new-project-card h3{font-size:1.2rem;font-weight:800;color:var(--text-primary)}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-new-project-card p{color:var(--text-tertiary);font-size:.9rem;line-height:1.5}@media (max-width: 1080px){[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__metrics,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-apps-workspace__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__bar,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__primary,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-creator-systems__focused,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-apps-workspace__header,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__header{align-items:stretch;flex-direction:column}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__search{width:100%}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-controls__filters{gap:.5rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-command-deck__header{align-items:flex-start;flex-direction:column}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-command-deck__grid{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-command-deck .dashboard-command-card{min-height:0}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__header{align-items:flex-start;flex-direction:column}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__card,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__skeleton{min-height:118px;padding:.85rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__header{gap:.85rem;margin-bottom:1rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__icon{width:48px;height:48px}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__handoff{align-items:stretch;flex-direction:column;padding:.8rem}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__handoff span{white-space:normal}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-genesis-engine__handoff em{align-self:flex-start}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-creator-systems--focused{padding:1rem!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-apps-workspace__actions{display:grid;grid-template-columns:1fr;justify-content:stretch}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-apps-workspace__steps,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__metrics{grid-template-columns:1fr!important}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__row{align-items:stretch;flex-direction:column}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-workspace-files__row em{align-self:flex-start}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-library__header{align-items:flex-start}}@media (max-width: 420px){[data-showweld-dashboard=true][data-dashboard-tier=premium-v3] .dashboard-project-snapshot__grid{grid-template-columns:1fr}}[data-showweld-dashboard=true][data-dashboard-tier=premium-v3][data-motion=reduced] *,[data-showweld-dashboard=true][data-dashboard-tier=premium-v3][data-motion=none] *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-bg: var(--sw-dashboard-canvas-bg, var(--sw-product-page-bg));--dashboard-control-size: var(--sw-touch-target, 44px);--dashboard-panel-pad: var(--sw-dashboard-section-padding, 1.5rem);background:var(--sw-dashboard-canvas-bg, var(--bg-gradient-primary))!important;padding:var(--sw-dashboard-page-gutter, 1.25rem)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-content-container{width:min(100%,var(--sw-content-max-width, 1540px))!important;gap:clamp(.85rem,1.45vw,var(--sw-dashboard-gap, 1.5rem))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(section,.dashboard-view-nav,.dashboard-route-intelligence-panel,.dashboard-route-transition-rail,.dashboard-command-ribbon,.dashboard-feature-atlas,.dashboard-workflow-fabric,.dashboard-insight-stack){border-color:var(--sw-dashboard-border, var(--border-primary))!important;box-shadow:var(--sw-dashboard-shadow, var(--shadow-card))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(section,.dashboard-view-nav,.dashboard-route-intelligence-panel,.dashboard-command-ribbon,.dashboard-feature-atlas,.dashboard-workflow-fabric,.dashboard-insight-stack,.dashboard-project-snapshot__card,.dashboard-project-snapshot__skeleton,.dashboard-command-card,.dashboard-mode-panel,.dashboard-skill-panel,.dashboard-account-command,.dashboard-workspace-files__row){background:var(--sw-dashboard-panel-bg, var(--surface-primary))!important;backdrop-filter:var(--sw-dashboard-backdrop-filter, blur(18px) saturate(170%));-webkit-backdrop-filter:var(--sw-dashboard-backdrop-filter, blur(18px) saturate(170%))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] section:hover{box-shadow:var(--sw-dashboard-shadow-hover, var(--sw-dashboard-shadow))!important;border-color:var(--sw-dashboard-border-strong, var(--border-secondary))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :is(button,[role=button],a,input,textarea,select){letter-spacing:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :is(button,[role=button],a):focus-visible,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :is(input,textarea,select):focus-visible{outline:none!important;box-shadow:var(--sw-dashboard-focus-ring, var(--sw-focus-ring))!important;border-color:var(--sw-dashboard-border-strong, var(--accent-primary))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=ops],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=rag]{--sw-route-accent-rgb: var(--success-primary-rgb, 34, 197, 94)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=skills],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis]{--sw-route-accent-rgb: var(--accent-secondary-rgb, 192, 38, 211)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects]{--sw-route-accent-rgb: var(--warning-primary-rgb, 245, 158, 11)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=apps],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-route-accent-rgb: var(--accent-primary-rgb, 0, 123, 255)}.dashboard-command-ribbon{position:sticky;top:max(.65rem,env(safe-area-inset-top,0px));z-index:var(--sw-z-nav, 30);display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1fr) minmax(360px,auto);align-items:center;gap:.75rem;min-height:var(--sw-dashboard-command-height, 82px);padding:.65rem;border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));border-radius:var(--sw-panel-radius, 18px);background:linear-gradient(120deg,rgba(var(--accent-primary-rgb),.075),transparent 36%),var(--sw-dashboard-command-bg, rgba(8,13,24,.78));backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(24px) saturate(180%));-webkit-backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(24px) saturate(180%));box-shadow:var(--sw-dashboard-shadow, 0 24px 60px rgba(0,0,0,.34));isolation:isolate}.dashboard-command-ribbon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--accent-primary-rgb),.18),rgba(var(--accent-secondary-rgb),.12),transparent);-webkit-mask-image:linear-gradient(to bottom,black,transparent 46%);mask-image:linear-gradient(to bottom,black,transparent 46%);opacity:.72;z-index:-1}.dashboard-command-ribbon__identity,.dashboard-command-ribbon__signals,.dashboard-command-ribbon__actions{min-width:0}.dashboard-command-ribbon__identity{display:flex;align-items:center;gap:.75rem;padding:.35rem .45rem}.dashboard-command-ribbon__mark{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--sw-radius-lg, 14px);border:1px solid var(--sw-dashboard-signal-border, rgba(var(--accent-primary-rgb),.28));background:var(--sw-dashboard-signal-bg, rgba(var(--accent-primary-rgb),.13));box-shadow:inset 0 1px #ffffff1a}.dashboard-command-ribbon__copy{min-width:0;display:grid;gap:.08rem}.dashboard-command-ribbon__copy span{color:var(--accent-primary);font-size:var(--sw-text-xs, .72rem);font-weight:900;text-transform:uppercase;letter-spacing:0}.dashboard-command-ribbon__copy strong,.dashboard-command-ribbon__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-command-ribbon__copy strong{color:var(--text-primary);font-size:var(--sw-text-lg, 1.06rem);line-height:1.1;font-weight:920}.dashboard-command-ribbon__copy small{color:var(--text-tertiary);font-size:var(--sw-text-xs, .72rem);font-weight:700}.dashboard-command-ribbon__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.dashboard-command-ribbon__signals button{min-width:0;min-height:var(--dashboard-control-size, 44px);display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:.1rem;padding:.5rem .65rem;border-radius:var(--sw-radius-md, 12px);border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));background:var(--sw-dashboard-muted-bg, rgba(255,255,255,.055));color:var(--text-primary);cursor:pointer;text-align:left}.dashboard-command-ribbon__signals button:hover{background:var(--sw-dashboard-row-bg-hover, rgba(255,255,255,.08));border-color:var(--sw-dashboard-border-strong, rgba(var(--accent-primary-rgb),.32))}.dashboard-command-ribbon__signals span,.dashboard-command-ribbon__signals strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-command-ribbon__signals span{color:var(--text-tertiary);font-size:.66rem;font-weight:850;text-transform:uppercase}.dashboard-command-ribbon__signals strong{color:var(--text-primary);font-size:.9rem;font-weight:900}.dashboard-command-ribbon__actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.dashboard-command-ribbon__actions>button,.dashboard-command-ribbon__actions .sw-theme-trigger{min-height:var(--dashboard-control-size, 44px)}.dashboard-command-ribbon__actions .sw-theme-control{min-width:0}.dashboard-command-ribbon__drawer{display:grid!important;background:var(--sw-dashboard-panel-bg-strong, rgba(10, 13, 22, .94))!important;border:1px solid var(--sw-dashboard-border-strong, rgba(var(--accent-primary-rgb),.32))!important;border-radius:var(--sw-panel-radius, 18px)!important;backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(24px) saturate(180%))!important;-webkit-backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(24px) saturate(180%))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav{position:relative;top:auto;display:grid;gap:.7rem;padding:.7rem;background:var(--sw-dashboard-nav-bg, var(--sw-dashboard-glass-bg))!important;border-radius:var(--sw-panel-radius, 18px)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__header{padding:.2rem .25rem 0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{grid-template-columns:repeat(auto-fit,minmax(var(--sw-dashboard-nav-tab-min, 154px),1fr));gap:.5rem;overflow:visible}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{min-height:58px;padding:.58rem .62rem;border-radius:var(--sw-radius-md, 12px);background:var(--sw-dashboard-control-bg, rgba(255,255,255,.06));border-color:var(--sw-dashboard-border, rgba(255,255,255,.1))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab[data-active=true]{background:var(--sw-dashboard-control-bg-active, linear-gradient(135deg, rgba(var(--accent-primary-rgb),.2), rgba(var(--accent-secondary-rgb),.12)));border-color:var(--sw-dashboard-border-strong, rgba(var(--accent-primary-rgb),.38))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status span,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status button{background:var(--sw-dashboard-muted-bg, rgba(255,255,255,.055));border-color:var(--sw-dashboard-border, rgba(255,255,255,.1))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-shell{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);border-radius:var(--sw-panel-radius, 18px);padding:clamp(.35rem,.8vw,.6rem);background:var(--sw-dashboard-panel-bg-strong, var(--sw-dashboard-panel-bg));border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-shell:after{background:linear-gradient(90deg,var(--sw-theme-overlay-tint, rgba(7,9,20,.72)) 0%,transparent 76%),radial-gradient(700px 360px at 100% 0%,rgba(var(--accent-secondary-rgb),.12),transparent 60%);opacity:.74}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-identity,.dashboard-hero-next-panel{background:var(--sw-dashboard-card-bg, rgba(255,255,255,.055));border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));box-shadow:inset 0 1px #ffffff12}.dashboard-hero-next-panel{position:relative;z-index:1;min-width:0;display:grid;align-content:center;gap:.78rem;padding:clamp(.9rem,1.6vw,1.15rem);border-radius:var(--sw-radius-xl, 18px)}.dashboard-hero-next-panel__eyebrow{color:var(--accent-primary);font-size:var(--sw-text-xs, .72rem);font-weight:900;text-transform:uppercase;letter-spacing:0}.dashboard-hero-next-panel>strong{color:var(--text-primary);font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.18;font-weight:900;letter-spacing:0}.dashboard-hero-next-panel__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.dashboard-hero-next-panel__actions button{width:100%;min-width:0}.dashboard-hero-next-panel__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.dashboard-hero-next-panel__meta span{min-width:0;display:grid;gap:.08rem;padding:.45rem .5rem;border-radius:var(--sw-radius-md, 12px);border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));background:var(--sw-dashboard-muted-bg, rgba(255,255,255,.052))}.dashboard-hero-next-panel__meta em,.dashboard-hero-next-panel__meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.dashboard-hero-next-panel__meta em{color:var(--text-tertiary);font-size:.63rem;font-weight:850;text-transform:uppercase}.dashboard-hero-next-panel__meta strong{color:var(--text-primary);font-size:.78rem;font-weight:900}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mission-control{gap:clamp(.85rem,1.4vw,1.2rem)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mode-panel{grid-template-columns:minmax(260px,.82fr) minmax(360px,1fr);background:var(--sw-dashboard-panel-bg, var(--surface-primary))!important;border:1px solid var(--sw-dashboard-border, var(--border-primary))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-guidance-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-guidance-strip__item,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mode-button{background:var(--sw-dashboard-control-bg, rgba(255,255,255,.06));border-color:var(--sw-dashboard-border, rgba(255,255,255,.1))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mode-button[data-active=true]{background:var(--sw-dashboard-control-bg-active, rgba(var(--accent-primary-rgb),.18));border-color:var(--sw-dashboard-border-strong, rgba(var(--accent-primary-rgb),.34))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.62rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-action-set{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-action{min-height:var(--sw-touch-target, 44px);transition:transform var(--sw-duration-fast, .14s) var(--sw-easing-standard, ease),border-color var(--sw-duration-base, .22s) ease,background var(--sw-duration-base, .22s) ease}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-action:hover{transform:translateY(-1px);background:var(--sw-dashboard-control-bg-hover, rgba(255,255,255,.1))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-action-label{display:none}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-grid>*{min-height:100%}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-new-project-card{min-height:242px;background:var(--sw-dashboard-card-bg, var(--surface-primary))!important;border-color:var(--sw-dashboard-border-strong, var(--border-secondary))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon:before,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab[data-active=true],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__progress span{background-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.22)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail{background:var(--sw-dashboard-glass-bg, rgba(8,13,24,.74))!important;border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));border-radius:var(--sw-panel-radius, 18px);padding:.72rem;display:grid;grid-template-columns:minmax(190px,.55fr) minmax(150px,.35fr) minmax(320px,1fr) minmax(220px,.42fr);gap:.58rem;align-items:stretch;position:relative;overflow:hidden}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__progress{position:absolute;inset:0 0 auto;height:2px;background:var(--sw-dashboard-muted-bg, rgba(255,255,255,.06))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__progress span{display:block;height:100%;background:linear-gradient(90deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.92),rgba(var(--accent-secondary-rgb),.72));transition:width var(--sw-duration-base, .22s) var(--sw-easing-standard, ease)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__identity,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__signal,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__controls button,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map button{background:var(--sw-dashboard-muted-bg, rgba(255,255,255,.055));border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));border-radius:var(--sw-radius-md, 12px)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map button{min-width:0;min-height:46px;display:flex;align-items:center;gap:.42rem;padding:.38rem .45rem;color:var(--text-primary);cursor:pointer;text-align:left}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map button[data-active=true]{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.44);background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.18),rgba(var(--accent-secondary-rgb),.1))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map-icon{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--sw-dashboard-signal-bg, rgba(var(--accent-primary-rgb),.12))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map-copy{min-width:0;display:grid;gap:.02rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map-copy small,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map-copy small{color:var(--text-tertiary);font-size:.58rem;font-weight:900}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map-copy strong{color:var(--text-primary);font-size:.7rem;font-weight:850}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-card{position:relative;min-height:134px;padding-top:1.1rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-card[data-command-rank=primary]{background:radial-gradient(420px 220px at 12% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.16),transparent 62%),var(--sw-dashboard-card-bg-hover, var(--sw-dashboard-card-bg))!important;border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.34)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-card__index{position:absolute;top:.7rem;right:.72rem;color:var(--text-tertiary);font-size:.62rem;font-weight:950;line-height:1}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__primary{display:grid!important;grid-template-columns:minmax(240px,1fr) minmax(148px,.24fr) auto;align-items:stretch!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__summary{min-height:var(--sw-touch-target, 44px);display:grid;align-content:center;gap:.03rem;padding:.42rem .65rem;border-radius:var(--sw-radius-md, 12px);border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));background:var(--sw-dashboard-muted-bg, rgba(255,255,255,.055))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__summary span,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__summary strong,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__summary span{color:var(--text-tertiary);font-size:.62rem;font-weight:900;text-transform:uppercase}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__summary strong{color:var(--text-primary);font-size:.88rem;font-weight:950}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__summary small{color:var(--text-tertiary);font-size:.65rem;font-weight:750}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__filter{min-width:0;justify-content:space-between!important;gap:.55rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__filter span,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__filter strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__filter strong{min-width:1.8rem;padding:.18rem .38rem;border-radius:999px;background:var(--sw-dashboard-muted-bg, rgba(255,255,255,.08));font-size:.72rem;text-align:center}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack{min-width:0;display:grid;gap:clamp(.75rem,1.2vw,1rem);padding:clamp(.85rem,1.45vw,1.15rem);border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));border-radius:var(--sw-panel-radius, 18px);background:radial-gradient(640px 340px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.12),transparent 62%),var(--sw-dashboard-panel-bg, rgba(255,255,255,.055))!important;overflow:hidden}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__header,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:.85rem;align-items:end}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__header>div,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__header>div{min-width:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__eyebrow,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__eyebrow{color:var(--accent-primary);font-size:var(--sw-text-xs, .72rem);font-weight:950;text-transform:uppercase;letter-spacing:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric h2,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric h3,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric p,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack h2,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack p{margin:0;letter-spacing:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric h2,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack h2{margin-top:.18rem;color:var(--text-primary);font-size:clamp(1.08rem,1.5vw,1.32rem);line-height:1.18;font-weight:950}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric h3{color:var(--text-primary);font-size:clamp(1rem,1.28vw,1.18rem);line-height:1.18;font-weight:950}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric p,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack p{max-width:72ch;margin-top:.32rem;color:var(--text-secondary);font-size:.84rem;line-height:1.46}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__signal{min-width:0;display:grid;gap:.05rem;padding:.62rem .7rem;border-radius:var(--sw-radius-lg, 14px);border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));background:var(--sw-dashboard-muted-bg, rgba(255,255,255,.055))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__signal :is(small,strong,span){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__signal small{color:var(--text-tertiary);font-size:.62rem;font-weight:900;text-transform:uppercase}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__signal strong{color:var(--text-primary);font-size:.95rem;font-weight:950}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__signal span{color:var(--text-tertiary);font-size:.68rem;font-weight:750}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__body{min-width:0;display:grid;grid-template-columns:minmax(230px,.28fr) minmax(0,1fr);gap:.72rem;align-items:stretch}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__rail{min-width:0;display:grid;gap:.42rem;align-content:start}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__rail button{min-width:0;min-height:52px;display:flex;align-items:center;gap:.55rem;padding:.48rem .56rem;border-radius:var(--sw-radius-md, 12px);border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));background:var(--sw-dashboard-control-bg, rgba(255,255,255,.055));color:var(--text-primary);cursor:pointer;text-align:left}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__rail button[data-active=true]{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.42);background:var(--sw-dashboard-control-bg-active, rgba(var(--accent-primary-rgb),.16))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__rail-icon{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--sw-dashboard-signal-bg, rgba(var(--accent-primary-rgb),.12))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__rail button>span:last-child{min-width:0;display:grid;gap:.04rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__rail :is(strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__rail strong{color:var(--text-primary);font-size:.78rem;font-weight:950}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__rail small{color:var(--text-tertiary);font-size:.64rem;font-weight:750}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__detail{min-width:0;display:grid;align-content:start;gap:.78rem;padding:.82rem;border-radius:var(--sw-radius-xl, 18px);border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.28);background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.13),#ffffff09),var(--sw-dashboard-card-bg, rgba(255,255,255,.055))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__detail-head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:start}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__detail-head span{color:var(--accent-primary);font-size:.66rem;font-weight:900;text-transform:uppercase}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__surfaces,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__features{min-width:0;display:flex;flex-wrap:wrap;gap:.38rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__surfaces span,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__features span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;font-size:.66rem;font-weight:850}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__surfaces span{padding:.24rem .46rem;color:var(--accent-primary);background:var(--sw-dashboard-signal-bg, rgba(var(--accent-primary-rgb),.12));border:1px solid var(--sw-dashboard-signal-border, rgba(var(--accent-primary-rgb),.22))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__features span{padding:.2rem .42rem;color:var(--text-tertiary);background:var(--sw-dashboard-muted-bg, rgba(255,255,255,.055));border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__actions{display:flex;flex-wrap:wrap;gap:.5rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__switcher button{min-width:0;display:grid;gap:.12rem;padding:.68rem .72rem;border-radius:var(--sw-radius-lg, 14px);border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));background:var(--sw-dashboard-control-bg, rgba(255,255,255,.055));color:var(--text-primary);cursor:pointer;text-align:left}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__switcher button[data-active=true]{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.42);background:var(--sw-dashboard-control-bg-active, rgba(var(--accent-primary-rgb),.16))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__switcher :is(span,strong,small,em){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__switcher span{color:var(--accent-primary);font-size:.62rem;font-weight:900;text-transform:uppercase}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__switcher strong{color:var(--text-primary);font-size:.88rem;font-weight:950}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__switcher small{color:var(--text-tertiary);font-size:.68rem;font-weight:750}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__switcher em{width:fit-content;margin-top:.15rem;padding:.16rem .38rem;border-radius:999px;color:var(--accent-primary);background:var(--sw-dashboard-signal-bg, rgba(var(--accent-primary-rgb),.12));border:1px solid var(--sw-dashboard-signal-border, rgba(var(--accent-primary-rgb),.22));font-size:.6rem;font-weight:950}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__panel{min-width:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__panel>:first-child{margin:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas{display:grid;gap:clamp(.75rem,1.2vw,1rem);padding:clamp(.85rem,1.45vw,1.15rem);border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));border-radius:var(--sw-panel-radius, 18px);background:radial-gradient(560px 320px at 4% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.13),transparent 62%),var(--sw-dashboard-panel-bg, rgba(255,255,255,.055))!important;overflow:hidden}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:.85rem;align-items:end}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__header>div{min-width:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__eyebrow{color:var(--accent-primary);font-size:var(--sw-text-xs, .72rem);font-weight:950;text-transform:uppercase;letter-spacing:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas h2,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas p{margin:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas h2{margin-top:.18rem;color:var(--text-primary);font-size:clamp(1.08rem,1.5vw,1.32rem);line-height:1.18;font-weight:950;letter-spacing:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas p{max-width:68ch;margin-top:.32rem;color:var(--text-secondary);font-size:.84rem;line-height:1.46}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__health{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__health span{min-width:0;display:grid;gap:.06rem;padding:.52rem .58rem;border-radius:var(--sw-radius-md, 12px);border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));background:var(--sw-dashboard-muted-bg, rgba(255,255,255,.055))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__health :is(em,strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__health em{color:var(--text-tertiary);font-size:.62rem;font-weight:900;text-transform:uppercase}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__health strong{color:var(--text-primary);font-size:.9rem;font-weight:950}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__health small{color:var(--text-tertiary);font-size:.66rem;font-weight:750}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__body{display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:.75rem;align-items:stretch}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active{min-width:0;display:grid;align-content:start;gap:.72rem;padding:.82rem;border-radius:var(--sw-radius-xl, 18px);border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.32);background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.16),#ffffff09),var(--sw-dashboard-card-bg, rgba(255,255,255,.055))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active-index{width:fit-content;padding:.24rem .45rem;border-radius:999px;color:var(--accent-primary);background:var(--sw-dashboard-signal-bg, rgba(var(--accent-primary-rgb),.13));border:1px solid var(--sw-dashboard-signal-border, rgba(var(--accent-primary-rgb),.25));font-size:.62rem;font-weight:950}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active small,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active small{color:var(--text-tertiary);font-size:.68rem;font-weight:900;text-transform:uppercase}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active strong{color:var(--text-primary);font-size:1.1rem;font-weight:950;line-height:1.18}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active p{color:var(--text-secondary);font-size:.8rem;line-height:1.42}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active button{width:100%;justify-content:center}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__card{min-width:0;min-height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;border-radius:var(--sw-radius-lg, 14px);border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));background:var(--sw-dashboard-card-bg, rgba(255,255,255,.05));overflow:hidden}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__card[data-active=true]{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.42);background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.17),rgba(var(--accent-secondary-rgb),.08)),var(--sw-dashboard-card-bg-hover, rgba(255,255,255,.065))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__card-main{min-width:0;display:grid;align-content:start;gap:.5rem;padding:.72rem;border:0;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__card-main:hover{background:var(--sw-dashboard-row-bg-hover, rgba(255,255,255,.05))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__card-top,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.45rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__icon{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--sw-dashboard-signal-bg, rgba(var(--accent-primary-rgb),.12))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__number{color:var(--text-tertiary);font-size:.62rem;font-weight:950}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__copy{min-width:0;display:grid;gap:.08rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__copy :is(small,strong,em),[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__meta :is(span,strong){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__copy small{color:var(--accent-primary);font-size:.62rem;font-weight:900;text-transform:uppercase}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__copy strong{color:var(--text-primary);font-size:.9rem;font-weight:950;line-height:1.18}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__copy em{color:var(--text-tertiary);font-size:.68rem;font-weight:750}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__meta span{color:var(--text-secondary);font-size:.7rem;font-weight:850}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__meta strong{flex:0 0 auto;padding:.16rem .38rem;border-radius:999px;color:var(--accent-primary);background:var(--sw-dashboard-signal-bg, rgba(var(--accent-primary-rgb),.12));border:1px solid var(--sw-dashboard-signal-border, rgba(var(--accent-primary-rgb),.22));font-size:.6rem;font-weight:950}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__chips{min-width:0;display:flex;flex-wrap:wrap;gap:.3rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__chips i{min-width:0;max-width:100%;padding:.18rem .34rem;border-radius:999px;border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));background:var(--sw-dashboard-muted-bg, rgba(255,255,255,.055));color:var(--text-tertiary);font-size:.58rem;font-style:normal;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__card-action{min-height:38px;width:100%;border:0;border-top:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));background:var(--sw-dashboard-control-bg, rgba(255,255,255,.055));color:var(--accent-primary);font-size:.72rem;font-weight:900;cursor:pointer}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__card-action:hover{background:var(--sw-dashboard-control-bg-active, rgba(var(--accent-primary-rgb),.14))}.dashboard-mobile-route-dock{display:none}@media (min-width: 1280px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);align-items:stretch;gap:.75rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead{min-height:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__next{grid-template-columns:1fr}}@media (max-width: 1180px){.dashboard-command-ribbon{grid-template-columns:1fr;align-items:stretch;position:relative;top:auto}.dashboard-command-ribbon__signals{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-command-ribbon__actions{justify-content:flex-start}.dashboard-command-ribbon__drawer{position:static!important;width:100%!important;grid-column:1 / -1}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-shell,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mode-panel,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map{grid-template-columns:repeat(4,minmax(0,1fr))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__primary{grid-template-columns:minmax(220px,1fr) minmax(136px,.35fr)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__header,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__body,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__header{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__rail{grid-template-columns:repeat(4,minmax(0,1fr))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__rail button{min-height:60px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__header,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__body{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{padding:max(.75rem,env(safe-area-inset-top,0px)) .75rem calc(var(--mobile-nav-total, 72px) + .75rem)!important}.dashboard-command-ribbon{gap:.55rem;padding:.55rem;border-radius:16px}.dashboard-command-ribbon__identity{padding:.2rem}.dashboard-command-ribbon__mark{width:36px;height:36px;flex-basis:36px}.dashboard-command-ribbon__signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.dashboard-command-ribbon__signals button{min-height:48px;padding:.45rem}.dashboard-command-ribbon__signals span{font-size:.58rem}.dashboard-command-ribbon__signals strong{font-size:.72rem}.dashboard-command-ribbon__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.dashboard-command-ribbon__actions>button,.dashboard-command-ribbon__actions .sw-theme-control,.dashboard-command-ribbon__actions .sw-theme-trigger{width:100%}.dashboard-command-ribbon__drawer{grid-template-columns:1fr!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__primary{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__summary{display:none}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack{padding:.72rem;border-radius:16px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__rail{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__detail-head{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__actions{display:grid;grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__actions button{width:100%}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__switcher{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas{padding:.72rem;border-radius:16px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__header,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__body{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__health,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active{grid-template-columns:auto minmax(0,1fr);align-items:center}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active button{grid-column:1 / -1}.dashboard-mobile-route-dock{position:sticky;bottom:calc(var(--mobile-nav-total, 72px) + max(.45rem,env(safe-area-inset-bottom,0px)));z-index:var(--sw-z-nav, 30);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;padding:.45rem;border:1px solid var(--sw-dashboard-border-strong, rgba(var(--accent-primary-rgb),.28));border-radius:18px;background:var(--sw-dashboard-command-bg, rgba(8,13,24,.88));box-shadow:var(--sw-dashboard-shadow, 0 20px 56px rgba(0,0,0,.34));backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(22px) saturate(180%));-webkit-backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(22px) saturate(180%))}.dashboard-mobile-route-dock button{min-width:0;min-height:48px;display:grid;align-content:center;justify-items:center;gap:.16rem;padding:.36rem .24rem;border-radius:13px;border:1px solid var(--sw-dashboard-border, rgba(255,255,255,.1));background:var(--sw-dashboard-control-bg, rgba(255,255,255,.055));color:var(--text-primary);cursor:pointer}.dashboard-mobile-route-dock button[data-active=true]{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.42);background:var(--sw-dashboard-control-bg-active, rgba(var(--accent-primary-rgb),.16))}.dashboard-mobile-route-dock button span{display:inline-flex;align-items:center;justify-content:center}.dashboard-mobile-route-dock button strong{max-width:100%;color:inherit;font-size:.6rem;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-identity{align-items:flex-start;gap:.75rem}.dashboard-hero-next-panel__actions,.dashboard-hero-next-panel__meta,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-guidance-strip{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-action-set{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-action-label{display:inline}}@media (max-width: 420px){.dashboard-command-ribbon__signals,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll,.dashboard-command-ribbon__actions,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__controls,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__grid,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__health,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workflow-fabric__rail{grid-template-columns:1fr}.dashboard-mobile-route-dock{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-mobile-route-dock button strong{font-size:.56rem}}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-contrast=high] :where(section,.dashboard-view-nav,.dashboard-route-intelligence-panel,.dashboard-command-ribbon,.dashboard-feature-atlas,.dashboard-feature-atlas__card,.dashboard-workflow-fabric,.dashboard-workflow-fabric__detail,.dashboard-insight-stack,.dashboard-insight-stack__switcher button,.dashboard-mobile-route-dock,.dashboard-command-card,.dashboard-mode-button,.dashboard-project-grid>*){border-color:var(--sw-dashboard-border-strong, var(--accent-primary))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-motion=reduced] *,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-motion=none] *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-os-rail-width: clamp(248px, 19vw, 312px);--dashboard-os-command-top: max(.75rem, env(safe-area-inset-top, 0px));--dashboard-os-command-offset: calc(var(--dashboard-os-command-top) + var(--sw-dashboard-command-height, 82px) + 1rem);--dashboard-os-radius: clamp(16px, 1.2vw, 22px);--dashboard-os-radius-sm: 14px;background:var(--sw-dashboard-canvas-bg, var(--sw-layer-canvas, var(--bg-gradient-primary)))!important;color:var(--text-primary)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-shell{width:min(100%,1640px)!important;max-width:min(100%,1640px)!important;margin-inline:auto!important;gap:clamp(.85rem,1.35vw,1.35rem)!important;isolation:isolate}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-command{position:sticky;top:var(--dashboard-os-command-top);z-index:var(--sw-z-nav, 40);min-width:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon{min-height:var(--sw-dashboard-command-height, 82px);display:grid;grid-template-columns:minmax(250px,1fr) minmax(260px,.62fr) auto;align-items:center;gap:clamp(.65rem,1vw,1rem);padding:clamp(.62rem,1vw,.85rem);border:var(--sw-border-hairline, 1px solid var(--sw-dashboard-border, rgba(255,255,255,.1)));border-radius:var(--dashboard-os-radius);background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--sw-layer-overlay, var(--sw-dashboard-command-bg, rgba(5,8,14,.88)));box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff13;backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(28px) saturate(170%));-webkit-backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(28px) saturate(170%))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__identity{min-width:0;display:flex;align-items:center;gap:.72rem;padding:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__mark{width:42px;height:42px;flex:0 0 42px;border-radius:14px;background:var(--sw-accent-field, linear-gradient(135deg, rgba(var(--accent-primary-rgb),.18), rgba(var(--accent-secondary-rgb),.1))),var(--sw-layer-raised, rgba(255,255,255,.08));border:1px solid var(--sw-border-accent, rgba(var(--accent-primary-rgb),.32));box-shadow:var(--sw-accent-glow, 0 18px 48px rgba(var(--accent-primary-rgb),.16))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy :is(span,strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy span{color:var(--text-tertiary);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy strong{margin-top:.1rem;color:var(--text-primary);font-size:clamp(1rem,1.2vw,1.2rem);font-weight:920;line-height:1.12}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy small{margin-top:.12rem;color:var(--text-tertiary);font-size:.72rem;font-weight:700}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals button{min-width:0;min-height:48px;display:grid;align-content:center;gap:.05rem;padding:.5rem .58rem;border-radius:var(--dashboard-os-radius-sm);border:1px solid var(--sw-border-muted, var(--sw-dashboard-border, rgba(255,255,255,.11)));background:var(--sw-layer-default, var(--sw-dashboard-control-bg, rgba(255,255,255,.06)));color:var(--text-primary);box-shadow:inset 0 1px #ffffff0b}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals button:hover{border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.34));background:var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.12)),var(--sw-layer-raised, var(--sw-dashboard-control-bg-hover))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals :is(span,strong){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals span{color:var(--text-tertiary);font-size:.62rem;font-weight:850}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals strong{color:var(--text-primary);font-size:.86rem;font-weight:920}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions>button,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger{min-height:40px!important;border-radius:12px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__drawer{right:0!important;top:calc(100% + .55rem)!important;width:min(100vw - 2rem,420px)!important;border:var(--sw-border-hairline, 1px solid var(--sw-dashboard-border));border-radius:18px!important;background:var(--sw-layer-overlay, var(--sw-dashboard-panel-bg-strong))!important;box-shadow:0 24px 72px #0000007a;backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(30px) saturate(180%));-webkit-backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(30px) saturate(180%))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-body{min-width:0;display:grid;grid-template-columns:var(--dashboard-os-rail-width) minmax(0,1fr);gap:clamp(.85rem,1.25vw,1.25rem);align-items:start}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{min-width:0;position:sticky;top:var(--dashboard-os-command-offset);z-index:20;max-height:calc(100dvh - var(--dashboard-os-command-offset) - 1rem);display:grid;gap:.8rem;overflow:auto;overscroll-behavior:contain;padding-right:.1rem;scrollbar-width:thin}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-main,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage{min-width:0;display:grid;gap:clamp(.85rem,1.25vw,1.25rem)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>section,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>div[id]{border:var(--sw-border-hairline, 1px solid var(--sw-dashboard-border, rgba(255,255,255,.1)))!important;border-radius:var(--dashboard-os-radius)!important;background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--sw-layer-default, var(--sw-dashboard-panel-bg, rgba(8,13,24,.86)))!important;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff0e!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav{display:grid;gap:.72rem;padding:.72rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__header{min-width:0;display:grid;gap:.62rem;padding:.25rem .25rem .45rem;border-bottom:1px solid var(--sw-border-muted, var(--sw-dashboard-border-soft, rgba(255,255,255,.08)))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status{min-width:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.38rem;align-items:center}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status>span:first-child{color:var(--accent-primary);font-size:.66rem;font-weight:920;text-transform:uppercase}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status>span:nth-child(2){color:var(--text-tertiary);font-size:.66rem;font-weight:760}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status button{min-height:34px;grid-column:1 / -1;justify-content:center;border-radius:11px;border:1px solid var(--sw-border-muted, var(--sw-dashboard-border));background:var(--sw-layer-sunken, rgba(255,255,255,.04));color:var(--text-secondary)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:grid;grid-template-columns:1fr;gap:.42rem;overflow:visible}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{min-width:0;min-height:56px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.52rem .55rem;border-radius:13px;border:1px solid transparent;background:transparent;color:var(--text-secondary);box-shadow:none;text-align:left}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab:hover{border-color:var(--sw-border-muted, rgba(255,255,255,.12));background:var(--sw-layer-hover, rgba(255,255,255,.07));color:var(--text-primary)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab[data-active=true]{border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.34));background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.2),rgba(var(--accent-secondary-rgb),.06) 42%,#ffffff05),var(--sw-layer-selected, rgba(var(--accent-primary-rgb),.14));color:var(--text-primary);box-shadow:inset 3px 0 rgb(var(--accent-primary-rgb)),0 10px 30px #0000002e}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:var(--sw-layer-sunken, rgba(255,255,255,.05));border:1px solid var(--sw-border-muted, rgba(255,255,255,.1))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab[data-active=true] .dashboard-view-nav__icon{background:var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.14));border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.34));color:var(--accent-primary)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text{min-width:0;display:grid;gap:.06rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text :is(strong,span),[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text strong{color:inherit;font-size:.82rem;font-weight:900}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text span{color:var(--text-tertiary);font-size:.65rem;font-weight:720}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__meta{justify-self:end;max-width:5.7rem;padding:.18rem .38rem;border-radius:999px;background:var(--sw-layer-sunken, rgba(255,255,255,.045));border:1px solid var(--sw-border-muted, rgba(255,255,255,.1));color:var(--text-tertiary);font-size:.58rem;font-weight:860}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{position:relative;display:grid;gap:.72rem;padding:.76rem;overflow:hidden}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(360px 220px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.13),transparent 66%),linear-gradient(180deg,rgba(255,255,255,.026),transparent 38%);opacity:.9}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel>*{position:relative;z-index:1}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__asset{width:100%;max-height:112px;object-fit:cover;border-radius:16px;opacity:.72;filter:saturate(.9) contrast(1.05)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row{display:grid;gap:.35rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row h2{margin:0;color:var(--text-primary);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.14;font-weight:940}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead p{margin:.45rem 0 0;color:var(--text-secondary);font-size:.78rem;line-height:1.45}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics span,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__next button{border:1px solid var(--sw-border-muted, var(--sw-dashboard-border));background:var(--sw-layer-sunken, rgba(255,255,255,.04));border-radius:13px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__next{display:grid;grid-template-columns:1fr;gap:.42rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail{padding:clamp(.65rem,1vw,.85rem);background:linear-gradient(90deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.09),transparent 44%),var(--sw-layer-default, var(--sw-dashboard-panel-bg))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>section,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>div[id]{min-width:0;padding:clamp(.82rem,1.25vw,1.15rem)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(.dashboard-workflow-fabric,.dashboard-insight-stack,.dashboard-feature-atlas,.dashboard-mode-panel,.dashboard-hero-shell,.dashboard-project-grid>*,.dashboard-command-card,.dashboard-account-lane,.dashboard-app-builder-shell,.dashboard-files-shell){border-color:var(--sw-border-muted, var(--sw-dashboard-border, rgba(255,255,255,.11)))!important;background:linear-gradient(180deg,#ffffff05,#ffffff01),var(--sw-layer-default, var(--sw-dashboard-card-bg, rgba(8,13,24,.82)))!important;box-shadow:0 12px 34px #00000038,inset 0 1px #ffffff0b!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(.dashboard-workflow-fabric__detail,.dashboard-feature-atlas__active,.dashboard-feature-atlas__card[data-active=true],.dashboard-insight-stack__switcher button[data-active=true],.dashboard-mode-button[data-active=true]){border-color:var(--sw-border-accent, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.36))!important;background:var(--sw-accent-field, linear-gradient(135deg, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.18), rgba(var(--accent-secondary-rgb),.09))),var(--sw-layer-raised, var(--sw-dashboard-card-bg-hover))!important;box-shadow:var(--sw-accent-glow, 0 20px 60px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.18))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-controls__primary{background:var(--sw-layer-default, var(--sw-dashboard-panel-bg))!important;border:var(--sw-border-hairline, 1px solid var(--sw-dashboard-border))!important;border-radius:var(--dashboard-os-radius-sm);padding:.48rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(button,a[role=button],[role=button]):not(:disabled):active{transform:scale(var(--sw-route-press-scale, .992));background-color:var(--sw-layer-pressed, rgba(255,255,255,.09))}html[data-theme=light] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon,html[data-theme=paper] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon{box-shadow:0 18px 48px #0f172a1f,inset 0 1px #ffffffe0}html[data-theme=light] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav,html[data-theme=light] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel,html[data-theme=light] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail,html[data-theme=light] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>section,html[data-theme=paper] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav,html[data-theme=paper] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel,html[data-theme=paper] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail,html[data-theme=paper] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>section{box-shadow:0 16px 42px #0f172a1a,inset 0 1px #ffffffd1!important}@media (max-width: 1180px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-command{position:relative;top:auto}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions{justify-content:flex-start}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-body{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{position:relative;top:auto;max-height:none;overflow:visible}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status button{grid-column:auto}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{grid-template-columns:repeat(4,minmax(178px,1fr));overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll::-webkit-scrollbar{display:none}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__asset{display:none}}@media (max-width: 760px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-os-radius: 16px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-shell{gap:.72rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon{min-height:auto;padding:.58rem;border-radius:16px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals{grid-template-columns:repeat(3,minmax(0,1fr))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals button{min-height:46px;padding:.44rem .38rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions>button,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-control,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger{width:100%}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{display:none}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-main,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage{gap:.72rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail{padding:.58rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>section,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>div[id]{padding:.72rem!important;border-radius:16px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock{position:sticky;bottom:calc(var(--mobile-nav-total, 72px) + max(.45rem,env(safe-area-inset-bottom,0px)));z-index:var(--sw-z-nav, 42);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.36rem;padding:.42rem;border:var(--sw-border-hairline, 1px solid var(--sw-dashboard-border));border-radius:18px;background:var(--sw-layer-overlay, rgba(5,8,14,.92));box-shadow:0 20px 62px #00000070;backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(26px) saturate(180%));-webkit-backdrop-filter:var(--sw-dashboard-backdrop-filter-strong, blur(26px) saturate(180%))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock button{min-height:48px;border-radius:13px;border:1px solid var(--sw-border-muted, var(--sw-dashboard-border));background:var(--sw-layer-default, rgba(255,255,255,.055))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock button[data-active=true]{border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.38));background:var(--sw-accent-field, var(--sw-dashboard-control-bg-active));color:var(--text-primary)}}@media (max-width: 420px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions{grid-template-columns:1fr}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-os-style-layer: semantic-v5;--dashboard-os-command-max: 1640px;--dashboard-os-stage-max: 1320px;--dashboard-os-route-accent: rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb)));--dashboard-os-card-border: var(--sw-border-hairline, 1px solid var(--sw-border-muted-color, rgba(255,255,255,.1)));--dashboard-os-focus-ring: 0 0 0 1px var(--sw-border-accent-color, rgba(var(--accent-primary-rgb),.58)), 0 0 0 4px var(--sw-accent-focus, rgba(var(--accent-primary-rgb),.18));--dashboard-os-panel-bg: var(--sw-surface-panel, var(--sw-dashboard-panel-bg, rgba(8,13,24,.88)));--dashboard-os-card-bg: var(--sw-card-bg, var(--sw-dashboard-card-bg, rgba(8,13,24,.82)));--dashboard-os-card-bg-hover: var(--sw-card-bg-hover, var(--sw-dashboard-card-bg-hover, rgba(12,18,32,.92)));--dashboard-os-command-bg: var(--sw-surface-command, var(--sw-dashboard-command-bg, rgba(5,8,14,.88)));--dashboard-os-control-bg: var(--sw-control-bg, var(--sw-dashboard-control-bg, rgba(255,255,255,.06)));--dashboard-os-control-bg-hover: var(--sw-control-bg-hover, var(--sw-dashboard-control-bg-hover, rgba(255,255,255,.08)));--dashboard-os-control-bg-active: var(--sw-control-bg-active, var(--sw-dashboard-control-bg-active, rgba(var(--accent-primary-rgb),.18)));--dashboard-os-elevation-card: var(--sw-elevation-2, var(--sw-dashboard-shadow, 0 18px 48px rgba(0,0,0,.32)));--dashboard-os-elevation-panel: var(--sw-elevation-3, var(--sw-dashboard-shadow, 0 24px 64px rgba(0,0,0,.4)));--dashboard-os-elevation-overlay: var(--sw-elevation-5, var(--sw-dashboard-shadow-hover, 0 42px 112px rgba(0,0,0,.56)));--sw-dashboard-command-height: clamp(72px, 7.2vw, 86px);scrollbar-color:var(--sw-border-muted-color, rgba(255,255,255,.16)) transparent}html.showweld-dashboard-active,body.showweld-dashboard-active{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-y:hidden!important}body.showweld-dashboard-active [data-showweld-dashboard=true].dashboard-scrollable{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-behavior:auto!important;scrollbar-gutter:stable}body.showweld-dashboard-active [data-showweld-dashboard=true]:after,body.showweld-dashboard-active [data-showweld-dashboard=true].dashboard-scrollable:after{top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;max-width:100vw!important;transform-origin:center!important;contain:paint!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview]{--sw-route-accent-rgb: var(--accent-primary-rgb, 99,102,241)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=ops]{--sw-route-accent-rgb: var(--sw-success-rgb, 34,197,94)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=skills]{--sw-route-accent-rgb: var(--accent-secondary-rgb, 192,38,211)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=projects]{--sw-route-accent-rgb: var(--sw-warning-rgb, 245,158,11)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=apps]{--sw-route-accent-rgb: var(--sw-info-rgb, 56,189,248)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis]{--sw-route-accent-rgb: var(--accent-primary-rgb, 139,92,246)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=systems]{--sw-route-accent-rgb: 20,184,166}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=rag]{--sw-route-accent-rgb: var(--sw-success-rgb, 34,197,94)}.dashboard-mobile-route-dock[data-dashboard-active-section=overview]{--sw-route-accent-rgb: var(--accent-primary-rgb, 99,102,241)}.dashboard-mobile-route-dock[data-dashboard-active-section=ops]{--sw-route-accent-rgb: var(--sw-success-rgb, 34,197,94)}.dashboard-mobile-route-dock[data-dashboard-active-section=skills]{--sw-route-accent-rgb: var(--accent-secondary-rgb, 192,38,211)}.dashboard-mobile-route-dock[data-dashboard-active-section=projects]{--sw-route-accent-rgb: var(--sw-warning-rgb, 245,158,11)}.dashboard-mobile-route-dock[data-dashboard-active-section=apps]{--sw-route-accent-rgb: var(--sw-info-rgb, 56,189,248)}.dashboard-mobile-route-dock[data-dashboard-active-section=genesis]{--sw-route-accent-rgb: var(--accent-primary-rgb, 139,92,246)}.dashboard-mobile-route-dock[data-dashboard-active-section=systems]{--sw-route-accent-rgb: 20,184,166}.dashboard-mobile-route-dock[data-dashboard-active-section=rag]{--sw-route-accent-rgb: var(--sw-success-rgb, 34,197,94)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] *,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] *:before,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] *:after{box-sizing:border-box}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-scrollable,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4].dashboard-scrollable,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-shell,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-body,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-main,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage{min-width:0!important;max-width:100%!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{align-content:start;grid-auto-rows:max-content;overflow-x:visible!important;pointer-events:auto!important;isolation:isolate}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav{position:relative!important;z-index:3!important;pointer-events:auto!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{position:relative;z-index:1}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>section,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>div[id]{border-color:var(--sw-border-muted-color, rgba(255,255,255,.12))!important;outline:1px solid transparent;outline-offset:-1px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>section,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>div[id]{width:100%!important;max-width:var(--dashboard-os-stage-max)!important;margin-inline:auto!important;overflow:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(.dashboard-hero-shell,.dashboard-feature-atlas,.dashboard-workflow-fabric,.dashboard-insight-stack,.dashboard-project-library,.dashboard-apps-workspace,.dashboard-files-shell,.dashboard-account-command,.dashboard-project-grid,.dashboard-card-summary,.dashboard-card-actions){min-width:0!important;max-width:100%!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(.dashboard-project-grid,.dashboard-feature-atlas__grid,.dashboard-workflow-fabric__grid,.dashboard-insight-stack__grid){align-items:stretch}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(button,a[role=button],[role=button],input,textarea,select,summary):focus-visible{outline:none!important;box-shadow:var(--dashboard-os-focus-ring)!important;border-color:var(--sw-border-accent-color, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.48))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(button,a[role=button],[role=button]){touch-action:manipulation}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(h1,h2,h3,h4,p,span,strong,small,em,button){letter-spacing:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(p,li,small){text-wrap:pretty}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__drawer{z-index:calc(var(--sw-z-popover, 70) + 2)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab[data-active=true],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock button[data-active=true],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map button[data-active=true]{border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.42)!important;box-shadow:inset 3px 0 rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb))),0 14px 34px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.16)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel:before,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail:before{opacity:.72}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-view-nav,.dashboard-route-intelligence-panel,.dashboard-route-transition-rail,.dashboard-route-briefing){background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.06),transparent 72%),var(--dashboard-os-command-bg)!important;border-color:var(--sw-line-strong, var(--sw-dashboard-border, rgba(255,255,255,.11)))!important;box-shadow:var(--dashboard-os-elevation-panel)!important;backdrop-filter:var(--sw-glass-filter, var(--sw-dashboard-backdrop-filter, blur(22px) saturate(170%)));-webkit-backdrop-filter:var(--sw-glass-filter, var(--sw-dashboard-backdrop-filter, blur(22px) saturate(170%)))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(.dashboard-hero-shell,.dashboard-feature-atlas,.dashboard-workflow-fabric,.dashboard-insight-stack,.dashboard-project-library,.dashboard-project-controls,.dashboard-apps-workspace,.dashboard-files-shell,.dashboard-account-command,.dashboard-app-builder-shell,.dashboard-project-snapshot__card,.dashboard-command-card,.dashboard-card-action){background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.052),transparent 70%),var(--dashboard-os-card-bg)!important;border-color:var(--sw-card-border, var(--sw-line-strong, rgba(255,255,255,.11)))!important;box-shadow:var(--dashboard-os-elevation-card)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(.dashboard-command-card,.dashboard-card-action,.dashboard-project-snapshot__card,.dashboard-feature-atlas__card,.dashboard-mode-button):is(:hover,:focus-visible,:focus-within){background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.09),transparent 70%),var(--dashboard-os-card-bg-hover)!important;border-color:var(--sw-border-accent-color, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.42))!important;box-shadow:var(--dashboard-os-elevation-panel)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__tab,.dashboard-route-transition-rail__map button,.dashboard-mobile-route-dock button,.dashboard-command-ribbon__actions button,.dashboard-insight-stack__switcher button,.dashboard-mode-button){background:var(--dashboard-os-control-bg)!important;border-color:var(--sw-control-border, var(--sw-line-strong, rgba(255,255,255,.11)))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__tab,.dashboard-route-transition-rail__map button,.dashboard-mobile-route-dock button,.dashboard-command-ribbon__actions button,.dashboard-insight-stack__switcher button,.dashboard-mode-button):is(:hover,:focus-visible){background:var(--dashboard-os-control-bg-hover)!important;border-color:var(--sw-control-border-hover, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.38))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__tab[data-active=true],.dashboard-route-transition-rail__map button[data-active=true],.dashboard-mobile-route-dock button[data-active=true],.dashboard-insight-stack__switcher button[data-active=true],.dashboard-mode-button[data-active=true]){background:var(--dashboard-os-control-bg-active)!important;border-color:var(--sw-border-accent-color, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.44))!important;box-shadow:var(--sw-focus-ring-inset, inset 0 0 0 1px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.32)),0 16px 40px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.16)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(input,textarea,select,.dashboard-project-controls__search){background:var(--sw-input-bg, rgba(255,255,255,.06))!important;border-color:var(--sw-input-border, var(--sw-line-strong, rgba(255,255,255,.11)))!important;color:var(--sw-text-primary, var(--text-primary))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon__drawer,.dashboard-action-drawer){background:var(--sw-popover-bg, var(--dashboard-os-command-bg))!important;border-color:var(--sw-border-muted-color, rgba(255,255,255,.12))!important;box-shadow:var(--dashboard-os-elevation-overlay)!important;backdrop-filter:var(--sw-glass-filter-strong, var(--sw-dashboard-backdrop-filter-strong, blur(30px) saturate(180%)));-webkit-backdrop-filter:var(--sw-glass-filter-strong, var(--sw-dashboard-backdrop-filter-strong, blur(30px) saturate(180%)))}@media (min-width: 1181px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-os-rail-width: clamp(278px, 20vw, 324px);--dashboard-os-rail-panel-max: clamp(224px, 27dvh, 262px);--dashboard-os-rail-nav-gap: .34rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{grid-template-rows:minmax(0,auto) minmax(0,var(--dashboard-os-rail-panel-max));gap:.62rem!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 .18rem .35rem 0!important;scrollbar-gutter:stable}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{width:100%;min-width:0;max-width:100%;overflow-x:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav{gap:.48rem!important;padding:.58rem!important;background:linear-gradient(180deg,#ffffff07,#ffffff02),var(--sw-layer-overlay, var(--sw-dashboard-panel-bg, rgba(8,13,24,.88)))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__header{gap:.42rem!important;padding:.12rem .12rem .38rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand{display:grid!important;grid-template-columns:30px minmax(0,1fr);gap:.48rem!important;align-items:center}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:var(--sw-accent-field, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.14));border:1px solid var(--sw-border-accent, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.3))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand-copy,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand-copy :where(strong,span){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand-copy strong{font-size:.76rem!important;line-height:1.08}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand-copy span{display:block;margin-top:.08rem;font-size:.58rem!important;color:var(--text-tertiary)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.28rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status button{min-height:28px!important;padding:0 .42rem!important;font-size:.62rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{gap:var(--dashboard-os-rail-nav-gap)!important;overflow:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{min-height:44px!important;grid-template-columns:28px minmax(0,1fr) minmax(0,auto)!important;gap:.42rem!important;padding:.38rem .42rem!important;border-radius:12px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__icon{width:28px!important;height:28px!important;border-radius:10px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text strong{font-size:.74rem!important;line-height:1.05}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text span{font-size:.56rem!important;line-height:1.08}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__meta{max-width:4.4rem!important;padding:.14rem .32rem!important;font-size:.52rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{grid-template-columns:1fr!important;align-content:start;gap:.48rem!important;max-height:var(--dashboard-os-rail-panel-max)!important;padding:.62rem!important;overflow:hidden!important;background:radial-gradient(320px 180px at 0% 0%,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.13),transparent 68%),var(--sw-layer-raised, var(--sw-dashboard-panel-bg, rgba(8,13,24,.88)))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__asset{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__eyebrow,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row span,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead p{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.38rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row h2{font-size:.92rem!important;line-height:1.12!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row span{max-width:4.4rem;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.32rem!important;font-size:.68rem!important;line-height:1.34!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__chips{display:flex;gap:.26rem;overflow:hidden}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__chips span{flex:0 1 auto;min-width:0;max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.16rem .34rem;font-size:.54rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__chips span:nth-child(n+4){display:none}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.3rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics span{min-width:0;padding:.34rem!important;border-radius:11px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics :where(em,strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics em{font-size:.5rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics strong{font-size:.64rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics small{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.36rem;padding:.38rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action small,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action button{min-height:30px!important;padding:0 .55rem!important;border-radius:10px!important;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__next{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.3rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__next button{min-height:34px;padding:.32rem .38rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__next button :where(span,strong){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__next button span{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__next button strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.05}}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(p,li,span,div):first-letter{float:none!important;margin:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;text-shadow:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine{overflow-x:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine :where(div,p,label,span,strong,small,em){white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine :where(div,section,article,button)[style*="display: flex"]{flex-wrap:wrap!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine input{transform:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine label{display:block!important;left:1rem!important;right:1rem!important;width:auto!important;max-width:calc(100% - 2rem)!important;line-height:1.25!important;overflow:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(button,strong,span,small,em,p){min-width:0;max-width:100%;overflow-wrap:anywhere}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(button,strong,span,small,em){white-space:normal!important;text-overflow:clip!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(.dashboard-card-action,.dashboard-mode-button,.dashboard-command-card,.dashboard-new-project-card,.dashboard-workspace-files__metric){overflow:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(.dashboard-card-action,.dashboard-mode-button,.dashboard-command-card){align-content:center}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail :where(button,strong,span,small,em){min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__copy :where(strong,span){overflow:visible!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] button,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] button :where(span,strong,small,em){min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage .sw-qol-visual{overflow:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage .sw-qol-visual__image{width:100%!important;max-width:100%!important;transform:none!important}@media (min-width: 1181px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text{min-width:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text :is(strong,span){white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip}}html[data-theme=light] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4],html[data-theme=paper] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-os-focus-ring: 0 0 0 1px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.52), 0 0 0 4px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.16)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail{grid-template-columns:minmax(180px,.52fr) minmax(132px,.34fr) minmax(0,1fr) minmax(170px,.38fr)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map{display:flex!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.08rem;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 2rem),transparent 100%)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map::-webkit-scrollbar{display:none}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map button{flex:0 0 clamp(88px,8vw,116px)!important;min-width:88px!important;max-width:116px!important;min-height:66px!important;scroll-snap-align:start}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map-copy{min-width:0!important;max-width:100%!important;justify-items:center!important;text-align:center!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map-copy strong{max-width:100%!important;white-space:nowrap!important;line-height:1.08!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__controls button{min-width:0!important;min-height:58px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:.12rem!important;padding:.48rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__controls button span{max-width:100%!important;color:var(--text-secondary)!important;font-size:.68rem!important;font-weight:920!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__controls button strong{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action{grid-template-columns:minmax(0,1fr)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action button{width:100%!important;justify-content:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.1!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__next button strong{word-break:normal!important;overflow-wrap:normal!important}@media (min-width: 1181px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead{gap:.34rem!important;padding:.58rem!important;overflow:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__lead p,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__chips{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row{grid-template-columns:minmax(0,1fr)!important;gap:.18rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__title-row span{max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.15!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics{margin-top:.22rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.24rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__metrics span{min-height:42px!important;padding:.3rem .32rem!important;align-content:center}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action{gap:.32rem!important;padding:.44rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel__action span{display:none!important}}@media (max-width: 1180px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-os-stage-max: 100%}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav{position:sticky;top:max(.5rem,env(safe-area-inset-top,0px));z-index:25}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{align-items:stretch}}@media (max-width: 760px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-mobile-dock-height: clamp(100px, 12dvh, 112px);padding-inline:clamp(.62rem,3vw,.9rem)!important;padding-bottom:calc(var(--dashboard-mobile-dock-height) + env(safe-area-inset-bottom,0px) + 1.15rem)!important;overflow-x:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__identity{align-items:flex-start}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions>button,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger{min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:.36rem!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions>button :where(span,strong,small),[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger :where(span,strong,small){min-width:0!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-overflow:ellipsis!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger-value{flex:0 1 auto;overflow:hidden;max-width:8.5ch!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock{position:fixed!important;left:max(.65rem,env(safe-area-inset-left,0px));right:max(.65rem,env(safe-area-inset-right,0px));bottom:max(.55rem,env(safe-area-inset-bottom,0px))!important;min-height:var(--dashboard-mobile-dock-height);grid-template-columns:repeat(4,minmax(0,1fr))!important;z-index:calc(var(--sw-z-nav, 42) + 3)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock button{min-width:0;padding-inline:.25rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock button strong{display:block;max-width:100%}.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{--dashboard-mobile-dock-height: clamp(100px, 12dvh, 112px);position:fixed!important;left:max(.65rem,env(safe-area-inset-left,0px))!important;right:max(.65rem,env(safe-area-inset-right,0px))!important;bottom:max(.55rem,env(safe-area-inset-bottom,0px))!important;top:auto!important;width:auto!important;max-width:calc(100vw - 1.3rem)!important;min-height:var(--dashboard-mobile-dock-height, 76px);display:flex!important;align-items:stretch!important;justify-content:flex-start!important;gap:.42rem!important;padding:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scroll-padding-inline:.42rem!important;scrollbar-width:thin!important;border-radius:16px!important;z-index:calc(var(--sw-z-nav, 42) + 3)!important;transform:none!important;perspective:none!important;contain:layout paint}.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] button{flex:0 0 5.15rem!important;flex-shrink:0!important;width:5.15rem!important;min-width:5.15rem!important;max-width:5.15rem!important;min-height:44px!important;padding:.28rem .2rem!important;scroll-snap-align:start}.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] button svg{width:15px!important;height:15px!important}.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] button strong{font-size:.55rem!important;line-height:1.05!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-guidance-strip,.dashboard-feature-atlas,.dashboard-feature-atlas__body,.dashboard-feature-atlas__active){min-width:0;max-width:100%;overflow:hidden}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-guidance-strip__label,.dashboard-guidance-strip span,.dashboard-guidance-strip strong,.dashboard-feature-atlas span,.dashboard-feature-atlas strong,.dashboard-feature-atlas small,.dashboard-feature-atlas p){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mode-button :is(span,strong,small),[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-guidance-strip__item :is(span,strong,small),[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active :is(small,strong,p),[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__switcher :is(span,strong,small,em){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-insight-stack__switcher small,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__health small{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;text-overflow:clip!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .sw-qol-visual{overflow:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active{grid-template-columns:minmax(0,1fr)!important;justify-items:start}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-feature-atlas__active>*{min-width:0;max-width:100%}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .sw-qol-visual__image{width:100%!important;max-width:100%!important;transform:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-creator-systems,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-social-command-center,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files{overflow-x:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine *,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-creator-systems *,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-social-command-center *,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files *{min-width:0;max-width:100%;box-sizing:border-box}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine :where(p,label,span,strong,small,em,div),[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-creator-systems :where(p,label,span,strong,small,em,div,button),[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-social-command-center :where(p,span,strong,small,em,div,button),[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files :where(p,span,strong,small,em,div,button){overflow-wrap:anywhere}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine div,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-creator-systems div{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine :where(div,section,article,button)[style*="display: flex"],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-creator-systems :where(div,section,article,button)[style*="display: flex"]{flex-wrap:wrap!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine input{width:100%!important;transform:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine label{display:block!important;left:.9rem!important;right:.9rem!important;width:auto!important;max-width:calc(100% - 2rem)!important;white-space:normal!important;line-height:1.25!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine button,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-social-command-center button{white-space:normal!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-social-command-center>div[style*=overflow-x]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow-x:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-social-command-center>div[style*=overflow-x] button{width:100%!important;padding-inline:.52rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__row{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__row small,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__row em{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.52rem!important;padding:.62rem!important;overflow:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__identity,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__signal{width:100%!important;min-width:0!important;padding:.5rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__identity{grid-template-columns:auto minmax(0,1fr)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__signal{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.36rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__signal span{min-width:0!important;padding:.4rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__controls{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__copy,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__copy :where(strong,span,small,em){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media (max-width: 420px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals button{min-height:44px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals span{font-size:.55rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals strong{font-size:.72rem}}@media (forced-colors: active){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-view-nav,.dashboard-route-intelligence-panel,.dashboard-route-transition-rail,.dashboard-os-stage>section,.dashboard-mobile-route-dock){border:1px solid CanvasText!important;background:Canvas!important;color:CanvasText!important;box-shadow:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(button,[role=button]):focus-visible{outline:2px solid Highlight!important;box-shadow:none!important}}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-os-shell-pad: var(--sw-page-pad-x, var(--sw-dashboard-page-gutter, clamp(1rem, 2.8vw, 2.5rem)));--dashboard-os-shell-gap: var(--sw-shell-gap, var(--sw-dashboard-gap, 1.5rem));--dashboard-os-card-pad: var(--sw-card-pad, var(--sw-dashboard-section-padding, 1.35rem));--dashboard-os-card-gap: var(--sw-card-gap, .9rem);--dashboard-os-stage-gap: var(--sw-section-gap, var(--sw-dashboard-gap, 1.5rem));--dashboard-os-toolbar-pad: var(--sw-toolbar-pad, .85rem);--dashboard-os-toolbar-gap: var(--sw-toolbar-gap, .65rem);--dashboard-os-command-pad: var(--sw-command-pad, var(--dashboard-os-toolbar-pad));--dashboard-os-command-gap: var(--sw-command-gap, var(--dashboard-os-toolbar-gap));--dashboard-os-command-radius: var(--sw-command-radius, var(--dashboard-os-radius, 22px));--dashboard-os-command-control-height: var(--sw-command-control-height, var(--sw-control-min-height, 44px));--dashboard-os-mobile-dock-pad: var(--sw-mobile-dock-pad, .42rem);--dashboard-os-mobile-dock-gap: var(--sw-mobile-dock-gap, .34rem);--dashboard-os-mobile-dock-radius: var(--sw-mobile-dock-radius, 18px);--dashboard-os-mobile-route-height: var(--sw-mobile-route-button-height, 46px);font-size:clamp(14.75px,var(--sw-ui-base-font-size, 15.6px),16px)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-content-container.dashboard-os-shell{gap:var(--dashboard-os-shell-gap)!important;max-width:var(--sw-content-max-width, 1600px)!important;padding-inline:var(--dashboard-os-shell-pad)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-route-transition-rail){padding:var(--dashboard-os-toolbar-pad)!important;gap:var(--dashboard-os-toolbar-gap)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon{padding:var(--dashboard-os-command-pad)!important;gap:var(--dashboard-os-command-gap)!important;border-radius:var(--dashboard-os-command-radius)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-body,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-main,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage{gap:var(--dashboard-os-stage-gap)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>section{padding:var(--dashboard-os-card-pad)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(.dashboard-card-action,.dashboard-command-card,.dashboard-new-project-card,.dashboard-route-directory,.dashboard-feature-atlas,.dashboard-insight-stack){gap:var(--dashboard-os-card-gap)!important}@media (max-width: 760px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-mobile-dock-height: var(--sw-mobile-dock-height, clamp(80px, 10dvh, 96px));--dashboard-os-shell-pad: var(--sw-mobile-page-pad-x, clamp(.82rem, 3.8vw, 1.12rem));--dashboard-os-shell-gap: var(--sw-mobile-view-gap, .72rem);--dashboard-os-card-pad: var(--sw-mobile-card-pad, .86rem)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-content-container.dashboard-os-shell{padding-inline:var(--dashboard-os-shell-pad)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-route-transition-rail){padding:var(--dashboard-os-card-pad)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;padding:var(--dashboard-os-command-pad)!important;gap:var(--dashboard-os-command-gap)!important;border-radius:var(--dashboard-os-command-radius)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__identity{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.62rem!important;min-width:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__mark{width:36px!important;height:36px!important;min-width:36px!important;border-radius:13px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy{min-width:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy span{font-size:.58rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy strong{font-size:clamp(1rem,5.2vw,1.18rem)!important;line-height:1.08!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy small{-webkit-line-clamp:1!important;line-height:1.18!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:calc(var(--dashboard-os-command-gap) * .68)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals button{min-height:var(--dashboard-os-command-control-height)!important;padding:.36rem .32rem!important;border-radius:12px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals span{font-size:.52rem!important;line-height:1!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals strong{font-size:clamp(.66rem,2.6vw,.78rem)!important;line-height:1.05!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:calc(var(--dashboard-os-command-gap) * .68)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions>button,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-control,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger{min-height:var(--dashboard-os-command-control-height)!important;padding:.36rem .28rem!important;border-radius:12px!important;font-size:clamp(.62rem,2.4vw,.72rem)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger-value{max-width:3.4ch!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock,.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{gap:var(--dashboard-os-mobile-dock-gap, var(--sw-mobile-dock-gap, .34rem))!important;padding:var(--dashboard-os-mobile-dock-pad, var(--sw-mobile-dock-pad, .42rem))!important;border-radius:var(--dashboard-os-mobile-dock-radius, var(--sw-mobile-dock-radius, 18px))!important}body.showweld-modal-open .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true],body.showweld-modal-open [data-dashboard-mobile-portal=true]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock button,.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] button{min-height:var(--dashboard-os-mobile-route-height, var(--sw-mobile-route-button-height, 46px))!important;border-radius:calc(var(--dashboard-os-mobile-dock-radius, var(--sw-mobile-dock-radius, 18px)) - 5px)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-os-shell-gap: .58rem;--dashboard-os-stage-gap: .72rem;--dashboard-os-command-gap: .38rem;--dashboard-os-command-control-height: 38px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"identity actions" "signals signals"!important;padding:.54rem!important;gap:.42rem!important;border-radius:16px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__identity{grid-area:identity}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__mark{width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy span,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy small{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy strong{display:block;max-width:100%;overflow:hidden;font-size:.92rem!important;line-height:1.05!important;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals{grid-area:signals;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.34rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals button{min-height:34px!important;padding:.28rem .24rem!important;border-radius:11px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals span{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals strong{font-size:.72rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions{grid-area:actions;display:flex!important;width:auto!important;min-width:0!important;justify-content:end!important;gap:.3rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions>button,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-control,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:12px!important;overflow:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-control{width:76px!important;min-width:76px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger{width:76px!important;min-width:76px!important;display:inline-flex!important;gap:.28rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger-label{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger:after{content:"Theme";min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:900}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions>button :where(span,svg+span),[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger-value{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-panel[data-sheet=true]{position:fixed!important;left:max(.6rem,env(safe-area-inset-left,0px))!important;right:max(.6rem,env(safe-area-inset-right,0px))!important;bottom:calc(env(safe-area-inset-bottom,0px) + .72rem)!important;top:auto!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(78dvh,calc(var(--sw-visual-vh, 720px) - 1.6rem))!important;padding:.74rem!important;border-radius:20px!important;overflow:auto!important;z-index:var(--sw-z-popover, 140)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions>button:nth-of-type(1),[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions>button:nth-of-type(2){display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{gap:.52rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"lead" "stage" "signals" "inspector" "rail" "actions"!important;gap:.62rem!important;min-height:auto!important;max-height:none!important;block-size:auto!important;padding:.78rem!important;border-radius:18px!important;overflow:visible!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__icon{width:34px!important;height:34px!important;border-radius:12px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__lead{grid-template-columns:34px minmax(0,1fr)!important;gap:.48rem!important;align-items:center!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__outcome,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__components{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing h2{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:.9rem!important;line-height:1.12!important;text-overflow:ellipsis!important;white-space:normal!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:.72rem!important;line-height:1.32!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.32rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals span{padding:.38rem .34rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals small{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals strong{font-size:.72rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:center!important;gap:.38rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__actions button{width:auto!important;min-width:0!important;height:auto!important;min-height:40px!important;padding:.46rem .36rem!important;border-radius:12px!important;font-size:.62rem!important;line-height:1.05!important;white-space:normal!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-shell{grid-template-columns:minmax(0,1fr)!important;gap:.58rem!important;padding:.72rem!important;border-radius:18px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-copy p,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel>strong,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__eyebrow,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__meta{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-identity{align-items:center!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-mark{width:38px!important;height:38px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-title-row h1{font-size:1.35rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.34rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__actions button{min-width:0!important;min-height:38px!important;padding:.36rem .26rem!important;font-size:.64rem!important}}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--sw-dashboard-border: rgba(148,163,184,.18);--sw-dashboard-border-strong: rgba(203,213,225,.24);--sw-dashboard-border-accent: rgba(var(--accent-primary-rgb),.34);--sw-dashboard-page-bg: var(--sw-layer-canvas, var(--bg-gradient-primary));--sw-dashboard-panel-bg: var(--sw-layer-default, var(--surface-primary));--sw-dashboard-panel-radius: var(--sw-radius-card, var(--sw-panel-radius, var(--radius-2xl)));--sw-dashboard-control-bg: var(--dashboard-os-control-bg, var(--sw-layer-sunken, var(--surface-tertiary)));--sw-dashboard-control-bg-active: var(--dashboard-os-control-bg-active, linear-gradient(135deg, var(--sw-accent-field), var(--sw-accent-wash)));--sw-dashboard-control-shadow-active: 0 14px 34px color-mix(in srgb, rgb(var(--accent-primary-rgb)) 34%, transparent);--sw-dashboard-scrim: color-mix(in srgb, var(--sw-layer-canvas, #050812) 84%, transparent);--sw-dashboard-scrim-strong: color-mix(in srgb, var(--sw-layer-canvas, #050812) 78%, transparent);--sw-dashboard-danger-bg: linear-gradient(135deg, color-mix(in srgb, var(--danger-primary, #ef4444) 18%, transparent), color-mix(in srgb, var(--danger-primary, #ef4444) 9%, transparent));--sw-dashboard-danger-border: color-mix(in srgb, var(--danger-primary, #ef4444) 42%, var(--sw-dashboard-border));--sw-dashboard-success-bg: linear-gradient(135deg, color-mix(in srgb, var(--success-primary, #10b981) 18%, transparent), var(--sw-accent-wash, color-mix(in srgb, var(--accent-primary) 12%, transparent)));--sw-dashboard-success-border: color-mix(in srgb, var(--success-primary, #10b981) 42%, var(--sw-dashboard-border));--sw-dashboard-title-gradient: linear-gradient(135deg, var(--sw-dashboard-ink, var(--text-primary)) 0%, color-mix(in srgb, var(--accent-primary) 86%, var(--sw-dashboard-ink, #fff)) 58%, color-mix(in srgb, var(--accent-secondary) 82%, var(--sw-dashboard-ink, #fff)) 100%);--sw-dashboard-focus-ring: var(--sw-accent-focus, var(--focus-ring));--sw-dashboard-divider: var(--sw-border-hairline-color, rgba(148,163,184,.12));--sw-dashboard-backdrop-filter: var(--sw-glass-filter, blur(14px) saturate(155%));--sw-dashboard-backdrop-filter-strong: var(--sw-glass-filter-strong, blur(20px) saturate(170%));--sw-card-border: var(--sw-dashboard-border);--sw-line-strong: var(--sw-dashboard-border);--sw-border-muted-color: var(--sw-dashboard-border);--sw-border-muted: var(--sw-dashboard-border);--sw-border-strong: var(--sw-dashboard-border-strong);--dashboard-os-card-bg: linear-gradient(145deg, rgba(255,255,255,.044), rgba(255,255,255,.014)), var(--sw-layer-default, rgba(8,13,24,.92));--dashboard-os-card-bg-hover: linear-gradient(145deg, rgba(255,255,255,.058), rgba(255,255,255,.02)), var(--sw-layer-raised, rgba(13,20,35,.94));--dashboard-os-command-bg: linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.016)), var(--sw-layer-overlay, rgba(6,10,20,.93));--dashboard-os-control-bg: linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.016)), var(--sw-layer-field, rgba(8,13,24,.78));--dashboard-os-control-bg-hover: linear-gradient(180deg, rgba(255,255,255,.068), rgba(255,255,255,.022)), var(--sw-layer-hover, rgba(12,18,31,.88));--dashboard-os-control-bg-active: linear-gradient(135deg, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.2), rgba(var(--accent-secondary-rgb),.09)), var(--sw-layer-field, rgba(8,13,24,.82));--dashboard-os-elevation-card: 0 20px 58px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.056);--dashboard-os-elevation-panel: 0 12px 34px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.046)}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-hero-pill,.dashboard-hero-token,.dashboard-os-kicker,.dashboard-route-briefing__signals span,.dashboard-route-intelligence-panel__chips span,.dashboard-route-intelligence-panel__metrics span,.dashboard-continue-lane__metrics span,.dashboard-cost-ledger__stats button,.dashboard-business-profile__route,.dashboard-feature-row,.dashboard-production-job,.dashboard-asset-tile,.dashboard-os-empty,.dashboard-workspace-files__metric,.dashboard-project-controls :where(button,input,select),.dashboard-files-shell :where(button,input,select),.dashboard-account-command :where(button,input,select)){border-color:var(--sw-dashboard-border)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sw-accent-wash, transparent) 66%,transparent),transparent 68%),var(--sw-dashboard-control-bg, var(--sw-layer-sunken, rgba(255,255,255,.045)))!important;color:var(--sw-dashboard-ink, var(--text-primary))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--sw-text-primary, #fff) 6%,transparent)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-production-job__meter,.dashboard-feature-row__meter,.dashboard-route-briefing__signals em,.dashboard-route-intelligence-panel__metrics em,.dashboard-cost-ledger__usage-track,.dashboard-storage-meter,[class*=progress],[class*=meter]){border-color:var(--sw-dashboard-divider, var(--sw-border-hairline, var(--sw-dashboard-border)))!important;background:var(--sw-layer-sunken, rgba(255,255,255,.045))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-production-job__meter>span,.dashboard-feature-row__meter>span,.dashboard-cost-ledger__usage-track>span,.dashboard-storage-meter>span,[class*=progress]>span,[class*=meter]>span){background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))!important;box-shadow:0 0 18px color-mix(in srgb,rgb(var(--accent-primary-rgb)) 24%,transparent)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-view-nav,.dashboard-route-briefing,.dashboard-route-intelligence-panel,.dashboard-os-stage>section,.dashboard-os-module,.dashboard-mobile-route-dock) :where(button,a,input,select,textarea,[role=button]):focus-visible{outline:none!important;box-shadow:var(--sw-dashboard-focus-ring, 0 0 0 3px rgba(var(--accent-primary-rgb),.26))!important;border-color:var(--sw-dashboard-border-accent)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-os-command,.dashboard-view-nav,.dashboard-route-transition-rail,.dashboard-route-briefing,.dashboard-mobile-route-dock){background:var(--dashboard-os-command-bg)!important;border-color:var(--sw-dashboard-border)!important;box-shadow:var(--dashboard-os-elevation-panel)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(.dashboard-hero-shell,.dashboard-feature-atlas,.dashboard-workflow-fabric,.dashboard-insight-stack,.dashboard-project-library,.dashboard-project-controls,.dashboard-apps-workspace,.dashboard-files-shell,.dashboard-account-command,.dashboard-app-builder-shell,.dashboard-project-snapshot__card,.dashboard-command-card,.dashboard-card-action,.dashboard-builder-step,.dashboard-empty-state,.dashboard-os-module),[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>section{background:var(--dashboard-os-card-bg)!important;border-color:var(--sw-dashboard-border)!important;box-shadow:var(--dashboard-os-elevation-card)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(.dashboard-card-action,.dashboard-builder-step,.dashboard-mode-button,.dashboard-command-card,.dashboard-new-project-card,.dashboard-workspace-files__metric){background:var(--dashboard-os-control-bg)!important;border-color:var(--sw-dashboard-border)!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff0b!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(.dashboard-card-action:hover,.dashboard-builder-step:hover,.dashboard-mode-button:hover,.dashboard-command-card:hover){background:var(--dashboard-os-control-bg-hover)!important;border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.3)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__tab[data-active=true],.dashboard-mobile-route-dock button[data-active=true],.dashboard-route-transition-rail__map button[data-active=true],.dashboard-os-stage .dashboard-card-action--primary){background:var(--dashboard-os-control-bg-active)!important;border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.34)!important;box-shadow:0 0 0 1px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.12),0 14px 38px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.1),inset 0 1px #ffffff0e!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage .dashboard-apps-workspace.dashboard-apps-workspace,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage .dashboard-card-action.dashboard-card-action,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage .dashboard-builder-step.dashboard-builder-step{border:1px solid var(--sw-dashboard-border)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage .dashboard-card-action.dashboard-card-action--primary{border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.32)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"lead" "signals"!important;align-items:center!important;gap:.52rem!important;min-height:0!important;padding:.68rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__lead{align-items:center!important;min-width:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__lead p,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__eyebrow,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__outcome,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__components,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__actions{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing h2{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__signals{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__signals span{min-height:46px!important;padding:.45rem .56rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing__signals small{display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true]{display:grid!important;grid-template-columns:minmax(190px,.72fr) minmax(280px,1.35fr) minmax(220px,.82fr)!important;grid-template-areas:"lead stage inspector" "signals rail actions"!important;align-items:stretch!important;gap:clamp(.56rem,1.1vw,.82rem)!important;min-width:0!important;min-height:auto!important;max-height:none!important;overflow:visible!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing[data-show-first=true]{grid-template-columns:minmax(190px,.72fr) minmax(280px,1.35fr) minmax(220px,.82fr)!important;grid-template-areas:"lead stage inspector" "signals rail actions"!important;padding:clamp(.68rem,1.1vw,.92rem)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__lead{grid-area:lead!important;align-content:center!important;min-width:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__lead p,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__lead p,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__eyebrow,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__eyebrow,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__actions,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__actions{display:grid!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__stage{grid-area:stage!important;display:grid!important;grid-template-columns:minmax(120px,.86fr) minmax(0,1.14fr)!important;gap:.72rem!important;min-height:0!important;padding:.68rem!important;border-radius:14px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__preview{min-height:104px!important;display:grid!important;align-content:end!important;gap:.26rem!important;padding:.68rem!important;color:var(--text-primary)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__artifact-kind{width:fit-content!important;max-width:100%!important;padding:.24rem .48rem!important;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.26)!important;border-radius:999px!important;background:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.12)!important;color:rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb)))!important;font-size:.58rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__preview strong{position:relative!important;z-index:1!important;color:var(--text-primary)!important;font-size:clamp(1.12rem,2vw,1.62rem)!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__preview small{position:relative!important;z-index:1!important;color:var(--text-tertiary)!important;font-size:.72rem!important;font-weight:820!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__artifact-copy{min-width:0!important;display:grid!important;align-content:center!important;gap:.28rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__artifact-copy span{color:rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb)))!important;font-size:.64rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__artifact-copy h3{margin:0!important;color:var(--text-primary)!important;font-size:clamp(1rem,1.5vw,1.24rem)!important;font-weight:950!important;line-height:1.08!important;overflow-wrap:anywhere!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__artifact-copy p{display:-webkit-box!important;margin:0!important;color:var(--text-secondary)!important;font-size:.78rem!important;line-height:1.36!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__inspector{grid-area:inspector!important;display:grid!important;gap:.48rem!important;padding:.55rem!important;min-width:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__inspector span,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__rail span{min-width:0!important;display:grid!important;gap:.12rem!important;padding:.48rem .52rem!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:#ffffff09!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__inspector small,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__rail small{color:var(--text-tertiary)!important;font-size:.58rem!important;font-weight:950!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__inspector strong,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__rail strong{min-width:0!important;overflow:hidden!important;color:var(--text-primary)!important;font-size:.8rem!important;font-weight:950!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__inspector em{min-width:0!important;overflow:hidden!important;color:var(--text-tertiary)!important;font-size:.66rem!important;font-style:normal!important;font-weight:720!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__signals{grid-area:signals!important;align-self:stretch!important;min-width:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__rail{grid-area:rail!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.44rem!important;padding:.5rem!important;min-width:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__actions{grid-area:actions!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;min-width:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__inspector span[data-tone=success],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__rail span[data-status=complete]{border-color:rgba(var(--success-rgb, 34,197,94),.22)!important;background:rgba(var(--success-rgb, 34,197,94),.075)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__inspector span[data-tone=warning],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__rail span[data-status=warning],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__rail span[data-status=queued],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__rail span[data-status=running]{border-color:rgba(var(--warning-rgb, 245,158,11),.24)!important;background:rgba(var(--warning-rgb, 245,158,11),.075)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__inspector span[data-tone=danger],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__rail span[data-status=blocked]{border-color:rgba(var(--danger-rgb, 239,68,68),.26)!important;background:rgba(var(--danger-rgb, 239,68,68),.08)!important}@media (max-width: 1180px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true],[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing[data-show-first=true]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"lead" "stage" "signals" "inspector" "rail" "actions"!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 620px){[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true]{padding:.58rem!important;min-height:auto!important;max-height:none!important;block-size:auto!important;overflow:visible!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__stage{grid-template-columns:minmax(0,1fr)!important;padding:.52rem!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__preview{min-height:92px!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__artifact-copy p,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__inspector span:nth-child(n+3){display:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true] .dashboard-route-briefing__actions button{width:auto!important;min-width:0!important;height:auto!important;min-height:42px!important;padding:.48rem .38rem!important;font-size:.66rem!important}}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(220px,.62fr) minmax(0,1fr);grid-template-areas:"composer routes preview" "mobile mobile mobile";gap:clamp(.75rem,1.4vw,1.05rem);align-items:stretch;min-width:0;margin:.25rem 0 .85rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio :where(button,textarea,article,div,span,strong,small,em,p,h3){min-width:0;max-width:100%;box-sizing:border-box;letter-spacing:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview{border:1px solid var(--sw-dashboard-border);border-radius:min(var(--sw-dashboard-panel-radius),22px);background:var(--dashboard-os-card-bg);box-shadow:var(--dashboard-os-elevation-panel);overflow:hidden}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer{grid-area:composer;display:grid;gap:.78rem;padding:clamp(.78rem,1.2vw,1.05rem);align-content:start}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer-head{display:grid;gap:.22rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer-head>span,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview-card>div:first-child>span,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__context-grid article span{color:var(--accent-primary);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer-head strong{color:var(--text-primary);font-size:clamp(1.22rem,2vw,1.72rem);line-height:1.05;font-weight:900}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer-head p{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio textarea{width:100%;min-height:128px;resize:vertical;border:1px solid var(--sw-dashboard-border);border-radius:16px;background:var(--dashboard-os-control-bg);color:var(--text-primary);padding:.84rem .92rem;font:inherit;font-size:.9rem;line-height:1.45;outline:none}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__starter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.58rem;overflow:visible;padding-bottom:0;align-items:stretch}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__starter-row button,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer-actions button,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview-actions button{border:1px solid var(--sw-dashboard-border);border-radius:14px;background:var(--dashboard-os-control-bg);color:var(--text-primary);min-height:40px;padding:.58rem .72rem;font-size:.8rem;font-weight:800;cursor:pointer}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__starter-row button{width:100%;min-width:0;min-height:96px;height:auto;max-height:none;color:var(--text-secondary);text-align:left;font-size:.75rem;line-height:1.28;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer-actions,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview-actions{display:flex;flex-wrap:wrap;gap:.48rem;align-items:center}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__primary{background:var(--dashboard-os-control-bg-active)!important;border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.34)!important;box-shadow:var(--sw-dashboard-control-shadow-active)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes{grid-area:routes;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem;padding:.66rem;align-content:start}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes button{display:grid;grid-template-columns:2.2rem minmax(0,1fr);grid-template-areas:"icon copy" "icon status";gap:.14rem .48rem;align-items:center;min-height:74px;width:100%;min-width:0;border:1px solid var(--sw-dashboard-border);border-radius:16px;background:var(--dashboard-os-control-bg);color:var(--text-primary);padding:.58rem;cursor:pointer;text-align:left}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes button[data-active=true]{background:var(--dashboard-os-control-bg-active);border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.36);box-shadow:0 0 0 1px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.12),inset 0 1px #ffffff0f}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes .sw-premium-icon{grid-area:icon}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes span{grid-area:copy;display:grid;gap:.08rem;min-width:0}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes small{color:var(--text-tertiary);font-size:.62rem;font-weight:800;text-transform:uppercase}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes strong{color:var(--text-primary);font-size:.82rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes em{grid-area:status;color:var(--text-tertiary);font-size:.67rem;font-style:normal;font-weight:800}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview{grid-area:preview;display:grid;gap:.65rem;padding:.72rem;align-content:start}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.72rem;align-items:end;min-height:182px;border:1px solid var(--sw-dashboard-border);border-radius:18px;background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.16),transparent 58%),var(--dashboard-os-command-bg);padding:clamp(.88rem,1.45vw,1.28rem);overflow:hidden}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview-card h3{margin:.18rem 0 0;color:var(--text-primary);font-size:clamp(1.38rem,2.6vw,2.26rem);line-height:1;font-weight:950;overflow-wrap:anywhere}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview-card p{margin:.48rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.45;max-width:62ch}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__context-grid article{display:grid;gap:.14rem;border:1px solid var(--sw-dashboard-border);border-radius:14px;background:var(--dashboard-os-control-bg);padding:.68rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__context-grid strong{color:var(--text-primary);font-size:1.05rem;font-weight:900}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__context-grid small{color:var(--text-tertiary);font-size:.72rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__anchor-strip{display:flex;flex-wrap:wrap;gap:.4rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__anchor-strip span{border:1px solid var(--sw-dashboard-border);border-radius:999px;background:var(--dashboard-os-control-bg);color:var(--text-secondary);padding:.28rem .52rem;font-size:.7rem;font-weight:800}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__mobile-actions{grid-area:mobile;display:none}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .genesis-engine--dashboard-command-center{border-radius:18px!important;box-shadow:var(--dashboard-os-elevation-panel)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .genesis-engine--compact-results>div:nth-of-type(n+5){margin-top:1rem!important}@media (max-width: 768px){.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:column!important;align-items:stretch!important;gap:.26rem!important;min-height:70px!important;max-height:calc(76px + env(safe-area-inset-bottom,0px))!important;padding:.38rem max(.38rem,env(safe-area-inset-right,0px)) max(.38rem,env(safe-area-inset-bottom,0px)) max(.38rem,env(safe-area-inset-left,0px))!important;overflow:hidden!important}.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] button{width:100%!important;min-width:0!important;min-height:56px!important;height:56px!important;padding:.3rem .12rem!important;border-radius:14px!important;gap:.14rem!important}.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] button span{width:22px!important;height:22px!important}.dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] button strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(.48rem,1.72vw,.62rem)!important;line-height:1.05!important;letter-spacing:0!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio{grid-template-columns:minmax(0,1fr);grid-template-areas:"composer" "routes" "preview" "mobile";margin-bottom:.72rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview{border-radius:18px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio textarea{min-height:118px;font-size:.86rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes{display:flex;overflow-x:auto;padding:.55rem;scroll-snap-type:x proximity}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes button{flex:0 0 min(152px,45vw);scroll-snap-align:start;min-height:72px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview-card{grid-template-columns:minmax(0,1fr);min-height:148px}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__context-grid article{padding:.56rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__context-grid article span{font-size:.58rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__context-grid strong{font-size:.9rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__context-grid small,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer-actions{display:none}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__mobile-actions{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,.72fr));gap:.38rem;position:sticky;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:12;border:1px solid var(--sw-dashboard-border);border-radius:18px;background:var(--dashboard-os-command-bg);box-shadow:var(--dashboard-os-elevation-panel);padding:.45rem}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__mobile-actions button{min-width:0;min-height:42px;border:1px solid var(--sw-dashboard-border);border-radius:14px;background:var(--dashboard-os-control-bg);color:var(--text-primary);font-size:.72rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>#app-builder-workspace.dashboard-apps-workspace{border:1px solid var(--sw-dashboard-border)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage>#app-builder-workspace.dashboard-apps-workspace>.dashboard-apps-workspace__header .dashboard-card-action{border:1px solid var(--sw-dashboard-border)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon__identity,.dashboard-command-ribbon__copy,.dashboard-command-ribbon__signals,.dashboard-command-ribbon__actions,.dashboard-view-nav__header,.dashboard-view-nav__brand,.dashboard-view-nav__brand-copy,.dashboard-view-nav__status,.dashboard-view-nav__scroll,.dashboard-view-nav__text,.dashboard-route-briefing__lead,.dashboard-route-briefing__artifact-copy){background:transparent!important;box-shadow:none!important;border-color:transparent!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-view-nav__text>strong,.dashboard-view-nav__text>span,.dashboard-command-ribbon__copy>strong,.dashboard-command-ribbon__copy>small){background:transparent!important;box-shadow:none!important;text-shadow:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__meta{border:1px solid color-mix(in srgb,var(--sw-dashboard-border) 76%,transparent)!important;background:color-mix(in srgb,rgb(var(--sw-route-accent-rgb, var(--accent-primary-rgb))) 8%,transparent)!important;box-shadow:inset 0 1px #ffffff0d!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon__mark,.dashboard-view-nav__brand-icon,.dashboard-view-nav__icon){background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.18),rgba(var(--accent-secondary-rgb),.1)),var(--dashboard-os-control-bg)!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.12)!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__identity,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__header,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand-copy,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__status,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll,[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text{background:transparent!important;background-image:none!important;background-color:transparent!important;box-shadow:none!important}[data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__meta{background:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.08)!important;background-image:none!important;background-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.08)!important;box-shadow:inset 0 1px #ffffff0d!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon .dashboard-command-ribbon__identity,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon .dashboard-command-ribbon__copy,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon .dashboard-command-ribbon__signals,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon .dashboard-command-ribbon__actions,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__header,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__brand,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__brand-copy,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__status,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__scroll,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__tab .dashboard-view-nav__text{background:transparent!important;background-image:none!important;background-color:transparent!important;box-shadow:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__tab .dashboard-view-nav__meta{background:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.08)!important;background-image:none!important;background-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.08)!important;box-shadow:inset 0 1px #ffffff0d!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy strong,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand-copy strong,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__tab .dashboard-view-nav__text strong{color:var(--text-primary)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__copy small,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__brand-copy span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__tab .dashboard-view-nav__text span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__tab .dashboard-view-nav__meta{color:var(--text-secondary)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-final-card-min: clamp(4.75rem, 7vw, 6.25rem);--dashboard-final-card-max: clamp(6.75rem, 9vw, 8.25rem);--dashboard-final-panel-radius: var(--sw-card-radius-xl, 22px);--dashboard-final-card-radius: var(--sw-card-radius-lg, 16px);--dashboard-final-material: linear-gradient(145deg, color-mix(in srgb, var(--sw-layer-raised) 86%, transparent), color-mix(in srgb, var(--sw-layer-default) 94%, transparent));--dashboard-final-material-hover: linear-gradient(145deg, color-mix(in srgb, var(--sw-layer-overlay) 86%, transparent), color-mix(in srgb, var(--sw-layer-raised) 92%, transparent));--dashboard-final-material-selected: linear-gradient(135deg, color-mix(in srgb, var(--sw-layer-selected) 82%, transparent), color-mix(in srgb, var(--sw-layer-raised) 76%, transparent))}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__tab[data-dashboard-route-card]{display:grid!important;grid-template-columns:2.35rem minmax(0,1fr) minmax(2.5rem,max-content)!important;align-items:center!important;align-content:center!important;min-height:var(--dashboard-final-card-min)!important;max-height:var(--dashboard-final-card-max)!important;padding:clamp(.58rem,.8vw,.76rem) clamp(.62rem,.9vw,.85rem)!important;gap:clamp(.48rem,.72vw,.68rem)!important;overflow:hidden!important;border-radius:var(--dashboard-final-card-radius)!important;border-color:var(--sw-border-muted-color, var(--sw-dashboard-border))!important;background:var(--dashboard-final-material)!important;box-shadow:var(--sw-elevation-1, var(--sw-dashboard-shadow))!important;contain:layout paint style;isolation:isolate}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__tab[data-dashboard-route-card]:hover{border-color:var(--sw-border-accent-color, var(--sw-dashboard-border-strong))!important;background:var(--dashboard-final-material-hover)!important;box-shadow:var(--sw-elevation-2, var(--sw-dashboard-shadow-hover))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__tab[data-dashboard-route-card][data-active=true]{border-color:var(--sw-border-accent-color, var(--sw-dashboard-border-strong))!important;background:var(--dashboard-final-material-selected)!important;box-shadow:var(--sw-accent-glow, var(--sw-dashboard-shadow-hover))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__icon{width:2.35rem!important;height:2.35rem!important;min-width:2.35rem!important;border-radius:.85rem!important;align-self:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__text{display:grid!important;gap:.16rem!important;min-width:0!important;max-width:100%!important;align-content:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__text strong{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.08!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__text span{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;white-space:normal!important;line-height:1.12!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__meta{justify-self:end!important;max-width:clamp(2.6rem,5vw,4rem)!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-color:var(--sw-border-muted-color, var(--sw-dashboard-border))!important;background:var(--sw-surface-chip, var(--sw-dashboard-signal-bg))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-route-intelligence-panel__metrics span,.dashboard-command-metric,.dashboard-metric-card,.dashboard-kpi-card,.dashboard-route-briefing__signal){min-height:var(--dashboard-final-card-min)!important;max-height:var(--dashboard-final-card-max)!important;align-content:start!important;overflow:hidden!important;border-color:var(--sw-border-muted-color, var(--sw-dashboard-border))!important;background:var(--dashboard-final-material)!important;box-shadow:var(--sw-elevation-1, var(--sw-dashboard-shadow))!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-feature-atlas__route,.dashboard-route-transition-rail__node){min-height:clamp(7rem,10vw,9.5rem)!important;max-height:clamp(9.5rem,14vw,12rem)!important;align-content:start!important;overflow:hidden!important;border-radius:var(--dashboard-final-card-radius)!important;border-color:var(--sw-border-muted-color, var(--sw-dashboard-border))!important;background:var(--dashboard-final-material)!important;box-shadow:var(--sw-elevation-1, var(--sw-dashboard-shadow))!important;contain:layout paint style}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-panel,.dashboard-os-card,.dashboard-route-panel,.dashboard-project-library,.dashboard-feature-atlas,.dashboard-mission-control){border-radius:var(--dashboard-final-panel-radius);border-color:var(--sw-border-muted-color, var(--sw-dashboard-border));background:linear-gradient(145deg,color-mix(in srgb,var(--sw-layer-raised) 76%,transparent),color-mix(in srgb,var(--sw-layer-default) 92%,transparent));box-shadow:var(--sw-elevation-2, var(--sw-dashboard-shadow));min-width:0}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-panel,.dashboard-os-card,.dashboard-route-panel) :where(h1,h2,h3,h4,p,span,strong,small,em){min-width:0}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-panel,.dashboard-os-card,.dashboard-route-panel) :where(p,small,em){overflow-wrap:anywhere}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-grid,.dashboard-feature-atlas__grid,.dashboard-route-transition-rail,.dashboard-command-grid,.dashboard-metric-grid,.dashboard-system-grid,.dashboard-manager-grid){align-items:start!important;align-content:start!important;grid-auto-rows:minmax(0,auto)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-route-intelligence-panel,.dashboard-mission-control,.dashboard-project-library,.dashboard-feature-atlas){overflow:clip}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-manager-panel,.dashboard-modal-surface,.dashboard-scroll-region){max-height:min(72dvh,46rem);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-mobile-route-dock [data-dashboard-route-card=mobile]){min-height:var(--sw-mobile-route-button-height, 45px)!important;max-height:calc(var(--sw-mobile-route-button-height, 45px) + .4rem)!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding:.45rem!important;background:var(--dashboard-final-material)!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{inline-size:min(calc(100vw - 1rem),36rem)!important;max-inline-size:calc(100vw - 1rem)!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:.42rem!important;padding:.46rem .55rem calc(.46rem + env(safe-area-inset-bottom,0px))!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-padding-inline:.55rem!important;scrollbar-width:none!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]::-webkit-scrollbar{display:none!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile]{flex:0 0 4.95rem!important;flex-shrink:0!important;flex-grow:0!important;inline-size:4.95rem!important;min-inline-size:4.95rem!important;max-inline-size:4.95rem!important;min-block-size:4.25rem!important;max-block-size:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;gap:.22rem!important;padding:.42rem .3rem!important;white-space:normal!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile]>span{display:inline-grid!important;place-items:center!important;inline-size:1.55rem!important;block-size:1.55rem!important;min-inline-size:1.55rem!important;min-block-size:1.55rem!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile]>strong{display:block!important;inline-size:100%!important;max-inline-size:100%!important;overflow:hidden!important;color:var(--text-secondary)!important;font-size:.58rem!important;font-weight:850!important;line-height:1.08!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile][data-active=true]>strong{color:var(--accent-primary)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals>.dashboard-route-briefing__signal.dashboard-card.dashboard-card--metric{display:grid!important;grid-template-rows:auto auto auto!important;gap:.12rem!important;min-height:clamp(4.15rem,5.8vw,5.35rem)!important;max-height:clamp(5.15rem,7vw,6.15rem)!important;align-content:start!important;padding:.52rem .62rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals>.dashboard-route-briefing__signal.dashboard-card.dashboard-card--metric :where(small,strong,em){display:block!important;inline-size:auto!important;min-height:0!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;opacity:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-text-fill-color:currentColor!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals>.dashboard-route-briefing__signal.dashboard-card.dashboard-card--metric small{color:var(--text-tertiary)!important;font-size:.64rem!important;font-weight:850!important;line-height:1.12!important;text-transform:uppercase!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals>.dashboard-route-briefing__signal.dashboard-card.dashboard-card--metric strong{color:var(--text-primary)!important;font-size:clamp(1.08rem,1.55vw,1.34rem)!important;font-weight:950!important;line-height:1.02!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals>.dashboard-route-briefing__signal.dashboard-card.dashboard-card--metric em{color:var(--text-secondary)!important;font-size:.66rem!important;font-style:normal!important;font-weight:760!important;line-height:1.15!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-qa-mobile-panel-radius: clamp(1.05rem, 4.8vw, 1.45rem);--dashboard-qa-mobile-card-radius: clamp(.78rem, 3.8vw, 1.08rem);--dashboard-qa-mobile-gap: clamp(.58rem, 2.8vw, .82rem);--dashboard-qa-card-line: 1.12}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-route-briefing__stage,.dashboard-route-briefing__preview,.dashboard-route-briefing__artifact-copy,.dashboard-route-briefing__inspector,.dashboard-route-briefing__rail,.dashboard-route-briefing__actions,.dashboard-overview-panel,.dashboard-command-room,.dashboard-project-library,.dashboard-feature-atlas,.dashboard-manager-panel){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card,.dashboard-panel,.dashboard-route-briefing__signal,.dashboard-project-card,.dashboard-project-library__card,.dashboard-feature-atlas__route) :where(strong,span,small,em,p,h2,h3,h4){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-feature-atlas__route,.dashboard-card-action,.dashboard-builder-step,.dashboard-manager-card,.dashboard-os-card){align-self:start!important;justify-self:stretch!important;min-height:auto!important;block-size:auto!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-feature-atlas__route){display:grid!important;align-content:start!important;gap:clamp(.42rem,.7vw,.62rem)!important;max-height:clamp(8.6rem,12vw,11.2rem)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-project-library__card,.dashboard-feature-atlas__route) :where(p,small,em){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;line-height:var(--dashboard-qa-card-line)!important}@media (max-width: 1180px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav{overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:flex!important;flex-wrap:nowrap!important;gap:.58rem!important;inline-size:100%!important;max-inline-size:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:.5rem!important;scrollbar-width:none!important;padding-block:.18rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav .dashboard-view-nav__tab[data-dashboard-route-card]{flex:0 0 clamp(9.5rem,24vw,13rem)!important;inline-size:clamp(9.5rem,24vw,13rem)!important;min-inline-size:clamp(9.5rem,24vw,13rem)!important;max-inline-size:clamp(9.5rem,24vw,13rem)!important;min-block-size:4.95rem!important;max-block-size:5.7rem!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{padding:.68rem .62rem calc(var(--sw-dashboard-mobile-dock-offset, 86px) + .85rem)!important;gap:var(--dashboard-qa-mobile-gap)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing{border-radius:var(--dashboard-qa-mobile-panel-radius)!important;padding:.72rem!important;gap:.66rem!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing[data-show-first=true],html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing[data-show-first=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"lead" "signals" "stage" "inspector" "rail" "actions"!important;min-block-size:0!important;block-size:auto!important;max-block-size:none!important;contain:layout paint style!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__lead{display:grid!important;grid-template-columns:2.65rem minmax(0,1fr)!important;gap:.62rem!important;align-items:center!important;min-block-size:3rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__lead p,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__eyebrow{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing h2{font-size:clamp(1.16rem,5.8vw,1.58rem)!important;line-height:1.02!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.48rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals>.dashboard-route-briefing__signal.dashboard-card.dashboard-card--metric{min-block-size:4.05rem!important;max-block-size:4.65rem!important;padding:.54rem .56rem!important;border-radius:var(--dashboard-qa-mobile-card-radius)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__signals>.dashboard-route-briefing__signal.dashboard-card.dashboard-card--metric small{display:block!important;font-size:.59rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:.54rem!important;padding:.6rem!important;min-block-size:0!important;border-radius:var(--dashboard-qa-mobile-panel-radius)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__preview{min-block-size:4.7rem!important;block-size:auto!important;padding:.62rem!important;align-content:center!important;border-radius:var(--dashboard-qa-mobile-card-radius)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__preview strong{display:block!important;max-inline-size:100%!important;font-size:clamp(1.12rem,6.2vw,1.42rem)!important;line-height:1.02!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__artifact-copy{display:grid!important;gap:.18rem!important;padding:.56rem .62rem!important;min-block-size:0!important;border:1px solid var(--sw-border-muted-color, var(--sw-dashboard-border))!important;border-radius:var(--dashboard-qa-mobile-card-radius)!important;background:var(--dashboard-final-material, var(--sw-surface-card))!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__artifact-copy span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__artifact-copy h3{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__artifact-copy p{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__inspector,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__rail,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__inspector span:nth-child(n+3),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__rail span:nth-child(n+3),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__actions button:nth-child(n+3){display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing__actions button{min-block-size:2.65rem!important;border-radius:var(--dashboard-qa-mobile-card-radius)!important;white-space:nowrap!important}}@media (max-width: 520px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.58rem!important;padding:.64rem!important;border-radius:1.2rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signals{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.48rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__signal{min-block-size:3.25rem!important;padding:.48rem .58rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions{display:flex!important;flex-wrap:nowrap!important;gap:.48rem!important;overflow-x:auto!important;scrollbar-width:none!important;grid-column:1 / -1!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions::-webkit-scrollbar{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-overview-panel{padding:.72rem!important;border-radius:var(--dashboard-qa-mobile-panel-radius)!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile]{flex:0 0 5.15rem!important;flex-shrink:0!important;flex-grow:0!important;inline-size:5.15rem!important;min-inline-size:5.15rem!important;max-inline-size:5.15rem!important}}@media (max-width: 720px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__stage.sw-stage,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__stage.sw-stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:.5rem!important;padding:.56rem!important;min-block-size:0!important;block-size:auto!important;max-block-size:none!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__preview.sw-preview-frame,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__preview.sw-preview-frame{inline-size:100%!important;width:100%!important;max-inline-size:100%!important;min-block-size:4.35rem!important;block-size:auto!important;max-block-size:5.75rem!important;display:grid!important;align-content:center!important;gap:.18rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__preview.sw-preview-frame strong,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__preview.sw-preview-frame strong{font-size:clamp(1.02rem,5vw,1.28rem)!important;line-height:1.04!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__artifact-copy,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__artifact-copy{display:grid!important;block-size:auto!important;min-block-size:3.4rem!important;max-block-size:4.3rem!important;align-content:center!important;gap:.12rem!important;padding:.5rem .58rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__artifact-copy h3,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__artifact-copy h3{margin:0!important;color:var(--text-primary)!important;font-size:clamp(.98rem,4.6vw,1.18rem)!important;line-height:1.06!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__artifact-copy p,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__artifact-copy p{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__inspector,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__rail{max-block-size:4.35rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__rail span:nth-child(n+3),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__inspector span:nth-child(n+3){display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__inspector{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__rail span,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__inspector span{display:grid!important;align-content:center!important;gap:.12rem!important;min-block-size:3.15rem!important;padding:.44rem .5rem!important;border-radius:.86rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__rail span em,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__inspector span em{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__rail span :where(small,strong),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__inspector span :where(small,strong){display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__actions{max-block-size:3.2rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=overview] .dashboard-route-briefing.dashboard-panel[data-show-first=true] .dashboard-route-briefing__actions{display:none!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio.dashboard-genesis-studio--deep{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;grid-template-areas:"composer preview" "routes routes" "proof proof"!important;gap:clamp(.72rem,1vw,1rem)!important;align-items:stretch!important;overflow:visible!important;min-inline-size:0!important;inline-size:100%!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio--deep .dashboard-genesis-studio__composer{grid-area:composer!important;min-inline-size:0!important;inline-size:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto minmax(7rem,auto) auto auto!important;gap:.72rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-blueprint-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-blueprint-strip article{min-inline-size:0!important;display:grid!important;grid-template-columns:1.45rem minmax(0,1fr)!important;align-items:center!important;gap:.46rem!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio--deep textarea{inline-size:100%!important;min-inline-size:0!important;min-block-size:7rem!important;max-block-size:12rem!important;overflow:auto!important;resize:vertical!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio--deep .dashboard-genesis-studio__starter-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;max-block-size:14.5rem!important;overflow-y:auto!important;overflow-x:hidden!important;align-items:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio--deep .dashboard-genesis-studio__starter-row>button{min-inline-size:0!important;inline-size:100%!important;min-block-size:4.5rem!important;block-size:auto!important;display:grid!important;align-content:center!important;gap:.16rem!important;overflow:hidden!important;text-align:left!important;white-space:normal!important;writing-mode:horizontal-tb!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio--deep .dashboard-genesis-studio__starter-row>button strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;word-break:normal!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio--deep .dashboard-genesis-studio__routes{grid-area:routes!important;min-inline-size:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))!important;grid-auto-rows:minmax(4.05rem,auto)!important;gap:.55rem!important;overflow:visible!important;max-block-size:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio--deep .dashboard-genesis-route-card{min-inline-size:0!important;inline-size:100%!important;display:grid!important;grid-template-columns:2.15rem minmax(0,1fr) auto!important;align-items:center!important;gap:.5rem!important;overflow:hidden!important;white-space:normal!important;writing-mode:horizontal-tb!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio--deep .dashboard-genesis-studio__preview{grid-area:preview!important;min-inline-size:0!important;inline-size:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;gap:.65rem!important;align-content:start!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio--deep .dashboard-genesis-studio__preview-card{inline-size:100%!important;min-inline-size:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.65rem!important;align-items:end!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-live-map{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio--deep .dashboard-genesis-studio__context-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-proof-strip{grid-area:proof!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.55rem!important;min-inline-size:0!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-blueprint-strip :where(strong,small,em),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-route-card :where(strong,small,em,b),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-live-map :where(strong,small,span),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-proof-strip :where(strong,small,em),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio__context-grid :where(strong,small,span){min-inline-size:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;word-break:normal!important}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio.dashboard-genesis-studio--deep{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"composer" "preview" "routes" "proof"!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-blueprint-strip,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio--deep .dashboard-genesis-studio__context-grid,html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-proof-strip{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-live-map{display:flex!important;overflow-x:auto!important;gap:.45rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-live-map article{flex:0 0 9.75rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-dashboard-active-section=genesis] .dashboard-genesis-studio--deep .dashboard-genesis-studio__preview-card{grid-template-columns:minmax(0,1fr)!important}}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:.84rem!important;min-inline-size:min(100%,22rem)!important;overflow:visible!important;--dashboard-rail-readable: var(--sw-dashboard-on-surface, var(--sw-text-inverse, #f8fafc));--dashboard-rail-readable-muted: var(--sw-dashboard-on-surface-muted, #cbd5e1)}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav{display:grid!important;grid-template-rows:auto minmax(0,auto) auto!important;gap:.74rem!important;min-inline-size:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.72rem!important;block-size:auto!important;max-block-size:none!important;min-block-size:0!important;min-inline-size:0!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.42rem!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;min-inline-size:0!important;margin:0!important;overflow:visible!important;transform:none!important;contain:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group>*{position:relative!important;inset:auto!important;transform:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{display:grid!important;grid-template-columns:2.25rem minmax(0,1fr) minmax(3rem,max-content)!important;align-items:center!important;gap:.58rem!important;min-block-size:3.38rem!important;block-size:auto!important;inline-size:100%!important;min-inline-size:0!important;color:var(--dashboard-rail-readable)!important;text-align:start!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__icon{inline-size:2.15rem!important;block-size:2.15rem!important;min-inline-size:2.15rem!important;display:inline-grid!important;place-items:center!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text{display:grid!important;grid-template-rows:auto auto!important;gap:.08rem!important;min-inline-size:0!important;color:var(--dashboard-rail-readable)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text strong{display:block!important;min-inline-size:0!important;color:var(--dashboard-rail-readable)!important;font-size:.84rem!important;line-height:1.12!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__text span{display:block!important;min-inline-size:0!important;color:var(--dashboard-rail-readable-muted)!important;font-size:.68rem!important;line-height:1.18!important;opacity:.9!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__meta{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;min-inline-size:2.55rem!important;max-inline-size:4.8rem!important;padding:.24rem .5rem!important;border-radius:999px!important;color:var(--dashboard-rail-readable)!important;background:color-mix(in srgb,var(--accent-primary) 18%,transparent)!important;border:1px solid color-mix(in srgb,var(--border-secondary) 78%,transparent)!important;font-size:.68rem!important;font-weight:850!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group-title{color:var(--dashboard-rail-readable-muted)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__affordance{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.34rem .55rem!important;min-inline-size:0!important;padding:.62rem!important;color:var(--dashboard-rail-readable)!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__affordance small{grid-column:1 / -1!important;min-inline-size:0!important;color:var(--dashboard-rail-readable-muted)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-rail>.dashboard-route-intelligence-panel{display:none!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-grid{align-items:start!important;align-content:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card{align-content:start!important;min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card :where(h3,strong,p,small,span,em,b,button),html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card :where(h2,h3,strong,p,small,span,em,b,button){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width: 1100px){html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__scroll{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;padding-block-end:.18rem!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__group{flex:0 0 min(21rem,86vw)!important;scroll-snap-align:start!important}html body #showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav__tab{grid-template-columns:2.2rem minmax(0,1fr) minmax(2.6rem,max-content)!important}}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]{position:relative!important;display:flex!important;flex-direction:column!important;gap:.42rem!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;transform:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=start]{block-size:13.1rem!important;min-block-size:13.1rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=library],html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=operations],html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=account]{block-size:9.25rem!important;min-block-size:9.25rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=growth]{block-size:5.75rem!important;min-block-size:5.75rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail]{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;display:grid!important;grid-template-columns:2.25rem minmax(0,1fr) minmax(3rem,max-content)!important;align-items:center!important;gap:.58rem!important;inline-size:100%!important;min-inline-size:0!important;min-block-size:3.38rem!important;block-size:auto!important;color:var(--dashboard-rail-readable)!important;overflow:hidden!important;text-align:start!important;writing-mode:horizontal-tb!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__icon{position:relative!important;inline-size:2.15rem!important;block-size:2.15rem!important;min-inline-size:2.15rem!important;display:inline-grid!important;place-items:center!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text{position:relative!important;display:grid!important;grid-template-rows:auto auto!important;gap:.08rem!important;min-inline-size:0!important;color:var(--dashboard-rail-readable)!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>strong{display:block!important;min-inline-size:0!important;color:var(--dashboard-rail-readable)!important;font-size:.84rem!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;writing-mode:horizontal-tb!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>span{display:block!important;min-inline-size:0!important;color:var(--dashboard-rail-readable-muted)!important;font-size:.68rem!important;line-height:1.18!important;opacity:.9!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;writing-mode:horizontal-tb!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__meta{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;min-inline-size:2.55rem!important;max-inline-size:4.8rem!important;color:var(--dashboard-rail-readable)!important;padding:.24rem .5rem!important;border-radius:999px!important;background:color-mix(in srgb,var(--accent-primary) 18%,transparent)!important;border:1px solid color-mix(in srgb,var(--border-secondary) 78%,transparent)!important;font-size:.68rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;writing-mode:horizontal-tb!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__group-title{position:relative!important;z-index:0!important;color:var(--dashboard-rail-readable-muted)!important}@media (max-width: 1100px){html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]{flex:0 0 min(21rem,86vw)!important}}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll{gap:.52rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__group{opacity:1!important;visibility:visible!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]{gap:.34rem!important;padding:.42rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=start]{block-size:10.15rem!important;min-block-size:10.15rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=library],html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=operations],html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=account]{block-size:7rem!important;min-block-size:7rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=growth]{block-size:4.7rem!important;min-block-size:4.7rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail]{grid-template-columns:2rem minmax(0,1fr)!important;min-block-size:2.45rem!important;gap:.5rem!important;padding:.38rem .48rem!important;border-radius:.82rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail]:before,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail]:after{display:none!important;content:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__icon{inline-size:1.82rem!important;block-size:1.82rem!important;min-inline-size:1.82rem!important;z-index:2!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text{grid-template-rows:auto!important;z-index:2!important;background:none!important;-webkit-text-fill-color:currentColor!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>strong{font-size:.92rem!important;line-height:1.1!important;font-weight:900!important;text-shadow:none!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:var(--dashboard-rail-readable)!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>span{display:none!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:var(--dashboard-rail-readable-muted)!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__meta,html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__affordance{display:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel :where(.dashboard-view-nav__affordance,.dashboard-view-nav__affordance *){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (max-width: 1100px){html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>span{display:block!important}}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel{gap:.48rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__header{gap:.42rem!important;padding:.5rem!important;min-block-size:0!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__brand{min-block-size:2.05rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__brand-copy strong{font-size:.82rem!important;line-height:1!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__brand-copy span{font-size:.62rem!important;line-height:1!important;opacity:.78!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__status{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.34rem!important;min-block-size:0!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__status>span:nth-child(2){display:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__status button{min-block-size:1.95rem!important;padding-block:.28rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll{overflow:visible!important;max-block-size:none!important;gap:.34rem!important;padding-inline-end:0!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]{padding:.34rem!important;gap:.24rem!important;border-radius:1rem!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=start]{block-size:5.85rem!important;min-block-size:5.85rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=library],html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=operations],html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=account]{block-size:4.55rem!important;min-block-size:4.55rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group=growth]{block-size:2.72rem!important;min-block-size:2.72rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__group-title{min-block-size:1rem!important;padding:0 .08rem!important;line-height:1!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__group-title span{color:var(--dashboard-rail-readable)!important;-webkit-text-fill-color:var(--dashboard-rail-readable)!important;font-size:.66rem!important;letter-spacing:.035em!important;opacity:.94!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__group-title small{display:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail]{grid-template-columns:1.64rem minmax(0,1fr) auto!important;block-size:1.43rem!important;min-block-size:1.43rem!important;max-block-size:1.43rem!important;padding:.14rem .3rem!important;gap:.36rem!important;border-radius:.62rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__icon{inline-size:1.16rem!important;block-size:1.16rem!important;min-inline-size:1.16rem!important;border-radius:.42rem!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>strong{font-size:.68rem!important;line-height:1!important;max-inline-size:8.5rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__meta{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-inline-size:3rem!important;min-inline-size:1.66rem!important;min-block-size:.96rem!important;padding:.08rem .28rem!important;border-radius:999px!important;font-size:.56rem!important;line-height:1!important;color:var(--dashboard-rail-readable)!important;-webkit-text-fill-color:var(--dashboard-rail-readable)!important;background:color-mix(in srgb,var(--accent-primary) 16%,transparent)!important;border:1px solid color-mix(in srgb,var(--accent-primary) 24%,transparent)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel :where(.dashboard-view-nav__affordance,.dashboard-view-nav__affordance *){display:none!important;visibility:hidden!important;opacity:0!important;block-size:0!important;min-block-size:0!important;overflow:hidden!important}@media (max-width: 1100px){html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll{overflow-x:auto!important;overflow-y:hidden!important;max-block-size:none!important}html body #showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]{block-size:auto!important;min-block-size:0!important}}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail]{height:1.44rem!important;min-height:1.44rem!important;max-height:1.44rem!important;block-size:1.44rem!important;min-block-size:1.44rem!important;max-block-size:1.44rem!important;padding:.12rem .3rem!important;gap:.34rem!important;grid-template-columns:1.22rem minmax(0,1fr) auto!important;align-items:center!important;align-content:center!important;box-sizing:border-box!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__icon{inline-size:1.08rem!important;block-size:1.08rem!important;min-inline-size:1.08rem!important;min-block-size:1.08rem!important;max-inline-size:1.08rem!important;max-block-size:1.08rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text{display:block!important;min-block-size:0!important;line-height:1!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>strong{display:block!important;font-size:.66rem!important;line-height:1!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>span{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__meta{display:inline-flex!important;max-inline-size:3rem!important;min-inline-size:1.56rem!important;min-block-size:.92rem!important;font-size:.54rem!important;line-height:1!important}@media (min-width: 1101px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(3.12rem,auto)!important;gap:.5rem!important;overflow:visible!important;max-block-size:none!important;padding:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]{display:contents!important;block-size:auto!important;min-block-size:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__group-title{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail]{height:3.12rem!important;min-height:3.12rem!important;max-height:3.12rem!important;block-size:3.12rem!important;min-block-size:3.12rem!important;max-block-size:3.12rem!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;place-items:center!important;align-content:center!important;gap:.24rem!important;padding:.42rem .4rem!important;border-radius:.95rem!important;text-align:center!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-elevated) 82%,transparent),color-mix(in srgb,var(--surface-glass) 72%,transparent))!important;border:1px solid color-mix(in srgb,var(--sw-dashboard-border, var(--border-primary)) 76%,transparent)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail][data-active=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--accent-primary) 22%,var(--surface-elevated)),color-mix(in srgb,var(--accent-secondary) 12%,var(--surface-glass)))!important;border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--sw-dashboard-border, var(--border-primary)))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--text-inverse) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--accent-primary) 18%,transparent),0 12px 28px color-mix(in srgb,var(--accent-primary) 16%,transparent)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__icon{inline-size:1.28rem!important;block-size:1.28rem!important;min-inline-size:1.28rem!important;min-block-size:1.28rem!important;max-inline-size:1.28rem!important;max-block-size:1.28rem!important;position:relative!important;z-index:3!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text{min-inline-size:0!important;inline-size:100%!important;display:block!important;position:relative!important;z-index:3!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>strong{display:block!important;inline-size:100%!important;max-inline-size:100%!important;font-size:.78rem!important;line-height:1.05!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;text-shadow:0 1px 10px color-mix(in srgb,var(--surface-base) 52%,transparent)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>span,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__meta{display:none!important;visibility:hidden!important;opacity:0!important;inline-size:0!important;block-size:0!important;min-inline-size:0!important;min-block-size:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel :where(.dashboard-view-nav__affordance,.dashboard-view-nav__affordance *){display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel:after,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important}}@media (max-width: 760px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel{padding:.76rem!important;border-radius:1.25rem!important;max-block-size:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.62rem!important;align-items:center!important;padding-block-end:.64rem!important;margin-block-end:.64rem!important;border-bottom:1px solid color-mix(in srgb,var(--sw-dashboard-border, var(--border-primary)) 58%,transparent)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__brand{display:grid!important;grid-template-columns:2.35rem minmax(0,1fr)!important;gap:.55rem!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__brand-copy{min-inline-size:0!important;display:block!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__brand-copy strong,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__brand-copy span{display:block!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__status{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:max-content!important;gap:.38rem!important;align-items:center!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__status>span:nth-child(2){display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__status>span:first-child,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__status>button{min-block-size:2.16rem!important;max-inline-size:7.75rem!important;padding:.45rem .62rem!important;border-radius:999px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(3.18rem,auto)!important;gap:.42rem!important;padding:0!important;max-block-size:none!important;overflow:visible!important;scroll-snap-type:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]{display:contents!important;block-size:auto!important;min-block-size:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__group-title{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:1.35rem auto!important;place-items:center!important;align-content:center!important;gap:.22rem!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;block-size:3.18rem!important;min-block-size:3.18rem!important;max-block-size:3.18rem!important;padding:.38rem .28rem!important;border-radius:.9rem!important;text-align:center!important;overflow:hidden!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-elevated) 82%,transparent),color-mix(in srgb,var(--surface-glass) 70%,transparent))!important;border:1px solid color-mix(in srgb,var(--sw-dashboard-border, var(--border-primary)) 70%,transparent)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__icon{inline-size:1.24rem!important;block-size:1.24rem!important;min-inline-size:1.24rem!important;min-block-size:1.24rem!important;position:relative!important;z-index:2!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text{display:block!important;min-inline-size:0!important;inline-size:100%!important;position:relative!important;z-index:2!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>strong{display:block!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-size:.68rem!important;line-height:1.04!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>span,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]>.dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__meta,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel :where(.dashboard-view-nav__affordance,.dashboard-view-nav__affordance *){display:none!important;visibility:hidden!important;opacity:0!important;inline-size:0!important;block-size:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel:after,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important}}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-usable-card-track: minmax(min(100%, 18rem), 1fr);--dashboard-usable-compact-track: minmax(min(100%, 12rem), 1fr);--dashboard-usable-action-track: minmax(min(100%, 10rem), 1fr);--dashboard-usable-bottom-safe: max(5.75rem, env(safe-area-inset-bottom))}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-os-stage,.dashboard-os-rail,.dashboard-panel,.dashboard-card,.dashboard-project-card,.dashboard-account-command,.dashboard-apps-workspace,.dashboard-workspace-files,.dashboard-genesis-engine) :where(h1,h2,h3,h4,h5,p,span,strong,small,em,b,label,button,a,li,div){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(button,.dashboard-action,.dashboard-card-action,.dashboard-mode-button,.dashboard-view-nav__tab,.dashboard-mobile-route-dock button){min-inline-size:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage{min-inline-size:0!important;overflow-x:clip!important;padding-block-end:var(--dashboard-usable-bottom-safe)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-stage :where(section,.dashboard-panel,.dashboard-card,.dashboard-project-card,.dashboard-apps-workspace,.dashboard-workspace-files,.dashboard-account-command,.dashboard-genesis-engine){min-inline-size:0!important;max-inline-size:100%!important;overflow-wrap:break-word!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-grid,.dashboard-apps-workspace__grid,.dashboard-feature-atlas__grid,.dashboard-manager-grid){display:grid!important;grid-template-columns:repeat(auto-fit,var(--dashboard-usable-card-track))!important;align-items:start!important;align-content:start!important;grid-auto-rows:auto!important;gap:clamp(.85rem,1.3vw,1.15rem)!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-apps-workspace__steps,.dashboard-workspace-files__metrics,.dashboard-command-grid,.dashboard-metric-grid,.dashboard-system-grid){display:grid!important;grid-template-columns:repeat(auto-fit,var(--dashboard-usable-compact-track))!important;align-items:stretch!important;grid-auto-rows:auto!important;gap:clamp(.7rem,1vw,.95rem)!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card{display:grid!important;align-content:start!important;gap:.72rem!important;block-size:auto!important;min-block-size:clamp(12.5rem,18vw,15.25rem)!important;max-block-size:none!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card :where(.dashboard-card-summary,.dashboard-card-actions,.dashboard-card-footer,.dashboard-card-meta,.dashboard-project-card__body){min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-summary{max-block-size:5.75rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-card-actions{display:grid!important;grid-template-columns:repeat(auto-fit,var(--dashboard-usable-action-track))!important;align-items:stretch!important;gap:.55rem!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-apps-workspace__header,.dashboard-workspace-files__header,.dashboard-account-command__header){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:clamp(.75rem,1.2vw,1rem)!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-apps-workspace__actions,.dashboard-account-command__signals){display:grid!important;grid-template-columns:repeat(auto-fit,var(--dashboard-usable-action-track))!important;gap:.6rem!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))!important;align-items:start!important;gap:.72rem!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__row,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-account-lane{display:grid!important;grid-template-columns:2.5rem minmax(0,1fr) auto!important;align-items:center!important;gap:.7rem!important;min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-account-command__lanes{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))!important;gap:.82rem!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-asset-tile{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;min-inline-size:min(100%,14rem)!important;max-inline-size:100%!important;block-size:auto!important;min-block-size:10.5rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-asset-tile,.dashboard-workspace-files__metric,.dashboard-system-card,.dashboard-manager-card) :where(strong,span,small,em,p){white-space:normal!important;overflow-wrap:break-word!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel{max-block-size:min(78dvh,54rem)!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll{max-block-size:min(58dvh,37rem)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-inline-end:.28rem!important;scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--accent-primary) 58%,transparent) transparent!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]{block-size:auto!important;min-block-size:0!important;max-block-size:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll:after{content:"More sections below"!important;position:sticky!important;bottom:0!important;display:block!important;margin-block-start:.45rem!important;padding:.45rem .62rem!important;border:1px solid color-mix(in srgb,var(--border-secondary) 72%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--surface-secondary) 84%,transparent)!important;color:var(--text-tertiary)!important;font-size:.68rem!important;font-weight:850!important;text-align:center!important;letter-spacing:0!important;opacity:.92!important;visibility:visible!important;inline-size:auto!important;block-size:auto!important}@media (max-width: 1100px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel{max-block-size:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll{max-block-size:none!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:.85rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll:after{content:none!important;display:none!important}}@media (max-width: 760px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-usable-card-track: minmax(0, 1fr);--dashboard-usable-compact-track: minmax(0, 1fr);--dashboard-usable-action-track: minmax(0, 1fr)}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-apps-workspace__header,.dashboard-workspace-files__header,.dashboard-account-command__header){grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-project-card{min-block-size:12rem!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;gap:.42rem!important;inline-size:calc(100vw - 1rem)!important;max-inline-size:calc(100vw - 1rem)!important;min-inline-size:0!important;padding:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scroll-padding-inline:.42rem!important;scrollbar-width:thin!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile]{flex:0 0 5.45rem!important;inline-size:5.45rem!important;min-inline-size:5.45rem!important;max-inline-size:5.45rem!important;min-block-size:4.45rem!important;max-block-size:none!important;display:grid!important;grid-template-rows:1.58rem minmax(1.45rem,auto)!important;place-items:center!important;align-content:center!important;gap:.22rem!important;padding:.42rem .32rem!important;white-space:normal!important;text-align:center!important;scroll-snap-align:center!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile]>span{inline-size:1.55rem!important;block-size:1.55rem!important;min-inline-size:1.55rem!important;min-block-size:1.55rem!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] [data-dashboard-route-card=mobile]>strong{display:block!important;inline-size:100%!important;max-inline-size:100%!important;font-size:.66rem!important;line-height:1.08!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important}}@keyframes dashboardDepthDrift{0%{background-position:0% 0%,100% 0%,50% 50%}50%{background-position:8% 2%,92% 8%,48% 52%}to{background-position:0% 0%,100% 0%,50% 50%}}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-depth-plate: color-mix(in srgb, var(--surface-primary) 76%, transparent);--dashboard-depth-plate-strong: color-mix(in srgb, var(--surface-secondary) 86%, transparent);--dashboard-depth-plate-soft: color-mix(in srgb, var(--surface-tertiary) 58%, transparent);--dashboard-depth-edge: color-mix(in srgb, var(--accent-primary) 38%, var(--border-primary));--dashboard-depth-edge-soft: color-mix(in srgb, var(--border-secondary) 72%, transparent);--dashboard-depth-glow: color-mix(in srgb, var(--accent-primary) 20%, transparent);--dashboard-depth-glow-secondary: color-mix(in srgb, var(--accent-secondary) 18%, transparent);--dashboard-depth-shadow: 0 1rem 3.2rem color-mix(in srgb, var(--bg-primary) 52%, transparent), inset 0 1px 0 color-mix(in srgb, var(--text-primary) 8%, transparent);--dashboard-depth-shadow-tight: 0 .72rem 1.8rem color-mix(in srgb, var(--bg-primary) 38%, transparent), inset 0 1px 0 color-mix(in srgb, var(--text-primary) 7%, transparent);--dashboard-card-min: minmax(min(100%, 18.5rem), 1fr);--dashboard-card-compact-min: minmax(min(100%, 11.5rem), 1fr);background:radial-gradient(circle at 12% 8%,var(--dashboard-depth-glow),transparent 28%),radial-gradient(circle at 88% 16%,var(--dashboard-depth-glow-secondary),transparent 26%),linear-gradient(135deg,color-mix(in srgb,var(--bg-primary) 86%,var(--accent-primary) 4%),color-mix(in srgb,var(--bg-secondary) 92%,var(--accent-secondary) 3%))!important;background-size:140% 140%,130% 130%,100% 100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]:not([data-motion=reduced]){animation:dashboardDepthDrift 18s ease-in-out infinite!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-view-nav.dashboard-panel,.dashboard-os-stage,.dashboard-panel,.dashboard-card,.dashboard-project-card,.dashboard-new-project-card,.dashboard-apps-workspace,.dashboard-project-library,.dashboard-genesis-engine,.dashboard-account-command,.dashboard-workspace-files,.dashboard-robotics-setup,.dashboard-chat-os,.dashboard-modal-surface){border-color:var(--dashboard-depth-edge-soft)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--dashboard-depth-plate) 88%,var(--accent-primary) 4%),color-mix(in srgb,var(--dashboard-depth-plate-soft) 88%,var(--accent-secondary) 3%))!important;box-shadow:var(--dashboard-depth-shadow-tight)!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-view-nav.dashboard-panel,.dashboard-os-stage,.dashboard-project-library,.dashboard-apps-workspace,.dashboard-genesis-engine,.dashboard-account-command,.dashboard-workspace-files){position:relative!important;overflow:clip!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-view-nav.dashboard-panel,.dashboard-os-stage,.dashboard-project-library,.dashboard-apps-workspace,.dashboard-genesis-engine,.dashboard-account-command,.dashboard-workspace-files):before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 12%,transparent),transparent 24%,color-mix(in srgb,var(--accent-secondary) 10%,transparent)),radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--text-primary) 7%,transparent),transparent 30%)!important;opacity:.72!important;mix-blend-mode:screen!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-grid,.dashboard-apps-workspace__grid,.dashboard-feature-atlas__grid,.dashboard-manager-grid,.dashboard-account-command__lanes,.dashboard-workspace-files__list){display:grid!important;grid-template-columns:repeat(auto-fit,var(--dashboard-card-min))!important;align-items:start!important;align-content:start!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;gap:clamp(.85rem,1.35vw,1.12rem)!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-grid,.dashboard-metric-grid,.dashboard-system-grid,.dashboard-apps-workspace__steps,.dashboard-workspace-files__metrics,.dashboard-genesis-studio__context-grid,.dashboard-genesis-live-map,.dashboard-genesis-proof-strip){display:grid!important;grid-template-columns:repeat(auto-fit,var(--dashboard-card-compact-min))!important;align-items:stretch!important;align-content:start!important;grid-auto-rows:auto!important;gap:clamp(.66rem,1vw,.9rem)!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-new-project-card,.dashboard-feature-atlas__card,.dashboard-builder-step,.dashboard-system-card,.dashboard-manager-card,.dashboard-card--metric,.dashboard-asset-tile){display:grid!important;align-content:start!important;block-size:auto!important;min-block-size:auto!important;max-block-size:none!important;overflow:hidden!important;contain:layout paint!important;isolation:isolate!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-new-project-card){min-block-size:clamp(11.5rem,17vw,14.5rem)!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card__body,.dashboard-card-summary,.dashboard-card-meta,.dashboard-project-card__cover-copy,.dashboard-feature-atlas__copy,.dashboard-apps-workspace__header>div,.dashboard-project-library__header>div){min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card p,.dashboard-new-project-card p,.dashboard-card-summary,.dashboard-feature-atlas__copy em,.dashboard-apps-workspace__header p,.dashboard-project-library__header p,.dashboard-genesis-engine__header p,.dashboard-account-command p,.dashboard-workspace-files p){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:normal!important;text-overflow:clip!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card h3,.dashboard-new-project-card h3,.dashboard-apps-workspace h2,.dashboard-project-library h2,.dashboard-genesis-engine h2,.dashboard-account-command h3,.dashboard-workspace-files h2){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-actions,.dashboard-apps-workspace__actions,.dashboard-genesis-studio__composer-actions,.dashboard-genesis-studio__preview-actions,.dashboard-account-command__signals){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))!important;align-items:stretch!important;gap:.58rem!important;min-inline-size:0!important;max-inline-size:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-action,.dashboard-card-action,.dashboard-mode-button,.dashboard-view-nav__tab,.dashboard-genesis-route-card){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-asset-tile,.dashboard-workspace-files__row,.dashboard-feature-row){grid-template-columns:minmax(2.35rem,auto) minmax(0,1fr) auto!important;column-gap:.72rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-asset-tile *,.dashboard-workspace-files__row *,.dashboard-feature-row *,.dashboard-account-lane *){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio{display:grid!important;grid-template-columns:minmax(min(100%,17rem),.92fr) minmax(min(100%,11rem),.42fr) minmax(min(100%,15rem),.72fr)!important;grid-template-areas:"composer routes preview" "proof proof preview"!important;align-items:start!important;gap:clamp(.85rem,1.25vw,1.1rem)!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__composer{grid-area:composer!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__routes{grid-area:routes!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio__preview{grid-area:preview!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-proof-strip{grid-area:proof!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-genesis-studio__routes,.dashboard-genesis-studio__preview){max-block-size:min(62dvh,40rem)!important;overflow:auto!important;scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--accent-primary) 55%,transparent) transparent!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-route-card{display:grid!important;grid-template-columns:2.45rem minmax(0,1fr) auto!important;align-items:center!important;gap:.7rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-route-card span{min-inline-size:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-route-card strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body :where(.account-settings-shell,.billing-dashboard-shell.dashboard-modal-surface,.cloud-dashboard-shell.dashboard-modal-surface){border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-primary))!important;background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--accent-primary) 16%,transparent),transparent 28%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--accent-secondary) 14%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--surface-primary) 90%,transparent),color-mix(in srgb,var(--surface-secondary) 88%,transparent))!important;box-shadow:0 1.35rem 4rem color-mix(in srgb,var(--bg-primary) 56%,transparent),inset 0 1px color-mix(in srgb,var(--text-primary) 9%,transparent)!important;min-inline-size:0!important;max-inline-size:100%!important}html body .account-settings-shell{display:grid!important;grid-template-columns:minmax(11rem,.24fr) minmax(0,1fr)!important;gap:clamp(.9rem,1.4vw,1.15rem)!important;align-items:start!important;overflow-x:hidden!important;scroll-padding-block-start:1rem!important}html body .account-settings-rail{position:sticky!important;top:.75rem!important;display:grid!important;gap:.46rem!important;padding:.58rem!important;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent)!important;border-radius:var(--radius-xl)!important;background:color-mix(in srgb,var(--surface-secondary) 82%,transparent)!important;box-shadow:var(--dashboard-depth-shadow-tight)!important;z-index:2!important}html body .account-settings-rail a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-block-size:2.35rem!important;padding:.52rem .72rem!important;border-radius:var(--radius-lg)!important;border:1px solid color-mix(in srgb,var(--border-secondary) 74%,transparent)!important;background:color-mix(in srgb,var(--surface-tertiary) 62%,transparent)!important;color:var(--text-secondary)!important;font-size:.78rem!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important}html body :where(.account-command-center__hero,.account-command-center__section,.account-settings-panel,.account-settings-savebar,[data-account-panel],#account-token-billing,#account-billing-cloud,#account-security,#account-privacy){min-inline-size:0!important;max-inline-size:100%!important;border-color:color-mix(in srgb,var(--border-primary) 82%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-secondary) 82%,transparent),color-mix(in srgb,var(--surface-primary) 90%,transparent))!important;box-shadow:var(--dashboard-depth-shadow-tight)!important;overflow:visible!important;block-size:auto!important;min-block-size:max-content!important}html body :where(.account-command-center__hero,.account-command-center__panel,[data-account-panel])>*{min-inline-size:0!important;max-inline-size:100%!important;flex-shrink:0!important}html body :where(.connected-accounts-panel,.memory-control-center,.site-capability-matrix,.account-command-center__panel){min-inline-size:0!important;max-inline-size:100%!important;block-size:auto!important;min-block-size:auto!important;overflow:visible!important}html body :where(.connected-accounts-panel){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.82rem!important}html body :where(.connected-accounts-panel) :where(article,div,button,a){min-inline-size:0!important;max-inline-size:100%!important}html body :where(.account-settings-shell,.account-settings-shell *){writing-mode:horizontal-tb!important;text-orientation:mixed!important;min-inline-size:0!important;overflow-wrap:break-word!important}html body :where(.account-settings-shell h2,.account-settings-shell h3,.account-settings-shell strong,.account-settings-shell p,.account-settings-shell span,.account-settings-shell small,.account-settings-shell label){max-inline-size:100%!important;white-space:normal!important}@media (max-width: 1180px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-studio{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"composer" "routes" "preview" "proof"!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-genesis-studio__routes,.dashboard-genesis-studio__preview){max-block-size:none!important}}@media (max-width: 760px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-card-min: minmax(0, 1fr);--dashboard-card-compact-min: minmax(0, 1fr)}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-shell{padding-inline:.72rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-command-ribbon,.dashboard-view-nav.dashboard-panel,.dashboard-project-library,.dashboard-apps-workspace,.dashboard-genesis-engine,.dashboard-account-command,.dashboard-workspace-files,.dashboard-robotics-setup,.dashboard-chat-os){border-radius:clamp(1rem,5vw,1.35rem)!important;padding:clamp(.8rem,3.4vw,1rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel{overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;overflow:visible!important;max-block-size:none!important;padding-inline-end:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__scroll>.dashboard-view-nav__group[data-dashboard-nav-group]{display:contents!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__group-title,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel :where(.dashboard-view-nav__affordance,.dashboard-view-nav__meta){display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail]{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;min-block-size:3.2rem!important;padding:.5rem!important;grid-template-columns:1.8rem minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-view-nav.dashboard-panel .dashboard-view-nav__tab.dashboard-action.sw-dashboard-route-card.sw-os-route-card[data-dashboard-route-card=rail] .dashboard-view-nav__text>span{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-project-card,.dashboard-new-project-card){min-block-size:auto!important;padding:1rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :where(.dashboard-card-actions,.dashboard-apps-workspace__actions,.dashboard-genesis-studio__composer-actions,.dashboard-genesis-studio__preview-actions){grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-route-card{grid-template-columns:2.2rem minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-route-card em{display:none!important}html body .account-settings-shell{display:flex!important;flex-direction:column!important;max-block-size:calc(100dvh - 5.75rem)!important;padding:.8rem .8rem 5.75rem!important;gap:.82rem!important}html body .account-settings-rail{position:sticky!important;top:0!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:.55rem!important;padding:.48rem!important;z-index:5!important}html body .account-settings-rail a{flex:0 0 auto!important;min-inline-size:max-content!important}html body .account-command-center__hero{padding:1rem!important;border-radius:var(--radius-xl)!important;block-size:auto!important;min-block-size:18rem!important;max-block-size:min(72dvh,34rem)!important;overflow:auto!important;scrollbar-width:thin!important}html body :where(.account-command-center__panel,[data-account-panel],#account-token-billing,#account-billing-cloud,#account-security,#account-privacy){block-size:auto!important;min-block-size:14rem!important;max-block-size:none!important;overflow:visible!important}html body .connected-accounts-panel{padding:.9rem!important;border-radius:var(--radius-xl)!important}html body .connected-accounts-panel :where(article,div){overflow-wrap:break-word!important}html body .connected-accounts-panel :where(p,span,strong,small){word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}html body .connected-accounts-panel :where(button,a){inline-size:100%!important;justify-content:center!important;white-space:normal!important}html body .account-settings-savebar{position:static!important;bottom:auto!important;display:grid!important;grid-template-columns:1fr!important;z-index:6!important;margin-inline:-.2rem!important;padding:.75rem!important;border-radius:var(--radius-xl)!important;-webkit-backdrop-filter:blur(var(--sw-quality-glass-blur, 18px))!important;backdrop-filter:blur(var(--sw-quality-glass-blur, 18px))!important}}@media (prefers-reduced-motion: reduce){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{animation:none!important}}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-calm-canvas: #080d18;--dashboard-calm-panel: #101827;--dashboard-calm-panel-raised: #172033;--dashboard-calm-field: #090f1c;--dashboard-calm-border: rgba(226,232,240,.11);--dashboard-calm-border-strong: rgba(226,232,240,.18);width:100%!important;padding:0!important;gap:0!important;background:radial-gradient(900px 520px at 12% -12%,rgba(var(--accent-primary-rgb, 59,130,246),.09),transparent 66%),var(--dashboard-calm-canvas)!important;color:var(--text-primary)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-theme-mode=light]{--dashboard-calm-canvas: #f4f7fb;--dashboard-calm-panel: #ffffff;--dashboard-calm-panel-raised: #ffffff;--dashboard-calm-field: #f1f4f8;--dashboard-calm-border: rgba(15,23,42,.1);--dashboard-calm-border-strong: rgba(15,23,42,.17);background:radial-gradient(900px 520px at 12% -12%,rgba(var(--accent-primary-rgb, 59,130,246),.08),transparent 66%),var(--dashboard-calm-canvas)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4][data-theme-mode=dark]{--dashboard-calm-canvas: #080d18;--dashboard-calm-panel: #101827;--dashboard-calm-panel-raised: #172033;--dashboard-calm-field: #090f1c;--dashboard-calm-border: rgba(226,232,240,.11);--dashboard-calm-border-strong: rgba(226,232,240,.18)}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-content-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-command{position:sticky!important;inset:0 0 auto!important;z-index:60!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--dashboard-calm-border)!important;border-radius:0!important;background:color-mix(in srgb,var(--dashboard-calm-canvas) 86%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(18px) saturate(135%)!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:min(100%,1600px)!important;min-height:68px!important;margin:0 auto!important;padding:0 24px!important;gap:18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__identity{display:flex!important;align-items:center!important;min-width:0!important;gap:10px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__mark{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;border:0!important;border-radius:10px!important;background:rgba(var(--accent-primary-rgb, 59,130,246),.1)!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__copy{display:grid!important;grid-template-columns:auto auto!important;align-items:baseline!important;justify-content:start!important;min-width:0!important;gap:2px 9px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__copy>span{grid-column:1 / -1!important;color:var(--text-tertiary)!important;font-size:.67rem!important;font-weight:750!important;letter-spacing:.07em!important;line-height:1!important;text-transform:uppercase!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__copy>strong{display:block!important;color:var(--text-primary)!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;font-size:.94rem!important;font-weight:760!important;line-height:1.3!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__copy>small{color:var(--text-tertiary)!important;font-size:.75rem!important;font-weight:550!important;line-height:1.3!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__signals{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__actions{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;gap:8px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-create,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-profile,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:42px!important;margin:0!important;border:1px solid var(--dashboard-calm-border)!important;border-radius:10px!important;color:var(--text-primary)!important;background:var(--dashboard-calm-field)!important;box-shadow:none!important;cursor:pointer!important;transition:border-color .15s ease,background .15s ease,transform .15s ease!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-create{min-width:122px!important;padding:0 15px!important;gap:7px!important;border-color:color-mix(in srgb,var(--accent-primary) 58%,transparent)!important;color:#fff!important;background:var(--accent-primary, #2563eb)!important;font-size:.82rem!important;font-weight:760!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-profile{border-radius:999px!important;border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--dashboard-calm-border))!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,59,130,246),.24),rgba(var(--accent-secondary-rgb,139,92,246),.18))!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-create>span,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-profile>span,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-more>span{-webkit-text-fill-color:currentColor!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-profile>span{color:var(--text-primary)!important;font-size:.86rem!important;font-weight:800!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-more>span{display:block!important;width:18px!important;height:6px!important;transform:none!important;overflow:hidden!important;color:var(--text-secondary)!important;font-size:0!important;line-height:0!important;background:radial-gradient(circle,currentColor 1.8px,transparent 2px) 0 50% / 6px 6px repeat-x!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__drawer{position:absolute!important;inset:calc(100% + 10px) 0 auto auto!important;z-index:100!important;display:grid!important;grid-template-columns:repeat(2,minmax(150px,1fr))!important;width:min(380px,calc(100vw - 28px))!important;max-height:min(70vh,600px)!important;overflow-y:auto!important;margin:0!important;padding:10px!important;gap:6px!important;border:1px solid var(--dashboard-calm-border-strong)!important;border-radius:14px!important;background:color-mix(in srgb,var(--dashboard-calm-panel-raised) 97%,transparent)!important;box-shadow:0 22px 54px #00000057!important;backdrop-filter:blur(20px) saturate(130%)!important;-webkit-backdrop-filter:blur(20px) saturate(130%)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__drawer>button{width:100%!important;min-height:44px!important;justify-content:flex-start!important;padding:0 11px!important;border-radius:9px!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-body{display:grid!important;grid-template-columns:216px minmax(0,1fr)!important;align-items:start!important;width:min(100%,1600px)!important;min-height:calc(100dvh - 69px)!important;margin:0 auto!important;padding:0 24px!important;gap:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-rail{position:sticky!important;top:69px!important;z-index:20!important;display:block!important;width:216px!important;height:calc(100dvh - 69px)!important;min-height:0!important;margin:0!important;padding:20px 16px 20px 0!important;border:0!important;border-right:1px solid var(--dashboard-calm-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;gap:12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__header,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__affordance{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-rail:before,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-rail:after,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav:before,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav:after,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__scroll:before,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__scroll:after{content:none!important;display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__scroll{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;gap:3px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__scroll::-webkit-scrollbar{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__label{display:block!important;margin:0 8px 7px!important;color:var(--text-quaternary, var(--text-tertiary))!important;font-size:.68rem!important;font-weight:760!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab{position:relative!important;display:grid!important;grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:43px!important;margin:0!important;padding:0 10px!important;gap:8px!important;border:1px solid transparent!important;border-radius:9px!important;color:var(--text-secondary)!important;background:transparent!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;transition:color .14s ease,background .14s ease,border-color .14s ease!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab:hover{color:var(--text-primary)!important;background:color-mix(in srgb,var(--text-primary) 5%,transparent)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tab[data-active=true]{color:var(--text-primary)!important;border-color:color-mix(in srgb,var(--accent-primary) 24%,transparent)!important;background:rgba(var(--accent-primary-rgb,59,130,246),.1)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__icon{display:grid!important;place-items:center!important;width:24px!important;height:24px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__text,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__text>strong{min-width:0!important;color:inherit!important;font-size:.82rem!important;font-weight:670!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__text>strong{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__text{display:grid!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__meta{min-width:22px!important;padding:2px 6px!important;border-radius:999px!important;color:var(--text-tertiary)!important;background:color-mix(in srgb,var(--text-primary) 6%,transparent)!important;font-size:.65rem!important;font-weight:750!important;text-align:center!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__footer{display:grid!important;flex:0 0 auto!important;gap:6px!important;width:100%!important;padding-top:12px!important;border-top:1px solid var(--dashboard-calm-border)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tour,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__account{display:flex!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0 10px!important;gap:9px!important;border:1px solid transparent!important;border-radius:9px!important;color:var(--text-secondary)!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;text-align:left!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__tour:hover,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__account:hover,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__account[data-active=true]{color:var(--text-primary)!important;border-color:var(--dashboard-calm-border)!important;background:color-mix(in srgb,var(--text-primary) 5%,transparent)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__account>span:last-child{display:grid!important;min-width:0!important;gap:2px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__account strong{color:inherit!important;font-size:.8rem!important;font-weight:690!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-view-nav__account small{color:var(--text-tertiary)!important;font-size:.68rem!important;font-weight:540!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-main{display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;margin:0!important;padding:28px 0 56px 28px!important;gap:22px!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-page-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 0 20px!important;gap:24px!important;border:0!important;border-bottom:1px solid var(--dashboard-calm-border)!important;background:transparent!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-page-heading__copy{min-width:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-page-heading__copy>span,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__eyebrow,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__section-heading>div>span{display:block!important;margin:0 0 6px!important;color:var(--accent-primary)!important;font-size:.68rem!important;font-weight:780!important;letter-spacing:.09em!important;line-height:1.2!important;text-transform:uppercase!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-page-heading h1{margin:0!important;color:var(--text-primary)!important;font-size:clamp(1.55rem,2.2vw,2.1rem)!important;font-weight:740!important;letter-spacing:-.035em!important;line-height:1.12!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-page-heading p{max-width:720px!important;margin:7px 0 0!important;color:var(--text-secondary)!important;font-size:.87rem!important;line-height:1.55!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-page-heading>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:42px!important;padding:0 15px!important;border:1px solid color-mix(in srgb,var(--accent-primary) 48%,transparent)!important;border-radius:10px!important;color:#fff!important;background:var(--accent-primary, #2563eb)!important;box-shadow:none!important;font-size:.79rem!important;font-weight:740!important;cursor:pointer!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-stage,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-shell__stage{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-stage.dashboard-shell__stage{padding:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-stage:before,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-stage:after,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home:before,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home:after{content:none!important;display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home{display:grid!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;gap:22px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__hero{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important;align-items:stretch!important;min-width:0!important;padding:clamp(24px,3vw,38px)!important;gap:clamp(24px,4vw,54px)!important;border:1px solid var(--dashboard-calm-border)!important;border-radius:16px!important;background:radial-gradient(520px 260px at 0% 0%,rgba(var(--accent-primary-rgb,59,130,246),.13),transparent 72%),var(--dashboard-calm-panel)!important;box-shadow:0 14px 38px #0000001f!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__welcome{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__welcome h1{margin:0!important;color:var(--text-primary)!important;font-size:clamp(1.8rem,3vw,2.65rem)!important;font-weight:730!important;letter-spacing:-.045em!important;line-height:1.08!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__welcome p{max-width:540px!important;margin:10px 0 0!important;color:var(--text-secondary)!important;font-size:.94rem!important;line-height:1.55!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;margin-top:22px!important;gap:9px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__primary-action,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__secondary-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 16px!important;gap:7px!important;border:1px solid var(--dashboard-calm-border-strong)!important;border-radius:10px!important;color:var(--text-primary)!important;background:var(--dashboard-calm-field)!important;box-shadow:none!important;font-size:.82rem!important;font-weight:730!important;cursor:pointer!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__primary-action{border-color:color-mix(in srgb,var(--accent-primary) 50%,transparent)!important;color:#fff!important;background:var(--accent-primary, #2563eb)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__usage{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:stretch!important;min-width:0!important;gap:8px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__usage>button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;min-height:116px!important;padding:14px!important;gap:4px!important;border:1px solid var(--dashboard-calm-border)!important;border-radius:12px!important;color:var(--text-primary)!important;background:color-mix(in srgb,var(--dashboard-calm-field) 88%,transparent)!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__usage span{color:var(--text-tertiary)!important;font-size:.68rem!important;font-weight:700!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__usage strong{max-width:100%!important;color:var(--text-primary)!important;font-size:clamp(1.02rem,1.4vw,1.25rem)!important;font-weight:740!important;letter-spacing:-.03em!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__usage small{color:var(--text-quaternary, var(--text-tertiary))!important;font-size:.65rem!important;line-height:1.3!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;align-items:start!important;min-width:0!important;gap:18px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__recent,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__workspace{display:grid!important;min-width:0!important;margin:0!important;padding:20px!important;gap:14px!important;border:1px solid var(--dashboard-calm-border)!important;border-radius:14px!important;background:var(--dashboard-calm-panel)!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:0!important;gap:12px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__section-heading h2{margin:0!important;color:var(--text-primary)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.3!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__section-heading>button{min-height:40px!important;padding:0 9px!important;border:0!important;border-radius:8px!important;color:var(--accent-primary)!important;background:transparent!important;font-size:.76rem!important;font-weight:700!important;cursor:pointer!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-list,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__workspace-links{display:grid!important;min-width:0!important;gap:2px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-row{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto 22px!important;align-items:center!important;min-width:0!important;min-height:64px!important;padding:8px 9px!important;gap:11px!important;border:0!important;border-top:1px solid var(--dashboard-calm-border)!important;border-radius:0!important;color:var(--text-primary)!important;background:transparent!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;transition:background .14s ease!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-row:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-cover{display:grid!important;place-items:center!important;width:42px!important;height:48px!important;border:1px solid var(--dashboard-calm-border)!important;border-radius:7px!important;background:var(--dashboard-calm-field)!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-cover img{width:100%!important;height:100%!important;object-fit:cover!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-copy{display:grid!important;min-width:0!important;gap:3px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-copy strong{color:var(--text-primary)!important;font-size:.86rem!important;font-weight:690!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-copy small,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-date{color:var(--text-tertiary)!important;font-size:.7rem!important;font-weight:540!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-arrow{color:var(--text-tertiary)!important;font-size:1rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__empty{display:flex!important;align-items:center!important;min-height:104px!important;padding:14px!important;gap:12px!important;border:1px dashed var(--dashboard-calm-border-strong)!important;border-radius:11px!important;background:var(--dashboard-calm-field)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__empty>div{display:grid!important;min-width:0!important;gap:3px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__empty strong{color:var(--text-primary)!important;font-size:.86rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__empty span{color:var(--text-tertiary)!important;font-size:.72rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__empty>button{min-height:40px!important;margin-left:auto!important;padding:0 12px!important;border:1px solid color-mix(in srgb,var(--accent-primary) 42%,transparent)!important;border-radius:9px!important;color:#fff!important;background:var(--accent-primary)!important;font-size:.75rem!important;font-weight:700!important;cursor:pointer!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__workspace-links>button{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-height:64px!important;padding:8px 6px!important;gap:9px!important;border:0!important;border-top:1px solid var(--dashboard-calm-border)!important;border-radius:0!important;color:var(--text-primary)!important;background:transparent!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__workspace-links>button>span:nth-child(2){display:grid!important;min-width:0!important;gap:3px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__workspace-links strong{color:var(--text-primary)!important;font-size:.81rem!important;font-weight:680!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__workspace-links small{color:var(--text-tertiary)!important;font-size:.68rem!important;font-weight:540!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__workspace-links em{color:var(--text-tertiary)!important;font-size:.9rem!important;font-style:normal!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-footer-minimal{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:30px 0 0!important;padding:18px 2px 0!important;border:0!important;border-top:1px solid var(--dashboard-calm-border)!important;color:var(--text-quaternary, var(--text-tertiary))!important;background:transparent!important;box-shadow:none!important;font-size:.7rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-footer-minimal button{min-height:40px!important;padding:0 8px!important;border:0!important;color:var(--text-tertiary)!important;background:transparent!important;font-size:.7rem!important;cursor:pointer!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-panel,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-module{border-color:var(--dashboard-calm-border)!important;background-color:var(--dashboard-calm-panel)!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-module__ambient{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] button:focus-visible,html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] button:focus-visible,html body .dashboard-mobile-more-sheet button:focus-visible{outline:2px solid var(--accent-primary, #60a5fa)!important;outline-offset:2px!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true],html body .dashboard-mobile-more-overlay{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home{display:grid!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;gap:18px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__identity,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__storage,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__links{border:1px solid var(--dashboard-calm-border)!important;border-radius:14px!important;background:var(--dashboard-calm-panel)!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__identity{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;min-width:0!important;padding:22px!important;gap:16px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__avatar{display:grid!important;place-items:center!important;width:62px!important;height:62px!important;border:1px solid rgba(var(--accent-primary-rgb,59,130,246),.32)!important;border-radius:16px!important;color:var(--text-primary)!important;background:rgba(var(--accent-primary-rgb,59,130,246),.14)!important;font-size:1.35rem!important;font-weight:780!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__identity>div{display:grid!important;min-width:0!important;gap:3px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__identity>div>span{color:var(--accent-primary)!important;font-size:.67rem!important;font-weight:760!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__identity h2{margin:0!important;color:var(--text-primary)!important;font-size:1.08rem!important;font-weight:710!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__identity p{margin:0!important;color:var(--text-tertiary)!important;font-size:.76rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__badges{display:flex!important;flex-wrap:wrap!important;margin-top:6px!important;gap:6px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__badges>span{padding:4px 7px!important;border:1px solid var(--dashboard-calm-border)!important;border-radius:999px!important;color:var(--text-secondary)!important;background:var(--dashboard-calm-field)!important;font-size:.64rem!important;font-weight:650!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__badges>span[data-tone=success]{border-color:#22c55e3d!important;color:var(--success-primary, #4ade80)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__badges>span[data-tone=warning]{border-color:#f59e0b47!important;color:var(--warning-primary, #fbbf24)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__identity>button,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__card-heading>button{min-height:42px!important;padding:0 13px!important;border:1px solid var(--dashboard-calm-border-strong)!important;border-radius:9px!important;color:var(--text-primary)!important;background:var(--dashboard-calm-field)!important;font-size:.76rem!important;font-weight:680!important;cursor:pointer!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__grid{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)!important;align-items:start!important;min-width:0!important;gap:18px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__storage{display:grid!important;min-width:0!important;padding:20px!important;gap:18px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__card-heading{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;min-width:0!important;gap:10px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__card-heading>span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:9px!important;background:#22c55e1a!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__card-heading>div{display:grid!important;min-width:0!important;gap:3px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__card-heading strong{color:var(--text-primary)!important;font-size:.88rem!important;font-weight:690!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__card-heading small{color:var(--text-tertiary)!important;font-size:.7rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__links{display:grid!important;min-width:0!important;padding:8px 14px!important;gap:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__links>button{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;min-width:0!important;min-height:78px!important;padding:10px 4px!important;gap:10px!important;border:0!important;border-top:1px solid var(--dashboard-calm-border)!important;border-radius:0!important;color:var(--text-primary)!important;background:transparent!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__links>button:first-child{border-top-color:transparent!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__links>button>span:first-child{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:9px!important;background:var(--dashboard-calm-field)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__links>button>span:nth-child(2){display:grid!important;min-width:0!important;gap:2px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__links small{color:var(--text-tertiary)!important;font-size:.66rem!important;font-weight:640!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__links strong{color:var(--text-primary)!important;font-size:.82rem!important;font-weight:680!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__links em{color:var(--text-tertiary)!important;font-size:.66rem!important;font-style:normal!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__links b{color:var(--text-tertiary)!important;font-size:.9rem!important;font-weight:500!important}@media (max-width: 1080px) and (min-width: 769px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-body{grid-template-columns:188px minmax(0,1fr)!important;padding-inline:18px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-rail{width:188px!important;padding-right:12px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-main{padding-left:20px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__hero{grid-template-columns:1fr!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__usage>button{min-height:92px!important}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{padding:0 0 calc(82px + env(safe-area-inset-bottom,0px))!important;overflow-x:clip!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon{min-height:60px!important;padding:0 12px!important;gap:8px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__mark{width:34px!important;height:34px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__copy{display:grid!important;grid-template-columns:1fr!important;gap:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__copy>span,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__copy>small{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__copy>strong{max-width:90px!important;font-size:.86rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__actions{gap:6px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-create{min-width:42px!important;width:42px!important;padding:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-create>span{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-topbar-profile{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__actions .theme-control{min-width:42px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__drawer{position:fixed!important;inset:68px 10px auto!important;grid-template-columns:1fr!important;width:auto!important;max-height:calc(100dvh - 164px)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-body{display:block!important;width:100%!important;min-height:calc(100dvh - 60px)!important;margin:0!important;padding:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-rail{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-main{width:100%!important;margin:0!important;padding:20px 14px 34px!important;gap:18px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-page-heading{align-items:flex-start!important;padding-bottom:15px!important;gap:12px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-page-heading h1{font-size:1.42rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-page-heading p{display:-webkit-box!important;max-width:none!important;margin-top:5px!important;font-size:.8rem!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-page-heading>button{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home{gap:14px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__hero{grid-template-columns:1fr!important;padding:20px!important;gap:22px!important;border-radius:14px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__welcome h1{font-size:clamp(1.65rem,8vw,2.1rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__welcome p{font-size:.86rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__actions{margin-top:18px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__primary-action,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__secondary-action{flex:1 1 140px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__usage{gap:6px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__usage>button{min-height:88px!important;padding:10px!important;border-radius:10px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__usage strong{font-size:clamp(.9rem,4.3vw,1.15rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__usage small{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__grid{grid-template-columns:1fr!important;gap:14px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__recent,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__workspace{padding:16px!important;border-radius:13px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-row{grid-template-columns:40px minmax(0,1fr) 20px!important;min-height:62px!important;padding-inline:4px!important;gap:9px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-cover{width:38px!important;height:44px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__project-date{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__empty{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__empty>button{grid-column:1 / -1!important;width:100%!important;min-height:44px!important;margin:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-footer-minimal{margin-top:18px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home{gap:14px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__identity{grid-template-columns:52px minmax(0,1fr)!important;padding:17px!important;gap:12px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__avatar{width:50px!important;height:50px!important;border-radius:13px!important;font-size:1.1rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__identity>button{grid-column:1 / -1!important;width:100%!important;min-height:44px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__grid{grid-template-columns:1fr!important;gap:14px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__storage{padding:16px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__card-heading{grid-template-columns:34px minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-account-home__card-heading>button{grid-column:1 / -1!important;width:100%!important;min-height:44px!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{position:fixed!important;inset:auto 8px max(8px,env(safe-area-inset-bottom,0px))!important;z-index:19000!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:66px!important;padding:6px!important;gap:2px!important;border:1px solid color-mix(in srgb,var(--text-primary, #f8fafc) 16%,transparent)!important;border-radius:17px!important;background:color-mix(in srgb,var(--dashboard-calm-panel-raised) 94%,transparent)!important;box-shadow:0 18px 46px #00000061!important;backdrop-filter:blur(20px) saturate(145%)!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]>button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:4px 2px!important;gap:3px!important;border:0!important;border-radius:11px!important;color:var(--text-tertiary, #94a3b8)!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]>button[data-active=true]{color:var(--text-primary, #f8fafc)!important;background:rgba(var(--accent-primary-rgb,59,130,246),.13)!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]>button>span{display:grid!important;place-items:center!important;height:22px!important;color:inherit!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]>button>strong{max-width:100%!important;color:inherit!important;font-size:.58rem!important;font-weight:670!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] .dashboard-mobile-route-dock__create>span{width:34px!important;height:30px!important;border:1px solid rgba(var(--accent-primary-rgb,59,130,246),.4)!important;border-radius:10px!important;background:rgba(var(--accent-primary-rgb,59,130,246),.16)!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] .dashboard-mobile-route-dock__more-icon{font-size:.73rem!important;font-weight:900!important;letter-spacing:.08em!important;transform:translateY(-2px)!important}html body .dashboard-mobile-more-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:18990!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:16px 10px calc(84px + env(safe-area-inset-bottom,0px))!important;background:#02060ea3!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body .dashboard-mobile-more-sheet{display:grid!important;width:100%!important;max-height:min(66vh,560px)!important;padding:16px!important;gap:14px!important;border:1px solid color-mix(in srgb,var(--text-primary,#f8fafc) 16%,transparent)!important;border-radius:18px!important;background:var(--dashboard-calm-panel-raised)!important;box-shadow:0 24px 70px #00000073!important;overflow-y:auto!important}html body .dashboard-mobile-more-sheet__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body .dashboard-mobile-more-sheet__header>div{display:grid!important;gap:2px!important}html body .dashboard-mobile-more-sheet__header span{color:var(--text-tertiary)!important;font-size:.67rem!important;font-weight:740!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .dashboard-mobile-more-sheet__header strong{color:var(--text-primary)!important;font-size:1rem!important}html body .dashboard-mobile-more-sheet__header>button{width:44px!important;height:44px!important;border:1px solid color-mix(in srgb,var(--text-primary,#f8fafc) 12%,transparent)!important;border-radius:12px!important;color:var(--text-primary)!important;background:var(--dashboard-calm-field)!important;font-size:1.4rem!important;cursor:pointer!important}html body .dashboard-mobile-more-sheet__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .dashboard-mobile-more-sheet__grid>button{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;min-width:0!important;min-height:64px!important;padding:9px!important;gap:9px!important;border:1px solid color-mix(in srgb,var(--text-primary,#f8fafc) 11%,transparent)!important;border-radius:12px!important;color:var(--text-primary)!important;background:var(--dashboard-calm-field)!important;text-align:left!important;cursor:pointer!important}html body .dashboard-mobile-more-sheet__grid>button[data-active=true]{border-color:rgba(var(--accent-primary-rgb,59,130,246),.42)!important;background:rgba(var(--accent-primary-rgb,59,130,246),.12)!important}html body .dashboard-mobile-more-sheet__grid>button>span:last-child{display:grid!important;min-width:0!important;gap:3px!important}html body .dashboard-mobile-more-sheet__grid strong{color:var(--text-primary)!important;font-size:.77rem!important;font-weight:680!important}html body .dashboard-mobile-more-sheet__grid small{color:var(--text-tertiary)!important;font-size:.64rem!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-grid[data-project-layout=list]{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-controls__layout .sw-icon{display:block!important;width:16px!important;height:16px!important;color:currentColor!important;opacity:1!important;visibility:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-controls__layout button{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}@media (max-width: 760px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-controls{overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-controls__filters{display:flex!important;flex-wrap:wrap!important;align-items:start!important;align-content:start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:100%!important;gap:8px!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-controls__filter{flex:1 1 calc(50% - 4px)!important;width:auto!important;height:48px!important;min-width:0!important;min-height:48px!important;max-width:calc(50% - 4px)!important;max-height:48px!important;align-self:start!important;padding:0 12px!important;justify-content:space-between!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-controls__filter:last-child:nth-child(odd){flex-basis:100%!important;max-width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-library{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-grid,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-grid[data-project-layout]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 0 calc(5.75rem + env(safe-area-inset-bottom,0px))!important;gap:12px!important;overflow:visible!important;scroll-snap-type:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-grid>:where(.dashboard-project-card,.dashboard-new-project-card,.project-card-loading){grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;writing-mode:horizontal-tb!important;overflow-wrap:normal!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-project-grid>:where(.dashboard-project-card,.dashboard-new-project-card) h3{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-line-clamp:2!important}}@media (max-width: 380px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__identity{gap:6px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__copy>strong{max-width:64px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__hero{padding:17px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__usage>button{padding:8px!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]>button>strong{font-size:.54rem!important}}@media (prefers-reduced-motion: reduce){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] *,html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true] *,html body .dashboard-mobile-more-overlay *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-viewport{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:var(--sw-layer-canvas, var(--sw-theme-page-bg, #080d18));isolation:isolate}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{--dashboard-calm-canvas: var(--sw-layer-canvas, var(--sw-theme-page-bg, #080d18));--dashboard-calm-panel: var(--sw-layer-default, var(--sw-premium-surface-bg, #101827));--dashboard-calm-panel-raised: var(--sw-layer-raised, var(--sw-premium-surface-strong-bg, #172033));--dashboard-calm-field: var(--sw-layer-sunken, var(--sw-premium-control-bg, #090f1c));--dashboard-calm-border: var(--sw-border-muted-color, var(--sw-border-soft, rgba(148,163,184,.14)));--dashboard-calm-border-strong: var(--sw-border-strong-color, var(--sw-border-strong, rgba(148,163,184,.22)));--dashboard-owned-content-max: 1600px;--dashboard-owned-mobile-dock-clearance: calc(86px + env(safe-area-inset-bottom, 0px)) ;box-sizing:border-box!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:100dvh!important;overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-behavior:auto!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-content-container,.dashboard-os-body,.dashboard-os-main,.dashboard-os-stage){min-width:0!important;max-width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-os-body,.dashboard-os-main,.dashboard-os-stage){overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-action,.dashboard-topbar-create,.dashboard-topbar-profile,.dashboard-topbar-more,.dashboard-page-heading>button,.dashboard-home button,.dashboard-command-ribbon__drawer>button){min-height:44px!important;touch-action:manipulation}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(button,a,input,select,textarea,[role=button]):focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary, #3b82f6) 82%,white)!important;outline-offset:2px!important;box-shadow:0 0 0 4px rgba(var(--accent-primary-rgb, 59,130,246),.2)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-body{width:min(100%,var(--dashboard-owned-content-max))!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] :where(.dashboard-panel,.dashboard-card,.dashboard-home__recent,.dashboard-home__workspace){background-color:var(--dashboard-calm-panel)!important;border-color:var(--dashboard-calm-border)!important}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :is(.dashboard-os-stage,.dashboard-footer-minimal) :is(button,a[href],input:not([type=hidden]),select,textarea,[role=button],[role=tab]){min-height:44px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] :is(.dashboard-os-stage,.dashboard-footer-minimal) :is(button,a[href],[role=button],[role=tab]){min-width:44px!important}.dashboard-viewport{padding:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]{padding:0 0 var(--dashboard-owned-mobile-dock-clearance)!important;scrollbar-gutter:auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon{min-height:calc(62px + env(safe-area-inset-top,0px))!important;padding:env(safe-area-inset-top,0px) max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px))!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-main{padding:18px max(14px,env(safe-area-inset-right,0px)) 34px max(14px,env(safe-area-inset-left,0px))!important;gap:16px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__drawer{inset:calc(68px + env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) auto max(10px,env(safe-area-inset-left,0px))!important;max-height:calc(100dvh - var(--dashboard-owned-mobile-dock-clearance) - 80px - env(safe-area-inset-top,0px))!important;overscroll-behavior:contain!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__hero{gap:18px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__welcome p{max-width:36rem!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-home__usage>button{min-height:72px!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]{inset:auto max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]>button>strong{font-size:.625rem!important;letter-spacing:-.01em!important}}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-work-types{display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:0!important;padding:8px 10px!important;gap:10px!important;border:1px solid var(--dashboard-calm-border)!important;border-radius:12px!important;background:color-mix(in srgb,var(--dashboard-calm-field) 88%,transparent)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-work-types>span{flex:0 0 auto!important;color:var(--text-tertiary)!important;font-size:.68rem!important;font-weight:780!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-work-types>div{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;min-width:0!important;gap:6px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-work-types button{min-height:38px!important;padding:0 11px!important;border:1px solid var(--dashboard-calm-border)!important;border-radius:999px!important;color:var(--text-secondary)!important;background:var(--dashboard-calm-panel)!important;font-size:.72rem!important;font-weight:720!important;cursor:pointer!important}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-work-types{align-items:stretch!important;flex-direction:column!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-work-types>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-work-types button{min-width:0!important;min-height:44px!important;padding-inline:7px!important}}@media (max-width: 390px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-command-ribbon__copy>strong{max-width:72px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-os-main{padding-inline:max(10px,env(safe-area-inset-left,0px))!important}}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__row{grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important;width:100%!important;gap:12px!important;text-align:left!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__row>span{display:grid!important;min-width:0!important;gap:4px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__row strong,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__row small{display:-webkit-box!important;min-width:0!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;-webkit-box-orient:vertical!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__row strong{-webkit-line-clamp:2!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__row small{-webkit-line-clamp:3!important}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__steps,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;width:100%!important;min-width:0!important;gap:10px!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-builder-step{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:74px!important;padding:10px!important;gap:9px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-builder-step>span:last-child{display:grid!important;min-width:0!important;gap:2px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-builder-step :is(strong,small){display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__metric{display:grid!important;align-content:start!important;width:100%!important;min-width:0!important;min-height:112px!important;padding:13px!important;gap:4px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__metric :is(div,strong,span){display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-robotics-setup__hero{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-robotics-setup__title{grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-robotics-setup__title :is(h2,p),html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-genesis-engine__header :is(h2,p){display:block!important;max-width:100%!important;max-height:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;overflow-wrap:break-word!important}}@media (max-width: 350px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-apps-workspace__steps,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-workspace-files__metrics{grid-template-columns:minmax(0,1fr)!important}}@media (min-width: 769px) and (max-width: 1080px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]:is([data-dashboard-active-section=chat],[data-dashboard-active-section=genesis]) .dashboard-os-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;align-items:start!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]:is([data-dashboard-active-section=chat],[data-dashboard-active-section=genesis]) .dashboard-os-rail{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]:is([data-dashboard-active-section=chat],[data-dashboard-active-section=genesis]) :is(.dashboard-view-nav,.dashboard-view-nav__scroll){width:100%!important;max-width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]:is([data-dashboard-active-section=chat],[data-dashboard-active-section=genesis]) .dashboard-view-nav{display:grid!important;grid-template-rows:minmax(0,1fr)!important;block-size:5.45rem!important;max-block-size:5.45rem!important;padding:.44rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]:is([data-dashboard-active-section=chat],[data-dashboard-active-section=genesis]) :is(.dashboard-view-nav__header,.dashboard-view-nav__footer,.dashboard-view-nav__label,.dashboard-view-nav__group-title,.dashboard-view-nav__affordance,.dashboard-view-nav__status){display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]:is([data-dashboard-active-section=chat],[data-dashboard-active-section=genesis]) .dashboard-view-nav__scroll{display:flex!important;align-items:stretch!important;min-block-size:4.42rem!important;block-size:4.42rem!important;max-block-size:4.42rem!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-gutter:auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]:is([data-dashboard-active-section=chat],[data-dashboard-active-section=genesis]) .dashboard-os-main{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-bottom:7rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4]:is([data-dashboard-active-section=chat],[data-dashboard-active-section=genesis]) .dashboard-os-stage{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]:is([data-dashboard-active-section=chat],[data-dashboard-active-section=genesis]){position:fixed!important;inset:auto auto max(12px,env(safe-area-inset-bottom,0px)) 50%!important;z-index:calc(var(--sw-z-nav, 42) + 3)!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:min(39rem,calc(100vw - 2rem))!important;min-height:4.75rem!important;padding:.48rem!important;gap:.38rem!important;overflow:hidden!important;transform:translate(-50%)!important;border:1px solid color-mix(in srgb,var(--accent-primary, #3b82f6) 26%,var(--border-primary, rgba(148, 163, 184, .2)))!important;border-radius:1.25rem!important;background:color-mix(in srgb,var(--surface-elevated, #111827) 94%,transparent)!important;box-shadow:0 22px 64px #0000005c,inset 0 1px #ffffff14!important;backdrop-filter:blur(22px) saturate(150%)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important}html body .dashboard-mobile-route-dock[data-dashboard-mobile-portal=true]:is([data-dashboard-active-section=chat],[data-dashboard-active-section=genesis])>button{width:100%!important;min-width:0!important;min-height:3.75rem!important;padding:.4rem .3rem!important;border-radius:.9rem!important}}.profile-settings{--profile-settings-border: var(--border-primary, rgba(255,255,255,.11));--profile-settings-border-strong: color-mix(in srgb, var(--accent-primary) 44%, var(--profile-settings-border));--profile-settings-canvas: var(--surface-primary, rgba(5,9,18,.98));--profile-settings-panel: var(--surface-secondary, rgba(255,255,255,.045));--profile-settings-panel-hover: var(--surface-tertiary, rgba(255,255,255,.07));--profile-settings-muted: var(--text-tertiary, rgba(255,255,255,.62));width:100%;height:min(78dvh,48rem);min-height:min(36rem,78dvh);max-height:min(78dvh,48rem);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:var(--text-primary);border:1px solid var(--profile-settings-border);border-radius:18px;background:var(--profile-settings-canvas);box-shadow:0 28px 80px #00000057;isolation:isolate}.profile-settings,.profile-settings *,.profile-settings *:before,.profile-settings *:after{box-sizing:border-box}.profile-settings :where(p,li):first-letter{float:none!important;margin:0!important;padding:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;background:none!important;text-shadow:none!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}.profile-settings :where(h1,h2,h3,h4,h5,h6):before,.profile-settings :where(h1,h2,h3,h4,h5,h6):after{content:none!important;display:none!important}html[data-theme=light] .profile-settings{--profile-settings-canvas: #ffffff;--profile-settings-panel: #f8fafc;--profile-settings-panel-hover: #f1f5f9}html[data-theme=dark] .profile-settings{--profile-settings-canvas: #0b1220;--profile-settings-panel: #111b2d;--profile-settings-panel-hover: #172338}.profile-settings__header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;background:color-mix(in srgb,var(--profile-settings-panel) 82%,transparent)}.profile-settings__account{min-width:0;display:flex;align-items:center;gap:.8rem}.profile-settings__avatar,.profile-settings__avatar-large{flex:0 0 auto;display:block;overflow:hidden;background-color:color-mix(in srgb,var(--accent-primary) 15%,var(--profile-settings-panel))!important;background-position:center;background-size:cover;border:1px solid var(--profile-settings-border-strong);box-shadow:0 8px 24px #00000038}.profile-settings__avatar>img,.profile-settings__avatar-large>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;object-fit:cover!important}.profile-settings__avatar{width:46px;height:46px;border-radius:14px}.profile-settings__avatar-large{width:88px;height:88px;border-radius:22px}.profile-settings__avatar:before,.profile-settings__avatar:after,.profile-settings__avatar-large:before,.profile-settings__avatar-large:after{content:none!important;display:none!important}.modal-content-premium:has(.profile-settings) .modal-title-premium{color:var(--text-primary)!important;background:none!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}.profile-settings__account-copy{min-width:0;display:grid;gap:.12rem}.profile-settings__account-copy strong,.profile-settings__account-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-settings__account-copy strong{font-size:.98rem;line-height:1.2}.profile-settings__account-copy span{color:var(--profile-settings-muted);font-size:.78rem}.profile-settings__header-status,.profile-settings__chips{display:flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.profile-settings__chips{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.profile-settings__chip{min-height:28px;display:inline-flex;align-items:center;gap:.32rem;padding:.28rem .58rem;color:var(--text-secondary);font-size:.72rem;font-weight:800;border:1px solid var(--profile-settings-border);border-radius:999px;background:var(--profile-settings-panel)}.profile-settings__chip[data-tone=positive]{color:var(--success-primary, #86efac);border-color:color-mix(in srgb,var(--success-primary, #22c55e) 38%,transparent);background:color-mix(in srgb,var(--success-primary, #22c55e) 10%,transparent)}.profile-settings__chip[data-tone=warning]{color:var(--warning-primary, #fcd34d);border-color:color-mix(in srgb,var(--warning-primary, #f59e0b) 38%,transparent);background:color-mix(in srgb,var(--warning-primary, #f59e0b) 10%,transparent)}.profile-settings__body{min-width:0;min-height:0;display:grid;grid-template-columns:13.5rem minmax(0,1fr);border-top:1px solid var(--profile-settings-border);border-bottom:1px solid var(--profile-settings-border)}.profile-settings__tabs{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.35rem;padding:.75rem;overflow-y:auto;border-right:1px solid var(--profile-settings-border);background:color-mix(in srgb,var(--profile-settings-panel) 62%,transparent)}.profile-settings__tab{width:100%;min-height:56px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.62rem;padding:.48rem .58rem;color:var(--text-secondary);text-align:left;border:1px solid transparent;border-radius:12px;background:transparent;cursor:pointer}.profile-settings__tab:hover{color:var(--text-primary);background:var(--profile-settings-panel)}.profile-settings__tab[aria-selected=true]{color:var(--text-primary);border-color:var(--profile-settings-border-strong);background:color-mix(in srgb,var(--accent-primary) 13%,var(--profile-settings-panel));box-shadow:inset 3px 0 0 var(--accent-primary)}.profile-settings__tab-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--profile-settings-border);border-radius:10px;background:var(--profile-settings-panel)}.profile-settings__tab[aria-selected=true] .profile-settings__tab-icon{color:var(--accent-primary);border-color:var(--profile-settings-border-strong)}.profile-settings__tab-copy{min-width:0;display:grid;gap:.08rem}.profile-settings__tab-copy strong,.profile-settings__tab-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-settings__tab-copy strong{font-size:.84rem}.profile-settings__tab-copy small{color:var(--profile-settings-muted);font-size:.7rem}.profile-settings__main{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:clamp(1rem,2vw,1.45rem);scroll-padding-block:1rem}.profile-settings__panel{width:min(100%,58rem);min-width:0;margin-inline:auto;display:grid;gap:1rem}.profile-settings__section-header{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:.72rem;padding-bottom:.2rem}.profile-settings__section-icon{width:42px;height:42px;display:grid;place-items:center;color:var(--accent-primary);border:1px solid var(--profile-settings-border-strong);border-radius:12px;background:color-mix(in srgb,var(--accent-primary) 10%,var(--profile-settings-panel))}.profile-settings__section-copy{min-width:0;display:grid;gap:.18rem}.profile-settings__eyebrow{color:var(--accent-primary);font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.profile-settings__section-copy h2{margin:0;color:var(--text-primary);font-size:clamp(1.28rem,2.4vw,1.65rem);line-height:1.18}.profile-settings__section-copy p{max-width:58ch;margin:0;color:var(--profile-settings-muted);font-size:.84rem;line-height:1.45}.profile-settings__section-action{align-self:center}.profile-settings__card{min-width:0;padding:1rem;border:1px solid var(--profile-settings-border);border-radius:14px;background:var(--profile-settings-panel)}.profile-settings__card h3{margin:0;color:var(--text-primary);font-size:1rem}.profile-settings__card>p,.profile-settings__card-header p{margin:.2rem 0 0;color:var(--profile-settings-muted);font-size:.8rem;line-height:1.45}.profile-settings__card-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.profile-settings__grid{min-width:0;display:grid;gap:.85rem}.profile-settings__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings__grid--stats{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-settings__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}.profile-settings__identity-copy{min-width:0;display:grid;gap:.28rem}.profile-settings__identity-copy h3,.profile-settings__identity-copy p{overflow-wrap:anywhere}.profile-settings__identity-copy h3{margin:0;font-size:1.16rem}.profile-settings__identity-copy p{margin:0;color:var(--profile-settings-muted);font-size:.82rem}.profile-settings__facts{display:grid;gap:0;margin:.9rem 0 0}.profile-settings__fact{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:44px;padding:.55rem 0;border-top:1px solid var(--profile-settings-border)}.profile-settings__fact dt,.profile-settings__fact dd{margin:0;font-size:.8rem}.profile-settings__fact dt{color:var(--profile-settings-muted)}.profile-settings__fact dd{max-width:65%;overflow-wrap:anywhere;color:var(--text-primary);text-align:right;font-weight:750}.profile-settings__form,.profile-settings__field{min-width:0;display:grid}.profile-settings__form{gap:.85rem}.profile-settings__field{gap:.38rem}.profile-settings__field>span,.profile-settings__legend{color:var(--text-secondary);font-size:.76rem;font-weight:800}.profile-settings__field input,.profile-settings__field textarea,.profile-settings__input{width:100%;min-height:44px;padding:.72rem .8rem;color:var(--text-primary);font:inherit;font-size:.88rem;border:1px solid var(--profile-settings-border);border-radius:11px;background:color-mix(in srgb,var(--profile-settings-canvas) 72%,transparent)}.profile-settings__field textarea{min-height:108px;resize:vertical;line-height:1.5}.profile-settings__fieldset{min-width:0;display:grid;gap:.55rem;margin:0;padding:0;border:0}.profile-settings__option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.profile-settings__option{min-height:68px;display:grid;align-content:center;gap:.18rem;padding:.7rem;color:var(--text-primary);text-align:left;border:1px solid var(--profile-settings-border);border-radius:11px;background:transparent;cursor:pointer}.profile-settings__option span{color:var(--profile-settings-muted);font-size:.72rem;line-height:1.35}.profile-settings__option[aria-checked=true]{border-color:var(--profile-settings-border-strong);background:color-mix(in srgb,var(--accent-primary) 12%,transparent)}.profile-settings__toggle-row{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.profile-settings__toggle-copy{min-width:0;display:grid;gap:.15rem}.profile-settings__toggle-copy strong{font-size:.9rem}.profile-settings__toggle-copy span{color:var(--profile-settings-muted);font-size:.78rem;line-height:1.4}.profile-settings__switch{position:relative;flex:0 0 52px;width:52px;height:44px;min-height:44px;padding:0;border:1px solid var(--profile-settings-border);border-radius:999px;background:var(--profile-settings-panel-hover);cursor:pointer}.profile-settings__switch:before{content:"";position:absolute;top:10px;left:5px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000047;transition:transform .18s ease}.profile-settings__switch[aria-checked=true]{border-color:var(--profile-settings-border-strong);background:var(--accent-primary)}.profile-settings__switch[aria-checked=true]:before{transform:translate(19px)}.profile-settings__lane-list{display:flex;flex-wrap:wrap;gap:.45rem}.profile-settings__lane{min-height:44px;padding:.55rem .75rem;color:var(--text-secondary);font-size:.78rem;font-weight:800;border:1px solid var(--profile-settings-border);border-radius:999px;background:transparent;cursor:pointer}.profile-settings__lane[aria-pressed=true]{color:var(--accent-primary);border-color:var(--profile-settings-border-strong);background:color-mix(in srgb,var(--accent-primary) 12%,transparent)}.profile-settings__creator-preview{display:grid;align-content:start;gap:.85rem}.profile-settings__creator-preview-name{display:grid;gap:.18rem}.profile-settings__creator-preview-name strong{font-size:1.05rem;overflow-wrap:anywhere}.profile-settings__creator-preview-name span{color:var(--profile-settings-muted);font-size:.78rem;text-transform:capitalize}.profile-settings__connections{min-width:0;display:grid;gap:.85rem}.profile-settings__connections>*{min-width:0;max-width:100%}.profile-settings__stat{min-width:0;display:grid;gap:.22rem;padding:.85rem;border:1px solid var(--profile-settings-border);border-radius:12px;background:var(--profile-settings-panel)}.profile-settings__stat span{color:var(--profile-settings-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.profile-settings__stat strong{overflow-wrap:anywhere;font-size:1rem}.profile-settings__stat small{color:var(--profile-settings-muted);font-size:.72rem;line-height:1.35}.profile-settings__action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.profile-settings__action-card{min-width:0;min-height:118px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.85rem;color:var(--text-primary);text-align:left;border:1px solid var(--profile-settings-border);border-radius:12px;background:var(--profile-settings-panel);cursor:pointer}.profile-settings__action-card:hover{border-color:var(--profile-settings-border-strong);background:var(--profile-settings-panel-hover)}.profile-settings__action-card-copy{min-width:0;display:grid;gap:.22rem}.profile-settings__action-card-copy strong,.profile-settings__action-card-copy span,.profile-settings__action-card-copy small{overflow-wrap:anywhere}.profile-settings__action-card-copy strong{font-size:.88rem}.profile-settings__action-card-copy span,.profile-settings__action-card-copy small{color:var(--profile-settings-muted);font-size:.73rem;line-height:1.35}.profile-settings__action-card-copy em{color:var(--accent-primary);font-size:.75rem;font-style:normal;font-weight:800}.profile-settings__status{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--profile-settings-muted);font-size:.66rem;font-weight:800;text-transform:uppercase}.profile-settings__token-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.profile-settings__button-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.profile-settings__button-row--spaced{margin-top:.85rem}.profile-settings__button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.62rem .88rem;color:var(--text-primary);font-size:.82rem;font-weight:800;text-decoration:none;border:1px solid var(--profile-settings-border);border-radius:11px;background:var(--profile-settings-panel);cursor:pointer}.profile-settings__button:hover:not(:disabled){border-color:var(--profile-settings-border-strong);background:var(--profile-settings-panel-hover)}.profile-settings__button--primary{color:var(--accent-contrast, #fff);border-color:var(--accent-primary);background:var(--accent-primary)}.profile-settings__button--danger{color:var(--danger-primary, #fca5a5);border-color:color-mix(in srgb,var(--danger-primary, #ef4444) 36%,transparent);background:color-mix(in srgb,var(--danger-primary, #ef4444) 9%,transparent)}.profile-settings__button:disabled{opacity:.5;cursor:not-allowed}.profile-settings__admin{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--profile-settings-border))}.profile-settings__security-score{min-width:150px;display:grid;gap:.35rem}.profile-settings__security-score-row{display:flex;justify-content:space-between;gap:.5rem;color:var(--text-secondary);font-size:.76rem;font-weight:800}.profile-settings__security-track{height:8px;overflow:hidden;border-radius:999px;background:var(--profile-settings-panel-hover)}.profile-settings__security-fill{height:100%;border-radius:inherit;background:var(--accent-primary);transition:width .22s ease}.profile-settings__security-fill[data-ready=true]{background:var(--success-primary, #22c55e)}.profile-settings__check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem}.profile-settings__check{min-width:0;display:grid;gap:.2rem;padding:.75rem;border:1px solid var(--profile-settings-border);border-radius:11px;background:var(--profile-settings-panel)}.profile-settings__check-state{display:inline-flex;align-items:center;gap:.3rem;color:var(--profile-settings-muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.profile-settings__check[data-complete=true] .profile-settings__check-state{color:var(--success-primary, #86efac)}.profile-settings__check strong{font-size:.8rem}.profile-settings__check small{color:var(--profile-settings-muted);font-size:.7rem;line-height:1.35}.profile-settings__security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.profile-settings__security-form{display:grid;gap:.65rem}.profile-settings__setup-key{display:block;padding:.75rem;overflow-wrap:anywhere;color:var(--accent-primary);font-size:.78rem;border:1px solid var(--profile-settings-border);border-radius:10px;background:color-mix(in srgb,var(--profile-settings-canvas) 74%,transparent)}.profile-settings__details{color:var(--profile-settings-muted);font-size:.78rem}.profile-settings__details summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.profile-settings__details textarea{width:100%;min-height:82px;padding:.7rem;resize:vertical;color:var(--text-secondary);font:inherit;font-size:.72rem;border:1px solid var(--profile-settings-border);border-radius:10px;background:color-mix(in srgb,var(--profile-settings-canvas) 74%,transparent)}.profile-settings__message{padding:.75rem .85rem;color:var(--text-secondary);font-size:.8rem;line-height:1.45;border:1px solid var(--profile-settings-border);border-radius:11px;background:var(--profile-settings-panel)}.profile-settings__privacy-list{display:grid;border-top:1px solid var(--profile-settings-border)}.profile-settings__privacy-row{min-width:0;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--profile-settings-border)}.profile-settings__privacy-copy{min-width:0;display:grid;gap:.16rem}.profile-settings__privacy-copy strong{font-size:.86rem}.profile-settings__privacy-copy span{color:var(--profile-settings-muted);font-size:.75rem;line-height:1.4}.profile-settings__privacy-row .profile-settings__switch[data-tone=amber][aria-checked=true]{border-color:var(--warning-primary, #f59e0b);background:var(--warning-primary, #f59e0b)}.profile-settings__footer{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:.72rem 1rem calc(.72rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--profile-settings-panel) 82%,var(--profile-settings-canvas))}.profile-settings__footer-note{min-width:0;margin-right:auto;padding:0;border:0;outline:0;background:transparent;box-shadow:none;color:var(--profile-settings-muted);font-size:.76rem}.profile-settings__save-error{margin:0;padding:.65rem 1rem;border-top:1px solid color-mix(in srgb,var(--danger-primary, #ef4444) 32%,transparent);background:color-mix(in srgb,var(--danger-primary, #ef4444) 10%,var(--profile-settings-panel));color:var(--danger-primary, #ef4444);font-size:.78rem;font-weight:750;line-height:1.4}.profile-settings :where(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width: 760px){.modal-content-premium:has(.profile-settings) .modal-body-premium{padding:0 8px 8px!important}.profile-settings{height:calc(100dvh - 9.25rem);min-height:0;max-height:calc(100dvh - 9.25rem);border-radius:14px}.profile-settings__header{padding:.7rem .75rem}.profile-settings__header-status{display:none}.profile-settings__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.profile-settings__tabs{flex-direction:row;gap:.4rem;padding:.48rem;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--profile-settings-border);scrollbar-width:none;scroll-snap-type:x proximity}.profile-settings__tabs::-webkit-scrollbar{display:none}.profile-settings__tab{flex:0 0 auto;width:auto;min-width:max-content;min-height:44px;grid-template-columns:26px auto;gap:.42rem;padding:.35rem .62rem;scroll-snap-align:center}.profile-settings__tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--accent-primary)}.profile-settings__tab-icon{width:26px;height:26px;border:0;background:transparent}.profile-settings__tab-copy small{display:none}.profile-settings__main{padding:.85rem;scrollbar-gutter:auto}.profile-settings__section-header{grid-template-columns:38px minmax(0,1fr)}.profile-settings__section-icon{width:38px;height:38px}.profile-settings__section-action{grid-column:1 / -1;width:100%}.profile-settings__section-action .profile-settings__button{width:100%}.profile-settings__grid--stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings__footer{padding-inline:.75rem}}@media (max-width: 560px){.profile-settings__grid--two,.profile-settings__option-grid,.profile-settings__security-grid,.profile-settings__action-grid{grid-template-columns:minmax(0,1fr)}.profile-settings__token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-settings__identity{grid-template-columns:minmax(0,1fr)}.profile-settings__avatar-large{width:72px;height:72px;border-radius:18px}.profile-settings__footer-note{display:none}.profile-settings__footer .profile-settings__button{flex:1 1 0;padding-inline:.65rem}}@media (prefers-reduced-motion: reduce){.profile-settings *,.profile-settings *:before,.profile-settings *:after{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms}}.profile-settings{--profile-settings-border: var(--sw-border-muted-color, var(--sw-border-soft, rgba(148,163,184,.16)));--profile-settings-border-strong: color-mix(in srgb, var(--accent-primary, #3b82f6) 42%, var(--profile-settings-border));--profile-settings-canvas: var(--sw-layer-raised, var(--sw-premium-surface-strong-bg, #0b1220));--profile-settings-panel: var(--sw-layer-default, var(--sw-premium-surface-bg, #111b2d));--profile-settings-panel-hover: var(--sw-layer-selected, var(--sw-premium-control-hover-bg, #172338));--profile-settings-muted: var(--sw-text-tertiary, var(--text-tertiary, #94a3b8));width:100%;max-width:100%;min-width:0;isolation:isolate}.modal-content-premium:has(.profile-settings) .modal-body-premium{min-height:0!important;overflow:hidden!important}.profile-settings__main{min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.profile-settings__panel,.profile-settings__panel>*{min-width:0;max-width:100%}.profile-settings :where(button,a,input,select,textarea,summary){min-width:0;max-width:100%}.profile-settings :where(button,a.profile-settings__button,input,select,summary){min-height:44px;touch-action:manipulation}.profile-settings__section-header p{max-width:64ch}.profile-settings__card{border-color:var(--profile-settings-border);background:color-mix(in srgb,var(--profile-settings-panel) 94%,transparent)}.profile-settings :where(input,select,textarea){background:var(--sw-layer-sunken, var(--profile-settings-canvas));color:var(--sw-text-primary, var(--text-primary))}.profile-settings :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary, #3b82f6) 82%,white)!important;outline-offset:2px!important;box-shadow:0 0 0 4px rgba(var(--accent-primary-rgb, 59,130,246),.2)!important}@media (max-width: 760px){.modal-overlay-premium:has(.profile-settings){align-items:stretch!important;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important}.modal-content-premium:has(.profile-settings){width:100%!important;height:calc(100dvh - max(16px,calc(env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))))!important;max-height:calc(100dvh - max(16px,calc(env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))))!important;margin:0!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.modal-content-premium:has(.profile-settings) .modal-header-premium{flex:0 0 auto!important;padding:12px 14px 8px!important}.modal-content-premium:has(.profile-settings) .modal-body-premium{flex:1 1 auto!important;min-height:0!important;padding:0 8px 8px!important}.profile-settings{height:100%;min-height:0;max-height:100%;border-radius:14px}.profile-settings__header{padding-inline:max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-right,0px))}.profile-settings__tabs{min-width:0;max-width:100%;scroll-padding-inline:.5rem;overscroll-behavior-inline:contain}.profile-settings__main{padding:.85rem max(.85rem,env(safe-area-inset-right,0px)) 1rem max(.85rem,env(safe-area-inset-left,0px));scrollbar-gutter:auto}.profile-settings__section-header p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.profile-settings__footer{min-height:calc(60px + env(safe-area-inset-bottom,0px));padding:.65rem max(.75rem,env(safe-area-inset-right,0px)) calc(.65rem + env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));border-top:1px solid var(--profile-settings-border);box-shadow:0 -12px 28px color-mix(in srgb,var(--profile-settings-canvas) 70%,transparent)}}@media (max-width: 430px){.profile-settings__account-copy span{max-width:min(52vw,13rem)}.profile-settings__grid--stats,.profile-settings__token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings__footer{gap:.5rem}}.cloud-storage-shell{--cloud-accent-rgb: var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99, 102, 241));--cloud-panel: var(--sw-app-surface-panel, var(--surface-secondary, rgba(255,255,255,.035)));--cloud-panel-strong: var(--sw-app-surface-panel-strong, var(--surface-primary, rgba(255,255,255,.055)));--cloud-panel-soft: var(--sw-app-surface-panel-soft, rgba(255,255,255,.025));--cloud-border: var(--sw-app-surface-border, var(--border-primary, rgba(148,163,184,.16)));--cloud-border-strong: var(--sw-app-surface-border-strong, rgba(var(--cloud-accent-rgb),.38));--cloud-focus: var(--sw-app-surface-focus, 0 0 0 3px rgba(var(--cloud-accent-rgb),.28));display:grid;gap:.8rem;width:100%!important;max-width:100%!important;inline-size:100%!important;max-inline-size:100%!important;margin-inline:0!important;min-width:0;color:var(--text-primary)}.cloud-storage-shell *,.cloud-storage-shell *:before,.cloud-storage-shell *:after{box-sizing:border-box}.cloud-storage-shell p:first-letter{float:none!important;margin:0!important;padding:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;background:none!important;text-shadow:none!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}.cloud-storage-shell :where(h1,h2,h3,h4,h5,h6):before,.cloud-storage-shell :where(h1,h2,h3,h4,h5,h6):after{content:none!important;display:none!important}.modal-content-premium:has(.cloud-storage-shell) .modal-title-premium{color:var(--text-primary)!important;background:none!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}@media (max-width: 760px){.modal-content-premium:has(.cloud-storage-shell) .modal-body-premium{padding:0 8px 8px!important}}.cloud-storage-capacity,.cloud-storage-card{min-width:0;border:1px solid var(--cloud-border);background:var(--cloud-panel);box-shadow:inset 0 1px #ffffff0a}.cloud-storage-capacity{display:grid;gap:.72rem;padding:clamp(.9rem,2vw,1.15rem);border-radius:18px;background:radial-gradient(560px 180px at 0% 0%,rgba(var(--cloud-accent-rgb),.12),transparent 72%),var(--cloud-panel-strong)}.cloud-storage-capacity__topline,.cloud-storage-capacity__identity,.cloud-storage-capacity__actions,.cloud-storage-capacity__footer,.cloud-storage-section-heading,.cloud-storage-files-toolbar,.cloud-storage-file-manager__bar{display:flex;align-items:center}.cloud-storage-capacity__topline,.cloud-storage-section-heading,.cloud-storage-files-toolbar,.cloud-storage-file-manager__bar{justify-content:space-between}.cloud-storage-capacity__topline{gap:1rem}.cloud-storage-capacity__identity{gap:.75rem;min-width:0}.cloud-storage-capacity__identity>div,.cloud-storage-capacity__identity h3,.cloud-storage-section-heading>div,.cloud-storage-project-row__copy,.cloud-storage-summary__item span,.cloud-storage-mix-row>span,.cloud-storage-file-metric span,.cloud-storage-recent-files button>span:nth-child(2),.cloud-storage-media-projects button>span,.cloud-storage-billing-lanes button>span:nth-child(2),.cloud-storage-addons button>span{min-width:0}.cloud-storage-capacity__identity h3,.cloud-storage-section-heading h4,.cloud-storage-files-toolbar h4,.cloud-storage-billing-status h4{margin:0;color:var(--text-primary);font-weight:900;letter-spacing:-.025em}.cloud-storage-capacity__identity h3{margin-top:.12rem;font-size:clamp(1.05rem,2vw,1.35rem);overflow-wrap:anywhere}.cloud-storage-eyebrow{display:block;color:var(--text-tertiary);font-size:.66rem;font-weight:850;letter-spacing:.075em;line-height:1.25;text-transform:uppercase}.cloud-storage-capacity__actions{justify-content:flex-end;gap:.55rem;flex:0 0 auto}.cloud-storage-button,.cloud-storage-notice button,.cloud-storage-section-heading button,.cloud-storage-project-select select{min-height:44px;border-radius:11px;font:inherit;font-size:.78rem;font-weight:850}.cloud-storage-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.62rem .82rem;border:1px solid var(--cloud-border);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.cloud-storage-button--quiet{background:var(--cloud-panel-soft);color:var(--text-secondary)}.cloud-storage-button--primary{border-color:var(--cloud-border-strong);background:rgba(var(--cloud-accent-rgb),.15);color:var(--accent-primary)}.cloud-storage-button:disabled,.cloud-storage-section-heading button:disabled{cursor:not-allowed;opacity:.45}.cloud-storage-status,.cloud-storage-lane-status,.cloud-storage-file-state{display:inline-flex;align-items:center;min-height:28px;width:fit-content;border:1px solid var(--cloud-border);border-radius:999px;padding:.28rem .55rem;background:var(--cloud-panel-soft);color:var(--text-secondary);font-size:.63rem;font-weight:900;letter-spacing:.035em;line-height:1;text-transform:uppercase;white-space:nowrap}.cloud-storage-status[data-state=healthy]{border-color:#22c55e4d;color:var(--success-primary, #86efac)}.cloud-storage-status[data-state=warning]{border-color:#f59e0b57;color:var(--warning-primary, #fbbf24)}.cloud-storage-status[data-state=blocked]{border-color:#ef444457;color:var(--danger-primary, #fca5a5)}.cloud-storage-meter,.cloud-storage-project-row__copy i,.cloud-storage-mix-row i{display:block;overflow:hidden;border-radius:999px;background:#94a3b824}.cloud-storage-meter{height:9px}.cloud-storage-meter>span,.cloud-storage-project-row__copy i>span,.cloud-storage-mix-row i>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))}.cloud-storage-shell[data-cloud-storage-state=warning] .cloud-storage-meter>span{background:linear-gradient(90deg,var(--warning-primary, #f59e0b),#fbbf24)}.cloud-storage-shell[data-cloud-storage-state=blocked] .cloud-storage-meter>span{background:linear-gradient(90deg,var(--danger-primary, #ef4444),#fb7185)}.cloud-storage-meter[data-unlimited=true]>span{display:none}.cloud-storage-meter[data-unlimited=true]{border:1px solid rgba(var(--cloud-accent-rgb),.24);background:linear-gradient(90deg,rgba(var(--cloud-accent-rgb),.16),#94a3b814)}.cloud-storage-capacity__footer{justify-content:space-between;gap:.75rem;color:var(--text-tertiary);font-size:.68rem;line-height:1.3}.cloud-storage-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding-top:.1rem}.cloud-storage-summary__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;min-width:0;padding:.58rem .65rem;border:1px solid var(--cloud-border);border-radius:12px;background:var(--cloud-panel-soft)}.cloud-storage-summary__item strong,.cloud-storage-summary__item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-storage-summary__item strong{font-size:.85rem;font-weight:900}.cloud-storage-summary__item small{margin-top:.08rem;color:var(--text-tertiary);font-size:.62rem}.cloud-storage-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.68rem .78rem;border:1px solid var(--cloud-border);border-radius:13px;color:var(--text-secondary);font-size:.75rem;line-height:1.45}.cloud-storage-notice--warning{border-color:#f59e0b47;background:#f59e0b13}.cloud-storage-notice button,.cloud-storage-section-heading button{padding:.55rem .72rem;border:0;background:transparent;color:var(--accent-primary);cursor:pointer}.cloud-storage-tabs{position:sticky;top:-1px;z-index:6;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.38rem;border:1px solid var(--cloud-border);border-radius:14px;background:var(--sw-product-toolbar-bg, rgba(8,12,24,.88));box-shadow:0 10px 28px #00000029;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.cloud-storage-tabs button{min-width:0;min-height:46px;display:flex;align-items:center;justify-content:center;gap:.42rem;padding:.52rem .65rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-tertiary);font:inherit;font-size:.75rem;font-weight:850;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.cloud-storage-tabs button[data-active=true]{border-color:var(--cloud-border-strong);background:rgba(var(--cloud-accent-rgb),.13);color:var(--text-primary)}.cloud-storage-panel{min-width:0;outline:none}.cloud-storage-panel:focus-visible{border-radius:16px;box-shadow:var(--cloud-focus)}.cloud-storage-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:.75rem;align-items:start}.cloud-storage-card{border-radius:16px;padding:clamp(.82rem,1.8vw,1rem)}.cloud-storage-section-heading,.cloud-storage-files-toolbar,.cloud-storage-file-manager__bar{gap:.75rem}.cloud-storage-section-heading--roomy{margin-bottom:.85rem}.cloud-storage-section-heading h4,.cloud-storage-files-toolbar h4{margin-top:.12rem;font-size:.98rem}.cloud-storage-section-heading>span,.cloud-storage-media-projects .cloud-storage-section-heading>span{color:var(--text-tertiary);font-size:.68rem;font-weight:750;white-space:nowrap}.cloud-storage-project-list{display:grid;gap:.42rem;max-height:min(45vh,420px);margin-top:.72rem;padding-right:.18rem;overflow-y:auto;scrollbar-gutter:stable}.cloud-storage-project-row,.cloud-storage-recent-files>button,.cloud-storage-media-projects>button,.cloud-storage-billing-lanes>button,.cloud-storage-addons>div>button{width:100%;min-width:0;min-height:56px;display:grid;align-items:center;gap:.62rem;padding:.68rem;border:1px solid var(--cloud-border);border-radius:12px;background:var(--cloud-panel-soft);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.cloud-storage-project-row{grid-template-columns:auto minmax(0,1fr) auto auto}.cloud-storage-project-row[data-selected=true]{border-color:rgba(var(--cloud-accent-rgb),.24)}.cloud-storage-project-row__copy strong,.cloud-storage-project-row__copy small,.cloud-storage-recent-files button strong,.cloud-storage-recent-files button small,.cloud-storage-media-projects button strong,.cloud-storage-media-projects button small,.cloud-storage-billing-lanes button strong,.cloud-storage-billing-lanes button small,.cloud-storage-billing-lanes button em,.cloud-storage-addons button strong,.cloud-storage-addons button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-storage-project-row__copy strong,.cloud-storage-recent-files button strong,.cloud-storage-media-projects button strong,.cloud-storage-billing-lanes button strong,.cloud-storage-addons button strong{font-size:.8rem;font-weight:850}.cloud-storage-project-row__copy small,.cloud-storage-recent-files button small,.cloud-storage-media-projects button small,.cloud-storage-billing-lanes button small,.cloud-storage-addons button small{margin-top:.14rem;color:var(--text-tertiary);font-size:.66rem}.cloud-storage-project-row__copy i{width:100%;height:3px;margin-top:.38rem}.cloud-storage-project-row__copy i>span{width:var(--cloud-project-share, 0%);opacity:.72}.cloud-storage-project-row__value{min-width:74px;text-align:right}.cloud-storage-project-row__value strong,.cloud-storage-project-row__value small{display:block;white-space:nowrap}.cloud-storage-project-row__value strong{font-size:.76rem;font-weight:900}.cloud-storage-project-row__value small{margin-top:.12rem;color:var(--text-tertiary);font-size:.61rem}.cloud-storage-mix-card{display:grid;gap:.65rem}.cloud-storage-mix-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;padding:.62rem;border:1px solid var(--cloud-border);border-radius:12px;background:var(--cloud-panel-soft)}.cloud-storage-mix-row strong,.cloud-storage-mix-row small{display:flex;justify-content:space-between;gap:.5rem}.cloud-storage-mix-row strong{font-size:.76rem;font-weight:850}.cloud-storage-mix-row small{margin-top:.12rem;color:var(--text-tertiary);font-size:.65rem}.cloud-storage-mix-row i{height:4px;margin-top:.38rem}.cloud-storage-availability{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;padding:.66rem;border:1px solid var(--cloud-border);border-radius:12px;background:var(--cloud-panel-soft)}.cloud-storage-availability strong,.cloud-storage-availability small{display:block}.cloud-storage-availability strong{font-size:.76rem}.cloud-storage-availability small{margin-top:.12rem;color:var(--text-tertiary);font-size:.65rem;line-height:1.35}.cloud-storage-files-card,.cloud-storage-file-manager,.cloud-storage-file-summary,.cloud-storage-media-card,.cloud-storage-billing-grid{display:grid;gap:.78rem}.cloud-storage-project-select{display:grid;grid-template-columns:auto minmax(170px,260px);align-items:center;gap:.5rem;color:var(--text-tertiary);font-size:.68rem;font-weight:800}.cloud-storage-project-select select{min-width:0;width:100%;padding:.55rem 2rem .55rem .7rem;border:1px solid var(--cloud-border);background:var(--cloud-panel-strong);color:var(--text-primary);cursor:pointer;outline:none}.cloud-storage-file-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.cloud-storage-file-metric{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.48rem;padding:.68rem;border:1px solid var(--cloud-border);border-radius:12px;background:var(--cloud-panel-soft)}.cloud-storage-file-metric small,.cloud-storage-file-metric strong,.cloud-storage-file-metric em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-storage-file-metric small{color:var(--text-tertiary);font-size:.61rem;font-weight:750}.cloud-storage-file-metric strong{margin-top:.08rem;font-size:1rem;font-weight:900}.cloud-storage-file-metric em{margin-top:.08rem;color:var(--text-tertiary);font-size:.61rem;font-style:normal}.cloud-storage-rag-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.72rem;padding:.78rem;border:1px solid rgba(var(--cloud-accent-rgb),.2);border-radius:13px;background:rgba(var(--cloud-accent-rgb),.06)}.cloud-storage-rag-row>div:first-child>strong{display:block;margin-top:.16rem;font-size:.8rem}.cloud-storage-scopes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.32rem}.cloud-storage-scopes span{min-height:28px;display:inline-flex;align-items:center;padding:.25rem .48rem;border:1px solid var(--cloud-border);border-radius:999px;color:var(--text-tertiary);font-size:.62rem;font-weight:800;white-space:nowrap}.cloud-storage-recent-files{display:grid;gap:.38rem}.cloud-storage-recent-files>button{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:54px;padding-block:.58rem}.cloud-storage-file-state{min-height:26px;font-size:.58rem}.cloud-storage-media-routes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.cloud-storage-media-routes>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;padding:.65rem;border:1px solid var(--cloud-border);border-radius:12px;background:var(--cloud-panel-soft)}.cloud-storage-media-routes small,.cloud-storage-media-routes strong{display:block}.cloud-storage-media-routes small{color:var(--text-tertiary);font-size:.6rem;line-height:1.25}.cloud-storage-media-routes strong{margin-top:.08rem;font-size:.95rem;font-weight:900}.cloud-storage-media-projects{display:grid;gap:.4rem;padding-top:.1rem}.cloud-storage-media-projects>button{grid-template-columns:auto minmax(0,1fr) auto auto}.cloud-storage-media-projects>button>strong{font-size:.72rem;white-space:nowrap}.cloud-storage-billing-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.cloud-storage-billing-status h4{margin-top:.12rem;font-size:1rem}.cloud-storage-billing-status p{margin:.18rem 0 0;color:var(--text-tertiary);font-size:.7rem;line-height:1.35}.cloud-storage-billing-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cloud-storage-billing-lanes>button{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy status" "icon copy action";min-height:96px;padding:.78rem}.cloud-storage-billing-lanes>button>:first-child{grid-area:icon}.cloud-storage-billing-lanes>button>span:nth-child(2){grid-area:copy}.cloud-storage-lane-status{grid-area:status;justify-self:end}.cloud-storage-lane-action{grid-area:action;justify-self:end;display:inline-flex;align-items:center;gap:.28rem;color:var(--accent-primary);font-size:.66rem;font-weight:850;white-space:nowrap}.cloud-storage-billing-lanes button em{margin-top:.18rem;color:var(--text-tertiary);font-size:.62rem;font-style:normal}.cloud-storage-addons{display:grid;gap:.55rem}.cloud-storage-addons>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.45rem}.cloud-storage-addons>div>button{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:62px}.cloud-storage-addons button>strong{font-size:.72rem;white-space:nowrap}.cloud-storage-empty{min-height:92px;display:grid;place-items:center;padding:1rem;border:1px dashed var(--cloud-border);border-radius:12px;color:var(--text-tertiary);font-size:.78rem;text-align:center}.cloud-storage-shell :where(button,select):focus-visible{outline:none;box-shadow:var(--cloud-focus)}@media (hover: hover){.cloud-storage-button:not(:disabled):hover,.cloud-storage-project-row:hover,.cloud-storage-recent-files>button:hover,.cloud-storage-media-projects>button:hover,.cloud-storage-billing-lanes>button:hover,.cloud-storage-addons>div>button:hover{border-color:var(--cloud-border-strong);background:rgba(var(--cloud-accent-rgb),.08);transform:translateY(-1px)}.cloud-storage-tabs button:hover{color:var(--text-primary);background:var(--cloud-panel-soft)}}@media (max-width: 820px){.cloud-storage-capacity__topline,.cloud-storage-files-toolbar{align-items:stretch;flex-direction:column}.cloud-storage-capacity__actions{justify-content:space-between}.cloud-storage-overview-grid{grid-template-columns:minmax(0,1fr)}.cloud-storage-project-list{max-height:none}.cloud-storage-file-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-storage-rag-row{grid-template-columns:minmax(0,1fr) auto}.cloud-storage-rag-row .cloud-storage-button{grid-column:1 / -1;width:100%}.cloud-storage-media-routes{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-storage-billing-lanes{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.cloud-storage-shell{gap:.65rem}.cloud-storage-capacity,.cloud-storage-card{border-radius:14px;padding:.78rem}.cloud-storage-capacity__actions{display:grid;grid-template-columns:minmax(0,1fr)}.cloud-storage-capacity__actions .cloud-storage-button,.cloud-storage-capacity__actions .cloud-storage-status{width:100%;justify-content:center}.cloud-storage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-storage-notice{grid-template-columns:auto minmax(0,1fr)}.cloud-storage-notice button{grid-column:1 / -1;width:100%}.cloud-storage-section-heading--roomy{align-items:stretch;flex-direction:column}.cloud-storage-section-heading--roomy .cloud-storage-button{width:100%}.cloud-storage-tabs{gap:.24rem;padding:.3rem}.cloud-storage-tabs button{min-height:52px;flex-direction:column;gap:.2rem;padding:.38rem .18rem;font-size:.65rem}.cloud-storage-project-row{grid-template-columns:auto minmax(0,1fr) auto}.cloud-storage-project-row__value{grid-column:2;min-width:0;text-align:left}.cloud-storage-project-row>svg:last-child{grid-column:3;grid-row:1 / span 2}.cloud-storage-project-select,.cloud-storage-file-metrics,.cloud-storage-rag-row{grid-template-columns:minmax(0,1fr)}.cloud-storage-scopes{justify-content:flex-start}.cloud-storage-recent-files>button,.cloud-storage-media-projects>button,.cloud-storage-addons>div>button{grid-template-columns:auto minmax(0,1fr) auto}.cloud-storage-recent-files>button>.cloud-storage-file-state,.cloud-storage-media-projects>button>strong,.cloud-storage-addons button>strong{grid-column:2;justify-self:start}.cloud-storage-recent-files>button>svg:last-child,.cloud-storage-media-projects>button>svg:last-child,.cloud-storage-addons>div>button>svg:last-child{grid-column:3;grid-row:1 / span 2}.cloud-storage-media-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-storage-billing-status{grid-template-columns:auto minmax(0,1fr)}.cloud-storage-billing-status .cloud-storage-button{grid-column:1 / -1;width:100%}.cloud-storage-billing-lanes>button{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy" "status status" "action action"}.cloud-storage-lane-status,.cloud-storage-lane-action{justify-self:start}}@media (prefers-reduced-motion: reduce){.cloud-storage-shell :where(button,.cloud-storage-meter>span,.cloud-storage-project-row__copy i>span,.cloud-storage-mix-row i>span){transition:none!important}}@media (forced-colors: active){.cloud-storage-capacity,.cloud-storage-card,.cloud-storage-tabs,.cloud-storage-notice,.cloud-storage-project-row,.cloud-storage-recent-files>button,.cloud-storage-media-projects>button,.cloud-storage-billing-lanes>button{border:1px solid CanvasText}}.cloud-storage-shell{--cloud-accent-rgb: var(--sw-route-accent-rgb, var(--accent-primary-rgb, 59,130,246));--cloud-panel: var(--sw-layer-default, var(--sw-premium-surface-bg, rgba(15,23,42,.78)));--cloud-panel-strong: var(--sw-layer-raised, var(--sw-premium-surface-strong-bg, rgba(20,30,48,.92)));--cloud-panel-soft: var(--sw-layer-sunken, var(--sw-premium-control-bg, rgba(7,12,23,.7)));--cloud-border: var(--sw-border-muted-color, var(--sw-border-soft, rgba(148,163,184,.16)));--cloud-border-strong: var(--sw-border-strong-color, rgba(var(--cloud-accent-rgb), .38));--cloud-focus: 0 0 0 4px rgba(var(--cloud-accent-rgb), .2);min-width:0;max-width:100%;overflow:visible}.modal-content-premium:has(.cloud-storage-shell) .modal-body-premium{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important}.cloud-storage-project-list{max-height:none;overflow:visible}.cloud-storage-shell :where(button,a,input,select,textarea,[role=button]){min-width:0;max-width:100%}.cloud-storage-shell :where(button,a.cloud-storage-button,input,select,[role=button]){min-height:44px;touch-action:manipulation}.cloud-storage-shell :where(input,select,textarea){background:var(--cloud-panel-soft);color:var(--sw-text-primary, var(--text-primary));border-color:var(--cloud-border)}.cloud-storage-shell :where(button,a,input,select,textarea,[role=button]):focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary, #3b82f6) 82%,white)!important;outline-offset:2px!important;box-shadow:var(--cloud-focus)!important}.cloud-storage-tabs{position:sticky;top:0;z-index:5;border-color:var(--cloud-border);background:color-mix(in srgb,var(--cloud-panel-strong) 94%,transparent);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%)}.cloud-storage-capacity,.cloud-storage-card{border-color:var(--cloud-border)}.cloud-storage-section-heading>div p,.cloud-storage-card p{max-width:68ch}@media (max-width: 760px){.modal-overlay-premium:has(.cloud-storage-shell){align-items:stretch!important;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important}.modal-content-premium:has(.cloud-storage-shell){display:flex!important;flex-direction:column!important;width:100%!important;height:calc(100dvh - max(16px,calc(env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))))!important;max-height:calc(100dvh - max(16px,calc(env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))))!important;margin:0!important;border-radius:18px!important;overflow:hidden!important}.modal-content-premium:has(.cloud-storage-shell) .modal-header-premium{flex:0 0 auto!important;padding:12px 14px 8px!important}.modal-content-premium:has(.cloud-storage-shell) .modal-body-premium{flex:1 1 auto!important;padding:0 max(8px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important;scrollbar-gutter:auto!important}.cloud-storage-shell{gap:.7rem}.cloud-storage-tabs{top:-1px;scroll-margin-top:0}}@media (max-width: 560px){.cloud-storage-capacity{gap:.65rem}.cloud-storage-capacity__identity>div{display:grid;gap:.12rem}.cloud-storage-capacity__identity h3{font-size:clamp(1rem,5vw,1.2rem)}.cloud-storage-capacity__actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cloud-storage-capacity__actions .cloud-storage-button,.cloud-storage-capacity__actions .cloud-storage-status{width:auto;min-width:0}.cloud-storage-tabs button{min-height:54px;font-size:.68rem}.cloud-storage-summary__item,.cloud-storage-project-row,.cloud-storage-recent-files>button,.cloud-storage-media-projects>button,.cloud-storage-billing-lanes>button,.cloud-storage-addons>div>button{min-width:0;max-width:100%}.cloud-storage-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media (max-width: 380px){.cloud-storage-capacity__actions{grid-template-columns:minmax(0,1fr)}.cloud-storage-capacity__actions .cloud-storage-button,.cloud-storage-capacity__actions .cloud-storage-status{width:100%;justify-content:center}}.billing-dashboard-shell{--billing-accent-rgb: var(--sw-route-accent-rgb, var(--accent-primary-rgb, 56,189,248));--billing-panel: var(--sw-app-surface-panel, var(--sw-product-section-bg, rgba(15, 23, 42, .72)));--billing-panel-strong: var(--sw-app-surface-panel-strong, var(--sw-product-section-bg-strong, rgba(30, 41, 59, .86)));--billing-panel-soft: var(--sw-app-surface-panel-soft, rgba(255,255,255,.035));--billing-border: var(--sw-app-surface-border, var(--sw-product-border, var(--border-primary)));--billing-border-strong: var(--sw-app-surface-border-strong, rgba(var(--billing-accent-rgb),.34));--billing-shadow: var(--sw-app-surface-shadow, var(--sw-product-shadow, 0 18px 48px rgba(0,0,0,.24)));position:relative;isolation:isolate;border:1px solid var(--billing-border);border-radius:20px;background:radial-gradient(780px 320px at 0% 0%,rgba(var(--billing-accent-rgb),.12),transparent 66%),radial-gradient(620px 260px at 100% 0%,rgba(var(--accent-secondary-rgb),.08),transparent 68%),var(--sw-app-surface-bg, var(--sw-layer-canvas, rgba(2,6,23,.92)));box-shadow:var(--billing-shadow);overflow:hidden}.billing-dashboard-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--billing-accent-rgb),.24),transparent) top / 100% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.04),transparent 220px)}.billing-command-center__tabs,.billing-command-center__membership,.billing-command-center__usage,.billing-command-center__system-map{border-color:var(--billing-border)!important;background:radial-gradient(420px 180px at 0% 0%,rgba(var(--billing-accent-rgb),.1),transparent 68%),var(--billing-panel-strong)!important;box-shadow:inset 0 1px #ffffff0f,var(--billing-shadow)!important}.billing-command-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:0 0 1.35rem}.billing-command-summary__card{min-width:0;display:grid;gap:.22rem;border:1px solid var(--billing-border);border-radius:16px;padding:.9rem;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.08),transparent),var(--billing-panel);box-shadow:var(--billing-shadow)}.billing-command-center__quick-action,.billing-command-center__quick-action-button,.billing-command-center__tab,.billing-command-center__sheet-tab,.billing-command-center__mobile-tab-button{border-color:var(--billing-border)!important;background:linear-gradient(135deg,rgba(var(--billing-accent-rgb),.08),#ffffff06),var(--billing-panel-soft)!important}.billing-command-center__quick-action:hover,.billing-command-center__quick-action-button:hover,.billing-command-center__tab:hover,.billing-command-center__sheet-tab:hover{border-color:var(--billing-border-strong)!important;transform:translateY(-1px)}.billing-command-summary__card span{color:var(--text-tertiary);font-size:.66rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.billing-command-summary__card strong{min-width:0;color:var(--text-primary);font-size:clamp(1rem,2vw,1.28rem);font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-command-summary__card small{color:var(--text-secondary);font-size:.74rem;line-height:1.35}@media (max-width: 900px){.billing-command-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.billing-dashboard-shell{border-radius:16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)!important}.billing-command-summary{display:flex;overflow-x:auto;scrollbar-width:none;margin-bottom:1rem;padding-bottom:.2rem}.billing-command-summary::-webkit-scrollbar{display:none}.billing-command-summary__card{flex:0 0 min(78vw,260px)}}.upgrade-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:hsla(var(--bg-base-h),var(--bg-base-s),4%,.9);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;transition:all .5s cubic-bezier(.16,1,.3,1)}.upgrade-modal-overlay.open{opacity:1}.upgrade-modal-container{width:100%;max-width:940px;background:hsla(var(--bg-base-h),var(--bg-base-s),10%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-3xl);overflow:hidden;box-shadow:0 40px 100px #0009,inset 0 1px #ffffff0d;position:relative;z-index:2;transform:translateY(60px) scale(.95);transition:all .7s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;max-height:90vh}.upgrade-modal-overlay.open .upgrade-modal-container{transform:translateY(0) scale(1)}.um-header{padding:3rem 4rem 1.5rem;text-align:center;position:relative}.um-close-btn{position:absolute;top:2rem;right:2rem;width:44px;height:44px;border-radius:50%;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s var(--ease-spring);z-index:10}.um-close-btn:hover{background:#ffffff26;color:#fff;transform:rotate(90deg) scale(1.1)}.um-title{font-size:3rem;font-weight:900;margin-bottom:.75rem;background:linear-gradient(135deg,#fff,#fff9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.05em}.um-subtitle{color:var(--text-secondary);font-size:1.25rem;max-width:600px;margin:0 auto;font-weight:500}.um-content{display:grid;grid-template-columns:1fr 1.3fr;gap:3rem;padding:1.5rem 4rem 4rem;overflow-y:auto}.um-plans-grid{display:flex;flex-direction:column;gap:1.5rem}.um-plan-card{padding:1.75rem;border-radius:var(--radius-2xl);background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);cursor:pointer;transition:all .5s var(--ease-spring);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.5rem}.um-plan-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--button-shine);background-size:200% 100%;background-position:-100% 0;opacity:0;transition:opacity .5s ease;pointer-events:none}.um-plan-card.active{background:hsla(var(--accent-primary-h),100%,50%,.12);border-color:hsla(var(--accent-primary-h),100%,50%,.4);box-shadow:0 20px 40px #0006,0 0 0 1px hsla(var(--accent-primary-h),100%,50%,.2),0 0 20px hsla(var(--accent-primary-h),100%,50%,.1);transform:scale(1.02)}.um-plan-card.active:after{opacity:.4;animation:shine-sweep 3s var(--ease-smooth) infinite}.um-plan-card:hover:not(.active){background:#ffffff14;transform:translate(10px);border-color:#ffffff26}.um-plan-name{display:flex;align-items:center;gap:.875rem;font-weight:800;font-size:1.4rem;letter-spacing:-.02em}.um-plan-price{font-size:1.1rem;color:var(--text-secondary)}.um-plan-price strong{color:#fff;font-size:1.75rem;font-weight:900;letter-spacing:-.03em}.um-badge{padding:4px 10px;border-radius:var(--radius-full);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;background:var(--accent-primary);color:#fff;box-shadow:0 4px 12px hsla(var(--accent-primary-h),100%,50%,.4)}.um-features-panel{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-3xl);padding:2.5rem;display:flex;flex-direction:column;box-shadow:inset 0 1px #ffffff0d}.um-features-title{font-size:1.4rem;font-weight:800;margin-bottom:2rem;display:flex;align-items:center;gap:1rem;letter-spacing:-.02em}.um-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem;flex:1}.um-feature-item{display:flex;align-items:center;gap:1.25rem;color:var(--text-secondary);font-size:1.1rem;font-weight:500;animation:um-slide-in .5s var(--ease-spring) both}@keyframes um-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.um-feature-icon{width:24px;height:24px;color:var(--success-primary);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#22c35d26;border-radius:50%}.um-footer{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.25rem}.um-upgrade-btn{width:100%;padding:1.5rem;border-radius:var(--radius-2xl);border:none;background:var(--btn-primary-gradient);color:#fff;font-weight:900;font-size:1.25rem;cursor:pointer;transition:all .4s var(--ease-spring);box-shadow:0 20px 40px #0006,0 0 20px hsla(var(--accent-primary-h),100%,50%,.3);display:flex;align-items:center;justify-content:center;gap:1rem;letter-spacing:.02em}.um-upgrade-btn:hover:not(:disabled){transform:translateY(-6px);box-shadow:0 30px 60px #00000080,0 0 40px hsla(var(--accent-primary-h),100%,50%,.5);filter:brightness(1.1)}.um-upgrade-btn:active:not(:disabled){transform:translateY(-2px) scale(.98)}.um-upgrade-btn.disabled{background:#ffffff14;color:var(--text-muted);box-shadow:none;cursor:not-allowed;border:1px solid hsla(0,0%,100%,.05)}.um-secure-label{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.9rem;color:var(--text-muted);font-weight:600}@media (max-width: 768px){.upgrade-modal-container{border-radius:0;max-height:100vh;height:100%}.um-content{grid-template-columns:1fr;padding:1rem 2rem 3rem}.um-title{font-size:2rem}.um-header{padding:3rem 2rem 1rem}.um-close-btn{top:1rem;right:1rem}}@keyframes cm-fade-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cm-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.collaboration-manager-dialog>.modal-header-premium{display:none}.collaboration-manager-dialog>.modal-body-premium{padding:0!important;overflow:hidden!important}.agent-workspace-container{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;background:#080c1866;background-image:radial-gradient(rgba(168,85,247,.08) 1.5px,transparent 1.5px);background-size:24px 24px;animation:grid-pan 30s linear infinite;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-primary, rgba(255, 255, 255, .08));border-radius:16px;color:var(--text-primary, #f8fafc);position:relative;overflow:hidden;margin-top:1rem}@keyframes grid-pan{0%{background-position:0 0}to{background-position:24px 24px}}.agent-workspace-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-primary, rgba(255, 255, 255, .08));padding-bottom:1rem;flex-wrap:wrap;gap:1rem}.agent-workspace-header h3{margin:0;font-size:1.25rem;font-weight:600;background:linear-gradient(135deg,#38bdf8,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.agent-workspace-meta{display:flex;align-items:center;gap:1rem;font-size:.85rem}.workspace-quota-pill{background:#ffffff0d;padding:.25rem .75rem;border-radius:20px;border:1px solid var(--border-primary, rgba(255, 255, 255, .08))}.workspace-deck{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 900px){.workspace-deck{grid-template-columns:1fr}}.workspace-pane-left,.workspace-pane-right{display:flex;flex-direction:column;gap:1rem}.workspace-glass-panel{background:#ffffff05;border:1px solid var(--border-primary, rgba(255, 255, 255, .08));border-radius:12px;padding:1.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workspace-selector-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.workspace-selector-group label{font-size:.8rem;color:var(--text-tertiary, #94a3b8);text-transform:uppercase;letter-spacing:.05em}.workspace-select{background:#0000004d;border:1px solid var(--border-primary, rgba(255, 255, 255, .12));border-radius:8px;color:var(--text-primary, #f8fafc);padding:.6rem;font-size:.9rem;outline:none;width:100%;cursor:pointer}.workspace-select option{background:#0f172a;color:#f8fafc}.workspace-chat-input-area{position:relative;display:flex;flex-direction:column;gap:.75rem}.workspace-textarea{background:#0003;border:1px solid var(--border-primary, rgba(255, 255, 255, .08));border-radius:8px;color:var(--text-primary, #f8fafc);padding:.75rem;font-size:.95rem;outline:none;resize:none;min-height:100px;transition:border-color .2s}.workspace-textarea:focus{border-color:#a855f766}.workspace-run-btn{align-self:flex-end;background:linear-gradient(135deg,#a855f7,#3b82f6);border:none;border-radius:8px;color:#fff;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:transform .15s,opacity .2s;box-shadow:0 4px 12px #a855f74d}.workspace-run-btn:hover{transform:translateY(-1px);opacity:.95}.workspace-run-btn:active{transform:translateY(1px)}.workspace-run-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.agent-led-strip{display:flex;justify-content:space-around;align-items:center;padding:.75rem;background:#00000026;border-radius:8px;border:1px solid var(--border-primary, rgba(255, 255, 255, .05));flex-wrap:wrap;gap:.75rem}.agent-indicator-badge{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease-in-out}.agent-indicator-badge:hover{background:#ffffff14;transform:scale(1.03)}.agent-indicator-badge:hover .agent-led-dot[data-agent=OrchestratorAgent]{box-shadow:0 0 12px #06b6d4}.agent-indicator-badge:hover .agent-led-dot[data-agent=WorldBuilderAgent]{box-shadow:0 0 12px #10b981}.agent-indicator-badge:hover .agent-led-dot[data-agent=NarrativeAgent]{box-shadow:0 0 12px #f59e0b}.agent-indicator-badge:hover .agent-led-dot[data-agent=VisualDirectorAgent]{box-shadow:0 0 12px #ec4899}.agent-indicator-badge:hover .agent-led-dot[data-agent=VideoDirectorAgent]{box-shadow:0 0 12px #0ea5e9}.agent-indicator-badge:hover .agent-led-dot[data-agent=QualityGateAgent]{box-shadow:0 0 12px #8b5cf6}.agent-led-checkbox{cursor:pointer;accent-color:#a855f7;width:14px;height:14px;margin:0}.glass-commit-btn{background:rgba(var(--accent-primary-rgb),.15);border:1px solid rgba(var(--accent-primary-rgb),.3);border-radius:4px;color:var(--text-primary, #f8fafc);font-size:.72rem;font-weight:600;padding:.25rem .5rem;cursor:pointer;transition:all .2s}.glass-commit-btn:hover:not(:disabled){background:rgba(var(--accent-primary-rgb),.3);border-color:rgba(var(--accent-primary-rgb),.6);box-shadow:0 0 8px rgba(var(--accent-primary-rgb),.4)}.glass-commit-btn:disabled{opacity:.6;cursor:not-allowed}.glass-render-btn{background:rgba(var(--accent-secondary-rgb),.15);border:1px solid rgba(var(--accent-secondary-rgb),.3);border-radius:4px;color:var(--text-primary, #f8fafc);font-size:.72rem;font-weight:600;padding:.25rem .5rem;cursor:pointer;transition:all .2s}.glass-render-btn:hover:not(:disabled){background:rgba(var(--accent-secondary-rgb),.3);border-color:rgba(var(--accent-secondary-rgb),.6);box-shadow:0 0 8px rgba(var(--accent-secondary-rgb),.4)}.glass-render-btn:disabled{opacity:.6;cursor:not-allowed}.pulse-path{animation:dash-pulse 20s linear infinite}@keyframes dash-pulse{to{stroke-dashoffset:-40}}.agent-led-dot{width:8px;height:8px;border-radius:50%;background:#64748b;transition:background-color .3s,box-shadow .3s}.agent-indicator-badge[data-active=true]{background:#ffffff0d}.agent-led-dot[data-active=true]{animation:led-pulse 1.2s infinite ease-in-out}.agent-led-dot[data-agent=OrchestratorAgent][data-active=true]{background:#06b6d4;box-shadow:0 0 8px #06b6d4}.agent-led-dot[data-agent=WorldBuilderAgent][data-active=true]{background:#10b981;box-shadow:0 0 8px #10b981}.agent-led-dot[data-agent=NarrativeAgent][data-active=true]{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.agent-led-dot[data-agent=VisualDirectorAgent][data-active=true]{background:#ec4899;box-shadow:0 0 8px #ec4899}.agent-led-dot[data-agent=VideoDirectorAgent][data-active=true]{background:#0ea5e9;box-shadow:0 0 8px #0ea5e9}.agent-led-dot[data-agent=QualityGateAgent][data-active=true]{background:#8b5cf6;box-shadow:0 0 8px #8b5cf6}@keyframes led-pulse{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.2);opacity:1}to{transform:scale(.9);opacity:.6}}.workspace-ledger{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto;padding-right:.25rem}.workspace-ledger::-webkit-scrollbar{width:4px}.workspace-ledger::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.ledger-row{display:flex;gap:.75rem;font-size:.82rem;line-height:1.35;padding:.4rem .5rem;border-radius:4px;background:#ffffff03;align-items:flex-start}.ledger-time{color:var(--text-tertiary, #64748b);font-family:monospace;flex-shrink:0}.ledger-agent{font-weight:600;flex-shrink:0;min-width:100px}.ledger-thought{color:var(--text-secondary, #cbd5e1);flex-grow:1}.ledger-tool-badge{font-size:.75rem;background:#06b6d426;color:#22d3ee;padding:.05rem .35rem;border-radius:3px;border:1px solid rgba(6,182,212,.2)}.workspace-cards-deck{display:flex;flex-direction:column;gap:1rem}.agent-glass-card{background:#ffffff08;border:1px solid var(--border-primary, rgba(255, 255, 255, .08));border-radius:10px;padding:1rem;animation:card-slide .3s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:hidden}.agent-glass-card__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:.4rem}.agent-glass-card__title{font-size:.85rem;font-weight:700;color:var(--text-secondary, #cbd5e1);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.4rem}.agent-glass-card__body{font-size:.9rem;color:var(--text-secondary, #cbd5e1);line-height:1.45}.prose-content-block{font-family:Outfit,sans-serif;white-space:pre-line;max-height:250px;overflow-y:auto;padding-right:.25rem;font-size:.95rem;line-height:1.6}.prose-content-block::-webkit-scrollbar{width:4px}.prose-content-block::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.lore-meta-grid,.cinematics-grid{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;font-size:.85rem}.lore-label,.cinema-label{color:var(--text-tertiary, #94a3b8);font-weight:500}.lore-val,.cinema-val{color:var(--text-primary, #f8fafc)}.quality-report-card{display:flex;gap:1.25rem;align-items:center}.quality-dial-container{position:relative;width:60px;height:60px;flex-shrink:0}.quality-dial-svg{transform:rotate(-90deg);width:100%;height:100%}.quality-dial-bg{fill:none;stroke:#ffffff0d;stroke-width:4.5}.quality-dial-fill{fill:none;stroke:#8b5cf6;stroke-width:4.5;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.quality-dial-number{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-weight:700;font-size:.95rem;color:#f8fafc}.quality-lists{display:flex;flex-direction:column;gap:.25rem}.quality-badge-list{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.quality-badge-flaw{font-size:.72rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#fca5a5;padding:.1rem .4rem;border-radius:4px}.quality-badge-strength{font-size:.72rem;background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#a7f3d0;padding:.1rem .4rem;border-radius:4px}.workspace-premium-blocker{position:absolute;top:0;right:0;bottom:0;left:0;background:#05070cd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:500;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;border-radius:16px;animation:fade-in .25s ease}.workspace-premium-blocker h4{font-size:1.3rem;margin:0 0 .5rem;background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.workspace-premium-blocker p{font-size:.9rem;color:var(--text-secondary, #cbd5e1);max-width:400px;margin:0 0 1.5rem}.workspace-upgrade-btn{background:linear-gradient(135deg,#f59e0b,#ec4899);border:none;color:#fff;padding:.75rem 1.75rem;border-radius:25px;font-weight:600;font-size:.95rem;cursor:pointer;box-shadow:0 4px 15px #f59e0b66;transition:transform .15s,opacity .2s}.sandbox-info-bar{display:flex;align-items:center;gap:.5rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;padding:.5rem .75rem;font-size:.8rem;color:#93c5fd;margin-bottom:1rem}:where(.billing-dashboard-shell,.upgrade-modal-container,.collaboration-manager-dialog,.dashboard-agent-workspace){box-sizing:border-box;min-width:0;max-width:100%}:where(.billing-dashboard-shell,.upgrade-modal-container,.collaboration-manager-dialog,.dashboard-agent-workspace) *,:where(.billing-dashboard-shell,.upgrade-modal-container,.collaboration-manager-dialog,.dashboard-agent-workspace) *:before,:where(.billing-dashboard-shell,.upgrade-modal-container,.collaboration-manager-dialog,.dashboard-agent-workspace) *:after{box-sizing:border-box;min-width:0}:where(.billing-dashboard-shell,.upgrade-modal-container,.collaboration-manager-dialog,.dashboard-agent-workspace) :where(button,[role=button],input:not([type=checkbox]):not([type=radio]),select){min-height:44px}:where(.billing-dashboard-shell,.upgrade-modal-container,.collaboration-manager-dialog,.dashboard-agent-workspace) :where(button,[role=button],a,input,select,textarea):focus-visible{outline:2px solid var(--sw-focus-ring, var(--accent-primary, #38bdf8));outline-offset:2px}.upgrade-modal-overlay{box-sizing:border-box;max-width:100vw;max-height:100dvh;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));overflow:hidden}.upgrade-modal-container,.collaboration-manager-dialog{overscroll-behavior:contain}.billing-dashboard-shell,.dashboard-agent-workspace{overflow-x:clip}@media (max-width: 768px){.upgrade-modal-overlay{align-items:flex-end}.upgrade-modal-container{width:100%;max-width:100%;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch}.billing-dashboard-shell,.dashboard-agent-workspace{width:100%;max-width:100%}}@media (min-width: 769px) and (max-width: 1100px){.collaboration-manager-dialog{width:calc(100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;max-height:calc(100dvh - 2rem)!important}.collaboration-manager-dialog>.modal-body-premium{max-height:calc(100dvh - 2rem)}}@media (prefers-reduced-motion: reduce){.billing-dashboard-shell *,.upgrade-modal-container *,.collaboration-manager-dialog *,.dashboard-agent-workspace *{scroll-behavior:auto!important}}.billing-command-center__snapshot-visual{position:relative;isolation:isolate;display:flex!important;align-items:center;align-self:start;width:100%;height:132px!important;min-height:132px!important;max-height:132px!important;overflow:hidden}.billing-command-center__snapshot-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#040914e6,#0409149e 58%,#0409142e)}.billing-command-center__snapshot-visual>:where(.sw-qol-visual__glyph-scene,.sw-qol-visual__image){position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.billing-command-center__snapshot{position:relative;z-index:3;width:min(100%,38rem);min-width:0;display:grid;gap:.28rem;padding:1rem 1.1rem;text-shadow:0 2px 12px rgba(0,0,0,.8)}.billing-command-center__snapshot>span{color:var(--accent-primary, #60a5fa)!important;font-size:.65rem!important;font-weight:950!important;letter-spacing:.08em;text-transform:uppercase}.billing-command-center__snapshot>strong{color:var(--text-primary, #f8fafc)!important;font-size:clamp(1rem,2.2vw,1.35rem)!important;line-height:1.15}.billing-command-center__snapshot>small{display:flex;flex-wrap:wrap;gap:.35rem .85rem;color:var(--text-secondary, #cbd5e1)!important;font-size:.74rem!important;line-height:1.35}.billing-command-center__snapshot>small>span{color:inherit!important}@media (max-width: 560px){.billing-command-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;align-items:stretch!important;min-height:calc(208px + .55rem)!important;min-block-size:calc(208px + .55rem)!important;height:auto!important;max-height:none!important;align-content:start!important;overflow:visible!important;padding:0!important;gap:.55rem!important}.billing-command-summary__card{display:grid!important;grid-template-columns:1.75rem minmax(0,1fr)!important;grid-template-rows:auto auto minmax(0,1fr)!important;align-content:start!important;flex:none!important;width:100%!important;min-width:0!important;min-height:104px!important;height:auto!important;max-height:none!important;padding:.72rem!important;column-gap:.45rem!important;row-gap:.18rem!important;overflow:hidden!important}.billing-command-summary__card>:first-child{grid-column:1;grid-row:1 / span 2}.billing-command-summary__card>span,.billing-command-summary__card>strong{grid-column:2}.billing-command-summary__card>strong{overflow:visible;text-overflow:clip;white-space:normal;font-size:clamp(.9rem,4vw,1rem);line-height:1.15}.billing-command-summary__card>small{grid-column:1 / -1;align-self:end;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.billing-command-summary__card[data-billing-summary-key=margin]{display:none!important}.billing-command-center__snapshot-visual{height:116px!important;min-height:116px!important;max-height:116px!important}.billing-command-center__snapshot-visual:after{background:linear-gradient(90deg,#040914f0,#040914b8 72%,#0409144d)}.billing-command-center__snapshot{width:100%;max-width:none;padding:.85rem .9rem}.billing-command-center__snapshot>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem!important}.billing-command-center__snapshot>small{flex-wrap:nowrap;gap:.2rem .6rem;font-size:.68rem!important;white-space:nowrap}.billing-command-center__snapshot>small>span:last-child{display:none}}@media (max-width: 480px){.billing-command-summary__card>small{display:none!important}.billing-command-summary__card{grid-template-rows:auto minmax(0,1fr)!important;align-content:center!important}.billing-command-summary__card>:first-child{grid-row:1 / span 2;align-self:center}.billing-command-summary__card>strong{align-self:start}.billing-command-center__route-tile{padding-inline:.35rem!important}.billing-command-center__route-label{min-width:0;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:.58rem!important;letter-spacing:.025em!important}}.mobile-navigation{--mobile-nav-bg: var(--sw-premium-toolbar-bg, rgba(8, 10, 18, .86));--mobile-nav-border: rgba(255, 255, 255, .12);--mobile-nav-ring: rgba(var(--accent-primary-rgb, 59, 130, 246), .26);--mobile-nav-button-bg: rgba(255, 255, 255, .035);--mobile-nav-button-active-bg: linear-gradient(145deg, rgba(var(--accent-primary-rgb, 59, 130, 246), .24), rgba(var(--accent-secondary-rgb, 168, 85, 247), .14));--mobile-nav-radius: 18px;width:min(calc(100% - .75rem),720px)!important;max-width:calc(100dvw - .75rem)!important;left:50%!important;right:auto!important;bottom:max(.35rem,env(safe-area-inset-bottom,0px))!important;border:1px solid var(--mobile-nav-border)!important;border-radius:var(--mobile-nav-radius) var(--mobile-nav-radius) calc(var(--mobile-nav-radius) + 4px) calc(var(--mobile-nav-radius) + 4px)!important;background:radial-gradient(260px 120px at 12% 0%,rgba(var(--accent-primary-rgb, 59,130,246),.18),transparent 68%),linear-gradient(135deg,#ffffff13,#ffffff07),var(--mobile-nav-bg)!important;box-shadow:0 -18px 58px #0000006b,0 0 0 1px rgba(var(--accent-primary-rgb,59,130,246),.08),inset 0 1px #ffffff1c!important;display:flex!important;gap:clamp(.16rem,.9vw,.36rem)!important;justify-content:stretch!important;align-items:stretch!important;isolation:isolate;max-height:calc(5.28rem + env(safe-area-inset-bottom,0px));overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;scroll-snap-type:x proximity}.mobile-navigation::-webkit-scrollbar{display:none}.mobile-navigation:before{content:"";position:absolute;top:.28rem;right:.28rem;bottom:.28rem;left:.28rem;border-radius:calc(var(--mobile-nav-radius) - 5px);border:1px solid rgba(255,255,255,.06);pointer-events:none;z-index:-1}.mobile-navigation button{border:1px solid transparent!important;background:transparent!important;color:var(--text-secondary)!important;box-shadow:none!important;width:100%!important;max-width:none!important;min-width:0!important}.mobile-navigation button[aria-current=page]{border-color:var(--mobile-nav-ring)!important;background:var(--mobile-nav-button-active-bg)!important;box-shadow:0 10px 26px rgba(var(--accent-primary-rgb,59,130,246),.18),inset 0 1px #ffffff1f!important}.mobile-navigation button:not([aria-current=page]):active{background:var(--mobile-nav-button-bg)!important}.mobile-navigation .sw-premium-icon{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}.mobile-navigation__item{--mobile-nav-item-color: var(--accent-primary);min-width:0!important;scroll-snap-align:center}.mobile-navigation__item[data-nav-id=world]{--mobile-nav-item-color: var(--success-primary, #22c55e)}.mobile-navigation__item[data-nav-id=characters]{--mobile-nav-item-color: var(--accent-primary, #6366f1)}.mobile-navigation__item[data-nav-id=story]{--mobile-nav-item-color: var(--accent-secondary, #c026d3)}.mobile-navigation__item[data-nav-id=book]{--mobile-nav-item-color: var(--warning-primary, #f59e0b)}.mobile-navigation__item[data-nav-id=studio]{--mobile-nav-item-color: var(--accent-primary, #8b5cf6)}.mobile-navigation__item[data-nav-id=spark]{--mobile-nav-item-color: var(--accent-secondary, #38bdf8)}.mobile-navigation__item[data-nav-id=systems]{--mobile-nav-item-color: var(--accent-primary, #818cf8)}.mobile-navigation-systems-sheet{position:fixed;left:50%;bottom:calc(max(.35rem,env(safe-area-inset-bottom,0px)) + 5.65rem);transform:translate(-50%);z-index:calc(var(--z-mobile-nav, 400) + 2);width:min(calc(100% - 1rem),420px);border:1px solid var(--mobile-nav-border);border-radius:20px;background:radial-gradient(260px 140px at 12% 0%,rgba(var(--accent-primary-rgb,59,130,246),.18),transparent 70%),linear-gradient(145deg,#ffffff1c,#ffffff0b),var(--mobile-nav-bg);box-shadow:0 -18px 58px #0006,inset 0 1px #ffffff1f;padding:.62rem;display:grid;gap:.55rem}.mobile-navigation-systems-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--text-secondary);font-size:.68rem;font-weight:850}.mobile-navigation-systems-sheet__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.mobile-navigation-systems-sheet__item{min-width:0;min-height:58px;border-radius:16px;border:1px solid rgba(255,255,255,.095);background:#ffffff0b;color:var(--text-primary);display:grid;gap:.22rem;justify-items:center;align-content:center;padding:.44rem .3rem;font:inherit;cursor:pointer}.mobile-navigation-systems-sheet__item[aria-current=page]{border-color:rgba(var(--accent-primary-rgb,59,130,246),.42);background:linear-gradient(145deg,rgba(var(--accent-primary-rgb,59,130,246),.22),rgba(var(--accent-secondary-rgb,168,85,247),.12));box-shadow:0 10px 24px rgba(var(--accent-primary-rgb,59,130,246),.18)}.mobile-navigation-systems-sheet__item span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:820}html[data-theme=light] .mobile-navigation-systems-sheet,html[data-theme=paper] .mobile-navigation-systems-sheet{--mobile-nav-bg: rgba(255,255,255,.94);--mobile-nav-border: rgba(15,23,42,.12);box-shadow:0 -18px 44px #0f172a24,inset 0 1px #ffffffe0}.mobile-navigation__icon-shell{width:22px!important;height:22px!important;border-radius:10px;background:color-mix(in srgb,var(--mobile-nav-item-color) 11%,transparent);border:1px solid color-mix(in srgb,var(--mobile-nav-item-color) 20%,transparent);box-shadow:inset 0 1px #ffffff14}.mobile-navigation__item[aria-current=page] .mobile-navigation__icon-shell{background:color-mix(in srgb,var(--mobile-nav-item-color) 24%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--mobile-nav-item-color) 46%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--mobile-nav-item-color) 25%,transparent),inset 0 1px #ffffff21}.mobile-navigation__label{display:block;width:100%;letter-spacing:0!important}.mobile-navigation--dashboard{--mobile-nav-bg: var(--sw-premium-toolbar-bg, rgba(7, 10, 21, .9));--mobile-nav-radius: 20px;padding-inline:.45rem!important;background:radial-gradient(300px 120px at 18% 0%,rgba(var(--accent-primary-rgb, 59,130,246),.22),transparent 66%),radial-gradient(220px 120px at 86% 0%,rgba(var(--accent-secondary-rgb,168,85,247),.14),transparent 70%),linear-gradient(135deg,#ffffff16,#ffffff09),var(--mobile-nav-bg)!important}html[data-theme=light] .mobile-navigation,html[data-theme=paper] .mobile-navigation{--mobile-nav-bg: rgba(255, 255, 255, .9);--mobile-nav-border: rgba(15, 23, 42, .12);--mobile-nav-button-bg: rgba(15, 23, 42, .045);color:var(--sw-text-primary, #0f172a);box-shadow:0 -18px 48px #0f172a24,0 0 0 1px rgba(var(--accent-primary-rgb,59,130,246),.08),inset 0 1px #ffffffeb!important}html[data-theme=light] .mobile-navigation:before,html[data-theme=paper] .mobile-navigation:before{border-color:#0f172a0f}html[data-theme=light] .mobile-navigation--dashboard:after,html[data-theme=paper] .mobile-navigation--dashboard:after{background:#fffffff0;color:var(--accent-primary);box-shadow:0 8px 18px #0f172a1a}html.storyforge-native .mobile-navigation,html.showweld-native-app .mobile-navigation{bottom:max(.35rem,env(safe-area-inset-bottom,0px))!important;padding-bottom:max(.52rem,env(safe-area-inset-bottom,0px))!important}.mobile-navigation--dashboard:after{content:"Dashboard";position:absolute;top:-.72rem;left:1rem;padding:.18rem .5rem;border-radius:999px;border:1px solid rgba(var(--accent-primary-rgb,59,130,246),.28);background:#060a14eb;color:var(--accent-primary);font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 18px #00000047}@media (max-width: 420px){.mobile-navigation{width:calc(100% - .45rem)!important;max-width:calc(100dvw - .45rem)!important;gap:.14rem!important;padding-left:.22rem!important;padding-right:.22rem!important;padding-top:.34rem!important;padding-bottom:max(.34rem,env(safe-area-inset-bottom,0px))!important}.mobile-navigation__label{font-size:.54rem!important}.mobile-navigation__icon-shell{width:21px!important;height:21px!important}.mobile-navigation .sw-premium-icon{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important}}@media (max-width: 374px){.mobile-navigation button>div:last-child{display:none!important}.mobile-navigation button{min-height:46px!important}.mobile-navigation-systems-sheet__grid{grid-template-columns:1fr}}@media (max-width: 768px){.creator-capability-matrix--compact{margin-bottom:calc(1rem + env(safe-area-inset-bottom,0px))!important}.creator-capability-matrix--compact .creator-capability-matrix__command-rail{padding-bottom:calc(1.35rem + env(safe-area-inset-bottom,0px))!important}}@keyframes aiSkillRailScan{0%{transform:translate(-35%);opacity:.22}50%{opacity:.72}to{transform:translate(135%);opacity:.22}}@keyframes aiSkillStatusBreath{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.25);opacity:1}}@keyframes aiSkillChipIn{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){.ai-skill-indicator *,.ai-skill-indicator *:before,.ai-skill-indicator *:after{animation:none!important;transition-duration:.01ms!important}}html[data-motion=reduced] .ai-skill-indicator *,html[data-motion=reduced] .ai-skill-indicator *:before,html[data-motion=reduced] .ai-skill-indicator *:after{animation:none!important;transition-duration:.01ms!important}@keyframes typingDot{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-8px);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.typography-shared-modal input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent-primary);cursor:pointer;border:2px solid var(--surface-primary);box-shadow:0 2px 8px #0003;transition:all .2s ease}.typography-shared-modal input[type=range]::-webkit-slider-thumb:hover{background:var(--accent-secondary);transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.typography-shared-modal input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent-primary);cursor:pointer;border:2px solid var(--surface-primary);box-shadow:0 2px 8px #0003;transition:all .2s ease}.typography-shared-modal input[type=range]::-moz-range-thumb:hover{background:var(--accent-secondary);transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.typography-shared-modal input[type=range]::-ms-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent-primary);cursor:pointer;border:2px solid var(--surface-primary);box-shadow:0 2px 8px #0003;transition:all .2s ease}.typography-card{transition:all .2s ease}.typography-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.typography-shared-modal>.modal-header-premium{display:none!important}.typography-shared-modal>.modal-body-premium{padding:0!important}.app-builder-orchestrator-panel{pointer-events:auto;isolation:isolate;max-width:calc(100vw - 20px);min-width:0;min-height:0}.app-builder-doctor-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem;padding:.9rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.07);background:radial-gradient(420px 160px at 12% 0%,rgba(var(--accent-primary-rgb),.16),transparent 70%),linear-gradient(180deg,#ffffff09,#ffffff03)}.app-builder-doctor-score{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.78rem;align-items:center;min-width:0}.app-builder-doctor-score__ring{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--doctor-tone) 24%,transparent),transparent 62%),#ffffff0b;border:1px solid color-mix(in srgb,var(--doctor-tone) 48%,rgba(255,255,255,.12));box-shadow:inset 0 1px #ffffff14,0 18px 38px color-mix(in srgb,var(--doctor-tone) 16%,transparent);color:var(--doctor-tone)}.app-builder-doctor-score__ring strong{color:var(--text-primary);font-size:1.42rem;font-weight:950;line-height:1}.app-builder-doctor-score__ring span,.app-builder-doctor-score__copy span,.app-builder-doctor-score__copy small,.app-builder-doctor-progress small,.app-builder-doctor-section__header small{color:var(--text-tertiary);font-size:.64rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.app-builder-doctor-score__copy{display:grid;gap:.18rem;min-width:0}.app-builder-doctor-score__copy strong{color:var(--text-primary);font-size:.88rem;font-weight:920;line-height:1.28;overflow-wrap:anywhere}.app-builder-doctor-progress{display:grid;gap:.35rem;padding:.64rem .72rem;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#00000029}.app-builder-doctor-progress span{display:flex;justify-content:space-between;gap:.7rem;color:var(--text-secondary);font-size:.7rem;font-weight:850}.app-builder-doctor-progress span strong{color:var(--accent-primary)}.app-builder-doctor-progress__bar,.app-builder-doctor-category i{height:7px;border-radius:999px;overflow:hidden;background:#ffffff12}.app-builder-doctor-progress__bar i,.app-builder-doctor-category i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))}.app-builder-doctor-prompt-row{display:flex;gap:.42rem;overflow-x:auto;padding-bottom:.05rem;scrollbar-width:none}.app-builder-doctor-prompt-row::-webkit-scrollbar{display:none}.app-builder-doctor-prompt-row button{flex:0 0 auto;max-width:220px;min-height:32px;border:1px solid rgba(var(--accent-primary-rgb),.2);border-radius:999px;background:rgba(var(--accent-primary-rgb),.08);color:var(--accent-primary);font-size:.65rem;font-weight:850;padding:.34rem .58rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.app-builder-doctor-controls,.app-builder-doctor-scroll{min-height:0;min-width:0}.app-builder-doctor-section{display:grid;gap:.65rem;padding:.78rem;border-radius:16px;border:1px solid rgba(255,255,255,.075);background:linear-gradient(145deg,rgba(var(--accent-primary-rgb),.055),#ffffff05),#ffffff06;box-shadow:inset 0 1px #ffffff0e}.app-builder-doctor-section__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0}.app-builder-doctor-section__header span{min-width:0}.app-builder-doctor-section__header strong{display:block;color:var(--text-primary);font-size:.78rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-doctor-section__header small{display:block;margin-top:.16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-doctor-section__header button{min-height:34px;border:1px solid rgba(var(--accent-primary-rgb),.26);border-radius:11px;background:rgba(var(--accent-primary-rgb),.1);color:var(--accent-primary);font-size:.66rem;font-weight:920;padding:.36rem .58rem;cursor:pointer}.app-builder-doctor-section__header button:disabled{cursor:not-allowed;opacity:.55}.app-builder-doctor-finding-list,.app-builder-doctor-category-grid,.app-builder-doctor-signal-grid{display:grid;gap:.48rem}.app-builder-doctor-finding{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.58rem;align-items:start;min-width:0;padding:.62rem;border-radius:13px;border:1px solid rgba(255,255,255,.075);background:#00000026}.app-builder-doctor-finding[data-severity=critical]{border-color:#ef444447;background:#ef444413}.app-builder-doctor-finding[data-severity=warning]{border-color:#f59e0b42;background:#f59e0b12}.app-builder-doctor-finding__severity{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.06em;font-size:.55rem;font-weight:950;line-height:1}.app-builder-doctor-finding strong{display:block;color:var(--text-primary);font-size:.74rem;font-weight:920;line-height:1.32}.app-builder-doctor-finding p{margin:.22rem 0 0;color:var(--text-secondary);font-size:.68rem;line-height:1.38}.app-builder-doctor-finding small{display:block;margin-top:.26rem;color:var(--text-tertiary);font-size:.62rem;line-height:1.32}.app-builder-doctor-finding em{align-self:center;border-radius:999px;padding:.18rem .42rem;background:#ffffff0f;color:var(--text-secondary);font-size:.58rem;font-style:normal;font-weight:950;white-space:nowrap}.app-builder-doctor-empty{color:var(--text-secondary);font-size:.72rem;line-height:1.45;padding:.7rem;border-radius:12px;background:#22c55e12;border:1px solid rgba(34,197,94,.18)}.app-builder-doctor-category{display:grid;gap:.34rem;padding:.55rem .62rem;border-radius:12px;border:1px solid rgba(255,255,255,.075);background:#0000001f}.app-builder-doctor-category div{display:flex;justify-content:space-between;gap:.55rem;min-width:0}.app-builder-doctor-category strong,.app-builder-doctor-category span{color:var(--text-primary);font-size:.68rem;font-weight:920;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-doctor-category span{color:var(--doctor-tone);flex-shrink:0}.app-builder-doctor-category i b{background:var(--doctor-tone)}.app-builder-doctor-category small,.app-builder-doctor-signal small{color:var(--text-tertiary);font-size:.62rem;line-height:1.32}.app-builder-doctor-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-builder-doctor-signal{display:grid;gap:.16rem;min-width:0;padding:.62rem;border-radius:13px;border:1px solid rgba(255,255,255,.075);background:#00000024}.app-builder-doctor-signal[data-state=ready]{border-color:#22c55e33;background:#22c55e0f}.app-builder-doctor-signal[data-state=partial]{border-color:#38bdf82e;background:#38bdf80e}.app-builder-doctor-signal[data-state=blocked]{border-color:#ef444433;background:#ef44440f}.app-builder-doctor-signal span{color:var(--text-tertiary);font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.app-builder-doctor-signal strong{color:var(--text-primary);font-size:.82rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes orchestratorSlide{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 1180px){.app-builder-orchestrator-panel{top:auto!important;left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;width:auto!important;height:min(62dvh,540px)!important;max-height:min(62dvh,540px)!important;border-radius:22px!important;animation-name:orchestratorSheet!important}}@media (max-width: 760px){.app-builder-orchestrator-panel{top:auto!important;left:max(12px,env(safe-area-inset-left,0px))!important;right:max(12px,env(safe-area-inset-right,0px))!important;bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;width:auto!important;height:min(70dvh,600px)!important;max-height:min(70dvh,600px)!important;max-width:calc(100vw - 24px)!important;border-radius:20px!important;background:radial-gradient(480px 220px at 0% 0%,rgba(var(--accent-primary-rgb),.13),transparent 68%),linear-gradient(180deg,#0b1322,#070b16 48%,#050812)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 24px 64px #000000b8,inset 0 1px #ffffff14!important}.app-builder-orchestrator-panel>div:first-child{padding:.58rem .68rem!important;min-height:52px;flex:0 0 auto;background:#050812f0}.app-builder-orchestrator-panel>div:first-child>div:first-child{min-width:0}.app-builder-orchestrator-panel>div:first-child>div:first-child>div:first-child{font-size:.58rem!important}.app-builder-orchestrator-panel>div:first-child>div:first-child>div:last-child{font-size:.78rem!important;line-height:1.15!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-orchestrator-panel>div:first-child>button{width:34px!important;height:34px!important;flex:0 0 34px}.app-builder-doctor-overview{grid-template-columns:minmax(0,1fr);padding:.58rem .68rem;gap:.5rem;flex:0 0 auto;background:radial-gradient(360px 140px at 0% 0%,rgba(var(--accent-primary-rgb),.13),transparent 72%),#07111f}.app-builder-doctor-score{grid-template-columns:auto minmax(0,1fr);gap:.58rem}.app-builder-doctor-score__ring{width:54px;height:54px;border-radius:16px}.app-builder-doctor-score__ring strong{font-size:1.18rem}.app-builder-doctor-score__ring span,.app-builder-doctor-score__copy span,.app-builder-doctor-score__copy small,.app-builder-doctor-progress small,.app-builder-doctor-section__header small{font-size:.54rem;letter-spacing:.035em}.app-builder-doctor-score__copy strong{font-size:.72rem;line-height:1.24;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-builder-doctor-score__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-doctor-progress{padding:.48rem .58rem;gap:.28rem;border-radius:12px;background:#07101e}.app-builder-doctor-progress span{font-size:.62rem}.app-builder-doctor-progress__bar,.app-builder-doctor-category i{height:6px}.app-builder-doctor-controls{flex:0 0 auto!important;max-height:min(34dvh,250px);overflow-y:auto;padding:.62rem .68rem!important;gap:.48rem!important;overscroll-behavior:contain;background:#060b16}.app-builder-doctor-controls>div:first-child{gap:.28rem!important}.app-builder-doctor-controls>div:first-child>div{padding:.34rem .36rem!important;border-radius:9px!important;font-size:.54rem!important;letter-spacing:.02em!important}.app-builder-doctor-controls>div:nth-of-type(2){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem!important}.app-builder-doctor-controls>div:nth-of-type(2) button{min-width:0;padding:.46rem .48rem!important;font-size:.62rem!important;letter-spacing:.015em!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder-doctor-controls label{font-size:.58rem!important}.app-builder-doctor-controls textarea{min-height:78px;max-height:108px;resize:none!important;font-size:.78rem!important;line-height:1.35!important}.app-builder-doctor-prompt-row{gap:.34rem}.app-builder-doctor-prompt-row button{max-width:168px;min-height:30px;padding:.3rem .5rem;font-size:.58rem}.app-builder-doctor-controls>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr)}.app-builder-doctor-scroll{flex:1 1 auto!important;min-height:120px;padding:.62rem .68rem .78rem!important;gap:.52rem!important;overflow-y:auto!important;overscroll-behavior:contain;background:#050812}.app-builder-doctor-signal-grid,.app-builder-doctor-section__header{grid-template-columns:minmax(0,1fr)}.app-builder-doctor-section__header button{width:100%}.app-builder-doctor-finding{grid-template-columns:minmax(0,1fr)}.app-builder-doctor-finding__severity{writing-mode:horizontal-tb}.app-builder-doctor-finding em{justify-self:start}.app-builder-doctor-section{padding:.62rem;border-radius:14px;background:linear-gradient(145deg,rgba(var(--accent-primary-rgb),.08),#ffffff05),#07101c}.app-builder-doctor-finding{padding:.56rem;gap:.38rem}.app-builder-doctor-finding strong{font-size:.72rem}.app-builder-doctor-finding p{font-size:.65rem}}@keyframes orchestratorSheet{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}:where(.app-builder-orchestrator-panel,.ai-skill-indicator,.creator-capability-matrix,.mobile-navigation,.mobile-navigation-systems-sheet,.typography-shared-modal,[data-chat-interface=true]){box-sizing:border-box;min-width:0;max-width:100%}:where(.app-builder-orchestrator-panel,.ai-skill-indicator,.creator-capability-matrix,.mobile-navigation,.mobile-navigation-systems-sheet,.typography-shared-modal,[data-chat-interface=true]) :where(*,*:before,*:after){box-sizing:border-box;min-width:0}:where(.app-builder-orchestrator-panel,.ai-skill-indicator,.creator-capability-matrix,.mobile-navigation,.mobile-navigation-systems-sheet,.typography-shared-modal,[data-chat-interface=true]) :where(button,[role=button],input:not([type=range]),select,textarea){min-height:44px!important}:where(.app-builder-orchestrator-panel,.ai-skill-indicator,.creator-capability-matrix,.mobile-navigation-systems-sheet,.typography-shared-modal,[data-chat-interface=true]) :where(button,[role=button]){min-width:44px}:where(.app-builder-orchestrator-panel,.ai-skill-indicator,.creator-capability-matrix,.mobile-navigation,.mobile-navigation-systems-sheet,.typography-shared-modal,[data-chat-interface=true]) :where(button,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--focus-ring, var(--accent-primary, #60a5fa));outline-offset:2px}:where(.app-builder-orchestrator-panel,.ai-skill-indicator,.creator-capability-matrix,[data-chat-interface=true]){overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){:where(.app-builder-orchestrator-panel,.ai-skill-indicator,.creator-capability-matrix,.mobile-navigation,.mobile-navigation-systems-sheet,.typography-shared-modal,[data-chat-interface=true]) :where(*,*:before,*:after){animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--storyforge-safe-top: env(safe-area-inset-top, 0px);--storyforge-safe-bottom: env(safe-area-inset-bottom, 0px);--storyforge-safe-left: env(safe-area-inset-left, 0px);--storyforge-safe-right: env(safe-area-inset-right, 0px);--storyforge-keyboard-height: 0px;--storyforge-native-surface: var(--sw-native-surface, var(--bg-primary, #05060a));--storyforge-native-divider: var(--sw-native-divider, rgba(255,255,255,.1));--safe-top: var(--storyforge-safe-top);--safe-bottom: var(--storyforge-safe-bottom);--safe-left: var(--storyforge-safe-left);--safe-right: var(--storyforge-safe-right)}button,[role=button],[role=link],a[href],.lore-card,.dashboard-project-card,.app-builder-portal,.app-builder-active,.creator-card,.glass-panel{touch-action:manipulation;-webkit-tap-highlight-color:transparent}[role=button],[data-creator-card=true],[data-app-builder-card=true]{touch-action:pan-y}[data-creator-active-view=true],[data-creator-main-content=true],[data-module-container=true],.app-builder-active main,.premium-scroll-region{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.storyforge-native,html.storyforge-native body{background:var(--storyforge-native-surface, var(--bg-primary, #05060a));color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}html.storyforge-native body{min-height:100dvh;padding-left:var(--storyforge-safe-left);padding-right:var(--storyforge-safe-right)}html.storyforge-native[data-theme=light],html.storyforge-native[data-theme=paper],html.storyforge-native[data-theme=light] body,html.storyforge-native[data-theme=paper] body{color-scheme:light}html.storyforge-native input,html.storyforge-native textarea,html.storyforge-native select{font-size:max(16px,1em)!important}html.storyforge-native *::-webkit-scrollbar{width:0;height:0}html.storyforge-native *{scrollbar-width:none}html.storyforge-native ::selection{background:#6366f152;color:#fff}html.storyforge-native [data-creator-shell=true]>header,html.storyforge-native .storyforge-header,html.storyforge-native [data-storyforge-header=true]{padding-top:max(.65rem,var(--storyforge-safe-top))}html.storyforge-native [data-bottom-nav=true],html.storyforge-native .mobile-nav-dock{padding-bottom:max(.5rem,var(--storyforge-safe-bottom))!important;border-color:var(--storyforge-native-divider)!important}html.storyforge-native [data-storyforge-fab=true],html.storyforge-native .ai-helper-fab{bottom:calc(var(--storyforge-safe-bottom) + 5.5rem);right:calc(var(--storyforge-safe-right) + 1rem)}html.storyforge-native dialog,html.storyforge-native [role=dialog]{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - var(--storyforge-safe-top) - var(--storyforge-safe-bottom) - 24px);padding-bottom:max(1rem,var(--storyforge-safe-bottom));overscroll-behavior:contain}html.storyforge-native body.storyforge-keyboard-open{padding-bottom:var(--storyforge-keyboard-height)}html.storyforge-native [data-creator-active-view=true],html.storyforge-native [data-app-builder-scroll=true],html.storyforge-native .dashboard-scrollable,html.storyforge-native .spark-main-stage{scroll-padding-bottom:calc(var(--storyforge-safe-bottom) + var(--storyforge-keyboard-height) + var(--mobile-nav-total, 84px))}@media (max-width: 720px){.app-builder-active>header{flex-wrap:wrap;gap:.6rem!important;padding:.7rem .85rem!important}.app-builder-active>header>div:last-child{width:100%;justify-content:space-between}.app-builder-active>header nav{flex:1;overflow-x:auto;scrollbar-width:none}.app-builder-active>header nav::-webkit-scrollbar{display:none}.app-builder-active>header nav button{white-space:nowrap}.app-builder-active>div[style*="repeat(4"]{grid-template-columns:repeat(4,130px)!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding:.65rem .85rem!important}.app-builder-active>div[style*="repeat(4"]>div{scroll-snap-align:start}.app-builder-active main>div[style*=grid-template-columns]{grid-template-columns:1fr!important}.app-builder-active main{padding:.85rem!important;padding-bottom:calc(var(--mobile-nav-total, 76px) + var(--storyforge-safe-bottom) + .85rem)!important}.app-builder-active footer{font-size:.68rem!important;padding:.7rem .85rem!important}}@media (hover: none){.app-builder-portal *:hover,.dashboard-project-card:hover,.creator-card:hover{transform:none!important}}html.storyforge-offline body:before{content:"Offline";position:fixed;inset:auto;top:max(.4rem,var(--storyforge-safe-top));right:auto;bottom:auto;left:50%;transform:translate(-50%);z-index:99999;display:block;width:max-content;height:auto;min-width:0;min-height:0;max-width:calc(100vw - 8rem);margin:0;padding:.25rem .7rem;border-radius:999px;background:#ef4444eb;color:#fff;font-size:.68rem;font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 18px #00000052;pointer-events:none;opacity:1;overflow:visible}@keyframes swDeferredSurfaceSpin{to{transform:rotate(360deg)}}@media (min-width: 769px) and (max-width: 1100px){#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;width:100%!important;max-width:100%!important;max-height:7.25rem!important;padding:.48rem .72rem .52rem!important;gap:.4rem!important;overflow:hidden!important;contain:layout paint!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top{display:grid!important;grid-template-columns:minmax(0,1fr) 8.5rem!important;align-items:center!important;width:100%!important;min-width:0!important;gap:.55rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top>div:first-child{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;min-width:0!important;gap:.52rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top>div:first-child>span:first-child{width:34px!important;height:34px!important;min-width:34px!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top :where(strong,span){min-width:0!important;max-width:100%!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{display:grid!important;grid-template-columns:repeat(3,42px)!important;justify-content:end!important;width:8.5rem!important;min-width:0!important;max-width:8.5rem!important;gap:.28rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions>button:first-child{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions>button{display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button span,#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] :is(.sw-mobile-route-modules,.sw-mobile-route-drawer,.sw-mobile-route-guidance){display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip{display:flex!important;flex-flow:row nowrap!important;width:100%!important;min-width:0!important;min-height:40px!important;gap:.36rem!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip{flex:1 0 82px!important;min-width:82px!important;min-height:40px!important;writing-mode:horizontal-tb!important}}@media (prefers-reduced-motion: reduce){#showweld-app-root [data-deferred-surface-loading=true] span[aria-hidden=true]{animation:none!important}}#showweld-app-root{--showweld-app-bg: var(--sw-active-app-surface-bg, var(--sw-app-surface-bg, var(--sw-product-page-bg, var(--sw-theme-page-bg, var(--bg-gradient-primary)))))}#showweld-app-root[data-admin-modal-open=true] .dashboard-mobile-route-dock,#showweld-app-root[data-admin-modal-open=true] [data-dashboard-mobile-portal=true],#showweld-app-root[data-admin-modal-open=true] [data-bottom-nav=true],body.showweld-admin-modal-open .dashboard-mobile-route-dock,body.showweld-admin-modal-open [data-dashboard-mobile-portal=true],body.showweld-admin-modal-open [data-bottom-nav=true],#showweld-app-root[data-account-surface-open=true] .dashboard-mobile-route-dock,#showweld-app-root[data-account-surface-open=true] [data-dashboard-mobile-portal=true],#showweld-app-root[data-account-surface-open=true] [data-bottom-nav=true],body.showweld-account-surface-open .dashboard-mobile-route-dock,body.showweld-account-surface-open [data-dashboard-mobile-portal=true],body.showweld-account-surface-open [data-bottom-nav=true],body.showweld-modal-open .dashboard-mobile-route-dock,body.showweld-modal-open [data-dashboard-mobile-portal=true],body.showweld-modal-open [data-bottom-nav=true],body.showweld-modal-open [data-storyforge-fab=true]{display:none!important;pointer-events:none!important}#showweld-app-root[data-app-surface=landing]{--showweld-app-bg: var(--sw-active-app-surface-bg, var(--landing-page-bg, var(--sw-product-page-bg, var(--sw-theme-page-bg, var(--bg-gradient-primary)))))}#showweld-app-root[data-app-surface=dashboard],#showweld-app-root[data-app-surface=developer],#showweld-app-root[data-app-surface=creator],#showweld-app-root[data-app-surface=chat],#showweld-app-root[data-app-surface=loading]{min-height:100dvh}#showweld-app-root[data-app-surface=auth],#showweld-app-root[data-app-surface=verification],#showweld-app-root[data-app-surface=excerpts],#showweld-app-root[data-app-surface=landing]{min-height:100dvh;overflow:visible}#showweld-app-root button,#showweld-app-root input,#showweld-app-root textarea,#showweld-app-root select{font-family:inherit}#showweld-app-root :where(h1){font-family:var(--font-heading);letter-spacing:0;text-shadow:none}#showweld-app-root :where(h2,h3,h4,h5,h6){font-family:var(--font-heading);letter-spacing:0;text-shadow:none;background:none;-webkit-text-fill-color:currentColor}#showweld-app-root :where(h1,h2,h3):before,#showweld-app-root :where(h1,h2,h3):after{content:none;display:none}#showweld-app-root :where(p,li):first-letter{float:none;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-shadow:inherit}#showweld-app-root :where(p,li,span,div){letter-spacing:0}html.showweld-scrollable-surface,body.showweld-scrollable-surface,body.showweld-scrollable-surface>#root{height:auto!important;min-height:100dvh!important;overflow:visible!important;background:var(--showweld-app-bg, var(--sw-product-page-bg, var(--sw-theme-page-bg, var(--bg-gradient-primary))))!important;color:var(--text-primary)!important}body.showweld-dashboard-active>#root,body.showweld-dashboard-active #showweld-app-root,body.showweld-dashboard-active #storyforge-app-main-content{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-y:hidden!important}body.showweld-dashboard-active [data-showweld-dashboard=true].dashboard-scrollable{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior:contain!important}body.showweld-dashboard-active>#root{display:block!important}body.showweld-dashboard-active:before{width:100%!important;max-width:100%!important;right:0!important}html:not(.showweld-scrollable-surface),body:not(.showweld-scrollable-surface){background:var(--showweld-app-bg, var(--sw-product-page-bg, var(--sw-theme-page-bg, var(--bg-gradient-primary))));color:var(--text-primary)}html[data-theme=light] #showweld-app-root,html[data-theme=paper] #showweld-app-root{--showweld-app-bg: var(--sw-active-app-surface-bg, var(--sw-app-surface-bg, var(--sw-product-page-bg, var(--sw-theme-page-bg, var(--bg-gradient-primary)))))}@media (max-width: 768px){#showweld-app-root{--sw-mobile-bottom-clearance: var(--sw-route-mobile-bottom-clearance, calc(8.75rem + env(safe-area-inset-bottom, 0px)) );--sw-mobile-edge-rail: var(--sw-route-mobile-edge-rail, 44px);--sw-mobile-fab-bottom: calc(var(--sw-mobile-bottom-clearance) + .45rem);--sw-mobile-fab-size: 42px}#showweld-app-root [data-creator-main-layout=true],#showweld-app-root [data-creator-main-content=true],#showweld-app-root [data-creator-active-view=true]{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}#showweld-app-root [data-creator-main-layout=true],#showweld-app-root [data-creator-main-content=true]{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}#showweld-app-root [data-creator-active-view=true]>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#showweld-app-root [data-creator-active-view=true]{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;position:relative!important;z-index:1!important}#showweld-app-root [data-creator-active-view=true] .creator-module-main{min-width:0!important;max-width:100%!important;padding-right:0!important;position:relative!important;z-index:2!important}#showweld-app-root [data-creator-active-view=true] :where(button,a,input,textarea,select,[role=button],[data-pressable=true]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}#showweld-app-root [data-creator-workspace-bar=mobile]{position:relative!important;z-index:180!important;pointer-events:auto!important;isolation:isolate!important;overflow:hidden!important;padding:.42rem .55rem .46rem!important;gap:.36rem!important;max-height:var(--sw-route-mobile-command-closed-max, 164px)!important;flex:0 0 auto!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top{gap:.42rem!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top>div:first-child{grid-template-columns:30px minmax(0,1fr)!important;gap:.42rem!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top>div:first-child>span{width:30px!important;height:30px!important;border-radius:10px!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top strong{font-size:.82rem!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top strong+span{font-size:.58rem!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top svg{width:13px!important;height:13px!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-strip,#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-modules,#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-guidance{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}#showweld-app-root [data-creator-workspace-bar=mobile] :where(button,[role=button],.sw-mobile-route-chip){min-height:36px!important;touch-action:manipulation;pointer-events:auto!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-chip{flex-basis:72px!important;min-height:36px!important;padding:.28rem .38rem!important;border-radius:12px!important;grid-template-columns:16px minmax(0,1fr)!important;gap:.28rem!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-chip[aria-current=page]{flex-basis:82px!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{flex:0 1 min(38vw,9.5rem)!important;width:min(38vw,9.5rem)!important;max-width:min(38vw,9.5rem)!important;min-width:0!important;display:inline-flex!important;justify-content:flex-end!important;overflow:hidden!important;gap:.26rem!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button{flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;gap:0!important;overflow:hidden!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button span,#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-guidance{display:none!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-modules{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.3rem!important;min-width:0!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-module{min-height:34px!important;padding:.26rem .34rem!important;border-radius:12px!important;grid-template-columns:13px minmax(0,1fr)!important;gap:.26rem!important}#showweld-app-root [data-creator-workspace-bar=mobile]:has(.sw-mobile-route-drawer[open]){max-height:var(--sw-route-mobile-command-open-max, min(72dvh, 560px))!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-drawer{display:block!important;min-width:0!important}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-drawer__summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}#showweld-app-root [data-creator-workspace-bar=mobile] .sw-mobile-route-drawer__summary::-webkit-details-marker{display:none}#showweld-app-root .scrollable,#showweld-app-root .spark-main-stage,#showweld-app-root [data-showweld-studio=true] main,#showweld-app-root [data-showweld-spark=true] main,#showweld-app-root #world-item-details-view{padding-bottom:var(--sw-mobile-bottom-clearance)!important;scroll-padding-bottom:var(--sw-mobile-bottom-clearance)!important}#showweld-app-root [data-module-container=true]{height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;padding-bottom:var(--sw-mobile-bottom-clearance)!important;scroll-padding-bottom:var(--sw-mobile-bottom-clearance)!important;box-sizing:border-box!important}#showweld-app-root [data-module-container=true] [style*="overflow: auto"],#showweld-app-root [data-module-container=true] [style*="overflow:auto"],#showweld-app-root [data-module-container=true] [style*="overflowY: auto"],#showweld-app-root [data-module-container=true] [style*="overflowY:auto"],#showweld-app-root [data-module-container=true] [style*="overflow-y: auto"],#showweld-app-root #story-structure-view,#showweld-app-root #character-directory-view,#showweld-app-root #world-building-view{padding-bottom:var(--sw-mobile-bottom-clearance)!important;scroll-padding-bottom:var(--sw-mobile-bottom-clearance)!important;box-sizing:border-box!important}#showweld-app-root [data-creator-active-view=true][data-creator-route=story]>[data-module-container=true],#showweld-app-root [data-creator-active-view=true][data-creator-route=studio]>[data-module-container=true],#showweld-app-root [data-creator-active-view=true][data-creator-route=spark]>[data-module-container=true]{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;padding-bottom:0!important}#showweld-app-root [data-creator-active-view=true][data-creator-route=story] .creator-module-main,#showweld-app-root [data-creator-active-view=true][data-creator-route=studio] main,#showweld-app-root [data-creator-active-view=true][data-creator-route=spark] .spark-main-stage{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:var(--sw-mobile-bottom-clearance)!important;scroll-padding-bottom:var(--sw-mobile-bottom-clearance)!important}#showweld-app-root #book-manuscript-view,#showweld-app-root [data-showweld-studio=true],#showweld-app-root [data-showweld-spark=true],#showweld-app-root .app-builder-portal,#showweld-app-root .app-builder-active{padding-bottom:var(--sw-mobile-bottom-clearance)!important;scroll-padding-bottom:var(--sw-mobile-bottom-clearance)!important;box-sizing:border-box!important}#showweld-app-root [data-creator-active-view=true]:not([data-creator-route=app-builder]) :where(.creator-module-main,.scrollable,main){padding-bottom:var(--sw-mobile-bottom-clearance)!important;scroll-padding-bottom:var(--sw-mobile-bottom-clearance)!important;box-sizing:border-box!important}#showweld-app-root [data-creator-active-view=true] :where(.creator-capability-matrix--compact,.generation-readiness-panel--compact){margin-bottom:1rem!important}#showweld-app-root [data-creator-active-view=true] .creator-capability-matrix--compact .creator-capability-matrix__command-rail{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))!important}#showweld-app-root [data-module-container=true]:after{content:none!important;display:none!important;flex:0 0 auto!important;width:0!important}#showweld-app-root [data-mobile-side-rail][data-collapsed=true]{width:var(--sw-component-sidebar-collapsed-width, 46px)!important;max-width:var(--sw-component-sidebar-collapsed-width, 46px)!important;min-width:var(--sw-component-sidebar-collapsed-width, 46px)!important;pointer-events:auto!important;z-index:220!important;box-shadow:none!important;background:transparent!important;border-left-color:transparent!important;overflow:visible!important}#showweld-app-root [data-mobile-side-rail][data-collapsed=true] button{pointer-events:auto!important;left:0!important}#showweld-app-root [data-mobile-side-rail][data-collapsed=true]>div:not(:first-child){display:none!important}#showweld-app-root [data-mobile-side-rail][data-collapsed=false]{pointer-events:auto!important;z-index:980!important}#showweld-app-root [data-bottom-nav=true]{z-index:760!important;pointer-events:auto!important}#showweld-app-root button,#showweld-app-root input,#showweld-app-root textarea,#showweld-app-root select{max-width:100%}#showweld-app-root button{min-width:0}#showweld-app-root [data-storyforge-fab=true]{bottom:var(--sw-mobile-fab-bottom, calc(8.75rem + env(safe-area-inset-bottom, 0px)) )!important;right:calc(.95rem + env(safe-area-inset-right,0px))!important;width:var(--sw-mobile-fab-size, 42px)!important;height:var(--sw-mobile-fab-size, 42px)!important}}.ai-helper-panel{--ai-helper-layer: var(--sw-z-ai-helper, calc(var(--z-modal, 800) + 40));--ai-helper-popover-layer: var(--sw-z-popover, 140);--ai-helper-text-strong: #f8fafc;--ai-helper-text: #d8e1ee;--ai-helper-text-muted: #9eacc1;--ai-helper-surface: #080d18;--ai-helper-surface-raised: #101827;--ai-helper-surface-hover: #172338;--ai-helper-border: rgba(148, 163, 184, .18);--ai-helper-border-strong: rgba(148, 163, 184, .28);--ai-helper-accent-rgb: var(--accent-primary-rgb, 99, 102, 241);--ai-helper-accent: var(--accent-primary, #818cf8);--ai-helper-accent-secondary: var(--accent-secondary, #c084fc);--ai-helper-accent-wash: rgba(var(--ai-helper-accent-rgb), .13);--ai-helper-focus-ring: 0 0 0 3px rgba(var(--ai-helper-accent-rgb), .3);--ai-helper-danger: var(--danger-primary, #ef4444);--ai-helper-warning: var(--warning-primary, #f59e0b);--ai-helper-success: var(--success-primary, #22c55e);--text-primary: var(--ai-helper-text-strong);--text-secondary: var(--ai-helper-text);--text-tertiary: var(--ai-helper-text-muted);--surface-primary: var(--ai-helper-surface);--surface-secondary: var(--ai-helper-surface-raised);--surface-tertiary: var(--ai-helper-surface-hover);--glass-bg-lg: rgba(8, 13, 24, .97);--glass-bg-xl: rgba(6, 10, 19, .985);--border-glass: 1px solid var(--ai-helper-border);--border-glass-strong: 1px solid var(--ai-helper-border-strong);position:fixed;z-index:var(--ai-helper-layer);display:flex;min-width:0;max-width:calc(100vw - 1.5rem);flex-direction:column;overflow:hidden;isolation:isolate;color:var(--ai-helper-text-strong);color-scheme:dark;background:radial-gradient(34rem 18rem at -8% -4%,rgba(var(--ai-helper-accent-rgb),.18),transparent 66%),linear-gradient(160deg,rgba(255,255,255,.055),transparent 42%),var(--ai-helper-surface);border:1px solid var(--ai-helper-border-strong);border-radius:clamp(1.15rem,2vw,1.5rem);box-shadow:0 30px 84px #00000085,0 8px 30px rgba(var(--ai-helper-accent-rgb),.1),inset 0 1px #ffffff17;backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%);pointer-events:auto;overscroll-behavior:contain;animation:aiHelperSlideIn .26s cubic-bezier(.2,.8,.2,1)}.ai-helper-panel,.ai-helper-panel *,.ai-helper-backdrop{box-sizing:border-box}.ai-helper-panel[data-ai-helper-layout=desktop]{top:max(calc(var(--header-height, 68px) + .65rem),env(safe-area-inset-top,0px));right:max(.85rem,env(safe-area-inset-right,0px));bottom:max(.85rem,env(safe-area-inset-bottom,0px));width:clamp(25rem,28vw,27rem)}@media (min-width: 1440px){#showweld-app-root[data-app-surface=creator]{transition:padding-right .22s cubic-bezier(.2,.8,.2,1)}#showweld-app-root[data-app-surface=creator][data-ai-helper-open=true]{padding-right:calc(clamp(25rem,28vw,27rem) + 1.5rem)!important}#showweld-app-root[data-app-surface=creator][data-ai-helper-open=true] [data-creator-route=world] .wb-os__workspace{grid-template-columns:minmax(13.5rem,14.5rem) minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator][data-ai-helper-open=true] [data-creator-route=world] .wb-workspace__hero{grid-template-columns:minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator][data-ai-helper-open=true] [data-creator-route=world] .wb-record__identity{grid-template-columns:minmax(12rem,13rem) minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator][data-ai-helper-open=true] button[title="Back to Projects Dashboard"]{flex:0 0 auto!important;gap:.65rem!important;padding-inline:.45rem!important}#showweld-app-root[data-app-surface=creator][data-ai-helper-open=true] button[title="Back to Projects Dashboard"]>span{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}#showweld-app-root[data-app-surface=creator][data-ai-helper-open=true] [data-creator-route=world] .wb-library-item__actions{padding-inline:.45rem!important}#showweld-app-root[data-app-surface=creator][data-ai-helper-open=true] [data-creator-route=world] .wb-library-item__actions button{padding-inline:.3rem!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}}.ai-helper-panel[data-ai-helper-layout=tablet]{top:max(calc(var(--header-height, 68px) + .6rem),env(safe-area-inset-top,0px));right:max(.7rem,env(safe-area-inset-right,0px));bottom:max(.7rem,env(safe-area-inset-bottom,0px));width:clamp(23.5rem,34vw,26rem)}.ai-helper-backdrop{--ai-helper-layer: var(--sw-z-ai-helper, calc(var(--z-modal, 800) + 40));position:fixed;z-index:var(--sw-z-ai-helper-backdrop, calc(var(--ai-helper-layer) - 1));top:0;right:0;bottom:0;left:0;background:#02060fa8;backdrop-filter:blur(5px) saturate(90%);-webkit-backdrop-filter:blur(5px) saturate(90%);touch-action:none;animation:aiHelperFadeIn .18s ease-out}.ai-helper-panel :is(button,input,textarea,select){min-width:0;font:inherit}.ai-helper-panel button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ai-helper-panel :is(button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ai-helper-accent);outline-offset:2px;box-shadow:var(--ai-helper-focus-ring)}.ai-helper-panel :is([role=menu],[role=listbox],[data-popover=true],[data-dropdown=true],[data-ai-helper-popover=true]){z-index:var(--ai-helper-popover-layer);max-width:min(30rem,calc(100vw - 1rem));max-height:min(24rem,calc(100dvh - 7rem));overflow:auto;overscroll-behavior:contain}.ai-helper-shell{display:flex;min-height:0;height:100%;flex:1 1 auto;flex-direction:column;overflow:hidden}.ai-helper-header{position:relative;z-index:2;display:flex;flex:0 0 auto;flex-direction:column;gap:.58rem;padding:.82rem .9rem .75rem;border-bottom:1px solid var(--ai-helper-border);background:linear-gradient(135deg,rgba(var(--ai-helper-accent-rgb),.1),transparent 58%),#101827e0;box-shadow:0 1px #ffffff09;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ai-helper-header__top,.ai-helper-brand,.ai-helper-header__signals,.ai-helper-token,.ai-helper-history,.ai-helper-focus{display:flex;min-width:0;align-items:center}.ai-helper-header__top{min-height:2.75rem;justify-content:space-between;gap:.75rem}.ai-helper-brand{flex:1 1 auto;gap:.65rem}.ai-helper-brand__mark{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:.75rem;background:linear-gradient(135deg,var(--ai-helper-accent),var(--ai-helper-accent-secondary));box-shadow:0 7px 20px rgba(var(--ai-helper-accent-rgb),.28),inset 0 1px #ffffff4d;font-size:.98rem}.ai-helper-brand__mark[data-ai-helper-state=running]{animation:aiHelperPulse 1.8s ease-in-out infinite}.ai-helper-brand__copy{min-width:0;flex:1}.ai-helper-brand__title{overflow:hidden;color:var(--ai-helper-text-strong);font-size:.94rem;font-weight:900;letter-spacing:-.015em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ai-helper-brand__subtitle{overflow:hidden;margin-top:.2rem;color:var(--ai-helper-text-muted);font-size:.66rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ai-helper-close{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--ai-helper-border);border-radius:.8rem;background:#ffffff0e;color:var(--ai-helper-text);cursor:pointer;font-size:1rem;line-height:1;transition:.16s ease;transition-property:background,border-color,color,transform}.ai-helper-close:hover{border-color:rgba(var(--ai-helper-accent-rgb),.34);background:var(--ai-helper-accent-wash);color:var(--ai-helper-text-strong);transform:translateY(-1px)}.ai-helper-header__signals{min-height:1.6rem;flex-wrap:wrap;gap:.4rem}.ai-helper-header__signals .sw-status-chip{max-width:100%;min-height:1.55rem;padding:.24rem .48rem;border:1px solid var(--ai-helper-border);border-radius:999px;background:#ffffff0b;color:var(--ai-helper-text-muted);font-size:.62rem;font-weight:800}.ai-helper-token{gap:.55rem}.ai-helper-token__track{height:.25rem;min-width:0;flex:1;overflow:hidden;border-radius:999px;background:#ffffff17}.ai-helper-token__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ai-helper-accent),var(--ai-helper-accent-secondary));transition:width .22s ease}.ai-helper-token[data-low=true] .ai-helper-token__fill{background:linear-gradient(90deg,#ef4444,#fb7185)}.ai-helper-token__label{flex:0 0 auto;color:var(--ai-helper-text-muted);font-size:.64rem;font-weight:800;white-space:nowrap}.ai-helper-token[data-low=true] .ai-helper-token__label{color:#fda4af}.ai-helper-alert{display:flex;flex-direction:column;gap:.3rem;padding:.68rem .75rem;border-radius:.8rem;font-size:.72rem;line-height:1.42}.ai-helper-alert--warning{border:1px solid rgba(245,158,11,.4);background:linear-gradient(135deg,#f59e0b26,#ef444411);color:#fbbf24;box-shadow:inset 0 1px #ffffff0d}.ai-helper-alert strong{font-weight:900;letter-spacing:.015em}.ai-helper-alert span{color:var(--ai-helper-text)}.ai-helper-alert code{padding:.06rem .28rem;border:1px solid rgba(255,255,255,.08);border-radius:.32rem;background:#00000047;color:#fde68a;font-size:.68rem}.ai-helper-history{width:fit-content;max-width:100%;gap:.42rem;padding:.28rem .38rem .28rem .52rem;border:1px solid rgba(var(--ai-helper-accent-rgb),.22);border-radius:.58rem;background:rgba(var(--ai-helper-accent-rgb),.1);color:#c7d2fe;font-size:.62rem;font-weight:800}.ai-helper-history>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-helper-history button{min-height:1.6rem;flex:0 0 auto;padding:.18rem .42rem;border:1px solid rgba(239,68,68,.28);border-radius:.42rem;background:#ef444421;color:#fda4af;cursor:pointer;font-size:.58rem;font-weight:900}.ai-helper-focus{flex-wrap:wrap;gap:.4rem}.ai-helper-focus__chip{display:block;max-width:100%;overflow:hidden;padding:.28rem .55rem;border:1px solid var(--ai-helper-border);border-radius:999px;background:#ffffff0b;color:var(--ai-helper-text);font-size:.65rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ai-helper-focus__chip[data-active=true]{border-color:rgba(var(--ai-helper-accent-rgb),.3);background:var(--ai-helper-accent-wash);color:var(--ai-helper-accent)}.ai-helper-tabs{display:none}.ai-helper-main{position:relative;display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.ai-helper-chat{position:relative;order:1;display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,rgba(var(--ai-helper-accent-rgb),.025),transparent 16%),#04081038}.ai-helper-chat__empty{display:grid;height:100%;place-items:center;padding:2rem;color:var(--ai-helper-text-muted);font-size:.8rem;line-height:1.5;text-align:center}.ai-helper-drawer{order:2;display:flex;min-height:0;height:4rem;flex:0 0 4rem;flex-direction:column;overflow:hidden;border-top:1px solid var(--ai-helper-border-strong);background:#080d18f5;transition:.24s cubic-bezier(.2,.8,.2,1);transition-property:height,flex-basis,background,box-shadow}.ai-helper-drawer[data-ai-helper-drawer-open=true]{height:min(56%,42rem);flex-basis:min(56%,42rem);background:#080d18fb;box-shadow:0 -18px 44px #00000061}.ai-helper-drawer__trigger{display:flex;width:calc(100% - 1rem);min-height:44px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.75rem;margin:.56rem .5rem 0;padding:.5rem .7rem;border:1px solid var(--ai-helper-border);border-radius:.72rem;background:#ffffff0b;color:var(--ai-helper-text-strong);cursor:pointer;text-align:left}.ai-helper-drawer[data-ai-helper-drawer-open=true] .ai-helper-drawer__trigger{border-color:rgba(var(--ai-helper-accent-rgb),.28);background:linear-gradient(135deg,var(--ai-helper-accent-wash),rgba(255,255,255,.035))}.ai-helper-drawer__trigger-copy{display:flex;min-width:0;flex-direction:column;gap:.12rem}.ai-helper-drawer__title{color:var(--ai-helper-text-strong);font-size:.74rem;font-weight:900;letter-spacing:.01em}.ai-helper-drawer__summary{overflow:hidden;color:var(--ai-helper-text-muted);font-size:.62rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ai-helper-drawer__summary[data-attention=true]{color:var(--ai-helper-accent)}.ai-helper-drawer__chevron{flex:0 0 auto;color:var(--ai-helper-text-muted);font-size:.85rem;transition:transform .18s ease}.ai-helper-drawer[data-ai-helper-drawer-open=true] .ai-helper-drawer__chevron{color:var(--ai-helper-accent);transform:rotate(180deg)}.ai-helper-drawer__scroll{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:.72rem;overflow:hidden;padding:0;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-width:thin}.ai-helper-drawer[data-ai-helper-drawer-open=true] .ai-helper-drawer__scroll{overflow-y:auto;overflow-x:hidden;padding:.78rem .85rem .95rem}.ai-helper-drawer[data-ai-helper-drawer-open=false] .ai-helper-drawer__scroll{visibility:hidden}.ai-helper-drawer__scroll::-webkit-scrollbar,.ai-helper-systems::-webkit-scrollbar,.ai-helper-panel [data-chat-interface=true]>div::-webkit-scrollbar{width:.45rem;height:.45rem}.ai-helper-drawer__scroll::-webkit-scrollbar-thumb,.ai-helper-systems::-webkit-scrollbar-thumb,.ai-helper-panel [data-chat-interface=true]>div::-webkit-scrollbar-thumb{border:.12rem solid transparent;border-radius:999px;background:#fff3;background-clip:padding-box}.ai-helper-systems{order:1;display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:.72rem;overflow-y:auto;overflow-x:hidden;padding:.75rem .8rem 1rem;overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ai-helper-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;padding:.72rem;border:1px solid rgba(var(--ai-helper-accent-rgb),.2);border-radius:1rem;background:linear-gradient(135deg,var(--ai-helper-accent-wash),rgba(255,255,255,.025))}.ai-helper-metric{display:flex;min-width:0;flex-direction:column;gap:.22rem;padding:.68rem .72rem;border:1px solid var(--ai-helper-border);border-radius:.78rem;background:#0408107a}.ai-helper-metric__label{color:var(--ai-helper-text-muted);font-size:.62rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.ai-helper-metric__value{overflow:hidden;color:var(--ai-helper-text-strong);font-size:.88rem;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ai-helper-metric__detail{color:var(--ai-helper-text-muted);font-size:.62rem;line-height:1.35}.ai-helper-section{min-width:0;flex:0 0 auto;overflow:hidden;border:1px solid var(--ai-helper-border);border-radius:.92rem;background:#080d18b8;box-shadow:inset 0 1px #ffffff09}.ai-helper-section__trigger{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:.7rem;padding:.68rem .75rem;border:0;background:transparent;color:var(--ai-helper-text-strong);cursor:pointer;text-align:left}.ai-helper-section[data-open=true] .ai-helper-section__trigger{background:#ffffff09}.ai-helper-section__copy{min-width:0}.ai-helper-section__title,.ai-helper-section__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-helper-section__title{color:var(--ai-helper-text-strong);font-size:.76rem;font-weight:900;letter-spacing:.01em}.ai-helper-section__subtitle{margin-top:.16rem;color:var(--ai-helper-text-muted);font-size:.65rem;line-height:1.25}.ai-helper-section__indicator{display:inline-grid;width:1.7rem;height:1.7rem;flex:0 0 auto;place-items:center;border:1px solid var(--ai-helper-border);border-radius:.58rem;background:#ffffff0b;color:var(--ai-helper-accent);font-size:.78rem;font-weight:900}.ai-helper-section__content{min-height:0;padding:.7rem;border-top:1px solid var(--ai-helper-border)}.ai-helper-status-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.ai-helper-status-strip__item{min-width:0;min-height:3.6rem;padding:.58rem;border:1px solid var(--ai-helper-border);border-radius:.78rem;background:#ffffff09}.ai-helper-status-strip__label{color:var(--ai-helper-text-muted);font-size:.56rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ai-helper-status-strip__value,.ai-helper-status-strip__detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-helper-status-strip__value{margin-top:.14rem;color:var(--ai-helper-text-strong);font-size:.73rem;font-weight:900}.ai-helper-status-strip__item[data-status-item=true] .ai-helper-status-strip__value{color:var(--ai-helper-status-color, var(--ai-helper-accent))}.ai-helper-status-strip__detail{margin-top:.1rem;color:var(--ai-helper-text-muted);font-size:.57rem;line-height:1.2}.ai-helper-command{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.55rem}.ai-helper-command[data-compact=true]{grid-template-columns:1fr}.ai-helper-command__intro{min-width:0;padding:.8rem;border:1px solid rgba(var(--ai-helper-accent-rgb),.24);border-radius:.95rem;background:linear-gradient(145deg,var(--ai-helper-accent-wash),rgba(255,255,255,.025));box-shadow:inset 0 1px #ffffff0d}.ai-helper-command__eyebrow{color:var(--ai-helper-accent);font-size:.62rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ai-helper-command__title{margin-top:.34rem;color:var(--ai-helper-text-strong);font-size:.82rem;font-weight:900}.ai-helper-command__description{margin-top:.3rem;color:var(--ai-helper-text);font-size:.69rem;line-height:1.45}.ai-helper-command__meta{margin-top:.5rem;color:var(--ai-helper-text-muted);font-size:.64rem;font-weight:800}.ai-helper-command__catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.ai-helper-command[data-compact=true] .ai-helper-command__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-helper-command__tool{min-width:0;padding:.58rem;border:1px solid var(--ai-helper-border);border-radius:.72rem;background:#ffffff09}.ai-helper-command__tool-name{overflow:hidden;color:var(--ai-helper-text-strong);font-size:.69rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ai-helper-command__tool-hint{margin-top:.2rem;color:var(--ai-helper-text-muted);font-size:.58rem;line-height:1.3}.ai-helper-command__cost{display:flex;grid-column:1 / -1;justify-content:space-between;gap:.5rem;flex-wrap:wrap;color:var(--ai-helper-text-muted);font-size:.62rem;font-weight:800}.ai-helper-advisory,.ai-helper-notice{min-width:0;border-radius:.88rem}.ai-helper-advisory{display:flex;flex-direction:column;gap:.7rem;padding:.9rem;border:1px solid rgba(var(--ai-helper-accent-rgb),.2);background:var(--ai-helper-accent-wash);animation:aiHelperFadeIn .24s ease-out}.ai-helper-advisory__title{display:flex;align-items:center;gap:.55rem;color:var(--ai-helper-accent);font-size:.82rem;font-weight:900}.ai-helper-advisory p{margin:0;color:var(--ai-helper-text);font-size:.72rem;line-height:1.5}.ai-helper-advisory__tags{display:flex;flex-wrap:wrap;gap:.36rem}.ai-helper-advisory__tags span{padding:.2rem .42rem;border:1px solid var(--ai-helper-border);border-radius:999px;background:#ffffff0b;color:var(--ai-helper-text-muted);font-size:.58rem;font-weight:850}.ai-helper-notice{display:flex;align-items:center;gap:.62rem;padding:.65rem .75rem;font-size:.72rem}.ai-helper-notice--loading{border:1px solid rgba(var(--ai-helper-accent-rgb),.24);background:var(--ai-helper-accent-wash);color:var(--ai-helper-accent)}.ai-helper-notice--error{justify-content:space-between;border:1px solid rgba(239,68,68,.26);background:#ef44441c;color:#fda4af}.ai-helper-spinner{width:1rem;height:1rem;flex:0 0 auto;border:2px solid rgba(255,255,255,.16);border-top-color:var(--ai-helper-accent);border-radius:50%;animation:aiHelperSpin .72s linear infinite}.ai-helper-notice__copy{display:flex;min-width:0;flex-direction:column}.ai-helper-notice__title{color:var(--ai-helper-accent);font-weight:850;line-height:1.2}.ai-helper-notice__detail{margin-top:.12rem;color:#c7d2fec7;font-size:.6rem}.ai-helper-notice__message{min-width:0;overflow-wrap:anywhere;line-height:1.4}.ai-helper-notice__dismiss{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(239,68,68,.25);border-radius:.72rem;background:#ffffff0a;color:#fda4af;cursor:pointer}.ai-helper-context{display:flex;min-width:0;align-items:center;gap:.55rem;margin:0;padding:.58rem .64rem;border:1px solid var(--ai-helper-border);border-radius:.78rem;background:linear-gradient(135deg,var(--ai-helper-accent-wash),rgba(255,255,255,.025))}.ai-helper-context--empty{justify-content:center;color:var(--ai-helper-text-muted);background:#ffffff09}.ai-helper-context__icon{display:inline-grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;border:1px solid rgba(var(--ai-helper-accent-rgb),.24);border-radius:.62rem;background:var(--ai-helper-accent-wash)}.ai-helper-context__copy{min-width:0;flex:1}.ai-helper-context__eyebrow,.ai-helper-actions__label,.ai-helper-agent-os__head span{color:var(--ai-helper-text-muted);font-size:.6rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ai-helper-context__name{overflow:hidden;margin-top:.1rem;color:var(--ai-helper-text-strong);font-size:.75rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ai-helper-actions{display:flex;min-width:0;flex-direction:column;gap:.6rem}.ai-helper-actions__modes{display:flex;min-width:0;flex-direction:column;gap:.38rem}.ai-helper-actions__mode-list{display:flex;gap:.36rem;overflow-x:auto;padding:0 0 .08rem;scrollbar-width:none}.ai-helper-actions__mode-list::-webkit-scrollbar{display:none}.ai-helper-actions__mode,.ai-helper-actions__more{min-height:44px;border:1px solid var(--ai-helper-border);border-radius:999px;background:#ffffff0a;color:var(--ai-helper-text);cursor:pointer;font-size:.69rem;font-weight:850}.ai-helper-actions__mode{flex:0 0 auto;padding:.44rem .7rem;white-space:nowrap}.ai-helper-actions__mode[data-active=true]{border-color:rgba(var(--ai-helper-accent-rgb),.35);background:var(--ai-helper-accent-wash);color:var(--ai-helper-accent)}.ai-helper-actions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.ai-helper-actions__card{display:flex;min-width:0;min-height:4.6rem;flex-direction:column;align-items:stretch;gap:.4rem;padding:.66rem;border:1px solid var(--ai-helper-border);border-radius:.84rem;background:#ffffff09;color:var(--ai-helper-text);cursor:pointer;text-align:left;transition:.16s ease;transition-property:transform,border-color,background}.ai-helper-actions__card:hover,.ai-helper-actions__more:hover{border-color:rgba(var(--ai-helper-accent-rgb),.3);background:#fff1;transform:translateY(-1px)}.ai-helper-actions__card:disabled,.ai-helper-actions__more:disabled{cursor:not-allowed;opacity:.5;transform:none}.ai-helper-actions__card-top,.ai-helper-actions__card-main{display:flex;min-width:0;align-items:flex-start;gap:.4rem}.ai-helper-actions__card-top{justify-content:space-between}.ai-helper-actions__icon,.ai-helper-actions__kind{flex:0 0 auto}.ai-helper-actions__title{min-width:0;color:var(--ai-helper-text-strong);font-size:.73rem;font-weight:900;line-height:1.2}.ai-helper-actions__kind{padding:.16rem .35rem;border:1px solid var(--ai-helper-border);border-radius:999px;background:#ffffff0a;color:var(--ai-helper-text-muted);font-size:.54rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ai-helper-actions__card[data-produces-diff=true] .ai-helper-actions__kind{border-color:#22c55e47;background:#22c55e1a;color:#86efac}.ai-helper-actions__description,.ai-helper-actions__target{color:var(--ai-helper-text-muted);font-size:.64rem;line-height:1.35}.ai-helper-actions__target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-helper-actions__more{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .75rem}.ai-helper-actions__more span{display:inline-grid;min-width:1.45rem;height:1.45rem;place-items:center;border-radius:999px;background:var(--ai-helper-accent-wash);color:var(--ai-helper-accent)}.ai-helper-agent-os,.ai-helper-output,.ai-helper-review,.ai-helper-tidbit,.ai-helper-command{min-width:0;color:var(--ai-helper-text-strong)}.ai-helper-agent-os,.ai-helper-output,.ai-helper-review,.ai-helper-tidbit{border-color:var(--ai-helper-border);background-color:#ffffff09;box-shadow:inset 0 1px #ffffff0a}.ai-helper-agent-os__head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.6rem}.ai-helper-agent-os__phases,.ai-helper-agent-os__capabilities{display:grid;gap:.38rem}.ai-helper-agent-os__phases{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-helper-agent-os__capabilities{grid-template-columns:1fr}.ai-helper-agent-os__phases span,.ai-helper-agent-os__capabilities span{min-width:0;padding:.5rem;border:1px solid var(--ai-helper-border);border-radius:.72rem;background:#ffffff09}.ai-helper-agent-os__phases :is(strong,small),.ai-helper-agent-os__capabilities :is(strong,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-helper-panel [data-chat-interface=true][data-chat-embedded=true]{min-height:0;background:transparent}.ai-helper-panel .sw-ai-context-strip{flex:0 0 auto;padding:.48rem .58rem;border-bottom:1px solid var(--ai-helper-border);background:#0a101de0}.ai-helper-panel .sw-ai-context-strip__head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;color:var(--ai-helper-text);font-size:.66rem;font-weight:800}.ai-helper-panel .sw-ai-context-strip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-helper-panel :is(.sw-ai-prompt-toggle,.sw-ai-prompt-chip){border:1px solid rgba(var(--ai-helper-accent-rgb),.28);border-radius:.72rem;background:var(--ai-helper-surface-hover);color:var(--ai-helper-text-strong);box-shadow:inset 0 1px #ffffff0d}.ai-helper-panel .sw-ai-prompt-toggle{min-height:44px;flex:0 0 auto;padding:.3rem .58rem;color:var(--ai-helper-accent);cursor:pointer;font-size:.64rem;font-weight:850}.ai-helper-panel .sw-ai-prompt-chip-list{display:flex;gap:.4rem;margin-top:.4rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.ai-helper-panel .sw-ai-prompt-chip-list::-webkit-scrollbar{display:none}.ai-helper-panel .sw-ai-prompt-chip{min-height:44px;flex:0 0 min(84%,19rem);padding:.54rem .66rem;cursor:pointer;scroll-snap-align:start;font-size:.69rem;font-weight:750;line-height:1.35;text-align:left}.ai-helper-panel [data-chat-interface=true][data-chat-embedded=true] textarea{min-height:2.75rem;color:var(--ai-helper-text-strong);-webkit-text-fill-color:var(--ai-helper-text-strong)}.ai-helper-panel [data-chat-interface=true][data-chat-embedded=true] textarea::placeholder{color:var(--ai-helper-text-muted);-webkit-text-fill-color:var(--ai-helper-text-muted);opacity:1}html[data-theme=light] .ai-helper-panel,html[data-theme=paper] .ai-helper-panel{--ai-helper-surface: #0b1220;--ai-helper-surface-raised: #131d2d;--ai-helper-surface-hover: #1b293d;--ai-helper-border: rgba(186, 203, 226, .21);--ai-helper-border-strong: rgba(186, 203, 226, .32)}html[data-theme=oled] .ai-helper-panel{--ai-helper-surface: #020408;--ai-helper-surface-raised: #080c13;--ai-helper-surface-hover: #101722}html[data-contrast=high] .ai-helper-panel{--ai-helper-text: #eef4ff;--ai-helper-text-muted: #c3d0e2;--ai-helper-border: rgba(226, 232, 240, .38);--ai-helper-border-strong: rgba(226, 232, 240, .58)}@media (max-width: 768px){.ai-helper-panel[data-ai-helper-layout=mobile]{left:max(.38rem,env(safe-area-inset-left,0px));right:max(.38rem,env(safe-area-inset-right,0px));top:max(calc(var(--header-height, 64px) + .32rem),env(safe-area-inset-top,0px));bottom:max(.38rem,env(safe-area-inset-bottom,0px));width:auto;max-width:min(35rem,calc(100vw - .76rem));margin:0 auto;border-radius:1.25rem;box-shadow:0 24px 70px #0000009e,0 5px 24px rgba(var(--ai-helper-accent-rgb),.12),inset 0 1px #ffffff17;animation-name:aiHelperPopIn}.ai-helper-header{gap:.42rem;padding:.52rem .58rem .56rem}.ai-helper-header__top{min-height:2.75rem}.ai-helper-brand{gap:.52rem}.ai-helper-brand__mark{width:2rem;height:2rem;border-radius:.66rem;font-size:.82rem}.ai-helper-brand__title{font-size:.84rem}.ai-helper-brand__subtitle{max-width:min(16rem,66vw);font-size:.61rem}.ai-helper-header__signals,.ai-helper-focus,.ai-helper-history{display:none}.ai-helper-alert{max-height:7.5rem;overflow-y:auto;padding:.58rem .65rem;font-size:.68rem}.ai-helper-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;padding:.22rem;border:1px solid var(--ai-helper-border);border-radius:.84rem;background:#0000003d}.ai-helper-tab{display:grid;min-width:0;min-height:44px;place-items:center;padding:.42rem .35rem;border:1px solid transparent;border-radius:.68rem;background:transparent;color:var(--ai-helper-text-muted);cursor:pointer;text-align:center}.ai-helper-tab[data-active=true]{border-color:rgba(var(--ai-helper-accent-rgb),.34);background:linear-gradient(135deg,var(--ai-helper-accent-wash),rgba(255,255,255,.045));color:var(--ai-helper-accent);box-shadow:inset 0 1px #ffffff0f}.ai-helper-tab__label{font-size:.69rem;font-weight:900;line-height:1.1}.ai-helper-tab__detail{display:none}.ai-helper-drawer{display:none;height:auto;flex:1 1 auto;border-top:0;background:transparent;box-shadow:none;transition:none}.ai-helper-shell[data-ai-helper-mobile-mode=tools] .ai-helper-drawer{display:flex}.ai-helper-drawer[data-ai-helper-drawer-open=true]{height:auto;flex-basis:auto;background:transparent;box-shadow:none}.ai-helper-drawer__scroll,.ai-helper-drawer[data-ai-helper-drawer-open=true] .ai-helper-drawer__scroll{gap:.58rem;overflow-y:auto;overflow-x:hidden;visibility:visible;padding:.62rem .62rem max(.85rem,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.ai-helper-systems{padding:.62rem .62rem max(.85rem,env(safe-area-inset-bottom,0px))}.ai-helper-shell[data-ai-helper-mobile-mode=tools] .ai-helper-chat,.ai-helper-shell[data-ai-helper-mobile-mode=systems] .ai-helper-chat{display:none}.ai-helper-shell[data-ai-helper-mobile-mode=chat] .ai-helper-chat{display:flex}.ai-helper-command{display:none}.ai-helper-section__trigger{min-height:48px}.ai-helper-section__content{padding:.62rem}.ai-helper-actions__mode-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.ai-helper-actions__mode{min-height:44px;padding:.44rem .3rem;text-align:center}.ai-helper-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-helper-actions__card{min-height:3.8rem;padding:.58rem}.ai-helper-actions__description{display:none}.ai-helper-actions__target{font-size:.58rem}.ai-helper-agent-os__phases{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-helper-panel .sw-ai-context-strip{padding:.4rem .5rem}.ai-helper-panel .sw-ai-prompt-toggle{min-height:44px}.ai-helper-panel .sw-ai-prompt-chip{min-height:44px;flex-basis:min(88%,18rem)}.ai-helper-panel [data-chat-interface=true][data-chat-embedded=true] textarea{min-height:44px;max-height:6.5rem;font-size:1rem}[data-ai-helper-panel=true][data-ai-helper-layout=mobile] [data-ai-helper-header=true] .ai-helper-close{width:44px;min-width:44px;height:44px;min-height:44px}[data-ai-helper-panel=true][data-ai-helper-layout=mobile] [data-ai-helper-mode-tabs=true] .ai-helper-tab{min-height:44px;padding:.42rem .35rem}}@media (max-width: 370px){.ai-helper-panel[data-ai-helper-layout=mobile]{left:max(.22rem,env(safe-area-inset-left,0px));right:max(.22rem,env(safe-area-inset-right,0px));bottom:max(.22rem,env(safe-area-inset-bottom,0px));max-width:calc(100vw - .44rem);border-radius:1.05rem}.ai-helper-brand__subtitle{max-width:12rem}.ai-helper-metrics,.ai-helper-actions__grid{grid-template-columns:1fr}}@media (max-height: 620px) and (max-width: 768px){.ai-helper-panel[data-ai-helper-layout=mobile]{top:max(calc(var(--header-height, 56px) + .2rem),env(safe-area-inset-top,0px));bottom:max(.2rem,env(safe-area-inset-bottom,0px))}.ai-helper-header{padding-block:.38rem}.ai-helper-brand__subtitle{display:none}}@media (prefers-reduced-motion: reduce){.ai-helper-panel,.ai-helper-backdrop,.ai-helper-panel *{scroll-behavior:auto;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@keyframes aiHelperSlideIn{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes aiHelperPopIn{0%{opacity:0;transform:translateY(.75rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aiHelperFadeIn{0%{opacity:0}to{opacity:1}}@keyframes aiHelperSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aiHelperPulse{0%,to{box-shadow:0 7px 20px rgba(var(--ai-helper-accent-rgb),.24)}50%{box-shadow:0 7px 26px rgba(var(--ai-helper-accent-rgb),.42)}}@keyframes aiHelperShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ctaBackgroundFloat{0%,to{transform:translate(0) rotate(0);opacity:.3}50%{transform:translate(-20px,20px) rotate(180deg);opacity:.6}}@keyframes ctaFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.1)}}@keyframes titleGlow{0%,to{text-shadow:0 0 20px rgba(102,126,234,.3)}50%{text-shadow:0 0 40px rgba(102,126,234,.6)}}button:hover .shimmer{left:100%}.category-filter button:active{transform:scale(.98)!important}.category-filter button:active .ripple{width:"200px";height:"200px";opacity:0}@keyframes filterSlideIn{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-in{animation:filterSlideIn .6s cubic-bezier(.23,1,.32,1) forwards}@keyframes backgroundPattern{0%,to{transform:translate(0) rotate(0);opacity:.3}50%{transform:translate(20px,-20px) rotate(180deg);opacity:.6}}@keyframes floatingElement{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}@keyframes iconBounce{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(5deg)}}@keyframes statCountUp{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes particleFloat{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-10px) scale(1.2);opacity:1}}@keyframes iconFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(5deg)}}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 6px 20px #10b98166}50%{transform:scale(1.05);box-shadow:0 8px 25px #10b98199}}.feature-card:hover .feature-visual{transform:scale(1.1) rotate(2deg)}@keyframes heroBackgroundFloat{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(20px,-20px) rotate(90deg)}50%{transform:translate(-20px,-40px) rotate(180deg)}75%{transform:translate(-40px,-20px) rotate(270deg)}}@keyframes floatElement{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes valueCountUp{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.stats-animate{animation:statsCounter .6s cubic-bezier(.23,1,.32,1) forwards}@keyframes statsCounter{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes nodePulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes timelinePop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes textAppear{0%{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes sparklePop{0%,to{transform:scale(1)}50%{transform:scale(1.4);filter:brightness(1.2)}}@keyframes exportPop{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes aiTextFade{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}.lp-header{position:sticky;top:0;left:0;right:0;z-index:50;width:100%;pointer-events:auto;transition:background .22s ease,border-color .22s ease,backdrop-filter .22s ease,box-shadow .22s ease;background:transparent;border-bottom:1px solid transparent}.lp-header[data-scrolled=true]{background:#090d15b8;backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);border-bottom-color:#ffffff0f;box-shadow:0 6px 24px #00000040}html[data-theme=light] .lp-header[data-scrolled=true],html[data-theme=paper] .lp-header[data-scrolled=true]{background:#ffffffd1;border-bottom-color:#0000000f;box-shadow:0 6px 24px #0000000f}.lp-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;max-width:1280px;margin:0 auto;padding:.85rem clamp(1rem,3vw,2rem);box-sizing:border-box}.lp-header__brand{display:inline-flex;align-items:center;gap:.55rem;flex:0 0 auto;background:transparent;border:0;padding:.25rem .4rem;margin-left:-.4rem;border-radius:10px;cursor:pointer;color:var(--text-primary);transition:transform .16s ease,background .16s ease;-webkit-tap-highlight-color:transparent}.lp-header__brand:hover{background:#ffffff0d}.lp-header__brand:active{transform:scale(.98)}.lp-header__brand-text{font-family:var(--font-display, var(--font-heading, inherit));font-size:1.08rem;font-weight:850;letter-spacing:0;color:var(--text-primary);white-space:nowrap}.lp-header__nav{display:flex;align-items:center;gap:.25rem;flex:1 1 auto;justify-content:center;min-width:0}.lp-header__nav-link{position:relative;background:transparent;border:0;padding:.55rem .95rem;border-radius:10px;font:inherit;font-size:.92rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:color .16s ease,background .16s ease;-webkit-tap-highlight-color:transparent;white-space:nowrap;flex:0 0 auto}.lp-header__nav-link:hover{color:var(--text-primary);background:#ffffff0b}.lp-header__nav-link[data-active=true]{color:var(--text-primary)}.lp-header__nav-link[data-active=true]:after{content:"";position:absolute;left:50%;bottom:4px;width:18px;height:2px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:2px;transform:translate(-50%)}.lp-header__right{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto}.lp-header__signin{padding:.55rem .85rem;font:inherit;font-size:.9rem;font-weight:650;white-space:nowrap}.lp-header__reader{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:38px;padding:.52rem .72rem;font:inherit;font-size:.88rem;font-weight:760;white-space:nowrap}.lp-header__reader svg:first-child{color:var(--accent-primary)}.lp-header__cta{display:inline-flex;align-items:center;gap:.42rem;padding:.6rem 1.05rem;font:inherit;font-size:.9rem;font-weight:750;white-space:nowrap}.lp-header__menu{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.lp-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#06090e8c;opacity:0;pointer-events:none;transition:opacity .22s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lp-drawer[data-open=true]{opacity:1;pointer-events:auto}.lp-drawer__panel{position:absolute;top:0;right:0;height:100dvh;width:min(360px,88vw);padding:calc(env(safe-area-inset-top,0px) + 5rem) 1.25rem calc(env(safe-area-inset-bottom,0px) + 1.5rem);background:radial-gradient(circle at 100% 0%,rgba(var(--accent-primary-rgb, 124,58,237),.12),transparent 50%),linear-gradient(180deg,#0b1019fa,#080b12fc);border-left:1px solid rgba(255,255,255,.07);box-shadow:-24px 0 60px #0006;transform:translate(100%);transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;box-sizing:border-box;overflow-y:auto}.lp-drawer[data-open=true] .lp-drawer__panel{transform:translate(0)}.lp-drawer__nav{display:flex;flex-direction:column;gap:.25rem}.lp-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;font:inherit;font-size:1.05rem;font-weight:650;opacity:0;animation:lpDrawerItem .32s cubic-bezier(.32,.72,0,1) forwards}.lp-drawer__link[data-active=true]{--sw-action-bg: linear-gradient(135deg, rgba(var(--accent-primary-rgb, 124,58,237), .16), rgba(var(--accent-secondary-rgb, 168,85,247), .1));--sw-action-border: rgba(var(--accent-primary-rgb, 124,58,237), .28)}.lp-drawer__link[data-active=true] svg{color:var(--accent-primary)}.lp-drawer__link svg{color:var(--text-tertiary);transition:transform .16s ease,color .16s ease}.lp-drawer__link:hover svg{transform:translate(2px);color:var(--accent-primary)}.lp-drawer__reader{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;padding:.9rem;margin-bottom:.55rem;text-align:left;font:inherit;--sw-action-radius: 16px}.lp-drawer__reader-icon{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:13px;background:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.16);color:var(--accent-primary);border:1px solid hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.24)}.lp-drawer__reader strong,.lp-drawer__reader small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-drawer__reader strong{font-size:.96rem;font-weight:820}.lp-drawer__reader small{margin-top:.1rem;color:var(--text-tertiary);font-size:.76rem;font-weight:650}.lp-drawer__divider{height:1px;background:#ffffff12;margin:1.25rem 0}.lp-drawer__actions{display:grid;gap:.6rem}.lp-drawer__signin{padding:.95rem 1rem;font:inherit;font-weight:650;font-size:.98rem}.lp-drawer__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1rem;font:inherit;font-weight:750;font-size:.98rem}.lp-drawer__theme{margin-top:auto;padding-top:1.5rem;display:flex;justify-content:flex-start}@keyframes lpDrawerItem{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}html[data-theme=light] .lp-drawer,html[data-theme=paper] .lp-drawer{background:#e0e4eb8c}html[data-theme=light] .lp-drawer__panel,html[data-theme=paper] .lp-drawer__panel{background:radial-gradient(circle at 100% 0%,rgba(var(--accent-primary-rgb, 124,58,237),.1),transparent 50%),linear-gradient(180deg,#fff,#f7f7fa);border-left-color:#0000000f;box-shadow:-24px 0 60px #0000001f}html[data-theme=light] .lp-header__nav-link:hover,html[data-theme=paper] .lp-header__nav-link:hover{background:#0000000b}@media (prefers-reduced-motion: reduce){.lp-header,.lp-header__cta,.lp-header__nav-link,.lp-drawer,.lp-drawer__panel,.lp-drawer__link{transition:none!important;animation:none!important}}.lp-hero{--lp-surface: var(--sw-premium-surface-bg, rgba(255,255,255,.055));--lp-surface-strong: var(--sw-premium-surface-strong-bg, rgba(255,255,255,.1));--lp-panel-shadow: var(--sw-card-shadow, 0 24px 60px rgba(0,0,0,.34));--lp-border: var(--sw-border-soft, rgba(255,255,255,.1));--lp-border-strong: var(--sw-border-strong, rgba(var(--accent-primary-rgb),.34));position:relative;width:100%;min-height:clamp(560px,78vh,920px);padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,2rem) clamp(2.5rem,5vw,4rem);box-sizing:border-box;overflow:hidden;opacity:0;transform:translateY(12px);transition:opacity var(--sw-duration-slower, .72s) var(--sw-easing-decelerate, cubic-bezier(.22,1,.36,1)),transform var(--sw-duration-slower, .72s) var(--sw-easing-decelerate, cubic-bezier(.22,1,.36,1))}.lp-hero[data-mounted=true]{opacity:1;transform:translateY(0)}.lp-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.lp-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center right;opacity:.28;filter:saturate(1.08) contrast(1.04);transform:scale(1.02)}.lp-hero__art--raster{opacity:.36;object-position:center right;filter:saturate(1.1) contrast(1.06) brightness(.9)}.lp-hero__art--vector{opacity:.16;mix-blend-mode:screen;filter:saturate(1.24) contrast(1.08)}.lp-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060812fa,#060812e6 42%,#0608126b 72%,#060812b3),linear-gradient(180deg,#06081275,#06081229 42%,#060812c2)}.lp-hero__orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:0;will-change:transform;display:none}.lp-hero__orb--primary{width:620px;height:620px;top:-16%;left:-10%;background:radial-gradient(circle,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.22),transparent 65%);animation:lpHeroOrbA 26s ease-in-out infinite}.lp-hero__orb--secondary{width:560px;height:560px;bottom:-18%;right:-12%;background:radial-gradient(circle,hsla(var(--accent-secondary-h, 280),var(--accent-secondary-s, 80%),var(--accent-secondary-l, 60%),.18),transparent 65%);animation:lpHeroOrbB 32s ease-in-out infinite}.lp-hero__orb--tertiary{width:360px;height:360px;top:40%;left:38%;background:radial-gradient(circle,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.12),transparent 70%);animation:lpHeroOrbC 22s ease-in-out infinite}.lp-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at 50% 35%,black 0%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 35%,black 0%,transparent 75%);opacity:.5}@keyframes lpHeroOrbA{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(40px,30px,0) scale(1.05)}66%{transform:translate3d(-30px,50px,0) scale(.97)}}@keyframes lpHeroOrbB{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-40px,-50px,0) scale(1.08)}}@keyframes lpHeroOrbC{0%,to{transform:translateZ(0) scale(1);opacity:.6}50%{transform:translate3d(20px,-30px,0) scale(1.1);opacity:.85}}.lp-hero__inner{position:relative;z-index:1;width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(1.5rem,3.5vw,3.5rem);align-items:center}@media (max-width: 980px){.lp-hero__inner{grid-template-columns:1fr;gap:2.5rem}}.lp-hero__copy{display:flex;flex-direction:column;gap:1.2rem;min-width:0;animation:lpHeroSlideUp .7s cubic-bezier(.22,1,.36,1) .12s backwards}.lp-hero__eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .78rem;border-radius:999px;border:1px solid hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.32);background:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.1);color:var(--accent-primary);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lp-hero__eyebrow>svg{animation:lpHeroSpark 3.4s ease-in-out infinite}@keyframes lpHeroSpark{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.18) rotate(8deg)}}.lp-hero__title{margin:0;color:var(--sw-text-primary, var(--text-primary));font-family:var(--sw-font-family-heading, var(--font-display, var(--font-heading, inherit)));font-size:clamp(var(--sw-text-3xl, 2.25rem),3.75vw,var(--sw-text-display, 3.15rem));font-weight:var(--sw-font-black, 950);line-height:var(--sw-leading-tight, 1.08);letter-spacing:0;max-width:590px;overflow-wrap:break-word}.lp-hero__title-accent{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary),var(--accent-primary));background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:lpHeroShift 8s ease-in-out infinite}.lp-hero__title-soft{color:var(--sw-text-secondary, var(--text-secondary))}@keyframes lpHeroShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.lp-hero__sub{margin:0;color:var(--sw-text-secondary, var(--text-secondary));font-size:clamp(var(--sw-text-base, 1rem),1.4vw,var(--sw-text-lg, 1.16rem));line-height:var(--sw-leading-relaxed, 1.65);max-width:640px}.lp-hero__genesis{margin-top:.4rem;padding:clamp(1rem,2vw,1.4rem);border-radius:var(--sw-panel-radius, 22px);border:1px solid var(--lp-border);background:radial-gradient(circle at 0% 0%,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.12),transparent 50%),var(--lp-surface);box-shadow:var(--lp-panel-shadow),inset 0 1px #ffffff0d;backdrop-filter:var(--sw-browser-glass-blur, blur(18px) saturate(150%));-webkit-backdrop-filter:var(--sw-browser-glass-blur, blur(18px) saturate(150%));animation:lpHeroPanelIn var(--sw-duration-slower, .72s) var(--sw-easing-decelerate, cubic-bezier(.22,1,.36,1)) .22s backwards;position:relative;overflow:hidden}.lp-hero__genesis:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-primary),var(--accent-secondary),transparent);animation:lpHeroBeam 6s linear infinite}@keyframes lpHeroBeam{0%{transform:translate(-100%)}to{transform:translate(100%)}}.lp-hero__genesis-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.85rem}.lp-hero__genesis-titles{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lp-hero__genesis-title{margin:0;color:var(--text-primary);font-family:var(--font-display, var(--font-heading, inherit));font-size:1.18rem;font-weight:800;letter-spacing:0}.lp-hero__genesis-sub{margin:0;color:var(--text-tertiary);font-size:.86rem;line-height:1.5}.lp-hero__handoff{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .7rem;border-radius:999px;border:1px solid rgba(16,185,129,.32);background:#10b9811f;color:#10b981;font-size:.72rem;font-weight:800;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.lp-hero__idea-field{position:relative;border-radius:16px;border:1px solid var(--sw-input-border, rgba(255,255,255,.1));background:var(--sw-input-bg, rgba(0,0,0,.3));overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.lp-hero__idea-field:focus-within{border-color:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.45);box-shadow:0 0 0 4px hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.12)}.lp-hero__idea-field textarea{width:100%;min-height:92px;padding:1rem 1.1rem;border:0;background:transparent;color:var(--sw-text-primary, var(--text-primary));font:inherit;font-size:.98rem;line-height:1.55;outline:0;resize:none;box-sizing:border-box}.lp-hero__idea-field textarea::placeholder{color:var(--text-tertiary)}.lp-hero__idea-submit{position:absolute;right:.5rem;bottom:.5rem;display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .95rem;border-radius:12px;border:0;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer;box-shadow:0 8px 22px rgba(var(--accent-primary-rgb, 124,58,237),.4),inset 0 1px #ffffff38;transition:transform .16s ease,filter .16s ease,box-shadow .22s ease;-webkit-tap-highlight-color:transparent}.lp-hero__idea-submit:hover:not([disabled]){transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 12px 28px rgba(var(--accent-primary-rgb, 124,58,237),.5),inset 0 1px #ffffff40}.lp-hero__idea-submit[disabled]{opacity:.5;cursor:not-allowed;filter:grayscale(.35)}.lp-hero__starters-row{margin-top:.9rem;display:flex;flex-direction:column;gap:.55rem}.lp-hero__starters-label{color:var(--text-tertiary);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.lp-hero__starters{display:flex;flex-wrap:wrap;gap:.4rem}.lp-hero__starter{padding:.5rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:var(--text-secondary);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;text-align:left;line-height:1.45;transition:all .2s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}.lp-hero__starter:hover{transform:translateY(-1.5px);color:var(--text-primary);border-color:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.3);background:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.1)}.lp-hero__starter[data-active=true]{color:var(--text-primary);border-color:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.5);background:linear-gradient(135deg,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.2),hsla(var(--accent-secondary-h, 280),var(--accent-secondary-s, 80%),var(--accent-secondary-l, 60%),.1))}.lp-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.3rem;animation:lpHeroSlideUp .7s cubic-bezier(.22,1,.36,1) .36s backwards}.lp-hero__cta-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font:inherit;font-size:1rem;font-weight:800}.lp-hero__cta-reader{display:inline-flex;align-items:center;gap:.65rem;padding:.7rem 1rem .7rem .7rem;font:inherit}.lp-hero__cta-reader--portal{--sw-action-bg: linear-gradient(135deg, rgba(var(--accent-primary-rgb, 124,58,237), .16), rgba(var(--accent-secondary-rgb, 168,85,247), .08)), rgba(255,255,255,.045);--sw-action-border: rgba(var(--accent-primary-rgb, 124,58,237), .3);--sw-action-shadow: 0 10px 24px rgba(var(--accent-primary-rgb, 124,58,237), .12), inset 0 1px 0 rgba(255,255,255,.08)}.lp-hero__cta-reader--portal .lp-hero__cta-reader-icon{background:linear-gradient(135deg,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.34),hsla(var(--accent-secondary-h, 280),var(--accent-secondary-s, 80%),var(--accent-secondary-l, 60%),.2))}.lp-hero__cta-reader-icon{width:34px;height:34px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,hsla(var(--accent-secondary-h, 280),var(--accent-secondary-s, 80%),var(--accent-secondary-l, 60%),.3),hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.2));color:var(--accent-primary);border:1px solid hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.32)}.lp-hero__cta-reader-text{display:flex;flex-direction:column;line-height:1.2;text-align:left;min-width:0}.lp-hero__cta-reader-text strong{color:var(--text-primary);font-size:.96rem;font-weight:800}.lp-hero__cta-reader-text small{color:var(--text-tertiary);font-size:.72rem;font-weight:600}.lp-hero__cta-reader>svg:last-child{color:var(--text-tertiary);transition:transform .2s ease,color .2s ease;flex-shrink:0}.lp-hero__cta-reader:hover>svg:last-child{transform:translate(3px);color:var(--accent-primary)}.lp-hero__pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.lp-hero__pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-secondary);font-size:.78rem;font-weight:650;animation:lpHeroPillIn .6s cubic-bezier(.22,1,.36,1) backwards}.lp-hero__pill>svg{color:var(--accent-primary)}.lp-hero__proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.1rem}.lp-hero__proof-item{min-width:0;border-radius:var(--radius-md, 8px);border:1px solid var(--lp-border);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.12),rgba(var(--accent-secondary-rgb),.07)),var(--lp-surface);padding:.72rem .78rem;box-shadow:inset 0 1px #ffffff0f}.lp-hero__proof-item strong{display:block;color:var(--sw-text-primary, var(--text-primary));font-size:.92rem;line-height:1.1;font-weight:950;overflow-wrap:anywhere}.lp-hero__proof-item span{display:block;margin-top:.2rem;color:var(--sw-text-tertiary, var(--text-tertiary));font-size:.68rem;line-height:1.25;font-weight:760;text-transform:uppercase;letter-spacing:0}@keyframes lpHeroPillIn{0%{opacity:0;transform:translateY(6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.lp-hero__visual{position:relative;min-width:0;animation:lpHeroVisualIn .9s cubic-bezier(.22,1,.36,1) .28s backwards;perspective:1400px}@media (max-width: 980px){.lp-hero__visual{padding:0 .25rem}}.lp-hero__device{position:relative;width:100%;border-radius:var(--sw-panel-radius, 22px);overflow:hidden;border:1px solid var(--lp-border);background:var(--sw-theme-panel-bg, linear-gradient(180deg, rgba(16, 20, 30, .98), rgba(8, 11, 18, .96)));box-shadow:var(--lp-panel-shadow),0 0 0 1px rgba(var(--accent-primary-rgb, 124,58,237),.1),inset 0 1px #ffffff0f;transform-style:preserve-3d;transform:rotateY(-3deg) rotateX(2deg);animation:lpHeroDeviceFloat 7s ease-in-out infinite}@media (max-width: 980px){.lp-hero__device{transform:none;animation:none}}@keyframes lpHeroDeviceFloat{0%,to{transform:rotateY(-3deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(-3deg) rotateX(2deg) translateY(-6px)}}.lp-hero__device-bar{display:flex;align-items:center;gap:.45rem;padding:.65rem .95rem;background:#ffffff06;border-bottom:1px solid rgba(255,255,255,.06)}.lp-hero__dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.lp-hero__dot--r{background:#ff5f57}.lp-hero__dot--y{background:#febc2e}.lp-hero__dot--g{background:#28c840}.lp-hero__device-title{margin-left:auto;color:var(--text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.06em}.lp-hero__device-body{display:grid;grid-template-columns:142px minmax(0,1fr);min-height:380px}@media (max-width: 1080px){.lp-hero__device-body{grid-template-columns:120px minmax(0,1fr)}}@media (max-width: 540px){.lp-hero__device-body{grid-template-columns:1fr}}.lp-hero__device-side{padding:.85rem .55rem;background:#ffffff05;border-right:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:.25rem}@media (max-width: 540px){.lp-hero__device-side{display:none}}.lp-hero__side-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .7rem;border-radius:9px;border:0;background:transparent;color:var(--text-tertiary);font:inherit;font-size:.78rem;font-weight:700;text-align:left;cursor:pointer;transition:all .24s ease;-webkit-tap-highlight-color:transparent}.lp-hero__side-item:hover{color:var(--text-primary);background:#ffffff0b}.lp-hero__side-item[data-active=true]{color:var(--text-primary);background:linear-gradient(135deg,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.2),hsla(var(--accent-secondary-h, 280),var(--accent-secondary-s, 80%),var(--accent-secondary-l, 60%),.1));box-shadow:inset 0 0 0 1px hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.28)}.lp-hero__side-glyph{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:6px;background:#ffffff0a;color:var(--accent-primary)}.lp-hero__device-main{padding:1rem 1.1rem 1.25rem;display:flex;flex-direction:column;gap:.9rem;min-width:0}.lp-hero__mobile-tabs{display:none}.lp-hero__chapter{display:flex;flex-direction:column;gap:.24rem}.lp-hero__chapter strong{color:var(--text-primary);font-size:.96rem;font-weight:800;letter-spacing:0}.lp-hero__chapter span{color:var(--text-tertiary);font-size:.74rem;font-weight:600}.lp-hero__chapter p{margin:.42rem 0 0;color:var(--text-secondary);font-size:.78rem;line-height:1.45;font-weight:650}.lp-hero__panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media (max-width: 1080px){.lp-hero__panes{gap:.45rem}}.lp-hero__pane{display:flex;align-items:center;gap:.55rem;padding:.6rem .7rem;border-radius:11px;border:1px solid rgba(255,255,255,.06);background:#ffffff06;min-width:0;animation:lpHeroPaneIn .7s cubic-bezier(.22,1,.36,1) backwards;transition:border-color .22s ease,background .22s ease}.lp-hero__pane:hover{border-color:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.3);background:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.08)}.lp-hero__pane-icon{width:28px;height:28px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:8px;background:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.16);color:var(--accent-primary);border:1px solid hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.22)}.lp-hero__pane[data-accent=secondary] .lp-hero__pane-icon{background:hsla(var(--accent-secondary-h, 280),var(--accent-secondary-s, 80%),var(--accent-secondary-l, 60%),.16);border-color:hsla(var(--accent-secondary-h, 280),var(--accent-secondary-s, 80%),var(--accent-secondary-l, 60%),.22);color:var(--accent-secondary)}.lp-hero__pane-title{color:var(--text-primary);font-size:.78rem;font-weight:800;line-height:1.2}.lp-hero__pane-body{color:var(--text-tertiary);font-size:.7rem;font-weight:600;line-height:1.3;margin-top:1px}.lp-hero__manuscript-mock{margin-top:.2rem;padding:.85rem .9rem;border-radius:11px;background:#00000052;border:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:.45rem}.lp-hero__line{height:8px;border-radius:999px;background:linear-gradient(90deg,#ffffff1a,#ffffff08);animation:lpHeroLine 5s ease-in-out infinite}.lp-hero__line--accent{background:linear-gradient(90deg,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.42),hsla(var(--accent-secondary-h, 280),var(--accent-secondary-s, 80%),var(--accent-secondary-l, 60%),.22))}@keyframes lpHeroLine{0%,to{opacity:.75}50%{opacity:1}}.lp-hero__float{position:absolute;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0c101ac7;color:var(--text-primary);font-size:.76rem;font-weight:700;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);box-shadow:0 14px 30px #0006;animation:lpHeroFloatIn .7s cubic-bezier(.22,1,.36,1) backwards,lpHeroFloatBob 5s ease-in-out infinite;z-index:2;white-space:nowrap}.lp-hero__float>svg{color:var(--accent-primary)}.lp-hero__float--ai{top:8%;right:-10px;color:#fff}.lp-hero__float--ai>svg{color:#10b981}.lp-hero__float--canon{bottom:12%;left:-16px;animation-delay:1.2s,0ms}.lp-hero__float--canon>svg{color:#10b981}.lp-hero__reader-chip{position:absolute;right:clamp(.5rem,3vw,1.5rem);bottom:clamp(.5rem,3vw,1.5rem);z-index:4;display:inline-flex;align-items:center;gap:.45rem;min-height:40px;border-radius:var(--radius-md, 8px);border:1px solid rgba(var(--accent-primary-rgb),.34);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.22),rgba(var(--accent-secondary-rgb),.12)),#050812c7;color:var(--text-primary);box-shadow:0 18px 42px #00000047;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:.55rem .74rem;font-size:.78rem;font-weight:900;cursor:pointer;transition:transform .18s ease,border-color .18s ease}.lp-hero__reader-chip>svg:first-child{color:var(--accent-primary)}.lp-hero__reader-chip:hover{transform:translateY(-2px);border-color:rgba(var(--accent-primary-rgb),.52)}@media (max-width: 980px){.lp-hero__float--ai{top:4%;right:4%}.lp-hero__float--canon{bottom:6%;left:4%}}@keyframes lpHeroFloatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lpHeroFloatIn{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.lp-hero{min-height:0;padding:clamp(1rem,3vw,1.5rem) 1.1rem clamp(1.5rem,4vw,2.5rem)}.lp-hero__inner{grid-template-columns:1fr;gap:1.5rem;align-items:start}.lp-hero__copy{gap:.85rem;order:1}.lp-hero__eyebrow{font-size:.68rem;padding:.3rem .65rem}.lp-hero__title{font-size:clamp(1.85rem,7.5vw,2.4rem);line-height:1.06;letter-spacing:0;overflow-wrap:break-word;word-break:break-word}.lp-hero__sub{font-size:.96rem;line-height:1.58;display:block;overflow:visible}.lp-hero__genesis{margin-top:0;padding:.9rem;border-radius:18px}.lp-hero__genesis-head{flex-direction:column;gap:.55rem;margin-bottom:.65rem}.lp-hero__genesis-title{font-size:1rem}.lp-hero__genesis-sub{display:none}.lp-hero__handoff{align-self:flex-start;font-size:.68rem;padding:.26rem .58rem}.lp-hero__idea-field textarea{min-height:72px;font-size:.93rem;padding:.8rem .9rem 2.8rem}.lp-hero__idea-submit{font-size:.8rem;padding:.52rem .82rem;border-radius:10px;min-height:40px}.lp-hero__starters-row{display:none}.lp-hero__actions{flex-direction:column;gap:.55rem;margin-top:.2rem}.lp-hero__cta-primary{width:100%;justify-content:center;font-size:1rem;padding:.92rem 1.4rem;border-radius:14px;min-height:52px}.lp-hero__cta-reader{width:100%;justify-content:flex-start;padding:.7rem 1rem;border-radius:14px;min-height:52px}.lp-hero__cta-reader-text strong{font-size:.9rem}.lp-hero__cta-reader-text small{font-size:.69rem}.lp-hero__pills{gap:.3rem;margin-top:.3rem}.lp-hero__pill{font-size:.72rem;padding:.28rem .58rem}.lp-hero__pill:nth-child(n+4){display:none}.lp-hero__proof{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-hero__proof-item{padding:.62rem .68rem}.lp-hero__visual{order:2;padding:0}.lp-hero__device{transform:none!important;animation:none!important;border-radius:16px}.lp-hero__device-body{min-height:0;grid-template-columns:1fr}.lp-hero__device-main{padding:.85rem;gap:.72rem}.lp-hero__mobile-tabs{display:flex;width:100%;max-width:100%;min-width:0;gap:.4rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding:.04rem .14rem .14rem;scroll-padding-inline:.5rem;scroll-snap-type:x proximity;contain:layout paint;isolation:isolate;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 .55rem,#000 calc(100% - .55rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 .55rem,#000 calc(100% - .55rem),transparent 100%)}.lp-hero__mobile-tabs::-webkit-scrollbar{display:none}.lp-hero__mobile-tab{flex:0 0 auto;min-width:clamp(4.35rem,23vw,5.5rem);max-width:7rem;min-height:44px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.32rem;padding:.42rem .58rem;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff09;color:var(--text-tertiary);font:inherit;font-size:.64rem;font-weight:820;line-height:1.1;scroll-snap-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.lp-hero__mobile-tab span{max-width:4.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-hero__mobile-tab[data-active=true]{color:var(--text-primary);border-color:rgba(var(--accent-primary-rgb),.36);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.18),rgba(var(--accent-secondary-rgb),.1));box-shadow:inset 0 1px #ffffff14}.lp-hero__chapter{padding:.72rem;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.lp-hero__chapter strong{font-size:.92rem;line-height:1.25}.lp-hero__chapter span,.lp-hero__chapter p{font-size:.72rem}.lp-hero__panes{grid-template-columns:1fr}.lp-hero__pane{padding:.58rem .62rem}.lp-hero__pane-title{font-size:.74rem}.lp-hero__pane-body{font-size:.67rem}.lp-hero__manuscript-mock{padding:.65rem;gap:.34rem}.lp-hero__line{height:6px}.lp-hero__float{display:none}.lp-hero__reader-chip{right:.75rem;bottom:.75rem}.lp-hero__orb{display:none}.lp-hero__art{opacity:.32;image-rendering:auto}}@media (max-width: 420px){.lp-hero__title{font-size:1.72rem}.lp-hero__sub{font-size:.93rem}.lp-hero__proof{grid-template-columns:1fr}}@media (min-width: 769px) and (max-width: 980px){.lp-hero{min-height:clamp(520px,70vh,780px);padding:clamp(1.5rem,3vw,2rem) clamp(1rem,3vw,1.5rem) clamp(2rem,4vw,3rem)}.lp-hero__inner{gap:1.5rem}.lp-hero__title{font-size:clamp(2rem,4.5vw,3rem)}.lp-hero__genesis{padding:1.1rem}.lp-hero__starters-row{display:none}.lp-hero__float--ai{top:3%;right:2%}.lp-hero__float--canon{bottom:5%;left:2%}}@keyframes lpHeroSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lpHeroPanelIn{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lpHeroVisualIn{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lpHeroPaneIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-theme=light] .lp-hero__title-soft,html[data-theme=paper] .lp-hero__title-soft{color:#475467}html[data-theme=light] .lp-hero__genesis,html[data-theme=paper] .lp-hero__genesis,html[data-theme=light] .lp-hero__cta-reader,html[data-theme=paper] .lp-hero__cta-reader,html[data-theme=light] .lp-hero__pill,html[data-theme=paper] .lp-hero__pill,html[data-theme=light] .lp-hero__proof-item,html[data-theme=paper] .lp-hero__proof-item,html[data-theme=light] .lp-hero__starter,html[data-theme=paper] .lp-hero__starter,html[data-theme=light] .lp-hero__device,html[data-theme=paper] .lp-hero__device{border-color:#0f172a14;background:#ffffffeb}html[data-theme=light] .lp-hero__reader-chip,html[data-theme=paper] .lp-hero__reader-chip{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.18),rgba(var(--accent-secondary-rgb),.1)),#ffffffdb;border-color:#0f172a1f;color:var(--text-primary)}html[data-theme=light] .lp-hero__idea-field,html[data-theme=paper] .lp-hero__idea-field{background:#f8fafcf2;border-color:#0f172a1a}html[data-theme=light] .lp-hero__device-side,html[data-theme=paper] .lp-hero__device-side{background:#00000006;border-right-color:#0f172a0f}html[data-theme=light] .lp-hero__device-bar,html[data-theme=paper] .lp-hero__device-bar{background:#00000008;border-bottom-color:#0f172a0f}html[data-theme=light] .lp-hero__float,html[data-theme=paper] .lp-hero__float{background:#ffffffeb;border-color:#0f172a1a;color:#101828}html[data-theme=light] .lp-hero__manuscript-mock,html[data-theme=paper] .lp-hero__manuscript-mock{background:#0f172a0a;border-color:#0f172a0f}@media (prefers-reduced-motion: reduce){.lp-hero,.lp-hero *,.lp-hero__orb,.lp-hero__float{animation:none!important;transition:none!important}.lp-hero__device{transform:none!important}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes livestats-shimmer{0%{left:-100%}to{left:100%}}@media (min-width: 769px){#live-stats .stat-item+.stat-item{border-left:1px solid var(--border-glass);padding-left:var(--space-xl)}}@media (max-width: 768px){.read-or-create-section{padding-left:max(16px,var(--safe-left, env(safe-area-inset-left, 0px)))!important;padding-right:max(16px,var(--safe-right, env(safe-area-inset-right, 0px)))!important;padding-bottom:calc(40px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))!important;padding-top:calc(40px + var(--safe-top, env(safe-area-inset-top, 0px)))!important;overflow-x:hidden!important;overflow-y:visible!important;width:100%!important;max-width:100vw!important}.read-or-create-section button{min-height:var(--touch-target-generous, 56px)!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion: reduce){.read-or-create-section *,.read-or-create-section *:before,.read-or-create-section *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media (min-width: 769px){.read-or-create-section [style*="cursor: pointer"]:hover{transform:translateY(-8px) scale(1.02)!important}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}.lp-features{width:100%;max-width:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow-x:hidden}.lp-features__section{width:100%;padding:clamp(2.5rem,6vw,5rem) clamp(1rem,4vw,2rem);box-sizing:border-box;opacity:0;transform:translateY(20px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.lp-features__section[data-revealed=true]{opacity:1;transform:translateY(0)}.lp-features__section>*{width:100%;max-width:1200px;margin:0 auto}.lp-features__hero{display:grid;gap:clamp(1rem,2.5vw,1.6rem);width:100%}.lp-features__hero-shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.78fr);gap:clamp(1rem,3vw,2rem);align-items:center;width:100%}.lp-features__hero-copy{display:grid;justify-items:start;gap:1rem;min-width:0}.lp-eyebrow{display:inline-flex;align-items:center;gap:.4rem;padding:.36rem .78rem;border-radius:999px;border:1px solid hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.32);background:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.1);color:var(--accent-primary);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lp-features__hero-title{margin:.4rem 0 0;max-width:900px;color:var(--text-primary);font-family:var(--font-display, var(--font-heading, inherit));font-size:clamp(2.25rem,5.1vw,4.7rem);font-weight:950;line-height:.98;letter-spacing:0;text-wrap:balance}.lp-features__hero-accent{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-features__hero-sub{margin:0;max-width:680px;color:var(--text-secondary);font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.65}.lp-features__hero-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:min(100%,720px)}.lp-features__hero-proof span,.lp-features__stage-grid span,.lp-features__stage-topline span{min-width:0;border:1px solid var(--sw-os-border-soft, rgba(255,255,255,.1));background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.12),#ffffff08),var(--sw-action-bg-quiet, rgba(255,255,255,.045));box-shadow:inset 0 1px #ffffff12}.lp-features__hero-proof span{display:grid;gap:.1rem;padding:.64rem .72rem;border-radius:14px}.lp-features__hero-proof strong,.lp-features__stage-grid strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.86rem;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.lp-features__hero-proof small,.lp-features__stage-grid small{min-width:0;overflow:hidden;color:var(--text-tertiary);font-size:.7rem;font-weight:780;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.lp-features__hero-stage{position:relative;display:grid;gap:.72rem;min-width:0;min-height:clamp(360px,32vw,500px);padding:clamp(.85rem,1.8vw,1.15rem);overflow:hidden;border:1px solid var(--sw-media-frame-border, var(--sw-os-border-accent, rgba(var(--accent-primary-rgb),.34)));border-radius:clamp(20px,2vw,28px);background:radial-gradient(circle at 18% 0%,rgba(var(--accent-primary-rgb),.22),transparent 42%),radial-gradient(circle at 100% 88%,rgba(var(--accent-secondary-rgb),.16),transparent 48%),var(--sw-media-frame-bg, var(--sw-os-preview, rgba(255,255,255,.06)));box-shadow:0 30px 90px #00000057,0 0 0 1px rgba(var(--accent-primary-rgb),.06),inset 0 1px #ffffff17;isolation:isolate}.lp-features__hero-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 50% 30%,black,transparent 76%);mask-image:radial-gradient(circle at 50% 30%,black,transparent 76%);opacity:.58;z-index:0}.lp-features__hero-stage>*{position:relative;z-index:1}.lp-features__hero-asset{width:100%;min-height:210px;margin:0;border-radius:20px}.lp-features__stage-topline{display:flex;flex-wrap:wrap;gap:.45rem}.lp-features__stage-topline span{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .6rem;border-radius:999px;color:var(--text-secondary);font-size:.7rem;font-weight:850;line-height:1}.lp-features__stage-topline span[data-state=active]{border-color:rgba(var(--accent-primary-rgb),.38);color:var(--text-primary);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.24),rgba(var(--accent-secondary-rgb),.13)),var(--sw-action-bg-quiet, rgba(255,255,255,.045))}.lp-features__stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lp-features__stage-grid span{display:grid;gap:.16rem;min-height:64px;padding:.66rem .72rem;border-radius:16px}.lp-features__stage-grid span[data-state=active]{border-color:rgba(var(--accent-secondary-rgb),.36);background:linear-gradient(135deg,rgba(var(--accent-secondary-rgb),.2),rgba(var(--accent-primary-rgb),.1)),var(--sw-action-bg-quiet, rgba(255,255,255,.045))}.lp-features__stage-grid span[data-state=watch]{border-color:var(--sw-border-warning, rgba(245,158,11,.38));background:linear-gradient(135deg,#f59e0b29,#ffffff07),var(--sw-action-bg-quiet, rgba(255,255,255,.045))}.lp-features__stage-rail{display:grid;grid-template-columns:1.3fr .75fr .95fr;gap:.42rem;align-items:center}.lp-features__stage-rail i{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.88),rgba(var(--accent-secondary-rgb),.62));box-shadow:0 0 18px rgba(var(--accent-primary-rgb),.2)}.lp-features__stage-rail i:nth-child(2){opacity:.56}.lp-features__stage-rail i:nth-child(3){opacity:.34}.lp-features__controls{width:100%;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.lp-features__search{position:relative;width:100%;max-width:560px;display:flex;align-items:center;gap:.6rem;padding:0 .95rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .18s ease,background .18s ease}.lp-features__search:focus-within{border-color:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.4);background:#ffffff0e}.lp-features__search svg{color:var(--text-tertiary);flex-shrink:0}.lp-features__search input{flex:1 1 auto;min-width:0;height:50px;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:.96rem;outline:0}.lp-features__search input::placeholder{color:var(--text-tertiary)}.lp-features__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.lp-features__chip{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff09;color:var(--text-secondary);font:inherit;font-size:.86rem;font-weight:650;cursor:pointer;transition:all .18s ease;-webkit-tap-highlight-color:transparent}.lp-features__chip:hover{color:var(--text-primary);background:#ffffff0f;border-color:#ffffff29}.lp-features__chip[data-active=true]{color:var(--text-primary);background:linear-gradient(135deg,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.22),hsla(var(--accent-secondary-h, 280),var(--accent-secondary-s, 80%),var(--accent-secondary-l, 60%),.14));border-color:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.45);box-shadow:0 4px 14px rgba(var(--accent-primary-rgb, 124,58,237),.2)}.lp-features__chip-count{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ffffff14;color:var(--text-tertiary);font-size:.7rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.lp-features__chip[data-active=true] .lp-features__chip-count{background:#ffffff29;color:var(--text-primary)}@media (max-width: 980px){.lp-features__hero-shell{grid-template-columns:1fr}.lp-features__hero-copy{justify-items:center;text-align:center}.lp-features__hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-features__hero-stage{min-height:320px}}@media (max-width: 600px){.lp-features__hero-title{font-size:clamp(2rem,12vw,3rem);line-height:1.02}.lp-features__hero-proof,.lp-features__stage-grid{grid-template-columns:1fr}.lp-features__hero-stage{min-height:300px;border-radius:20px}.lp-features__hero-asset{min-height:170px}.lp-features__stage-topline span{min-height:32px}.lp-features__stage-rail{grid-template-columns:1fr .65fr}.lp-features__stage-rail i:nth-child(3){display:none}}.lp-features__production{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1rem,2.4vw,1.6rem);align-items:stretch;padding:clamp(.85rem,1.6vw,1.1rem);border-radius:26px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 12% 4%,rgba(var(--accent-primary-rgb, 124,58,237),.22),transparent 34%),linear-gradient(135deg,#fff1,#ffffff05);box-shadow:0 30px 78px #0000004d,inset 0 1px #ffffff14;overflow:hidden}.lp-features__production-media{position:relative;min-height:clamp(280px,34vw,440px);border-radius:20px;overflow:hidden;background:#030610ad;border:1px solid rgba(255,255,255,.08)}.lp-features__production-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04071205,#04071259),radial-gradient(circle at 78% 18%,rgba(var(--accent-secondary-rgb, 192,38,211),.18),transparent 34%);pointer-events:none}.lp-features__production-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.06) contrast(1.04) brightness(.94);transform:scale(1.01)}.lp-features__production-body{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(.65rem,2vw,1.25rem)}.lp-features__production-body h2{margin:0;color:var(--text-primary);font-family:var(--font-display, var(--font-heading, inherit));font-size:clamp(1.7rem,3.4vw,2.65rem);line-height:1.04;letter-spacing:-.025em;font-weight:950}.lp-features__production-body>p{margin:0;color:var(--text-secondary);font-size:clamp(.95rem,1.2vw,1.04rem);line-height:1.68}.lp-features__production-grid{display:grid;gap:.75rem;margin-top:.2rem}.lp-features__production-grid article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.85rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.lp-features__production-grid h3{margin:0;color:var(--text-primary);font-size:.98rem;font-weight:900;letter-spacing:-.01em}.lp-features__production-grid p{margin:.3rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.52}@media (max-width: 900px){.lp-features__production{grid-template-columns:1fr}.lp-features__production-media{min-height:260px}}@media (max-width: 560px){.lp-features__production{border-radius:20px;padding:.65rem}.lp-features__production-media{min-height:220px;border-radius:16px}.lp-features__production-grid article{grid-template-columns:1fr}}.lp-os-proof{display:grid;gap:clamp(1rem,2.5vw,1.75rem);width:100%}.lp-os-proof__head{margin-bottom:0}.lp-os-proof__layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.72fr);gap:clamp(.9rem,2vw,1.25rem);align-items:stretch;padding:clamp(.75rem,1.4vw,1rem);border:1px solid var(--sw-os-border-soft, rgba(255,255,255,.09));border-radius:clamp(1.25rem,2vw,1.75rem);background:radial-gradient(circle at 16% 4%,rgba(var(--accent-primary-rgb, 124,58,237),.18),transparent 34%),radial-gradient(circle at 92% 26%,rgba(var(--accent-secondary-rgb, 192,38,211),.12),transparent 36%),linear-gradient(135deg,#ffffff0d,#ffffff05);box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff12;overflow:hidden}.lp-os-proof__stage{position:relative;min-height:clamp(430px,38vw,600px);padding:clamp(.75rem,1.5vw,1rem);border-radius:clamp(1rem,1.7vw,1.35rem);overflow:hidden;background:linear-gradient(180deg,#04081638,#040816bd),var(--sw-company-proof-frame, rgba(8,13,30,.88))}.lp-os-proof__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.034) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle at 54% 22%,black,transparent 78%);mask-image:radial-gradient(circle at 54% 22%,black,transparent 78%);opacity:.62;z-index:0}.lp-os-proof__asset{position:absolute;inset:clamp(.75rem,1.6vw,1rem);width:auto;height:auto;margin:0;border-radius:1rem;opacity:.72;filter:saturate(1.04) contrast(1.04) brightness(.82);transform:scale(1.01);z-index:1}.lp-os-proof__asset :where(img,svg){width:100%;height:100%;object-fit:cover}.lp-os-proof__overlay{position:relative;z-index:2;min-height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:.9rem;padding:clamp(.85rem,1.8vw,1.25rem);border-radius:1rem;background:linear-gradient(135deg,#040917e0,#04091757 50%,#040917cc),radial-gradient(circle at 74% 18%,rgba(var(--accent-primary-rgb, 124,58,237),.18),transparent 38%);border:1px solid rgba(var(--accent-primary-rgb, 124,58,237),.22);box-shadow:inset 0 1px #ffffff14}.lp-os-proof__stage-head{display:grid;gap:.28rem;width:min(100%,620px);align-self:start}.lp-os-proof__stage-head span{color:var(--accent-primary);font-size:.72rem;font-weight:900;text-transform:uppercase;line-height:1}.lp-os-proof__stage-head strong{color:var(--text-primary);font-family:var(--font-display, var(--font-heading, inherit));font-size:clamp(1.8rem,4.2vw,3.6rem);font-weight:950;line-height:.98;letter-spacing:0;text-wrap:balance}.lp-os-proof__stage-head em{width:fit-content;max-width:100%;padding:.32rem .62rem;border-radius:999px;border:1px solid rgba(var(--accent-primary-rgb, 124,58,237),.28);background:rgba(var(--accent-primary-rgb, 124,58,237),.12);color:var(--text-secondary);font-size:.72rem;font-style:normal;font-weight:860}.lp-os-proof__signal-row{align-self:end;display:flex;flex-wrap:wrap;gap:.42rem;max-width:680px}.lp-os-proof__signal-row span,.lp-os-proof__stack span{display:inline-flex;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb, 124,58,237),.16),#ffffff08),#ffffff0a;box-shadow:inset 0 1px #ffffff12;color:var(--text-primary);font-weight:850;line-height:1;white-space:nowrap}.lp-os-proof__signal-row span{min-height:34px;padding:.42rem .62rem;border-radius:999px;font-size:.78rem}.lp-os-proof__stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.lp-os-proof__stack span{gap:.42rem;min-height:44px;padding:.52rem .64rem;border-radius:.9rem;color:var(--text-secondary);font-size:.76rem;white-space:normal}.lp-os-proof__stack svg{color:var(--accent-primary);flex:0 0 auto}.lp-os-proof__systems{min-width:0;display:grid;grid-template-columns:1fr;gap:.55rem;align-content:start}.lp-os-system-card{position:relative;min-width:0;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;min-height:76px;padding:.72rem;border-radius:1rem;border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,#ffffff0d,#ffffff05),#ffffff07;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0f;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.lp-os-system-card:hover,.lp-os-system-card[data-active=true]{transform:translateY(-1px);border-color:rgba(var(--accent-primary-rgb, 124,58,237),.36);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb, 124,58,237),.16),rgba(var(--accent-secondary-rgb, 192,38,211),.08)),#ffffff09;box-shadow:0 14px 38px #0003,inset 0 1px #ffffff14}.lp-os-system-card__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:.85rem;overflow:hidden}.lp-os-system-card__body{min-width:0;display:grid;gap:.18rem}.lp-os-system-card__body strong{min-width:0;color:var(--text-primary);font-size:.93rem;font-weight:930;line-height:1.14;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-os-system-card__body small{display:-webkit-box;min-width:0;color:var(--text-secondary);font-size:.76rem;font-weight:650;line-height:1.32;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lp-os-system-card__state{justify-self:end;max-width:110px;padding:.28rem .48rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:var(--text-tertiary);font-size:.67rem;font-weight:850;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1040px){.lp-os-proof__layout{grid-template-columns:1fr}.lp-os-proof__systems{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-os-proof__stage{min-height:430px}}@media (max-width: 680px){.lp-os-proof__layout{padding:.55rem;border-radius:1.15rem}.lp-os-proof__stage{min-height:390px;border-radius:1rem}.lp-os-proof__overlay{grid-template-rows:auto auto auto;align-content:end;min-height:100%;padding:.78rem}.lp-os-proof__stage-head strong{font-size:clamp(1.55rem,9vw,2.4rem)}.lp-os-proof__signal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-os-proof__signal-row span{justify-content:center;min-height:32px;font-size:.72rem}.lp-os-proof__stack,.lp-os-proof__systems{grid-template-columns:1fr}.lp-os-system-card{grid-template-columns:auto minmax(0,1fr);min-height:72px}.lp-os-system-card__state{grid-column:2;justify-self:start;max-width:100%}}.lp-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.4rem)}@media (max-width: 980px){.lp-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.lp-features__grid{grid-template-columns:1fr}}.lp-feature-card{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:0 20px 48px #0000003d,inset 0 1px #ffffff0d;transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .38s ease;animation:lpCardIn .52s cubic-bezier(.22,1,.36,1) backwards;min-width:0}.lp-feature-card:hover,.lp-feature-card[data-active=true]{transform:translateY(-3px);border-color:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.34);box-shadow:0 28px 60px #0000004d,0 0 0 1px hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.2),inset 0 1px #ffffff0f}.lp-feature-card__visual{position:relative;aspect-ratio:16 / 10;min-height:200px;background:radial-gradient(circle at 18% 14%,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.1),transparent 50%),#0508128c;overflow:hidden}.lp-feature-card__visual>svg,.lp-feature-card__visual>div{width:100%;height:100%}.lp-feature-card__badge{position:absolute;top:.9rem;right:.9rem;z-index:2;padding:.24rem .55rem;border-radius:6px;font-size:.66rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.lp-feature-card__badge[data-kind=new]{color:#fff;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 4px 12px rgba(var(--accent-primary-rgb, 124,58,237),.4)}.lp-feature-card__badge[data-kind=pro]{color:#0a0a14;background:linear-gradient(135deg,#ffd166,#f6a23a);box-shadow:0 4px 12px #f6a23a59}.lp-feature-card__body{padding:clamp(1.05rem,1.7vw,1.4rem);display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto}.lp-feature-card__icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.24);background:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.1);color:var(--accent-primary);margin-bottom:.1rem}.lp-feature-card__icon>svg{width:18px;height:18px}.lp-feature-card__title{margin:0;color:var(--text-primary);font-size:1.08rem;font-weight:800;letter-spacing:-.015em}.lp-feature-card__tagline{margin:0;color:var(--text-secondary);font-size:.92rem;line-height:1.55;flex:1 1 auto}.lp-feature-card__cta{margin-top:.6rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-primary);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:all .16s ease;-webkit-tap-highlight-color:transparent}.lp-feature-card__cta:hover{border-color:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.4);background:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.12);color:var(--accent-primary)}.lp-feature-card__cta svg{transition:transform .16s ease}.lp-feature-card__cta:hover svg{transform:translate(2px)}.lp-features__empty{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}.lp-features__empty p{font-size:1.05rem;margin:0 0 1rem}.lp-features__empty button{border:0;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;padding:.65rem 1.2rem;border-radius:12px;font:inherit;font-weight:700;cursor:pointer}.lp-features__compare{display:grid;gap:clamp(1.2rem,3vw,2rem)}.lp-features__compare-head{max-width:760px;display:grid;gap:.8rem}.lp-features__compare-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.15rem)}.lp-features__compare-card{min-width:0;padding:clamp(1rem,1.8vw,1.35rem);border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:0 18px 42px #0003}.lp-features__compare-card h3{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.25;font-weight:900;letter-spacing:-.015em}.lp-features__compare-card p{margin:.6rem 0 0;color:var(--text-secondary);font-size:.9rem;line-height:1.58}@media (max-width: 980px){.lp-features__compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.lp-features__compare-grid{grid-template-columns:1fr}}.lp-section-head{max-width:760px;margin:0 auto clamp(2rem,4vw,3rem);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.85rem}.lp-features__deep-title{margin:0;color:var(--text-primary);font-family:var(--font-display, var(--font-heading, inherit));font-size:clamp(1.9rem,4vw,2.8rem);font-weight:900;letter-spacing:-.025em;line-height:1.05}.lp-features__deep-sub{margin:0;color:var(--text-secondary);font-size:clamp(.96rem,1.3vw,1.06rem);line-height:1.65}.lp-features__deep-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;padding:.5rem;margin-bottom:1.5rem;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (max-width: 880px){.lp-features__deep-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 540px){.lp-features__deep-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-features__deep-tab{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .5rem;border-radius:12px;border:0;background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer;transition:all .18s ease;-webkit-tap-highlight-color:transparent;min-width:0}.lp-features__deep-tab:hover{background:#ffffff0a;color:var(--text-primary)}.lp-features__deep-tab[data-active=true]{color:var(--text-primary);background:linear-gradient(135deg,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.2),hsla(var(--accent-secondary-h, 280),var(--accent-secondary-s, 80%),var(--accent-secondary-l, 60%),.1));box-shadow:inset 0 0 0 1px hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.3)}.lp-features__deep-tab-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0d;color:var(--accent-primary)}.lp-features__deep-tab-icon>svg{width:16px;height:16px}.lp-features__deep-tab-label{font-size:.78rem;font-weight:700;text-align:center;line-height:1.2;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lp-deep-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1rem,2.4vw,2rem);align-items:stretch;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:0 28px 64px #0000004d,inset 0 1px #ffffff0d;padding:clamp(1rem,2.2vw,1.75rem);animation:lpFadeIn .36s cubic-bezier(.22,1,.36,1)}@media (max-width: 880px){.lp-deep-panel{grid-template-columns:1fr}}.lp-deep-panel__visual{border-radius:16px;overflow:hidden;min-height:320px;background:radial-gradient(circle at 15% 12%,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.1),transparent 50%),#0508128c}.lp-deep-panel__visual>svg,.lp-deep-panel__visual>div{width:100%;height:100%}.lp-deep-panel__body{display:flex;flex-direction:column;gap:1rem;min-width:0}.lp-deep-panel__head{display:flex;align-items:flex-start;gap:.85rem}.lp-deep-panel__icon{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.3);background:hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.12);color:var(--accent-primary)}.lp-deep-panel__icon>svg{width:20px;height:20px}.lp-deep-panel__title{margin:0;color:var(--text-primary);font-family:var(--font-display, var(--font-heading, inherit));font-size:clamp(1.4rem,2.3vw,1.85rem);font-weight:900;letter-spacing:-.02em;line-height:1.1}.lp-deep-panel__tagline{margin:.25rem 0 0;color:var(--text-secondary);font-size:.96rem;line-height:1.5}.lp-deep-panel__summary{margin:0;color:var(--text-secondary);font-size:.98rem;line-height:1.7}.lp-deep-panel__cols{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:.4rem}@media (max-width: 640px){.lp-deep-panel__cols{grid-template-columns:1fr}}.lp-deep-panel__col-title{margin:0 0 .65rem;color:var(--text-tertiary);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lp-deep-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.lp-deep-panel__list li{display:flex;align-items:flex-start;gap:.55rem;color:var(--text-primary);font-size:.92rem;line-height:1.55}.lp-deep-panel__list svg{width:14px;height:14px;flex-shrink:0;margin-top:3px;color:var(--accent-primary)}.lp-deep-panel__list--muted li{color:var(--text-secondary)}.lp-deep-panel__dot{width:5px;height:5px;flex-shrink:0;margin-top:8px;border-radius:999px;background:var(--accent-primary);opacity:.7}.lp-deep-panel__tags{display:flex;flex-wrap:wrap;gap:.4rem}.lp-deep-panel__tag{padding:.3rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:var(--text-secondary);font-size:.78rem;font-weight:650}.lp-features__cta{text-align:center;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,3vw,2.25rem);border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% -10%,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.2),transparent 55%),linear-gradient(180deg,#ffffff0a,#ffffff03);box-shadow:0 28px 64px #0000004d,inset 0 1px #ffffff0d;display:flex;flex-direction:column;align-items:center;gap:1rem}.lp-features__cta-title{margin:0;color:var(--text-primary);font-family:var(--font-display, var(--font-heading, inherit));font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:900;letter-spacing:-.02em;line-height:1.1}.lp-features__cta-sub{margin:0;color:var(--text-secondary);max-width:520px;font-size:1rem;line-height:1.6}.lp-features__cta-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem;justify-content:center}.lp-features__cta-primary{min-width:138px}.lp-features__cta-secondary{min-width:146px}html[data-theme=light] .lp-features__search,html[data-theme=paper] .lp-features__search,html[data-theme=light] .lp-features__chip,html[data-theme=paper] .lp-features__chip,html[data-theme=light] .lp-features__deep-tabs,html[data-theme=paper] .lp-features__deep-tabs{border-color:#00000014;background:#ffffffb3}html[data-theme=light] .lp-feature-card,html[data-theme=paper] .lp-feature-card,html[data-theme=light] .lp-features__production,html[data-theme=paper] .lp-features__production,html[data-theme=light] .lp-os-proof__layout,html[data-theme=paper] .lp-os-proof__layout,html[data-theme=light] .lp-deep-panel,html[data-theme=paper] .lp-deep-panel,html[data-theme=light] .lp-features__cta,html[data-theme=paper] .lp-features__cta{border-color:#00000014;background:linear-gradient(180deg,#ffffffeb,#ffffff9e);box-shadow:0 20px 48px #00000014,inset 0 1px #fff9}html[data-theme=light] .lp-features__production-grid article,html[data-theme=paper] .lp-features__production-grid article,html[data-theme=light] .lp-os-system-card,html[data-theme=paper] .lp-os-system-card{border-color:#00000014;background:#ffffff8f}html[data-theme=light] .lp-os-proof__stage,html[data-theme=paper] .lp-os-proof__stage{background:linear-gradient(180deg,#ffffff57,#edf2fcdb),var(--sw-company-proof-frame, rgba(255,255,255,.86))}html[data-theme=light] .lp-os-proof__overlay,html[data-theme=paper] .lp-os-proof__overlay{background:linear-gradient(135deg,#ffffffeb,#ffffff94 50%,#f0f5ffdb),radial-gradient(circle at 74% 18%,rgba(var(--accent-primary-rgb, 124,58,237),.1),transparent 38%);border-color:rgba(var(--accent-primary-rgb, 124,58,237),.18);box-shadow:inset 0 1px #ffffffb3}html[data-theme=light] .lp-feature-card__visual,html[data-theme=paper] .lp-feature-card__visual,html[data-theme=light] .lp-deep-panel__visual,html[data-theme=paper] .lp-deep-panel__visual{background:radial-gradient(circle at 18% 14%,hsla(var(--accent-primary-h, 250),var(--accent-primary-s, 80%),var(--accent-primary-l, 60%),.08),transparent 50%),#f5f7fcd9}html[data-theme=light] .lp-features__deep-tab:hover,html[data-theme=paper] .lp-features__deep-tab:hover{background:#0000000a}@keyframes lpCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes lpFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.lp-features__section,.lp-feature-card,.lp-deep-panel{animation:none!important;transition:none!important}}.lp-home--hero-only{width:100%;max-width:100%;min-width:0;min-height:calc(var(--sw-visual-vh, 100dvh) - var(--lp-header-offset, 5rem));display:grid;align-items:stretch;box-sizing:border-box;overflow-x:clip;position:relative;padding:0 max(0px,env(safe-area-inset-right,0px)) 0 max(0px,env(safe-area-inset-left,0px))}.lp-home__hero-only-stage{min-width:0;width:100%;min-height:inherit;display:grid;align-items:stretch}.lp-home--hero-only .lp-hero{min-height:inherit;height:auto;margin:0}.lp-home--hero-only .lp-hero__inner{min-height:inherit}.lp-home--hero-only .lp-hero__bg{top:0;right:0;bottom:0;left:0}@media (max-width: 980px){.lp-home--hero-only{min-height:auto;overflow-x:hidden}.lp-home--hero-only .lp-hero,.lp-home--hero-only .lp-hero__inner{min-height:auto}}html.landing-page-active,html.landing-page-active body{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;scroll-behavior:auto!important;height:auto!important;max-height:none!important;min-height:100dvh!important}#landing-page-root{height:auto!important;max-height:none!important;min-height:100dvh!important;overflow-x:clip!important;overflow-y:visible!important}html[data-theme=light] #landing-page-root,html[data-theme=paper] #landing-page-root{--landing-page-bg: var(--sw-theme-page-bg, var(--sw-page-bg, linear-gradient(135deg, #f8fafc 0%, #eef2f7 55%, #f7f2ea 100%)))}html[data-theme=dark] #landing-page-root,html[data-theme=dim] #landing-page-root,html[data-theme=oled] #landing-page-root,html[data-theme=midnight] #landing-page-root{--landing-page-bg: var(--sw-theme-page-bg, var(--sw-page-bg, linear-gradient(135deg, rgba(5, 8, 18, .96), rgba(12, 17, 28, .98)), var(--bg-gradient-primary)))}#landing-page-root{--landing-section-pad-x: clamp(1rem, 4vw, 2rem);--landing-section-max: min(1220px, calc(100vw - 2rem) );--landing-surface: var(--sw-product-section-bg, var(--sw-premium-surface-bg, rgba(255,255,255,.07)));--landing-surface-strong: var(--sw-product-section-bg-strong, var(--sw-premium-surface-strong-bg, rgba(255,255,255,.12)));--landing-border: var(--sw-product-border, var(--sw-border-soft, rgba(var(--accent-primary-rgb),.18)));--landing-border-strong: var(--sw-product-border-strong, var(--sw-border-strong, rgba(var(--accent-primary-rgb),.32)));--landing-shadow: var(--sw-product-shadow, var(--sw-card-shadow, 0 24px 68px rgba(0,0,0,.28)));scrollbar-gutter:stable;scroll-behavior:smooth}#landing-page-root::-webkit-scrollbar{width:12px}#landing-page-root::-webkit-scrollbar-track{background:var(--sw-scrollbar-track, rgba(255,255,255,.035))}#landing-page-root::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--sw-scrollbar-thumb, rgba(var(--accent-primary-rgb),.52)),rgba(var(--accent-secondary-rgb),.36));border:3px solid transparent;border-radius:999px;background-clip:padding-box}#landing-page-root .landing-section{width:100%;padding:clamp(2rem,5vw,5rem) var(--landing-section-pad-x);box-sizing:border-box;min-width:0}#landing-page-root .landing-page-shell{width:min(100%,var(--landing-section-max));margin:0 auto;display:grid;gap:clamp(1rem,3vw,1.75rem)}#landing-page-root .landing-page-hero-panel{position:relative;overflow:hidden;border-radius:var(--sw-panel-radius, 22px);border:1px solid var(--landing-border);background:radial-gradient(circle at 12% 0%,rgba(var(--accent-primary-rgb),.18),transparent 38%),radial-gradient(circle at 92% 16%,rgba(var(--accent-secondary-rgb),.12),transparent 40%),var(--landing-surface);box-shadow:var(--landing-shadow),inset 0 1px #ffffff14;padding:clamp(1.2rem,4vw,2.4rem)}#landing-page-root :where(.lp-trust,.lp-proof__card,.lp-system-card,.lp-ownership,.lp-compare,.feature-grid-item,.pricing-card,.faq-item){border-color:var(--landing-border)!important;background:var(--landing-surface)!important;box-shadow:var(--landing-shadow)}#landing-page-root :where(.lp-section-head,.features-hero,.landing-page-hero-panel) h1,#landing-page-root :where(.lp-section-head,.features-hero,.landing-page-hero-panel) h2{letter-spacing:0!important;text-wrap:balance}#landing-page-root :where(.lp-section-head,.features-hero,.landing-page-hero-panel) p{max-width:var(--sw-product-copy-max, 68ch);color:var(--sw-product-muted, var(--sw-text-secondary))!important}#landing-page-root .landing-page-hero-panel h1{margin:.65rem 0 0;max-width:860px;color:var(--sw-text-primary, var(--text-primary));font-size:clamp(2.3rem,6vw,5rem);line-height:.96;font-weight:950;letter-spacing:0}#landing-page-root .landing-page-hero-panel p{margin:1rem 0 0;max-width:760px;color:var(--sw-text-secondary, var(--text-secondary));font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.65}#landing-page-root .landing-eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:.38rem .62rem;border-radius:999px;border:1px solid rgba(var(--accent-primary-rgb),.25);background:rgba(var(--accent-primary-rgb),.1);color:var(--accent-primary);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}#landing-page-root .features-page{padding-top:clamp(2.25rem,5vw,4.6rem)!important}#landing-page-root .features-hero,#landing-page-root .feature-details-panel,#landing-page-root .features-cta{border-radius:var(--sw-panel-radius, 22px)!important;border:1px solid var(--landing-border)!important;background:radial-gradient(circle at 8% 0%,rgba(var(--accent-primary-rgb),.14),transparent 38%),var(--landing-surface)!important;box-shadow:var(--landing-shadow),inset 0 1px #ffffff14;padding:clamp(1rem,3vw,2rem)}#landing-page-root .features-grid{align-items:stretch}#landing-page-root .feature-grid-item,#landing-page-root .feature-card{height:100%}#landing-page-root .feature-card{min-height:100%}#landing-page-root .feature-details-panel{max-width:var(--landing-section-max)!important}#landing-page-root .landing-faq-page{padding-top:clamp(2.25rem,5vw,4.5rem)}.landing-faq-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;margin-top:1.2rem;align-items:center}.landing-faq-search-row input{min-height:52px;border-radius:14px;border:1px solid rgba(255,255,255,.13);background:#03071285;color:var(--text-primary);padding:0 1rem;font:inherit;outline:none}.landing-faq-search-row span{color:var(--accent-primary);font-size:.82rem;font-weight:850;white-space:nowrap}.landing-faq-layout{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:clamp(1rem,3vw,1.5rem);align-items:start}.landing-faq-sidebar{position:sticky;top:96px;display:grid;gap:.5rem;padding:.85rem;border-radius:var(--sw-panel-radius, 18px);border:1px solid rgba(var(--accent-primary-rgb),.18);background:linear-gradient(135deg,#ffffff12,#ffffff08);box-shadow:0 20px 54px #0000003d,inset 0 1px #ffffff12;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.landing-faq-sidebar button{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:var(--text-secondary);padding:.54rem .7rem;cursor:pointer;font-weight:760}.landing-faq-sidebar button[data-active=true]{color:var(--text-primary);border-color:rgba(var(--accent-primary-rgb),.32);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.17),rgba(var(--accent-secondary-rgb),.1));box-shadow:0 10px 24px rgba(var(--accent-primary-rgb),.1)}.landing-faq-sidebar button strong{color:var(--accent-primary);font-size:.76rem}.landing-faq-list{display:grid;gap:.75rem;min-width:0}.landing-faq-item{border-radius:var(--sw-panel-radius, 18px);border:1px solid rgba(255,255,255,.11);background:linear-gradient(135deg,#ffffff12,#ffffff08);box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff12;padding:clamp(.9rem,2vw,1.15rem);overflow:hidden}.landing-faq-item[data-open=true]{border-color:rgba(var(--accent-primary-rgb),.28);background:radial-gradient(circle at 10% 0%,rgba(var(--accent-primary-rgb),.13),transparent 38%),linear-gradient(135deg,#ffffff14,#ffffff09)}.landing-faq-question{width:100%;display:grid;gap:.65rem;border:0;background:transparent;color:var(--text-primary);padding:0;text-align:left;cursor:pointer}.landing-faq-category{width:fit-content;border-radius:999px;border:1px solid rgba(var(--accent-primary-rgb),.25);background:rgba(var(--accent-primary-rgb),.1);color:var(--accent-primary);padding:.24rem .5rem;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.landing-faq-question-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;font-size:clamp(1rem,1.3vw,1.18rem);font-weight:860;line-height:1.35}.landing-faq-plus{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-primary);border:1px solid rgba(var(--accent-primary-rgb),.24);background:rgba(var(--accent-primary-rgb),.1);font-size:1.2rem;font-weight:900}.landing-faq-answer{overflow:hidden;color:var(--text-secondary);line-height:1.65;font-size:.98rem;transition:max-height .26s ease,opacity .22s ease,margin-top .22s ease}.landing-empty-state{min-height:180px;border-radius:var(--sw-panel-radius, 18px);border:1px dashed rgba(var(--accent-primary-rgb),.3);background:rgba(var(--accent-primary-rgb),.07);display:grid;place-items:center;align-content:center;gap:.35rem;color:var(--text-secondary);text-align:center;padding:1.5rem}.landing-product-rail{position:fixed;left:clamp(.75rem,1.3vw,1.25rem);top:50%;transform:translateY(-50%);z-index:12;width:86px;padding:.55rem;display:grid;gap:.5rem;border-radius:24px;border:1px solid rgba(var(--accent-primary-rgb),.2);background:radial-gradient(circle at 50% 0%,rgba(var(--accent-primary-rgb),.16),transparent 48%),linear-gradient(180deg,#0c101ad1,#070a12b8);box-shadow:0 24px 58px #0000005c,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.landing-product-rail__button{min-height:56px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;color:var(--text-secondary);cursor:pointer;display:grid;align-content:center;gap:.1rem;padding:.46rem;text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.landing-product-rail__button strong{color:inherit;font-size:.72rem;font-weight:900;letter-spacing:0}.landing-product-rail__button span{color:var(--text-tertiary);font-size:.6rem;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-product-rail__button:hover,.landing-product-rail__button[data-active=true]{transform:translateY(-1px);color:var(--text-primary);border-color:rgba(var(--accent-primary-rgb),.36);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.18),rgba(var(--accent-secondary-rgb),.1));box-shadow:0 12px 24px rgba(var(--accent-primary-rgb),.12),inset 0 1px #ffffff1a}.landing-product-rail__button--cta{color:#fff;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.96),rgba(var(--accent-secondary-rgb),.76));border-color:rgba(var(--accent-primary-rgb),.5);box-shadow:0 14px 28px rgba(var(--accent-primary-rgb),.22)}.landing-product-rail__button--cta span{color:#ffffffc2}#landing-page-root .sw-command-surface,#landing-page-root article,#landing-page-root section>div{min-width:0}#landing-page-root input,#landing-page-root textarea,#landing-page-root select{accent-color:var(--accent-primary)}#landing-page-root button,#landing-page-root [role=button]{min-height:var(--sw-touch-target, 44px)}@keyframes float{0%,to{transform:translateY(0) translate(0);opacity:.3}50%{transform:translateY(-20px) translate(10px);opacity:.6}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){#landing-page-root{min-height:100dvh!important;min-height:100vh!important;height:auto!important;max-height:none!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important}#landing-main{min-height:auto!important;height:auto!important;overflow-y:visible!important;flex:1 1 auto!important}.home-page{min-height:auto!important;height:auto!important;overflow-y:visible!important}#landing-main>*{min-height:auto!important;height:auto!important}@supports (-webkit-touch-callout: none){#landing-page-root{min-height:-webkit-fill-available!important}}}@media screen and (max-width: 768px){#landing-page-root,#landing-page-root *{box-sizing:border-box}#landing-page-root img,#landing-page-root video,#landing-page-root canvas,#landing-page-root svg{max-width:100%}body,html{overflow-x:hidden!important;position:relative!important}}@media (prefers-reduced-motion: reduce){#landing-page-root [style*=animation]{animation:none!important}}@media screen and (max-width: 1320px){.landing-product-rail{display:none}}@media screen and (max-width: 860px){.landing-faq-layout{grid-template-columns:1fr}.landing-faq-sidebar{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-faq-search-row{grid-template-columns:1fr}}@media screen and (max-width: 560px){.landing-faq-sidebar{grid-template-columns:1fr}#landing-page-root .landing-section{padding-left:1rem;padding-right:1rem}}@supports (height: 100lvh){@media screen and (max-width: 768px){#landing-page-root{min-height:100lvh!important}}}#landing-page-root{--lp-header-height: 68px;--lp-content-max: 1320px;--lp-reading-max: 68ch;isolation:isolate;background:radial-gradient(circle at 12% -8%,rgba(var(--accent-primary-rgb),.14),transparent 32rem),radial-gradient(circle at 92% 12%,rgba(var(--accent-secondary-rgb),.1),transparent 30rem),var(--landing-page-bg)!important}#landing-page-root .landing-page-backdrop{opacity:.58;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.62) 52%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.62) 52%,transparent 100%)}#landing-page-root :where(button,[role=button],input,textarea,select,a):focus-visible{outline:2px solid var(--accent-primary)!important;outline-offset:3px}#landing-page-root .lp-header{min-height:var(--lp-header-height);background:color-mix(in srgb,var(--sw-theme-page-bg, #080b14) 82%,transparent);border-bottom-color:color-mix(in srgb,var(--landing-border) 78%,transparent);backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}#landing-page-root .lp-header[data-scrolled=true]{background:color-mix(in srgb,var(--sw-theme-page-bg, #080b14) 92%,transparent);border-bottom-color:var(--landing-border);box-shadow:0 14px 36px color-mix(in srgb,#000 22%,transparent)}#landing-page-root .lp-header__inner{min-height:var(--lp-header-height);max-width:var(--lp-content-max);padding-block:.65rem}#landing-page-root .lp-header__brand{min-height:44px;padding:.38rem .56rem}#landing-page-root .lp-header__brand-text{font-size:1rem;font-weight:840}#landing-page-root .lp-header__nav-link,#landing-page-root .lp-header__reader,#landing-page-root .lp-header__signin,#landing-page-root .lp-header__cta{min-height:44px}#landing-page-root .lp-header__nav-link{padding-inline:.78rem;color:var(--sw-text-secondary, var(--text-secondary))}#landing-page-root .lp-header__nav-link[data-active=true]{color:var(--sw-text-primary, var(--text-primary));background:color-mix(in srgb,var(--accent-primary) 10%,transparent)}#landing-page-root .lp-header__nav-link[data-active=true]:after{bottom:2px;width:22px}#landing-page-root .lp-hero{min-height:calc(var(--sw-visual-vh, 100dvh) - var(--lp-header-height));padding:clamp(2rem,4.4vw,4.5rem) clamp(1.25rem,4vw,3.5rem) clamp(2.5rem,5vw,4.75rem);overflow:clip}#landing-page-root .lp-hero__inner{width:min(100%,var(--lp-content-max));max-width:none;min-height:auto;grid-template-columns:minmax(0,.88fr) minmax(31rem,1.12fr);gap:clamp(2rem,4vw,4.5rem);align-items:start}#landing-page-root .lp-hero__copy{gap:clamp(.8rem,1.4vw,1.1rem)}#landing-page-root .lp-hero__eyebrow{max-width:100%;min-height:30px;padding:.35rem .7rem;border-color:color-mix(in srgb,var(--accent-primary) 34%,transparent);background:color-mix(in srgb,var(--accent-primary) 10%,transparent);color:color-mix(in srgb,var(--accent-primary) 82%,white);letter-spacing:.08em}#landing-page-root .lp-hero__title{max-width:680px;font-size:clamp(2.8rem,4.15vw,4.4rem);line-height:.98;letter-spacing:-.045em!important;text-wrap:balance}#landing-page-root .lp-hero__sub{max-width:var(--lp-reading-max);color:var(--sw-text-secondary, var(--text-secondary));font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.62}#landing-page-root .lp-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.58rem;margin-top:.18rem}#landing-page-root .lp-hero__actions .lp-hero__cta-primary{grid-column:1 / -1}#landing-page-root .lp-hero__cta-primary,#landing-page-root .lp-hero__cta-reader{min-height:50px;border-radius:14px}#landing-page-root .lp-hero__cta-primary{justify-content:center;min-width:12.75rem;--sw-action-fg-primary: #fff;color:#fff!important;box-shadow:0 15px 34px color-mix(in srgb,var(--accent-primary) 26%,transparent),inset 0 1px #ffffff40}#landing-page-root .lp-hero__cta-primary :where(span,svg){color:inherit}#landing-page-root .lp-hero__cta-reader{padding:.6rem .78rem;background:color-mix(in srgb,var(--sw-theme-panel-bg, #111522) 82%,transparent)}#landing-page-root .lp-hero__proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}#landing-page-root .lp-hero__proof-item{min-height:56px;padding:.62rem .7rem;border-radius:13px;background:color-mix(in srgb,var(--sw-theme-panel-bg, #111522) 74%,transparent)}#landing-page-root .lp-hero__proof-item strong{font-size:.84rem}#landing-page-root .lp-hero__proof-item span{font-size:.63rem;text-transform:none;letter-spacing:.015em}#landing-page-root .lp-hero__genesis{margin-top:.05rem;padding:1rem;border-radius:18px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent-primary) 11%,transparent),transparent 52%),color-mix(in srgb,var(--sw-theme-panel-bg, #101522) 88%,transparent);box-shadow:0 18px 44px #0003,inset 0 1px #ffffff0d}#landing-page-root .lp-hero__genesis:before{animation:none;opacity:.82}#landing-page-root .lp-hero__genesis-head{align-items:center;margin-bottom:.7rem}#landing-page-root .lp-hero__genesis-title{font-size:1rem}#landing-page-root .lp-hero__genesis-sub{max-width:50ch;font-size:.78rem}#landing-page-root .lp-hero__handoff{color:var(--sw-color-success, #3ddc97);border-color:color-mix(in srgb,var(--sw-color-success, #3ddc97) 34%,transparent);background:color-mix(in srgb,var(--sw-color-success, #3ddc97) 10%,transparent);letter-spacing:0}#landing-page-root .lp-hero__idea-field textarea{min-height:76px;padding:.8rem 1rem 2.7rem}#landing-page-root .lp-hero__idea-submit{min-height:40px}#landing-page-root .lp-hero__starters-row{display:none}#landing-page-root .lp-hero__pills{gap:.35rem;margin-top:.15rem}#landing-page-root .lp-hero__pill{padding:.3rem .62rem;background:color-mix(in srgb,var(--sw-theme-panel-bg, #111522) 70%,transparent);font-size:.72rem}#landing-page-root .lp-hero__visual{width:min(100%,720px);justify-self:end;padding:0;margin-top:clamp(2.4rem,5vw,5rem);position:sticky;top:calc(var(--lp-header-height) + 1.25rem);perspective:none}#landing-page-root .lp-hero__device{border-radius:clamp(18px,2vw,26px);border-color:color-mix(in srgb,var(--accent-primary) 22%,var(--landing-border));background:linear-gradient(180deg,color-mix(in srgb,var(--sw-theme-panel-bg, #111522) 96%,white 2%),var(--sw-theme-panel-bg, #0c101a));box-shadow:0 42px 110px #0000006b,0 0 0 1px color-mix(in srgb,var(--accent-primary) 10%,transparent),inset 0 1px #ffffff14;transform:none;animation:none}#landing-page-root .lp-hero__device-body{grid-template-columns:132px minmax(0,1fr);min-height:clamp(340px,42vh,430px)}#landing-page-root .lp-hero__side-item{min-height:44px;border-radius:11px}#landing-page-root .lp-hero__side-item[data-active=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 20%,transparent),color-mix(in srgb,var(--accent-secondary) 10%,transparent))}#landing-page-root .lp-hero__device-main{justify-content:center;padding:clamp(1rem,2vw,1.4rem)}#landing-page-root .lp-hero__chapter{padding:.85rem;border:1px solid color-mix(in srgb,var(--landing-border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--sw-theme-card-bg, #151a28) 76%,transparent)}#landing-page-root .lp-hero__chapter strong{font-size:1rem}#landing-page-root .lp-hero__pane{min-height:58px;border-radius:13px}#landing-page-root .lp-hero__float{animation:lpHeroFloatIn .56s cubic-bezier(.22,1,.36,1) backwards}#landing-page-root .lp-hero__reader-chip{min-height:42px}#landing-page-root .landing-section{padding-block:clamp(2rem,5vw,4.75rem)}#landing-page-root :where(.landing-page-hero-panel,.features-hero,.feature-details-panel,.features-cta){border-radius:clamp(18px,2.2vw,28px)!important}#landing-page-root :where(.landing-page-hero-panel,.features-hero) :where(h1,h2){max-width:18ch;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1;letter-spacing:-.04em!important}#landing-page-root :where(.landing-page-hero-panel,.features-hero) p{max-width:var(--lp-reading-max)}#landing-page-root :where(.lp-trust,.lp-proof__card,.lp-system-card,.lp-ownership,.lp-compare,.feature-grid-item,.pricing-card,.faq-item){box-shadow:0 18px 46px #0000002e!important}html:is([data-theme=light],[data-theme=paper]) #landing-page-root .lp-header{background:color-mix(in srgb,var(--sw-theme-page-bg, #fff) 86%,transparent)}html:is([data-theme=light],[data-theme=paper]) #landing-page-root .lp-hero__bg:after{background:linear-gradient(90deg,#f9fafcfa,#f9fafce8 42%,#f9fafc7a 72%,#f9fafcc7),linear-gradient(180deg,#f9fafc8f,#f9fafc38 45%,#f9fafcd6)}@media (max-width: 1180px){#landing-page-root .lp-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(27rem,1.08fr);gap:1.8rem}#landing-page-root .lp-hero__title{font-size:clamp(2.55rem,4.2vw,3.65rem)}#landing-page-root .lp-hero__cta-reader-text small{display:none}}@media (max-width: 980px){#landing-page-root{--lp-header-height: 64px}#landing-page-root .lp-header__inner{padding-inline:max(1rem,env(safe-area-inset-left),env(safe-area-inset-right))}#landing-page-root .lp-drawer{z-index:70}#landing-page-root .lp-header[data-open=true]{z-index:72}#landing-page-root .lp-drawer__panel{width:min(390px,92vw);padding-top:calc(env(safe-area-inset-top,0px) + 5.25rem);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent-primary) 17%,transparent),transparent 48%),color-mix(in srgb,var(--sw-theme-page-bg, #080b14) 96%,black 4%)}#landing-page-root .lp-drawer__link,#landing-page-root .lp-drawer__reader,#landing-page-root .lp-drawer__signin,#landing-page-root .lp-drawer__cta{min-height:50px}#landing-page-root .lp-hero{min-height:auto;padding:1.25rem max(1rem,env(safe-area-inset-left),env(safe-area-inset-right)) calc(2.5rem + env(safe-area-inset-bottom))}#landing-page-root .lp-hero__inner{display:flex;flex-direction:column;align-items:stretch;gap:.95rem;min-height:auto}#landing-page-root .lp-hero__copy{display:contents}#landing-page-root .lp-hero__eyebrow{order:1}#landing-page-root .lp-hero__title{order:2}#landing-page-root .lp-hero__sub{order:3}#landing-page-root .lp-hero__actions{order:4}#landing-page-root .lp-hero__visual{order:5}#landing-page-root .lp-hero__proof{order:6}#landing-page-root .lp-hero__genesis{order:7}#landing-page-root .lp-hero__pills{order:8}#landing-page-root .lp-hero__title{max-width:19ch;font-size:clamp(2.2rem,8.2vw,3.25rem);line-height:1.01}#landing-page-root .lp-hero__sub{max-width:62ch;font-size:.98rem;line-height:1.55}#landing-page-root .lp-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.1rem}#landing-page-root .lp-hero__cta-primary{grid-column:1 / -1;width:100%;min-height:52px}#landing-page-root .lp-hero__cta-reader{width:auto;min-width:0;min-height:48px;justify-content:flex-start;padding:.5rem .62rem}#landing-page-root .lp-hero__cta-reader-text small,#landing-page-root .lp-hero__cta-reader>svg:last-child{display:none}#landing-page-root .lp-hero__cta-reader-icon{width:32px;height:32px}#landing-page-root .lp-hero__cta-reader-text strong{font-size:.78rem;line-height:1.15}#landing-page-root .lp-hero__visual{width:100%;justify-self:stretch;margin-top:.35rem;position:relative;top:auto}#landing-page-root .lp-hero__device-body{grid-template-columns:minmax(0,1fr)!important;min-height:0}#landing-page-root .lp-hero__device-side{display:none!important}#landing-page-root .lp-hero__proof{margin-top:.15rem}#landing-page-root .lp-hero__pills,#landing-page-root .lp-hero__float,#landing-page-root .lp-hero__reader-chip{display:none}#landing-page-root .landing-section{padding:1.5rem 1rem 2.5rem}#landing-page-root :where(.landing-page-hero-panel,.features-hero) :where(h1,h2){font-size:clamp(2.1rem,9vw,3.4rem)}}@media (max-width: 540px){html:is([data-theme=light],[data-theme=paper],[data-theme=sepia]) #landing-page-root{background:radial-gradient(circle at 12% -8%,rgba(var(--accent-primary-rgb),.055),transparent 24rem),radial-gradient(circle at 92% 12%,rgba(var(--accent-secondary-rgb),.035),transparent 22rem),var(--landing-page-bg)!important}html:is([data-theme=light],[data-theme=paper],[data-theme=sepia]) #landing-page-root .lp-hero__bg{opacity:.3}#landing-page-root .lp-hero{padding-top:.9rem}#landing-page-root .lp-hero__eyebrow{font-size:.64rem;line-height:1.25}#landing-page-root .lp-hero__title{max-width:18ch;font-size:clamp(2rem,9.4vw,2.55rem)}#landing-page-root .lp-hero__sub{font-size:.92rem;line-height:1.5}#landing-page-root .lp-hero__device{border-radius:18px}#landing-page-root .lp-hero__device-main{gap:.62rem;padding:.72rem}#landing-page-root .lp-hero__mobile-tabs{padding-bottom:.18rem}#landing-page-root .lp-hero__mobile-tab{min-height:44px;min-width:5.25rem}#landing-page-root .lp-hero__panes{grid-template-columns:repeat(2,minmax(0,1fr))}#landing-page-root .lp-hero__pane{min-height:54px;padding:.52rem}#landing-page-root .lp-hero__pane:nth-child(n+3),#landing-page-root .lp-hero__manuscript-mock{display:none}#landing-page-root .lp-hero__proof-item{min-height:54px}#landing-page-root .lp-hero__genesis{padding:.82rem}#landing-page-root .lp-hero__genesis-head{flex-direction:row;align-items:center}#landing-page-root .lp-hero__genesis-sub{display:none}#landing-page-root .lp-hero__handoff{max-width:48%;white-space:normal;text-align:right;font-size:.61rem;line-height:1.2}#landing-page-root .lp-hero__idea-submit{min-height:44px}}@media (max-width: 360px){#landing-page-root .lp-hero__actions{grid-template-columns:1fr}#landing-page-root .lp-hero__cta-primary{grid-column:auto}#landing-page-root .lp-hero__title{font-size:1.92rem}}@media (prefers-reduced-motion: reduce){#landing-page-root .lp-hero,#landing-page-root .lp-hero *,#landing-page-root .lp-drawer,#landing-page-root .lp-drawer *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}#landing-page-root .lp-drawer__link{opacity:1!important;transform:none!important}}#landing-page-root .lp-examples-page{width:100%;min-height:calc(100dvh - var(--lp-header-height));padding-top:clamp(1.75rem,4vw,4rem)}#landing-page-root .lp-examples-page__shell{width:min(100%,var(--lp-content-max));gap:clamp(2rem,5vw,4.5rem)}#landing-page-root .lp-examples-page__hero{display:grid;align-content:end;min-height:clamp(320px,42vw,500px);padding:clamp(1.4rem,4vw,3.5rem);background:linear-gradient(115deg,color-mix(in srgb,var(--sw-theme-panel-bg, #111522) 95%,transparent) 0,color-mix(in srgb,var(--sw-theme-panel-bg, #111522) 95%,transparent) 48%,color-mix(in srgb,var(--accent-primary) 12%,transparent)),var(--landing-surface)!important}#landing-page-root .lp-examples-page__hero h1{max-width:16ch;margin:.75rem 0 0;font-family:var(--sw-font-family-heading, var(--font-heading, inherit));font-size:clamp(2.65rem,5.3vw,5.4rem);font-weight:900;line-height:.98;letter-spacing:-.045em!important;text-wrap:balance}#landing-page-root .lp-examples-page__hero>p{max-width:66ch;margin:1.1rem 0 0;color:var(--sw-text-secondary, var(--text-secondary));font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.62}#landing-page-root .lp-examples-page__status{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.35rem}#landing-page-root .lp-examples-page__status span{display:inline-flex;align-items:baseline;gap:.35rem;min-height:40px;padding:.58rem .78rem;border:1px solid var(--landing-border);border-radius:12px;background:color-mix(in srgb,var(--sw-theme-card-bg, #151a28) 74%,transparent);color:var(--sw-text-tertiary, var(--text-tertiary));font-size:.76rem}#landing-page-root .lp-examples-page__status strong{color:var(--sw-text-primary, var(--text-primary));font-weight:850}#landing-page-root .lp-examples{display:grid;gap:clamp(2.5rem,6vw,5rem);min-width:0}#landing-page-root .lp-examples__heading,#landing-page-root .lp-examples__section-heading{display:grid;justify-items:start;gap:.65rem;max-width:760px}#landing-page-root .lp-examples__heading h2,#landing-page-root .lp-examples__section-heading h2{max-width:18ch;margin:0;color:var(--sw-text-primary, var(--text-primary));font-family:var(--sw-font-family-heading, var(--font-heading, inherit));font-size:clamp(2rem,4vw,3.75rem);font-weight:880;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}#landing-page-root .lp-examples__heading p,#landing-page-root .lp-examples__section-heading p{max-width:64ch;margin:0;color:var(--sw-text-secondary, var(--text-secondary));line-height:1.65}#landing-page-root .lp-examples__books,#landing-page-root .lp-examples__quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);min-width:0}#landing-page-root .lp-examples__book{min-width:0;padding:1rem!important;border:1px solid var(--landing-border)!important;border-radius:20px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sw-theme-card-bg, #151a28) 94%,var(--accent-primary) 4%),var(--sw-theme-card-bg, #111522))!important;box-shadow:0 20px 54px #0000003d,inset 0 1px #ffffff0f!important}#landing-page-root .lp-examples__book:hover{transform:translateY(-3px)!important}#landing-page-root .lp-examples__book>div:first-child{height:clamp(220px,24vw,310px)!important;margin-bottom:1rem!important;border-radius:14px!important;background-color:color-mix(in srgb,var(--sw-theme-page-bg, #080b14) 78%,transparent)!important}#landing-page-root .lp-examples__book>h3{margin-bottom:.55rem!important;font-size:1rem!important;line-height:1.35!important}#landing-page-root .lp-examples__book button{min-height:44px!important}#landing-page-root .lp-examples__quotes{display:grid;gap:1.25rem}#landing-page-root .lp-examples__quote{height:100%;margin:0!important;border-radius:18px!important;background:color-mix(in srgb,var(--sw-theme-card-bg, #151a28) 86%,transparent)!important;box-shadow:0 16px 42px #0000002e,inset 0 1px #ffffff0d!important}#landing-page-root .lp-examples__listen{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1rem,2.2vw,1.5rem);border:1px solid color-mix(in srgb,var(--sw-color-warning, #f6b94a) 34%,var(--landing-border));border-radius:18px;background:color-mix(in srgb,var(--sw-color-warning, #f6b94a) 8%,var(--sw-theme-card-bg, #151a28))}#landing-page-root .lp-examples__listen-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,var(--sw-color-warning, #f6b94a) 14%,transparent)}#landing-page-root .lp-examples__listen h2,#landing-page-root .lp-examples__listen p{margin:0}#landing-page-root .lp-developers-page :where(h1,h2,h3){font-family:var(--sw-font-family-heading, var(--font-heading, inherit))!important;letter-spacing:-.025em!important;text-wrap:balance}#landing-page-root .lp-examples__listen h2{font-size:1.05rem}#landing-page-root .lp-examples__listen p{max-width:78ch;margin-top:.35rem;color:var(--sw-text-secondary, var(--text-secondary));font-size:.9rem;line-height:1.55}@media (max-width: 980px){#landing-page-root :where(.lp-features__cta-primary,.lp-features__cta-secondary){min-height:44px!important}#landing-page-root .landing-pricing-quick-select{width:calc(100% + 2rem)!important;grid-auto-columns:minmax(220px,82vw)!important;margin-inline:-1rem!important;padding-inline:1rem!important}#landing-page-root .landing-pricing-quick-select__card{width:auto!important;min-width:220px!important;min-height:168px!important;writing-mode:horizontal-tb!important}}@media (max-width: 820px){#landing-page-root .lp-examples-page{padding-top:1.25rem}#landing-page-root .lp-examples-page__shell{gap:2.25rem}#landing-page-root .lp-examples-page__hero{min-height:0;padding:1.2rem}#landing-page-root .lp-examples-page__hero h1{max-width:18ch;font-size:clamp(2.2rem,10vw,3.4rem)}#landing-page-root .lp-examples-page__status{display:grid;grid-template-columns:1fr;width:100%}#landing-page-root .lp-examples-page__status span{min-height:44px}#landing-page-root .lp-examples__books,#landing-page-root .lp-examples__quote-grid{grid-template-columns:1fr}#landing-page-root .lp-examples__heading h2,#landing-page-root .lp-examples__section-heading h2{font-size:clamp(1.9rem,8vw,2.7rem)}#landing-page-root .lp-examples__book>div:first-child{height:260px!important}}@keyframes dcFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dcSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes dcSpin{to{transform:rotate(360deg)}}@keyframes dcPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes dcScan{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dcGlow{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 16px 3px #6366f147}}@keyframes dcBeam{0%{transform:translate(-100%);opacity:0}20%{opacity:.7}to{transform:translate(100%);opacity:0}}[data-dc=true]{--dc-bg: var(--sw-app-bg, var(--sw-os-canvas, #060810));--dc-bg2: var(--sw-app-surface, var(--sw-os-panel, #0b0e1a));--dc-panel: var(--sw-card-bg, var(--sw-os-card-bg, rgba(255,255,255,.038)));--dc-border: var(--sw-border-muted, var(--sw-os-border, rgba(255,255,255,.08)));--dc-border2: var(--sw-border-hairline, var(--sw-os-border-subtle, rgba(255,255,255,.05)));--dc-green: var(--sw-state-success-ink, var(--success-primary, #22c55e));--dc-yellow: var(--sw-state-warning-ink, var(--warning-primary, #f59e0b));--dc-red: var(--sw-state-danger-ink, var(--danger-primary, #ef4444));--dc-blue: var(--accent-primary, var(--sw-route-accent, #818cf8));--dc-cyan: var(--accent-secondary, var(--sw-route-accent-2, #22d3ee));--dc-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--dc-radius: var(--sw-card-radius, var(--sw-radius-md, 10px));--dc-tr: var(--sw-motion-standard, .16s cubic-bezier(.22,1,.36,1));--dc-focus: var(--sw-focus-ring, rgba(99,102,241,.68));--dc-field: var(--sw-os-field, rgba(0,0,0,.28));--dc-action: var(--sw-action-bg, rgba(255,255,255,.05));--dc-action-hover: var(--sw-action-bg-hover, rgba(255,255,255,.09));--dc-shadow: var(--sw-card-shadow, 0 16px 46px rgba(0,0,0,.18));animation:dcFadeIn .28s ease both;background:var(--dc-bg);color:var(--text-primary);color-scheme:dark light}[data-dc=true] .dc-nav-item{display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border-radius:var(--dc-radius);border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:.83rem;font-weight:700;cursor:pointer;width:100%;text-align:left;transition:background var(--dc-tr),border-color var(--dc-tr),color var(--dc-tr);min-height:40px;white-space:nowrap}[data-dc=true] .dc-nav-item:hover{background:var(--dc-action);color:var(--text-primary)}[data-dc=true] .dc-nav-item[data-active=true]{background:var(--sw-route-active-bg, rgba(99,102,241,.16));border-color:var(--sw-border-active, rgba(99,102,241,.38));color:var(--dc-blue)}[data-dc=true] .dc-nav-badge{margin-left:auto;padding:1px 6px;border-radius:999px;background:#6366f133;border:1px solid rgba(99,102,241,.28);color:var(--dc-blue);font-size:.6rem;font-weight:900}[data-dc=true] .dc-panel{border:1px solid var(--dc-border);background:var(--dc-panel);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow);transition:border-color var(--dc-tr),box-shadow var(--dc-tr),background var(--dc-tr)}[data-dc=true] .dc-panel:hover{border-color:var(--sw-border-strong, rgba(255,255,255,.12))}[data-dc=true] .dc-panel--active{border-color:var(--sw-border-active, rgba(99,102,241,.5));box-shadow:0 0 0 1px #6366f12e,0 8px 32px #6366f11f}[data-dc=true] .dc-code{font-family:var(--dc-mono);font-size:.78rem;line-height:1.6;background:var(--sw-code-bg, rgba(0,0,0,.42));border:1px solid var(--dc-border2);border-radius:var(--dc-radius);padding:.9rem 1rem;overflow-x:auto;white-space:pre;color:#e2e8f0;position:relative}[data-dc=true] .dc-code:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.6),transparent)}[data-dc=true] .dc-stat{border:1px solid var(--dc-border);border-radius:var(--dc-radius);background:#00000038;padding:.85rem 1rem;display:grid;gap:.3rem;position:relative;overflow:hidden;transition:transform var(--dc-tr),border-color var(--dc-tr)}[data-dc=true] .dc-stat:hover{transform:translateY(-1px);border-color:#ffffff24}[data-dc=true] .dc-stat:after{content:"";position:absolute;bottom:-20px;right:-20px;width:70px;height:70px;border-radius:50%;background:var(--dc-stat-accent, rgba(99,102,241,.08));filter:blur(18px);pointer-events:none}[data-dc=true] .dc-stat-label{font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}[data-dc=true] .dc-stat-value{font-family:var(--dc-mono);font-size:1.35rem;font-weight:900;letter-spacing:-.02em;color:var(--text-primary)}[data-dc=true] .dc-quota-track{height:6px;border-radius:999px;background:#ffffff12;overflow:hidden}[data-dc=true] .dc-quota-fill{height:100%;border-radius:999px;transition:width .5s cubic-bezier(.22,1,.36,1)}[data-dc=true] .dc-key-card{border:1px solid var(--dc-border);border-radius:var(--dc-radius);background:#0000002e;padding:.9rem 1rem;display:grid;gap:.55rem;transition:border-color var(--dc-tr);position:relative;overflow:hidden;animation:dcSlideIn .2s ease both}[data-dc=true] .dc-key-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.5),transparent);transform:translate(-110%);opacity:0;pointer-events:none}[data-dc=true] .dc-key-card:hover:before{animation:dcBeam .7s ease forwards}[data-dc=true] .dc-key-card:hover{border-color:#ffffff24}[data-dc=true] .dc-key-card[data-revoked=true]{opacity:.5}[data-dc=true] .dc-env{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}[data-dc=true] .dc-env--test{background:#6366f126;border:1px solid rgba(99,102,241,.3);color:var(--dc-blue)}[data-dc=true] .dc-env--live{background:#f59e0b24;border:1px solid rgba(245,158,11,.3);color:var(--dc-yellow)}[data-dc=true] .dc-scope{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;font-family:var(--dc-mono);font-size:.68rem;color:var(--text-secondary)}[data-dc=true] .dc-scope--write{border-color:#f59e0b47;background:#f59e0b14;color:var(--dc-yellow)}[data-dc=true] .dc-log-row{display:grid;grid-template-columns:48px 52px minmax(0,1fr) 56px 72px;gap:.6rem;align-items:center;padding:.52rem .85rem;border-bottom:1px solid var(--dc-border2);font-family:var(--dc-mono);font-size:.74rem;transition:background var(--dc-tr)}[data-dc=true] .dc-log-row:hover{background:#ffffff08}[data-dc=true] .dc-log-row:last-child{border-bottom:none}[data-dc=true] .dc-webhook-row{border:1px solid var(--dc-border);border-radius:var(--dc-radius);background:#0000002e;padding:.85rem 1rem;display:grid;gap:.45rem;transition:border-color var(--dc-tr);animation:dcSlideIn .18s ease both}[data-dc=true] .dc-webhook-row:hover{border-color:#ffffff24}[data-dc=true] .dc-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}[data-dc=true] .dc-command-card,[data-dc=true] .dc-route-card,[data-dc=true] .dc-readiness-card{border:1px solid var(--dc-border);border-radius:var(--dc-radius);background:#0003;padding:.85rem;min-width:0;position:relative;overflow:hidden;transition:transform var(--dc-tr),border-color var(--dc-tr),background var(--dc-tr)}[data-dc=true] .dc-command-card:before,[data-dc=true] .dc-route-card:before,[data-dc=true] .dc-readiness-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.52),rgba(34,211,238,.34),transparent);opacity:.78}[data-dc=true] .dc-command-card:hover,[data-dc=true] .dc-route-card:hover{transform:translateY(-1px);border-color:#6366f152;background:#6366f112}[data-dc=true] .dc-command-card:focus-visible,[data-dc=true] .dc-route-card:focus-visible,[data-dc=true] .dc-btn:focus-visible,[data-dc=true] .dc-nav-item:focus-visible{outline:2px solid rgba(99,102,241,.68);outline-offset:2px}[data-dc=true] .dc-command-card{cursor:pointer;text-align:left;display:grid;gap:.38rem;color:var(--text-primary)}[data-dc=true] .dc-command-card strong,[data-dc=true] .dc-route-card strong,[data-dc=true] .dc-readiness-card strong{color:var(--text-primary);font-size:.86rem;font-weight:950}[data-dc=true] .dc-command-card span,[data-dc=true] .dc-route-card span,[data-dc=true] .dc-readiness-card span{color:var(--text-secondary);font-size:.75rem;line-height:1.42}[data-dc=true] .dc-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}[data-dc=true] .dc-route-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start}[data-dc=true] .dc-route-index{width:2.15rem;height:2.15rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(99,102,241,.26);background:#6366f11f;color:var(--dc-blue);font-family:var(--dc-mono);font-size:.76rem;font-weight:950;flex-shrink:0}[data-dc=true] .dc-mini-step{display:flex;align-items:flex-start;gap:.6rem;padding:.68rem 0;border-bottom:1px solid rgba(255,255,255,.055)}[data-dc=true] .dc-mini-step:last-child{border-bottom:none}[data-dc=true] .dc-mini-step__mark{width:1.65rem;height:1.65rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(99,102,241,.22);background:#6366f11a;color:var(--dc-blue);flex-shrink:0;font-family:var(--dc-mono);font-size:.7rem;font-weight:950}[data-dc=true] .dc-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}[data-dc=true] .dc-readiness-card[data-ok=true]{border-color:#22c55e3d;background:#22c55e0e}[data-dc=true] .dc-readiness-card[data-ok=false]{border-color:#f59e0b42;background:#f59e0b0e}[data-dc=true] .dc-playbook-card{border:1px solid var(--dc-border);border-radius:var(--dc-radius);background:linear-gradient(135deg,#6366f112,#22d3ee09),#00000038;padding:.95rem;display:grid;gap:.72rem;min-width:0;position:relative;overflow:hidden;transition:transform var(--dc-tr),border-color var(--dc-tr),background var(--dc-tr)}[data-dc=true] .dc-playbook-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#6366f1b3,#22d3ee73,#f59e0b59)}[data-dc=true] .dc-playbook-card:hover{transform:translateY(-1px);border-color:#6366f157;background:linear-gradient(135deg,#6366f11c,#22d3ee0d),#0000003d}[data-dc=true] .dc-route-rail{display:grid;gap:.48rem;position:relative}[data-dc=true] .dc-route-rail:before{content:"";position:absolute;left:1.05rem;top:1.6rem;bottom:1.6rem;width:1px;background:linear-gradient(180deg,#6366f180,#22d3ee40,#f59e0b3d);pointer-events:none}[data-dc=true] .dc-route-node{border:1px solid var(--dc-border);border-radius:var(--dc-radius);background:#00000038;padding:.78rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:start;position:relative;z-index:1;transition:border-color var(--dc-tr),background var(--dc-tr),transform var(--dc-tr)}[data-dc=true] .dc-route-node:hover{border-color:#6366f14d;background:#6366f111;transform:translateY(-1px)}[data-dc=true] .dc-route-chiprow{display:flex;flex-wrap:wrap;gap:.35rem}[data-dc=true] .dc-route-chip{display:inline-flex;align-items:center;gap:.28rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:var(--text-secondary);font-size:.68rem;font-weight:850;padding:.25rem .48rem;min-width:0}[data-dc=true] .dc-workbench-grid{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.18fr) minmax(280px,.72fr);gap:.75rem;align-items:start}[data-dc=true] .dc-route-list{display:grid;gap:.42rem;max-height:720px;overflow:auto;padding-right:.15rem}[data-dc=true] .dc-route-select{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;border:1px solid var(--dc-border);border-radius:var(--dc-radius);background:#0000002e;color:var(--text-primary);cursor:pointer;padding:.65rem;text-align:left;transition:border-color var(--dc-tr),background var(--dc-tr),transform var(--dc-tr)}[data-dc=true] .dc-route-select:hover,[data-dc=true] .dc-route-select[data-active=true]{border-color:var(--sw-border-active, rgba(99,102,241,.42));background:var(--sw-route-active-bg, rgba(99,102,241,.1))}[data-dc=true] .dc-route-select[data-active=true]{box-shadow:inset 2px 0 0 var(--dc-blue)}[data-dc=true] .dc-inspector{position:sticky;top:86px;display:grid;gap:.65rem}[data-dc=true] .dc-inspector-row{display:flex;justify-content:space-between;gap:.75rem;padding:.44rem 0;border-bottom:1px solid var(--dc-border2);color:var(--text-secondary);font-size:.78rem}[data-dc=true] .dc-inspector-row strong{color:var(--text-primary);font-family:var(--dc-mono);font-size:.75rem;text-align:right}[data-dc=true] .dc-filter-bar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,.36fr));gap:.5rem;align-items:center}[data-dc=true] .dc-alert-card{border:1px solid var(--dc-border);border-radius:var(--dc-radius);background:#0003;padding:.78rem;display:grid;gap:.35rem}[data-dc=true] .dc-alert-card[data-severity=critical]{border-color:#ef444452;background:#ef444413}[data-dc=true] .dc-alert-card[data-severity=warning]{border-color:#f59e0b4d;background:#f59e0b11}[data-dc=true] .dc-alert-card[data-severity=info]{border-color:#22d3ee40;background:#22d3ee0b}[data-dc=true] .dc-method{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:2px 6px;border-radius:5px;font-family:var(--dc-mono);font-size:.65rem;font-weight:900;letter-spacing:.04em}[data-dc=true] .dc-method--get{background:#22c55e24;border:1px solid rgba(34,197,94,.3);color:var(--dc-green)}[data-dc=true] .dc-method--post{background:#f59e0b1f;border:1px solid rgba(245,158,11,.28);color:var(--dc-yellow)}[data-dc=true] .dc-method--patch{background:#22d3ee1f;border:1px solid rgba(34,211,238,.28);color:var(--dc-cyan)}[data-dc=true] .dc-method--del,[data-dc=true] .dc-method--delete{background:#ef44441f;border:1px solid rgba(239,68,68,.28);color:var(--dc-red)}[data-dc=true] .dc-status-dot{width:7px;height:7px;border-radius:50%;display:inline-block}[data-dc=true] .dc-status-dot--ok{background:var(--dc-green);box-shadow:0 0 6px #22c55e99}[data-dc=true] .dc-status-dot--warn{background:var(--dc-yellow);animation:dcPulse 1.6s ease-in-out infinite}[data-dc=true] .dc-status-dot--error{background:var(--dc-red);animation:dcPulse 1.2s ease-in-out infinite}[data-dc=true] .dc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.5rem .85rem;border-radius:var(--dc-radius);border:1px solid var(--sw-action-border, var(--dc-border));background:var(--dc-action);color:var(--text-primary);font-size:.8rem;font-weight:800;cursor:pointer;white-space:nowrap;min-height:38px;transition:background var(--dc-tr),border-color var(--dc-tr),transform var(--dc-tr)}[data-dc=true] .dc-btn:hover:not(:disabled){background:var(--dc-action-hover);border-color:var(--sw-action-border-hover, rgba(255,255,255,.16));transform:translateY(-1px)}[data-dc=true] .dc-btn:disabled{opacity:.45;cursor:not-allowed}[data-dc=true] .dc-btn--primary{background:var(--sw-os-gradient-action, linear-gradient(135deg, rgba(99,102,241,.9), rgba(139,92,246,.85)));border-color:var(--sw-action-primary-border, rgba(99,102,241,.5));color:#fff;box-shadow:0 4px 14px #6366f147}[data-dc=true] .dc-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#6366f1,#8b5cf6f2);box-shadow:0 6px 20px #6366f166}[data-dc=true] .dc-btn--danger{border-color:#ef444447;color:var(--dc-red)}[data-dc=true] .dc-btn--danger:hover:not(:disabled){background:#ef44441f;border-color:#ef444473}[data-dc=true] .dc-btn--success{border-color:#22c55e47;color:var(--dc-green)}[data-dc=true] .dc-input,[data-dc=true] .dc-select{width:100%;min-height:40px;padding:0 .8rem;border-radius:var(--dc-radius);border:1px solid var(--dc-border);background:var(--dc-field);color:var(--text-primary);font-size:.84rem;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color var(--dc-tr),box-shadow var(--dc-tr)}[data-dc=true] .dc-input:focus,[data-dc=true] .dc-select:focus{border-color:var(--sw-border-focus, rgba(99,102,241,.55));box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-blue) 18%,transparent)}[data-dc=true] .dc-select option{background:#0b0e1a}[data-dc=true] .dc-section-head{display:flex;flex-direction:column;gap:.2rem;padding-bottom:.85rem;border-bottom:1px solid var(--dc-border2);margin-bottom:.85rem}[data-dc=true] .dc-section-eyebrow{font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--dc-blue)}[data-dc=true] .dc-section-title{margin:0;font-size:1.12rem;font-weight:950;letter-spacing:-.012em;color:var(--text-primary)}[data-dc=true] .dc-section-sub{margin:.2rem 0 0;font-size:.82rem;color:var(--text-secondary);line-height:1.5}[data-dc=true] .dc-secret-box{border:1px solid rgba(34,197,94,.3);border-radius:var(--dc-radius);background:#22c55e0f;padding:.9rem 1rem;position:relative;overflow:hidden}[data-dc=true] .dc-secret-box:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.7),transparent)}[data-dc=true] .dc-breadcrumb{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--text-tertiary);font-family:var(--dc-mono)}[data-dc=true] .dc-breadcrumb>span{color:var(--text-primary);font-weight:700}[data-dc=true] ::-webkit-scrollbar{width:5px;height:5px}[data-dc=true] ::-webkit-scrollbar-track{background:transparent}[data-dc=true] ::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}@media (prefers-reduced-motion: reduce){[data-dc=true],[data-dc=true] *{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media (max-width: 1040px){[data-dc=true] .dc-command-strip,[data-dc=true] .dc-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-dc=true] .dc-route-grid,[data-dc=true] .dc-workbench-grid{grid-template-columns:1fr}[data-dc=true] .dc-inspector{position:static}[data-dc=true] .dc-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){[data-dc=true] .dc-command-strip,[data-dc=true] .dc-readiness-grid{grid-template-columns:1fr}[data-dc=true] .dc-route-node{grid-template-columns:auto minmax(0,1fr)}[data-dc=true] .dc-log-row{grid-template-columns:42px 46px minmax(0,1fr)}[data-dc=true] .dc-log-row>span:nth-child(4),[data-dc=true] .dc-log-row>span:nth-child(5){display:none}[data-dc=true] .dc-filter-bar{grid-template-columns:1fr}}#showweld-app-root[data-app-surface=developer] [data-dc=true]{--dc-bg: var(--sw-active-app-surface-bg, var(--sw-app-surface-bg, var(--sw-layer-canvas, #050914)));--dc-bg2: var(--sw-app-surface-panel, var(--sw-layer-panel, rgba(10, 18, 34, .92)));--dc-panel: var(--sw-app-surface-panel-soft, rgba(11, 22, 42, .74));--dc-border: var(--sw-app-surface-border, rgba(var(--accent-primary-rgb, 59, 130, 246), .28));--dc-border2: var(--sw-app-surface-border-soft, rgba(148, 163, 184, .13));width:100%;min-width:0;min-height:100dvh;overflow-x:clip;background:radial-gradient(900px 420px at 0% 0%,rgba(var(--accent-primary-rgb, 59, 130, 246),.13),transparent 64%),radial-gradient(740px 360px at 100% 0%,rgba(var(--accent-secondary-rgb, 168, 85, 247),.11),transparent 68%),var(--dc-bg)}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-topbar{border-color:var(--dc-border2)!important;background:color-mix(in srgb,var(--dc-bg) 88%,transparent)!important;box-shadow:0 1px rgba(var(--accent-primary-rgb, 59, 130, 246),.16)}#showweld-app-root[data-app-surface=developer] [data-dc=true] :where(.dc-panel,.dc-stat,.dc-command-card,.dc-route-card,.dc-readiness-card){background:linear-gradient(145deg,rgba(var(--accent-primary-rgb, 59, 130, 246),.055),transparent 64%),var(--dc-panel);border-color:var(--dc-border);box-shadow:inset 0 1px #ffffff0b,0 14px 38px #00000024}#showweld-app-root[data-app-surface=developer] [data-dc=true] :where(button,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--dc-focus);outline-offset:2px}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-nav-rail{min-width:0;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-nav-rail::-webkit-scrollbar{display:none}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-nav-item{scroll-snap-align:start}html[data-theme=light] #showweld-app-root[data-app-surface=developer] [data-dc=true],html[data-theme=paper] #showweld-app-root[data-app-surface=developer] [data-dc=true]{--dc-panel: rgba(255,255,255,.78);--dc-field: rgba(255,255,255,.88);--dc-action: rgba(var(--accent-primary-rgb, 59, 130, 246), .07);--dc-action-hover: rgba(var(--accent-primary-rgb, 59, 130, 246), .12);--dc-border2: rgba(15,23,42,.09)}.story-health-modal-backdrop{background:color-mix(in srgb,var(--sw-layer-scrim, #02040a) 86%,transparent)!important;backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important}.story-health-modal-shell{--story-health-accent-rgb: var(--sw-route-accent-rgb, var(--accent-primary-rgb, 139, 92, 246));width:min(1400px,100%)!important;min-width:0;background:radial-gradient(760px 300px at 0% 0%,rgba(var(--story-health-accent-rgb),.13),transparent 66%),radial-gradient(620px 280px at 100% 0%,rgba(var(--accent-secondary-rgb, 59, 130, 246),.08),transparent 70%),var(--sw-layer-overlay, #0a1020)!important;border-color:rgba(var(--story-health-accent-rgb),.26)!important;box-shadow:var(--sw-shadow-overlay, 0 30px 100px rgba(0,0,0,.72)),inset 0 1px #ffffff13!important}.story-health-header{flex-wrap:nowrap!important;border-bottom-color:rgba(var(--story-health-accent-rgb),.22)!important;background:linear-gradient(90deg,rgba(var(--story-health-accent-rgb),.08),transparent 62%),#ffffff05!important}.story-health-header__identity,.story-health-dialog-title,.story-health-modal-body,.story-health-modal-scroll,.story-health-tabpanel{min-width:0}.story-health-tablist{background:color-mix(in srgb,var(--sw-layer-panel, #111827) 90%,transparent);scrollbar-width:thin;scrollbar-color:rgba(var(--story-health-accent-rgb),.42) transparent}.story-health-tab{min-height:44px;border:1px solid transparent!important;transition:color .16s ease,border-color .16s ease,background .16s ease!important}.story-health-tab[aria-selected=true]{border-color:rgba(var(--story-health-accent-rgb),.46)!important;background:linear-gradient(135deg,rgba(var(--story-health-accent-rgb),.24),rgba(var(--accent-secondary-rgb, 59, 130, 246),.14))!important}.story-health-tab:focus-visible,.story-health-tabpanel:focus-visible,.story-health-modal-shell button:focus-visible{outline:2px solid rgba(var(--story-health-accent-rgb),.9);outline-offset:2px}.story-health-tabpanel{border-radius:18px}.story-health-modal-shell .sw-health-card{border-color:rgba(var(--story-health-accent-rgb),.2)!important;background:linear-gradient(145deg,rgba(var(--story-health-accent-rgb),.055),transparent),color-mix(in srgb,var(--sw-layer-card, #151d2e) 92%,transparent)!important;box-shadow:inset 0 1px #ffffff0b,0 12px 32px #00000026!important}.story-health-command-strip,.story-health-command-strip__content,.story-health-command-strip__diagnostics,.story-health-command-strip__actions{min-width:0}.story-health-command-strip__actions{align-self:stretch}.story-health-command-strip__actions>button{min-height:44px!important}@media (max-width: 820px){.story-health-command-strip{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.story-health-command-strip__actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important}.story-health-command-strip__actions>button{width:100%;min-width:0;padding:.6rem .4rem!important;line-height:1.2;white-space:normal}}.admin-modal-shell{box-sizing:border-box;background:color-mix(in srgb,var(--sw-layer-scrim, #02040a) 84%,transparent)!important;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.admin-modal-panel{box-sizing:border-box;min-width:0;border-color:var(--sw-app-surface-border, var(--border-primary))!important;background:radial-gradient(720px 300px at 0% 0%,rgba(var(--accent-primary-rgb, 99, 102, 241),.12),transparent 66%),var(--sw-layer-overlay, var(--surface-primary))!important;box-shadow:var(--sw-shadow-overlay, 0 30px 90px rgba(0,0,0,.58))!important}.admin-modal-panel:focus-visible,.admin-modal-panel :where(button,input,select,textarea):focus-visible{outline:2px solid rgba(var(--accent-primary-rgb, 99, 102, 241),.9);outline-offset:2px}.admin-modal-close{width:44px!important;height:44px!important;min-width:44px;min-height:44px}.admin-dash-v2{min-width:0;background:radial-gradient(760px 280px at 0% 0%,rgba(var(--accent-primary-rgb, 99, 102, 241),.11),transparent 68%),var(--sw-app-surface-bg, var(--sw-layer-canvas, #080c18))!important;border-color:var(--sw-app-surface-border, var(--border-primary))!important}.admin-dash-header{min-width:0;padding-right:3rem}.admin-dash-v2 .ad-tab-rail button{min-height:44px}@keyframes adminFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.admin-dash-v2{animation:adminFadeIn .24s ease both;position:relative;z-index:1;min-height:min(78dvh,860px);padding:clamp(1rem,2.5vw,1.5rem);overflow:hidden}.admin-dash-v2 .ad-hover:hover{transform:translateY(-1px);border-color:hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.55)!important;box-shadow:0 6px 20px hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.18)}.admin-dash-v2 .ad-card-hover:hover{transform:translateY(-2px);box-shadow:0 12px 32px hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.18);border-color:hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.55)}.admin-dash-v2 :where(button,input,select,textarea):focus-visible{outline:none;border-color:hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.6)!important;box-shadow:0 0 0 3px hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.28)}.admin-dash-v2 tbody tr{transition:background .16s ease}.admin-dash-v2 tbody tr:hover{background:hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.06)}.admin-dash-v2 ::-webkit-scrollbar{height:8px;width:8px}.admin-dash-v2 ::-webkit-scrollbar-track{background:transparent}.admin-dash-v2 ::-webkit-scrollbar-thumb{background:hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.35);border-radius:999px}.admin-dash-v2 ::-webkit-scrollbar-thumb:hover{background:hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.55)}body.showweld-admin-modal-open :where(.dashboard-mobile-route-dock,[data-dashboard-mobile-portal=true],[data-bottom-nav=true]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(140%)!important}@media (max-width: 820px){.admin-access-indicator{display:none!important}.admin-modal-panel{padding-top:1rem!important}.admin-dash-v2 .ad-tab-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;gap:.45rem!important;padding-bottom:0!important}.admin-dash-v2 .ad-tab-rail .ad-hover{min-width:0!important;width:100%!important;padding:.58rem .45rem!important;white-space:normal!important;line-height:1.15!important;text-align:center!important}.admin-dash-v2 .ad-health-row{grid-template-columns:1fr!important;align-items:stretch!important}.admin-dash-v2 .ad-action-strip>:where(button,select){flex:1 1 100%;min-width:0}.admin-dash-v2 .ad-toolbar-actions{width:100%;justify-content:flex-start}.admin-dash-v2 .ad-stats-grid{grid-template-columns:1fr 1fr!important}.admin-dash-v2 .ad-action-cell{display:flex;flex-direction:column;gap:.3rem!important}.token-topup-benefits-grid,.token-topup-package-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important;overflow:visible!important}.token-topup-benefits-grid>div{min-width:0;padding:.8rem;border:1px solid var(--sw-app-surface-border, rgba(148,163,184,.14));border-radius:14px;background:var(--sw-app-surface-panel-soft, rgba(255,255,255,.035))}}@media (max-width: 560px){.admin-dash-v2 .ad-tab-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-dash-v2 .ad-stats-grid{grid-template-columns:1fr!important}}.modal-content-premium:has(.token-topup-command-center){width:min(900px,calc(100vw - 2rem))!important;max-width:min(900px,calc(100vw - 2rem))!important}.modal-content-premium:has(.token-topup-command-center) .modal-body-premium{min-width:0!important;overflow-x:hidden!important}.token-topup-command-center,.token-topup-command-center *,.token-topup-command-center *:before,.token-topup-command-center *:after{box-sizing:border-box}.token-topup-command-center{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.token-topup-command-center>*,.token-topup-section,.token-topup-usage-grid,.token-topup-benefits-grid,.token-topup-package-grid,.token-topup-package-card{width:100%;max-width:100%;min-width:0}.token-topup-section,.token-topup-footer{border:1px solid var(--sw-app-surface-border, rgba(148,163,184,.14));border-radius:20px;background:linear-gradient(145deg,rgba(var(--accent-primary-rgb, 59,130,246),.045),transparent 62%),var(--sw-app-surface-panel, rgba(20,29,47,.78));box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000024}.token-topup-usage{padding:1.25rem}.token-topup-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.token-topup-usage-card{min-width:0!important}.token-topup-usage-card>div:nth-child(3){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.05rem,3vw,1.5rem)!important}.token-topup-benefits,.token-topup-custom,.token-topup-footer{margin-bottom:0!important}.token-topup-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;margin-bottom:0!important}.token-topup-package-card{padding:1.25rem!important;transform:none!important}.token-topup-package-card[aria-checked=true]{border-color:var(--accent-primary)!important;box-shadow:0 12px 30px rgba(var(--accent-primary-rgb, 59,130,246),.2),inset 0 1px #ffffff12!important}.token-topup-package-card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.token-topup-custom input{min-height:48px}#showweld-app-root[data-app-surface=auth] .auth-page-root,.auth-state-page{--auth-route-accent-rgb: var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99, 102, 241));min-height:100dvh!important;background:radial-gradient(900px 460px at 0% 0%,rgba(var(--auth-route-accent-rgb),.14),transparent 64%),radial-gradient(720px 380px at 100% 0%,rgba(var(--accent-secondary-rgb, 168, 85, 247),.1),transparent 68%),var(--sw-active-app-surface-bg, var(--sw-theme-page-bg, var(--bg-gradient-primary)))!important}.auth-state-card{border-color:var(--sw-app-surface-border, var(--border-primary))!important;background:var(--sw-app-surface-panel-strong, var(--surface-primary))!important;box-shadow:var(--sw-shadow-overlay, 0 24px 70px rgba(0,0,0,.36))!important}@media (max-width: 760px){#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-topbar__inner{padding:calc(.55rem + env(safe-area-inset-top,0px)) .75rem .65rem!important;gap:.5rem!important}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-topbar__inner>.dc-breadcrumb{order:3;flex:1 0 100%!important;width:100%;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}#showweld-app-root[data-app-surface=developer] [data-dc=true]>main{padding:.75rem .75rem calc(1.25rem + env(safe-area-inset-bottom,0px))!important;gap:.75rem!important}#showweld-app-root[data-app-surface=developer] [data-dc=true] main>aside .dc-panel{padding:.45rem!important;border-radius:16px}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-nav-item{width:56px!important;min-width:56px;min-height:48px;justify-content:center;padding:.65rem!important}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-stat{padding:.8rem!important}#showweld-app-root[data-app-surface=developer] [data-dc=true] .dc-stat-value{font-size:clamp(.98rem,5vw,1.18rem);overflow-wrap:anywhere}.story-health-modal-backdrop{padding:0!important}.story-health-modal-shell{width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border:0!important;border-radius:0!important}.story-health-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:.65rem!important;padding:calc(.7rem + env(safe-area-inset-top,0px)) .75rem .7rem!important}.story-health-header__identity{gap:.7rem!important}.story-health-header__score{width:52px!important;height:52px!important;border-radius:15px!important}.story-health-header__score>div{width:44px!important;height:44px!important;border-radius:12px!important;font-size:1rem!important}.story-health-dialog-title{font-size:1.05rem!important}.story-health-header>button{min-width:44px;min-height:44px;padding:.55rem .7rem!important}.story-health-modal-body{flex-direction:column!important}.story-health-tablist{position:sticky;top:0;z-index:4;width:100%!important;padding:.5rem!important;gap:.35rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:inline proximity;border-right:0!important}.story-health-tab{flex:0 0 auto!important;min-height:44px;scroll-snap-align:start}.story-health-modal-scroll{padding:.8rem .75rem calc(1rem + env(safe-area-inset-bottom,0px))!important;overscroll-behavior:contain}.story-health-command-strip{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.story-health-command-strip__diagnostics{grid-template-columns:minmax(0,1fr)!important}.story-health-command-strip__actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important}.story-health-command-strip__actions>button{width:100%;min-width:0;padding:.6rem .4rem!important;line-height:1.2;white-space:normal}.admin-modal-shell{padding:.5rem!important;align-items:stretch!important}.admin-modal-panel{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important;padding:.7rem!important;border-radius:18px!important;overflow:auto!important}.admin-dash-v2{min-height:calc(100dvh - 2.4rem)!important;padding:.85rem!important;border-radius:14px!important}.admin-dash-header{display:grid!important;grid-template-columns:minmax(0,1fr);gap:.75rem!important;padding:0 3rem .8rem 0!important}.admin-dash-header button{width:fit-content;min-height:44px}.modal-content-premium:has(.token-topup-command-center){width:calc(100vw - .5rem)!important;max-width:calc(100vw - .5rem)!important}.modal-content-premium:has(.token-topup-command-center) .modal-body-premium{padding:.5rem!important}.token-topup-command-center{padding:.5rem!important;gap:.75rem!important}.token-topup-section,.token-topup-footer,.token-topup-command-center>div{padding:.9rem!important;border-radius:16px!important;margin:0!important}.token-topup-usage-grid,.token-topup-package-grid{grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important}.token-topup-benefits-grid{display:flex!important;gap:.75rem!important;overflow-x:auto;scroll-snap-type:inline mandatory;scrollbar-width:none;padding-bottom:.2rem}.token-topup-benefits-grid::-webkit-scrollbar{display:none}.token-topup-benefits-grid>div{flex:0 0 min(72vw,230px);scroll-snap-align:start;padding:.8rem;border:1px solid var(--sw-app-surface-border, rgba(148,163,184,.14));border-radius:14px;background:var(--sw-app-surface-panel-soft, rgba(255,255,255,.035))}.token-topup-package-card{padding:1rem!important}.auth-state-page{align-items:stretch!important;padding:calc(.75rem + env(safe-area-inset-top,0px)) .75rem calc(.75rem + env(safe-area-inset-bottom,0px))!important}.auth-state-card{max-width:none!important;padding:1.25rem!important;border-radius:18px!important}}@media (prefers-reduced-motion: reduce){:where([data-dc=true],.story-health-modal-shell,.admin-modal-panel,.token-topup-command-center,.auth-state-page) *,:where([data-dc=true],.story-health-modal-shell,.admin-modal-panel,.token-topup-command-center,.auth-state-page) *:before,:where([data-dc=true],.story-health-modal-shell,.admin-modal-panel,.token-topup-command-center,.auth-state-page) *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body.showweld-story-health-open{overflow:hidden!important;overscroll-behavior:contain}body.showweld-story-health-open :where(.dashboard-mobile-route-dock,[data-dashboard-mobile-portal=true],[data-bottom-nav=true],[data-storyforge-fab=true]){display:none!important;pointer-events:none!important}@keyframes authBgFloat{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-30px) scale(1.05);opacity:.6}}@keyframes authGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes authFadeIn{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authHeaderSlideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes orbPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.08);opacity:.8}}.auth-back-btn:hover{background:#ffffff14!important;border-color:#ffffff26!important;color:var(--text-primary)!important}.auth-logo-btn:hover{background:#ffffff0f!important;transform:translateY(-2px)!important}@media (max-width: 1024px){.auth-panel-inner{max-height:none!important;overflow:visible!important}.auth-right-panel{min-height:auto!important}}@media (min-width: 769px) and (max-width: 1100px) and (hover: none) and (pointer: coarse){#showweld-app-root[data-app-surface=auth] .auth-layout-shell>.auth-right-panel:only-child{align-self:center!important;width:min(100%,32rem)!important;max-width:32rem!important;margin-inline:auto!important}#showweld-app-root[data-app-surface=auth] .auth-back-btn{min-width:44px!important;min-height:44px!important}#showweld-app-root[data-app-surface=auth] .auth-page-root :where(button,a[role=button]){min-height:44px!important}}@media (max-width: 768px){.auth-panel-inner{max-height:none!important}.auth-page-root{min-height:100dvh!important;height:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.auth-page-root input,.auth-page-root button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auth-page-root input{min-height:50px!important;font-size:16px!important}.auth-page-root button{min-height:48px!important}}
