@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);--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);--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)}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%)}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}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}[data-showweld-spark=true] ::-webkit-scrollbar-track{background:transparent}@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) auto;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-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;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__compact-summary,.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:.42rem .5rem;min-height:46px}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__header{grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:.42rem}.generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__badge{width:30px;height:30px;border-radius:9px}.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{grid-column:auto;width:auto;min-width:42px;height:30px;min-height:30px;display:grid;place-items:center;padding:0 .5rem;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 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{min-height:30px;height:30px;padding:0 .5rem;font-size:.64rem}.generation-readiness-panel--compact.generation-readiness-panel--collapsed h3{font-size:.82rem}.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-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-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-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: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]: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}@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 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-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}}: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)!important;align-items:stretch!important;overflow:hidden!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] .app-builder-agent-sidebar{display:grid!important;grid-template-rows:auto minmax(0,auto) auto auto auto!important;gap:.58rem!important;min-width:0!important;height:100%!important;padding:clamp(.55rem,.9vw,.8rem)!important;border:1px solid var(--sw-builder-panel-border)!important;border-radius:var(--sw-radius-panel, 18px)!important;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)!important;box-shadow:inset 0 1px #ffffff13,0 18px 48px #00000047!important;overflow:hidden auto!important;scrollbar-width:thin!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] .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!important;align-items:center!important;gap:.42rem!important;min-width:0!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] .app-builder-agent-sidebar__brand{justify-content:space-between!important;padding:.32rem!important;border:1px solid var(--sw-builder-panel-border)!important;border-radius:14px!important;background:var(--sw-builder-panel-raised)!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] .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!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!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] .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!important;min-height:2.15rem!important;border:1px solid var(--sw-builder-panel-border)!important;border-radius:12px!important;background:var(--sw-control-surface, rgba(255, 255, 255, .055))!important;color:var(--sw-text-primary, var(--text-primary, #f8fafc))!important;display:inline-grid!important;place-items:center!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] .app-builder-agent-sidebar__collapse{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] .app-builder-agent-sidebar__empty{display:grid!important;gap:.55rem!important;min-width:0!important;padding:.65rem!important;border:1px solid var(--sw-builder-panel-border)!important;border-radius:16px!important;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))!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] .app-builder-agent-sidebar__preview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!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] .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!important;border:1px solid var(--sw-builder-panel-border)!important;border-radius:13px!important;background:var(--sw-control-surface, rgba(255, 255, 255, .046))!important;color:var(--sw-text-primary, var(--text-primary, #f8fafc))!important;box-shadow:inset 0 1px #ffffff0b!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] .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!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!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] .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!important;padding:.42rem .46rem!important;font-size:.66rem!important;font-weight:880!important;line-height:1.08!important;text-align:center!important;overflow:hidden!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] .app-builder-agent-sidebar__more-prompts>div{display:grid!important;gap:.34rem!important;margin-top:.34rem!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] .app-builder-agent-sidebar__tools{display:grid!important;gap:.36rem!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] .app-builder-agent-sidebar__tools summary{justify-content:flex-start!important;text-align:left!important;list-style: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] .app-builder-agent-sidebar__tools summary::-webkit-details-marker{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] .app-builder-agent-sidebar__prompt{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.5rem!important;padding:.68rem!important;max-height:5.65rem!important;overflow:hidden!important;color:var(--sw-accent-focus, var(--accent-primary, #38bdf8))!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] .app-builder-agent-sidebar__prompt textarea{height:2.95rem!important;min-height:2.55rem!important;max-height:2.95rem!important;resize:none!important;overflow: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] .app-builder-preview-browserbar{display:grid!important;grid-template-columns:2.15rem minmax(0,1fr) 2.15rem auto auto auto!important;align-items:center!important;gap:.34rem!important;min-width:0!important;max-width:100%!important;padding:.32rem!important;border:1px solid var(--sw-builder-panel-border)!important;border-radius:15px!important;background:linear-gradient(180deg,#ffffff0f,#ffffff05),var(--sw-layer-raised, rgba(15, 23, 42, .92))!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] .app-builder-preview-browserbar span{min-width:0!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] .app-builder-preview-browserbar :where(strong,small){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@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%!important;min-height:0!important;overflow:hidden!important}#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-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!important}#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%!important;height:calc(100dvh - 58px - var(--sw-creator-mobile-dock-height, 92px) - .82rem - env(safe-area-inset-bottom,0px))!important;min-height:390px!important;margin-left:0!important;padding:.32rem!important;overflow:hidden!important}#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%!important;width:100%!important;overflow:hidden!important}#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%!important;height:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:var(--sw-builder-mobile-chat-active) minmax(0,1fr)!important;gap:.36rem!important;overflow:hidden!important;align-items:stretch!important}#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!important;height:100%!important;width:var(--sw-builder-mobile-chat-active)!important;min-width:0!important;max-width:var(--sw-builder-mobile-chat-active)!important;padding:.34rem!important;gap:.34rem!important;border-radius:16px!important;overflow:hidden auto!important}#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!important}#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!important;display:grid!important;padding:.22rem!important}#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!important;padding:.28rem!important}#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!important;justify-items:center!important}#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!important}#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!important}#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!important}#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!important}#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!important}#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!important;max-height:5.8rem!important;overflow:hidden auto!important}#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!important;padding:.32rem!important;font-size:.58rem!important}#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!important;grid-template-columns:minmax(0,1fr) 1.82rem!important;min-height:0!important;gap:.28rem!important;padding:.3rem!important;max-height:3.12rem!important;border-radius:13px!important}#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!important;padding:.28rem!important;gap:.26rem!important;border-radius:12px!important}#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!important;border-radius:10px!important;font-size:.6rem!important;line-height:1.18!important}#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!important;min-height:2.25rem!important;max-height:2.25rem!important;font-size:.62rem!important;line-height:1.2!important}#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!important;min-width:1.82rem!important;border-radius:10px!important}#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!important}#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%!important;min-height:0!important;width:100%!important;max-width:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:.32rem!important;padding:.3rem!important;border-radius:16px!important;overflow:hidden!important}#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!important;grid-template-columns:minmax(0,1fr)!important;gap:.28rem!important;min-height:0!important;padding:.3rem!important;margin:0!important}#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!important}#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!important;gap:.22rem!important;padding:.22rem!important;border-radius:13px!important}#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!important;min-height:1.85rem!important;width:1.85rem!important;height:1.85rem!important;padding:0!important;font-size:0!important}#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!important;min-width:2.35rem!important;font-size:.56rem!important;font-weight:950!important}#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!important}#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%!important;min-height:0!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.14rem!important;margin:0!important;overflow:hidden!important;display:grid!important;place-items:stretch!important}#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%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;aspect-ratio:auto!important}#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!important;border-radius:16px!important}}#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%!important;max-height:100%!important;min-height:0!important;align-self:stretch!important;overflow:auto!important;overscroll-behavior:contain!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{min-height:min(34vh,360px)!important;max-height:min(72vh,640px)!important;height:auto!important;overflow:auto!important;overscroll-behavior:contain!important}@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!important;max-height:min(70dvh,560px)!important;overflow:auto!important}}@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%!important;height:100dvh!important;min-height:0!important;margin:0!important;grid-template-columns:minmax(0,1fr)!important}#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!important}}#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)!important}#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!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.78rem!important;align-items:center!important}#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!important}#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!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.34rem!important}#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!important;padding:.3rem .55rem!important;border-color:var(--agent-os-border)!important;background:var(--agent-os-raised)!important;color:var(--text-secondary)!important}#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)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-inline:auto!important;padding:.26rem!important;border:1px solid var(--agent-os-border)!important;border-radius:999px!important;background:var(--sw-layer-sunken, rgba(2,6,23,.54))!important}#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!important;border-radius:999px!important;padding:.34rem .56rem!important;background:transparent!important;border-color:transparent!important}#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))!important;border-color:var(--agent-os-accent-border)!important}#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!important}#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)!important;grid-template-areas:"command preview" "modules preview"!important;align-items:stretch!important}#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!important;padding:clamp(.72rem,1vw,.95rem)!important;gap:.58rem!important;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)!important}#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)!important;line-height:1.04!important}#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!important;line-height:1.34!important}#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!important;border-radius:15px!important}#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!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.46rem!important}#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!important;border-radius:14px!important;padding:.5rem!important}#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!important}#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!important}#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%!important}#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)!important;background:var(--agent-os-surface)!important}#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)!important;border-color:var(--agent-os-accent-border)!important;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))!important}#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)!important}#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!important;padding:.55rem .62rem!important}#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!important}#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!important;background:var(--sw-layer-raised, rgba(255,255,255,.04))!important}#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)!important}@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)!important}#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;justify-content:flex-start!important}#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)!important;grid-template-areas:"command" "preview" "modules"!important}}@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!important}#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%!important;border-radius:18px!important}#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!important}#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!important}#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))!important}#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!important}#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!important}}#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!important}#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))!important;min-height:min(42rem,calc(100dvh - var(--abp-rendering-top-offset)))!important;overflow:hidden!important;padding-block:0!important}#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%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}#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!important;grid-template-columns:minmax(0,1fr) var(--abp-inspector-width)!important;gap:clamp(.65rem,1.2vw,1rem)!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;overflow:hidden!important;align-items:stretch!important}#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!important;grid-template-rows:auto auto auto auto minmax(0,1fr) minmax(6.6rem,var(--abp-dock-max))!important;gap:clamp(.38rem,.9vh,.62rem)!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;padding:clamp(.55rem,1vw,.85rem)!important;border-radius:20px!important;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))!important}#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!important;min-width:0!important}#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!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important;padding:.08rem .1rem!important}#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)!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#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!important;font-size:.66rem!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#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)!important;overflow-x:auto!important;padding:.2rem!important;border-radius:14px!important}#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!important;padding:.34rem .55rem!important;font-size:.62rem!important}#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!important;min-height:0!important;padding:.46rem .56rem!important;border-radius:14px!important}#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!important;padding:.28rem .48rem!important;font-size:.61rem!important}#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!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.02rem 0 .08rem!important}#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!important;padding:.28rem .52rem!important;font-size:.6rem!important}#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!important;position:static!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.34rem!important;padding:.32rem!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--sw-layer-default, rgba(10,16,28,.82))!important}#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!important;padding:.34rem .4rem!important;border-radius:12px!important}#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!important}#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!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;margin:0!important;padding:clamp(.45rem,1vw,.75rem)!important;align-content:center!important;place-items:center!important}#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%)!important;height:100%!important;min-height:0!important;max-height:100%!important;aspect-ratio:var(--app-builder-preview-aspect, 16 / 10)!important}#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%)!important}#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%!important;height:100%!important;min-height:0!important}#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!important;min-height:0!important;max-height:var(--abp-dock-max)!important;overflow:hidden!important;padding:.54rem!important;gap:.45rem!important;border-radius:16px!important}#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!important;padding-bottom:.38rem!important}#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!important}#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!important;padding:.28rem .48rem!important;font-size:.62rem!important}#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!important;overflow:auto!important;padding-right:.18rem!important;scrollbar-width:thin!important}#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))!important;gap:.42rem!important}#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!important;padding:.46rem!important;border-radius:12px!important}#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%!important;max-height:100%!important;min-height:0!important;overflow:auto!important;padding-right:.18rem!important;scrollbar-width:thin!important}#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)!important;border-color:var(--dashboard-os-card-border)!important;box-shadow:var(--dashboard-os-card-shadow)!important}@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))!important}#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))!important}#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)!important;overflow:hidden!important}#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!important}#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!important}}#showweld-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!important;gap:clamp(.85rem,1.5vw,1.2rem)!important;padding:clamp(.85rem,1.5vw,1.2rem)!important;overflow:hidden!important}#showweld-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!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.75rem!important;padding:.72rem!important;border:1px solid var(--sw-border-muted, rgba(255,255,255,.12))!important;border-radius:18px!important;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))!important}#showweld-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!important;font-size:clamp(1.05rem,1.7vw,1.35rem)!important;line-height:1.08!important}#showweld-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!important;margin:.2rem 0 0!important;color:var(--sw-text-muted, var(--text-secondary))!important}#showweld-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))!important;border-color:var(--sw-border-muted, rgba(255,255,255,.12))!important}#showweld-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%!important;height:calc(100dvh - var(--abp-rendering-top-offset) - var(--abp-rendering-bottom-offset))!important;min-height:0!important;padding:.42rem!important;margin:0!important}#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%!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;transform:none!important}#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)!important;overflow:hidden!important}#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))!important;gap:.38rem!important;padding:.45rem!important;border-radius:18px!important}#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)!important;gap:.35rem!important}#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!important}#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%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#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!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important;padding:.26rem!important}#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!important;padding:.28rem .32rem!important;grid-template-columns:auto minmax(0,1fr)!important}#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!important}#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!important;min-height:0!important;padding:.32rem!important}#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%!important;max-width:100%!important;height:100%!important;min-height:0!important;border-width:5px!important;border-radius:20px!important}#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!important;max-height:var(--abp-dock-max)!important;padding:.44rem!important}#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!important}#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)!important}#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!important}#showweld-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!important;border-radius:18px!important}#showweld-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!important}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{display:flex!important;flex-direction:column!important;min-width:0!important;overflow-x:clip!important;gap:.48rem!important;padding:.42rem .42rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .9rem)!important;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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>:where(section,div){min-width:0!important;max-width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true]{order:1!important;margin:.28rem .32rem 0!important;padding:.62rem .72rem!important;max-height:96px!important;overflow:hidden!important;border-radius:18px!important}#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!important;line-height:1.16!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]{order:2!important;position:sticky!important;top:.35rem!important;z-index:35!important;width:calc(100% - .64rem)!important;height:58px!important;max-height:58px!important;margin:.32rem auto .14rem!important;padding:.34rem!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;grid-auto-flow:column!important;grid-auto-columns:minmax(58px,1fr)!important;gap:.34rem!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:16px!important;border:1px solid var(--sw-border-accent, rgba(var(--sw-active-route-rgb,245,158,11),.24))!important;background:linear-gradient(180deg,#ffffff13,#ffffff06),var(--sw-layer-raised, rgba(10,15,27,.96))!important;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff12!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;scroll-snap-type:x proximity;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{min-width:58px!important;max-width:86px!important;min-height:48px!important;padding:.38rem .26rem!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;place-items:center!important;gap:.18rem!important;border-radius:12px!important;white-space:nowrap!important;font-size:.62rem!important;line-height:1.05!important;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button :where(svg){width:17px!important;height:17px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]{order:3!important;padding:0 .32rem!important;height:auto!important;min-height:58dvh!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>div:has([data-manuscript-editor-grid=true]){order:3!important;display:flex!important;flex-direction:column!important;min-width:0!important;max-width:100%!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]>div{min-width:0!important;max-width:100%!important;gap:.48rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-mobile-side-rail=book]{display:none!important;visibility:hidden!important;pointer-events:none!important}#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%!important;max-width:100%!important;min-width:0!important;border-radius:20px!important;overflow-x:hidden!important}#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%!important;overflow-x:hidden!important;scrollbar-gutter:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-line=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:.58rem .72rem!important;max-width:100%!important;overflow:visible!important;border-left-width:2px!important}#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!important;max-width:100%!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.62!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view .bv-line-textarea{font-size:.98rem!important;line-height:1.66!important;min-height:1.7em!important;padding:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view .generation-readiness-panel{order:4!important;margin:.5rem .32rem 0!important;max-height:74px!important;overflow:hidden!important;border-radius:17px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]{order:5!important;margin:.5rem .32rem 0!important;padding:.58rem!important;max-height:none!important;overflow:hidden!important;border-radius:18px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:first-child{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-creator-route=book] [data-manuscript-production-path=true]>div:first-child div[style*="color: var(--text-secondary)"]{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:last-child{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(148px,72vw)!important;grid-template-columns:none!important;gap:.48rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.1rem!important;scroll-snap-type:x proximity;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:76px!important;max-height:86px!important;min-width:0!important;width:100%!important;padding:.58rem!important;grid-template-columns:32px minmax(0,1fr)!important;gap:.5rem!important;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-card=true] .production-icon{width:30px!important;height:30px!important;border-radius:10px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-card=true] strong{font-size:.78rem!important}#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!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}}@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)))!important;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))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-workspace-grid=true]{padding-top:.65rem!important}}.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!important;transition:none!important}}.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!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[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!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[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)!important;border:1px solid var(--sw-loading-border)!important;border-radius:var(--sw-loading-radius)!important;box-shadow:var(--sw-loading-shadow)!important;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)!important;background-size:220% 100%!important;border-color:var(--sw-loading-skeleton-border)!important;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)!important;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))!important;color:var(--text-primary)!important}#loading-fallback .loading-particles,#loading-fallback .loading-particle{display:none!important}#loading-fallback .loading-spinner-ring{border-color:rgba(var(--accent-primary-rgb, 0,123,255),.18)!important;border-top-color:var(--accent-primary)!important;border-right-color:var(--accent-secondary)!important;animation-timing-function:linear!important}#loading-fallback .loading-text{color:var(--text-secondary)!important;letter-spacing:0!important}@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!important}.sw-app-splash-card{width:min(92vw,420px);padding:clamp(1.1rem,5.8vw,1.55rem)!important}.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!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@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!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}: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 spin{to{transform:rotate(360deg)}}@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!important;transform-origin:center}#showweld-app-root :where(.showweld-inline-loader__ring,.loading-spinner-ring){border-color:var(--sw-loading-track-color)!important;border-top-color:var(--accent-primary)!important;border-right-color:var(--accent-secondary, var(--accent-primary))!important;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))!important}.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!important}.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!important}.sw-project-card-skeleton{animation:swLoadingBreath 2.2s var(--sw-motion-loading-ease, ease-in-out) infinite!important;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)!important;box-shadow:0 0 0 5px rgba(var(--accent-primary-rgb, 125,162,255),.18),0 20px 58px #00000047!important}.tour-tooltip-premium{background:radial-gradient(380px 220px at 10% 0%,rgba(var(--accent-primary-rgb),.18),transparent 68%),linear-gradient(135deg,#0e1422fa,#181f31f5)!important;border-color:rgba(var(--accent-primary-rgb),.34)!important;color:var(--text-primary)!important;animation:swRouteContentIn .28s var(--sw-motion-route-ease) both!important}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)!important;border-color:#0f172a1f!important}.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!important}.tour-tooltip-premium{width:min(calc(100vw - 1.5rem),420px)!important;max-width:min(calc(100vw - 1.5rem),420px)!important;border-radius:18px!important}}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!important;animation-iteration-count:1!important;transition-duration:.001ms!important;filter:none!important}: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)!important;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)))!important}#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))))!important;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)!important;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))!important}.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)!important;border-color:var(--creator-module-border)!important;box-shadow:0 14px 38px #0000003d,inset 1px 0 #ffffff0b!important}.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)!important;border-color:var(--creator-module-border)!important;box-shadow:var(--creator-module-shadow)!important}.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)!important;border-color:var(--creator-module-border)!important;box-shadow:var(--creator-module-shadow)!important}.creator-module-shell :where(input,textarea,select):not([data-unstyled=true]){background:linear-gradient(180deg,#ffffff0e,#ffffff05),#00000029!important;border-color:var(--creator-module-border)!important;color:var(--text-primary)}.creator-module-shell :where(input,textarea,select):not([data-unstyled=true]):focus{border-color:var(--creator-module-border-strong)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--creator-module-accent) 24%,transparent)!important}.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)!important}.creator-module-shell :where(h1,h2,h3){letter-spacing:0!important;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!important}}@media (max-width: 768px){.creator-module-shell{width:100%!important;max-width:100vw!important;height:100%!important;min-height:100%;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:var(--creator-module-bottom-clearance)!important;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!important;padding-bottom:0!important;scroll-padding-bottom:var(--creator-module-bottom-clearance)}.creator-module-shell :where(.scrollable){max-width:100%;overflow-x:hidden!important;padding-bottom:max(var(--creator-module-bottom-clearance),8.5rem)!important;scroll-padding-bottom:calc(var(--creator-module-bottom-clearance) + 1rem)}.creator-module-shell .creator-module-main.scrollable{padding-bottom:0!important}.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)!important}.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)!important}.creator-module-shell :where(h2){font-size:clamp(1.15rem,6vw,1.65rem)!important}.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))!important;box-shadow:0 12px 34px #00000047,inset 0 1px #ffffff0f!important}.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!important;min-height:32px!important;scroll-snap-align:start;letter-spacing:0!important;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)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-route-chip-accent) 25%,transparent),#ffffff0e)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--sw-route-chip-accent) 21%,transparent),inset 0 1px #ffffff1a!important}.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))!important}.showweld-workspace-view-tab{--sw-route-tab-accent: var(--sw-active-route-accent, var(--accent-primary));min-width:0!important;letter-spacing:0!important;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)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-route-tab-accent) 20%,transparent),#ffffff0e)!important}[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))))!important}[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))!important;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!important;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!important;min-width:94px!important;scroll-snap-align:start}}@media (max-width: 768px){.sw-premium-mobile-bar{padding-inline:.45rem!important}.sw-mobile-route-chip{min-width:68px!important;min-height:34px!important}[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)) )!important}[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)!important;scroll-padding-bottom:calc(var(--creator-module-bottom-clearance, 8.75rem) + 1rem)}.app-builder-active.is-mobile>header{padding:.68rem .78rem!important;align-items:stretch!important;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)!important;padding:.58rem .72rem!important}.app-builder-active.is-mobile .app-builder-command-strip>div:last-child{justify-content:stretch!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-builder-active.is-mobile .app-builder-tab-groups{gap:.42rem!important;padding-bottom:.1rem!important}.app-builder-active.is-mobile .app-builder-tab-group__buttons button{min-height:38px!important}.app-builder-active.is-mobile .app-builder-stat-strip{display:flex!important;gap:.48rem!important;overflow-x:auto!important;padding:.52rem .72rem!important;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!important}.app-builder-active.is-mobile .app-builder-main [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}@container (max-width: 760px){.showweld-route-intelligence{width:100%!important}}@media (max-width: 768px){[data-creator-shell=true]{min-height:100dvh!important;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!important}.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!important}body.showweld-dashboard-active>#root,body.showweld-creator-active>#root,body.showweld-scrollable-surface>#root,#showweld-app-root,#landing-page-root{letter-spacing:0!important}: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]{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))!important;border-color:rgba(var(--accent-primary-rgb),.22)!important;box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff14,inset 0 0 0 1px rgba(var(--accent-primary-rgb),.045)!important}[data-ai-helper-panel=true][data-ai-helper-layout=desktop]{width:clamp(420px,29vw,500px)!important}[data-ai-helper-panel=true][data-ai-helper-layout=tablet]{width:clamp(380px,42vw,440px)!important}[data-ai-helper-header=true]{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),rgba(var(--accent-secondary-rgb),.055)),#ffffff09!important}[data-ai-helper-main=true],[data-ai-helper-chat-pane=true],[data-chat-interface=true][data-chat-embedded=true]{min-height:0!important}[data-chat-interface=true][data-chat-embedded=true] textarea{line-height:1.35!important}@media (min-width: 769px){[data-ai-helper-panel=true]{top:max(var(--header-height, 68px),72px)!important;bottom:max(.85rem,env(safe-area-inset-bottom,0px))!important}[data-ai-helper-header=true]{padding:.86rem 1rem!important}[data-ai-helper-drawer=true]{max-height:min(58vh,690px)!important}}@media (max-width: 768px){[data-ai-helper-panel=true][data-ai-helper-layout=mobile]{left:max(.42rem,env(safe-area-inset-left,0px))!important;right:max(.42rem,env(safe-area-inset-right,0px))!important;top:calc(var(--header-height, 64px) + .34rem)!important;bottom:max(.42rem,env(safe-area-inset-bottom,0px))!important;max-width:min(560px,calc(100vw - .84rem))!important;max-height:calc(100dvh - var(--header-height, 64px) - .76rem)!important;border-radius:18px!important}[data-ai-helper-header=true]{padding:.48rem .58rem!important;gap:.32rem!important;max-height:136px!important;overflow:hidden!important}[data-ai-helper-header=true]>div:first-child{min-height:36px!important;gap:.5rem!important}[data-ai-helper-header=true]>div:first-child>div:first-child{gap:.42rem!important}[data-ai-helper-header=true]>div:first-child>div:first-child>div:first-child{width:26px!important;height:26px!important;border-radius:8px!important;font-size:.78rem!important}[data-ai-helper-header=true]>div:first-child>div:first-child>div:last-child>div:first-child{font-size:.82rem!important;line-height:1.05!important}[data-ai-helper-header=true]>div:first-child>div:first-child>div:last-child>div:nth-child(2){display:none!important}[data-ai-helper-header=true]>div:first-child>button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-radius:10px!important}[data-ai-helper-header=true]>div:not(:first-child):not([role=tablist]){min-height:0!important}[data-ai-helper-header=true]>div:not(:first-child):not([role=tablist]) span{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-ai-helper-mode-tabs=true]{min-height:40px!important;padding:.2rem!important;gap:.24rem!important;border-radius:12px!important}[data-ai-helper-mode-tabs=true] button{min-height:34px!important;padding:.34rem .36rem!important;border-radius:9px!important;align-items:center!important;text-align:center!important}[data-ai-helper-mode-tabs=true] button span:first-child{font-size:.68rem!important}[data-ai-helper-mode-tabs=true] button span:last-child{display:none!important}[data-ai-helper-main=true]{overflow:hidden!important}[data-ai-helper-chat-pane=true]{min-height:0!important}[data-chat-interface=true][data-chat-embedded=true]>div:first-child{padding:.42rem .55rem!important;gap:.34rem!important;max-height:172px!important;overflow-y:auto!important;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!important}[data-chat-interface=true][data-chat-embedded=true] textarea{min-height:42px!important;max-height:104px!important}[data-ai-helper-content=true][data-ai-helper-mobile-mode=tools] [data-ai-helper-drawer=true]{display:flex!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow:hidden!important;border-top:0!important}[data-ai-helper-content=true][data-ai-helper-mobile-mode=tools] [data-ai-helper-drawer=true]>button{min-height:44px!important;margin:.42rem .5rem 0!important}[data-ai-helper-content=true][data-ai-helper-mobile-mode=tools] [data-ai-helper-drawer=true]>div{padding:.5rem .56rem .72rem!important;gap:.5rem!important;overflow-y:auto!important;-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!important;min-height:0!important;max-height:none!important;overflow:visible!important;flex:0 0 auto!important;flex-shrink:0!important}[data-ai-helper-section-content=true]{height:auto!important;min-height:0!important;overflow:visible!important}[data-ai-helper-content=true][data-ai-helper-mobile-mode=systems] [data-ai-helper-main=true]>div{min-height:0!important}[data-ai-helper-content=true][data-ai-helper-mobile-mode=systems] section>div{height:auto!important;min-height:0!important;overflow:visible!important}}[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__copy{min-width:0;flex:1}.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-list::-webkit-scrollbar{display: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__card-top{justify-content:space-between}.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__target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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,.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;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)!important;border-color:var(--sw-helper-border)!important;box-shadow:inset 0 1px #ffffff0d!important}.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-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.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__description{display:none}.ai-helper-actions__target{font-size:.62rem}.ai-helper-agent-os__phases{grid-template-columns:repeat(2,minmax(0,1fr))}.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!important;object-position:initial!important;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))!important}.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))!important}#showweld-app-root :where(img[src*="/assets/showweld/iconic/"],img[src*="/assets/showweld/svg/"],img[src*="/svg/"]){object-fit:contain!important;object-position:center!important;box-sizing:border-box!important;padding:clamp(.18rem,7%,.58rem)!important;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))!important}#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!important}.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)!important;border-top-right-radius:var(--sw-mobile-sheet-radius)!important}:where(.mobile-bottom-sheet) .sw-scrollbar-premium{padding-bottom:calc(var(--sw-mobile-route-clearance) + env(safe-area-inset-bottom,0px))!important}: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)!important}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)!important}#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!important;width:100%!important;max-width:100%!important;min-width:0!important}#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)!important}#showweld-app-root [data-mobile-side-rail]{position:absolute!important;z-index:360!important;color:var(--text-primary)!important;border:1px solid var(--sw-product-border, rgba(255,255,255,.1))!important;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)))!important;box-shadow:0 18px 54px #00000061,inset 0 1px #ffffff14!important;backdrop-filter:blur(24px) saturate(170%)!important;-webkit-backdrop-filter:blur(24px) saturate(170%)!important}#showweld-app-root [data-mobile-side-rail][data-collapsed=true]{top:auto!important;left:max(.75rem,env(safe-area-inset-left,0px))!important;right:max(.75rem,env(safe-area-inset-right,0px))!important;bottom:.75rem!important;width:auto!important;max-width:none!important;height:54px!important;max-height:54px!important;min-height:54px!important;border-radius:18px!important;overflow:hidden!important}#showweld-app-root [data-mobile-side-rail][data-collapsed=true]>div{height:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.62rem!important;padding:.55rem 3.2rem .55rem .7rem!important;overflow:hidden!important}#showweld-app-root [data-mobile-side-rail][data-collapsed=true] button{top:50%!important;left:auto!important;right:.55rem!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:14px!important}#showweld-app-root [data-mobile-side-rail][data-collapsed=true] [style*=writing-mode]{writing-mode:horizontal-tb!important;text-orientation:mixed!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--text-primary)!important;border-radius:0!important;font-size:.78rem!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:1 1 auto!important}#showweld-app-root [data-mobile-side-rail][data-collapsed=true] [style*="margin-top: 4rem"]{margin-top:0!important;width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important}#showweld-app-root [data-mobile-side-rail][data-collapsed=true] [style*="margin-bottom: 1.5rem"]{margin:0!important;min-width:34px!important;flex:0 0 auto!important;padding:.35rem .52rem!important;font-size:.72rem!important}#showweld-app-root [data-mobile-side-rail][data-collapsed=false]{top:auto!important;left:max(.75rem,env(safe-area-inset-left,0px))!important;right:max(.75rem,env(safe-area-inset-right,0px))!important;bottom:.75rem!important;width:auto!important;max-width:none!important;height:min(70dvh,calc(100% - 1.5rem),620px)!important;max-height:min(70dvh,calc(100% - 1.5rem),620px)!important;border-radius:24px!important;border-color:var(--sw-product-border-strong, rgba(255,255,255,.16))!important;overflow:hidden!important}#showweld-app-root [data-mobile-side-rail][data-collapsed=false]>button{top:.75rem!important;left:auto!important;right:.75rem!important;width:40px!important;height:40px!important;transform:none!important}#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!important;max-width:100%!important;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))!important}#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))!important}#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)!important;box-shadow:var(--sw-component-shadow-sm, 0 12px 34px rgba(0,0,0,.24))!important}#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)!important;line-height:1.08!important}#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!important;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!important;top:0!important;z-index:860!important;border-bottom-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.22)!important;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)!important}#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!important;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!important;max-width:42px;padding-inline:0!important;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!important;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)!important;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)!important}#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))!important;overflow-y:auto!important;overscroll-behavior:contain!important;-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!important}#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%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important;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!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;min-height:56px!important;max-height:none!important;overflow:visible!important;align-items:stretch!important;padding:.5rem!important;gap:.42rem!important;border-radius:var(--sw-creator-mobile-card-radius, 15px)!important}#showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs>button{width:100%!important;min-width:0!important;min-height:42px!important;padding:.62rem .32rem!important;justify-content:center!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;font-size:clamp(.72rem,3.35vw,.82rem)!important;line-height:1.12!important}#showweld-app-root[data-app-surface=creator] #world-building-view #world-item-tabs>button>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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!important;margin-right:0!important}#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!important}#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))!important}#showweld-app-root[data-app-surface=creator] .mobile-navigation{--mobile-nav-radius: 17px;min-height:calc(4.9rem + env(safe-area-inset-bottom,0px))!important;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!important}#showweld-app-root[data-app-surface=creator] .mobile-navigation__item{min-height:50px!important;min-width:42px!important}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{padding-bottom:calc(var(--sw-mobile-bottom-clearance, 7.55rem) + .5rem)!important;scroll-padding-top:9rem!important;scroll-padding-bottom:calc(var(--sw-mobile-bottom-clearance, 7.55rem) + 1rem)!important;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)))!important}#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)!important;gap:var(--sw-creator-mobile-page-pad)!important;background:transparent!important}#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%!important;max-width:100%!important;min-width:0!important;border-radius:0!important;box-sizing:border-box!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip{grid-template-columns:minmax(280px,.72fr) minmax(340px,1.05fr) minmax(320px,.9fr)!important}#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!important;overflow:visible!important;text-overflow:clip!important;line-height:1.15!important}#showweld-app-root[data-app-surface=creator] .main-sidebar{overflow-x:hidden!important}#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!important}#showweld-app-root[data-app-surface=creator] .sw-qol-visual__image{width:100%!important;max-width:100%!important;transform:none!important}#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%!important;min-width:0!important;box-sizing:border-box!important;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)!important;background:var(--sw-route-surface, rgba(255,255,255,.045))!important;border-color:var(--sw-route-border, rgba(255,255,255,.1))!important;box-shadow:var(--sw-route-shadow, 0 12px 34px rgba(0,0,0,.22))!important}#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)!important;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)!important}#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!important}#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!important;border-radius:var(--sw-creator-mobile-card-radius)!important;box-shadow:var(--sw-route-shadow, 0 12px 34px rgba(0,0,0,.22))!important}#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))!important;left:auto!important;right:max(.6rem,env(safe-area-inset-right,0px))!important;width:0!important;min-width:0!important;max-width:0!important;height:48px!important;max-height:48px!important;border-radius:16px!important;pointer-events:none!important;overflow:visible!important;background:transparent!important;border-left-color:transparent!important;box-shadow:none!important}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true] button{left:var(--sw-route-mobile-rail-button-offset, -52px)!important;right:auto!important;pointer-events:auto!important}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]>div:not(:first-child){display:none!important}#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))!important;max-height:min(58dvh,540px)!important}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!important;border-color:#0f172a1f!important}}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip{grid-template-columns:minmax(280px,.72fr) minmax(340px,1.05fr) minmax(320px,.9fr)!important}#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!important;overflow:visible!important;text-overflow:clip!important;line-height:1.15!important}#showweld-app-root[data-app-surface=creator] .main-sidebar{overflow-x:hidden!important}#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!important}#showweld-app-root[data-app-surface=creator] .sw-qol-visual__image{width:100%!important;max-width:100%!important;transform:none!important}#showweld-app-root[data-app-surface=creator] :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}#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!important;overflow-wrap:anywhere;text-overflow:clip!important}#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%!important;min-width:0!important;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!important;min-width:0!important;overflow:hidden!important;padding-left:0!important;padding-right:0!important}}@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))!important;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)))!important}#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)!important;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.12)!important;background:linear-gradient(145deg,#ffffff09,#ffffff03),transparent!important;box-shadow:0 22px 68px #0000002e,inset 0 1px #ffffff0b!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip{position:sticky!important;top:0!important;z-index:740!important;border-bottom-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.18)!important}#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))!important;border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.24)!important}#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)!important;box-shadow:var(--sw-route-shadow-hover, 0 24px 68px rgba(0,0,0,.24))!important}#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))!important;background:var(--sw-route-control, rgba(255,255,255,.045))!important;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!important}#showweld-app-root[data-app-surface=creator] .sw-mobile-route-module span span{display:none!important}}#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)!important;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)!important;border-color:var(--sw-route-border)!important;box-shadow:var(--sw-route-shadow)!important;color:var(--text-primary)!important}#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)!important}#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)!important;box-shadow:var(--sw-route-shadow-hover)!important}#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!important;box-shadow:var(--sw-route-focus)!important}#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)!important;border-color:var(--sw-route-border)!important;color:var(--text-primary)!important}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)!important}#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))!important;border-color:var(--sw-route-border)!important;color:var(--text-primary)!important}#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)!important}#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))!important}}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!important;animation-iteration-count:1!important;transition-duration:.001ms!important}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!important;filter:none!important}#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)!important}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view{position:relative!important;min-width:0;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 180px),var(--sw-route-page-bg)!important;color:var(--text-primary)!important;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!important;text-shadow:none!important;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)!important}#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)!important}#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)!important;box-shadow:0 12px 32px rgba(var(--sw-route-accent-rgb),.14)!important}#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)!important}#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)!important;color:var(--text-primary)!important;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!important}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)!important}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)!important}}@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))!important;background:linear-gradient(180deg,#ffffff0f,#ffffff05),var(--sw-layer-field, var(--sw-layer-default, rgba(8,13,24,.92)))!important;color:var(--sw-text-primary, var(--text-primary))!important;box-shadow:inset 0 1px #ffffff12,0 10px 30px #00000029!important}#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!important;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff12!important}#showweld-app-root [data-ai-helper-state=running]{border:1px solid var(--sw-border-accent, rgba(var(--accent-primary-rgb,99,102,241),.28))!important;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))!important;color:var(--sw-text-primary, var(--text-primary))!important}#showweld-app-root [data-ai-helper-state=error]{border:1px solid var(--sw-status-danger-border, rgba(239,68,68,.28))!important;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))!important;color:var(--sw-status-danger-text, #fecaca)!important}#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!important;min-height:34px!important;border-radius:999px!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.1)!important}#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)!important}#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)!important;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%)!important;box-shadow:inset 0 1px #ffffff12!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#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!important;min-width:0!important;box-shadow:inset 0 1px #ffffff12!important}#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!important;border-color:var(--sw-builder-border-strong)!important;box-shadow:0 0 0 3px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb,99,102,241)),.13),inset 0 1px #ffffff14!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active-context{min-width:0!important;padding:.34rem .5rem!important;border-radius:14px!important;border:1px solid color-mix(in srgb,var(--sw-builder-border) 78%,transparent)!important;background:var(--sw-builder-panel-sunken)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-card{min-width:0!important;border-color:color-mix(in srgb,var(--sw-builder-border) 74%,transparent)!important;background:var(--sw-builder-panel)!important;box-shadow:0 12px 34px #0003,inset 0 1px #ffffff0f!important}#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)!important;background:var(--sw-builder-panel)!important;box-shadow:0 18px 52px #0000003d,inset 0 1px #ffffff0f!important}#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)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--sw-layer-sunken, #020617)!important;color:var(--sw-text-primary, var(--text-primary))!important;box-shadow:inset 0 1px #ffffff0d!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(textarea){min-height:clamp(280px,43dvh,560px)!important;font-size:.78rem!important;line-height:1.62!important;color:#dbeafe!important;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!important}#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)!important;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)!important;box-shadow:var(--sw-builder-shadow)!important}#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)!important;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))!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{border-color:var(--sw-builder-border-strong)!important;background:var(--sw-builder-panel-raised)!important;box-shadow:var(--sw-builder-shadow)!important}#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)!important;background:var(--sw-builder-panel-sunken)!important}#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!important}@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)!important}#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)!important}#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)!important}}@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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header{border-radius:18px!important;margin-inline:.42rem!important;margin-top:.42rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip{margin-inline:.42rem!important;border-radius:18px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{padding-inline:.52rem!important;padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + env(safe-area-inset-bottom,0px) + 1.4rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main>div{max-width:100%!important;gap:.72rem!important;min-width:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(section,aside):not([data-unstyled=true]){padding:.82rem!important;border-radius:18px!important}#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)!important}#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)!important}#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%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(input,textarea,select,button){max-width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(textarea){min-height:clamp(300px,48dvh,520px)!important;font-size:16px!important}#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%!important;max-width:100%!important}#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!important}}#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))!important}#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)!important;background:var(--sw-dashboard-command-bg)!important;box-shadow:var(--sw-dashboard-shadow-soft)!important}#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)!important;background:var(--sw-dashboard-panel-bg)!important;box-shadow:var(--sw-dashboard-shadow)!important}#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)!important}#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)!important;background:var(--sw-dashboard-control-bg)!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff0a!important}#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)!important;background:var(--sw-dashboard-control-bg-active)!important;box-shadow:0 0 0 1px rgba(var(--sw-active-route-rgb),.12),0 14px 38px var(--sw-dashboard-glow),inset 0 1px #ffffff0e!important}#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)!important}#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)!important;border-color:rgba(var(--sw-active-route-rgb),.44)!important}#showweld-app-root[data-app-surface=dashboard] .dashboard-hero-title-row h1{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--text-primary)!important}#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!important}#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)!important;border-color:var(--sw-route-border)!important;box-shadow:var(--sw-route-shadow)!important;color:var(--text-primary)!important}#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!important;box-shadow:var(--sw-route-focus)!important}#showweld-app-root[data-app-surface=creator] :where(input,textarea,select):not([data-unstyled=true]){background:var(--sw-route-control)!important;border-color:var(--sw-route-border)!important;color:var(--text-primary)!important}#showweld-app-root[data-app-surface=creator] :where(input,textarea,select):not([data-unstyled=true]):focus{border-color:var(--sw-route-border-strong)!important}#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))!important;border-color:var(--sw-route-border)!important;color:var(--text-primary)!important}#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)))!important}#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%)!important;border-color:var(--sw-route-border)!important;box-shadow:0 10px 34px #00000042,inset 0 -1px rgba(var(--sw-route-accent-rgb),.14)!important}#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)!important;background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb),.22),rgba(var(--sw-route-accent-2-rgb),.1)),#ffffff0a!important;box-shadow:0 14px 32px rgba(var(--sw-route-accent-rgb),.18)!important}@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!important;max-width:100vw!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-theme-layer=unified-route]{overflow-y:auto!important;overscroll-behavior:contain!important;-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%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#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!important;max-width:100%!important;overflow-x:hidden!important}#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%!important;padding-left:var(--sw-route-mobile-pad)!important;padding-right:var(--sw-route-mobile-pad)!important;padding-bottom:var(--sw-route-mobile-content-clearance, calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1rem))!important;scroll-padding-bottom:var(--sw-route-mobile-content-clearance, calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1rem))!important;box-sizing:border-box!important}#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)!important;min-height:0!important;padding:var(--sw-route-readiness-collapsed-pad, .48rem .58rem)!important;overflow:hidden!important}#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!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__header{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:.42rem!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed .generation-readiness-panel__score{width:auto!important;min-width:44px!important;height:32px!important;padding-inline:.5rem!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact.generation-readiness-panel--collapsed h3{font-size:.78rem!important;line-height:1.12!important}#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))!important;border-radius:var(--sw-route-readiness-expanded-radius, 18px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;box-shadow:var(--sw-route-readiness-expanded-shadow, var(--sw-route-shadow-hover))!important}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix--compact{max-height:min(62dvh,560px)!important;overflow-y:auto!important;padding:.78rem!important;border-radius:14px!important;-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!important}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix--compact .creator-capability-matrix__command-rail{margin-top:.58rem!important;padding-bottom:.32rem!important}#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))!important;scroll-padding-bottom:var(--sw-route-mobile-content-clearance, calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1rem))!important}#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))!important;right:max(.45rem,env(safe-area-inset-right,0px))!important;bottom:max(.42rem,env(safe-area-inset-bottom,0px))!important;transform:none!important;width:auto!important;max-width:calc(100vw - max(.9rem,calc(env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px))))!important;min-height:var(--sw-creator-mobile-dock-height)!important;padding:.42rem!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.28rem!important;overflow:hidden!important;border-radius:18px!important}#showweld-app-root[data-app-surface=creator] .mobile-navigation__item{min-width:0!important;width:100%!important;min-height:48px!important;padding:.34rem .2rem!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:.22rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] .mobile-navigation__item :where(svg,.sw-premium-icon){flex:0 0 auto!important;width:18px!important;height:18px!important}#showweld-app-root[data-app-surface=creator] .mobile-navigation__item :where(span,strong,small){max-width:100%!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;text-align:center!important;line-height:1.05!important;letter-spacing:0!important}#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)!important;scroll-padding-bottom:var(--sw-route-mobile-content-clearance)!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view:not([data-creator-route=app-builder]){flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:max(320px,calc(100dvh - var(--sw-creator-mobile-content-clearance) - 15.75rem))!important;padding-bottom:0!important;scroll-padding-bottom:var(--sw-route-mobile-content-clearance)!important;overflow-y:auto!important;-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%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:.75rem!important;scroll-padding-bottom:.75rem!important;-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!important;padding-bottom:var(--sw-route-mobile-content-clearance)!important;overflow-x:hidden!important}#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!important;min-height:0!important;padding-bottom:var(--sw-route-mobile-content-clearance)!important;scroll-padding-bottom:var(--sw-route-mobile-content-clearance)!important;overflow-x:hidden!important}#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!important;padding-bottom:.75rem!important;scroll-padding-bottom:.75rem!important;overflow-y:auto!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-building-main-content{overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:.75rem!important;scroll-padding-bottom:var(--sw-route-mobile-content-clearance)!important}#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!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important;contain:none!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=world] #world-item-details-view{padding-bottom:1rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=characters] #character-directory-view{overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:.75rem!important;scroll-padding-bottom:var(--sw-route-mobile-content-clearance)!important}#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!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important;contain:none!important;padding-bottom:1rem!important}#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!important;min-height:0!important;max-height:none!important;overflow-y:visible!important;overflow-x:hidden!important}#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!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:1rem!important;transform:none!important;contain:none!important}#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)!important;right:max(.9rem,env(safe-area-inset-right,0px))!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact{width:100%!important;max-width:100%!important;padding:.72rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__header{grid-template-columns:42px minmax(0,1fr) auto auto!important;align-items:center!important;gap:.42rem!important}#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!important;max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__score{grid-column:auto!important;width:auto!important;min-width:54px!important;height:38px!important;min-height:38px!important;padding:0 .58rem!important;display:grid!important;place-items:center!important;border-radius:999px!important}#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!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__metric{min-height:74px!important;padding:.68rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__metric :where(strong,span,p){max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}#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))!important;gap:.42rem!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel--compact .generation-readiness-panel__action{min-width:0!important;width:100%!important;justify-content:center!important;padding-inline:.48rem!important}}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!important}#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!important;max-width:100%!important;box-sizing:border-box!important}#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!important}#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!important}#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!important}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix__command-rail{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:clamp(.42rem,1vw,.62rem)!important;max-width:100%!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix__command{flex:1 1 min(220px,100%)!important;min-width:min(180px,100%)!important;max-width:100%!important;justify-content:center!important}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix__command span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{overflow:hidden!important}#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)!important}}@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!important;gap:.32rem!important;max-height:var(--sw-route-mobile-command-closed-max)!important;overflow-x:hidden!important;overflow-y:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]:has(.sw-mobile-route-drawer[open]){max-height:min(72dvh,560px)!important;overflow-y:auto!important;overscroll-behavior:contain!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) minmax(120px,42vw)!important;align-items:center!important;gap:.42rem!important;width:100%!important;min-width:0!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(4,minmax(0,1fr))!important;gap:.22rem!important;width:100%!important;max-width:min(156px,42vw)!important;min-width:0!important;overflow:hidden!important;justify-self:end!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:32px!important;height:32px!important;padding:0!important;border-radius:11px!important;gap:0!important;font-size:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button span{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button svg{width:14px!important;height:14px!important;flex:0 0 auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip{width:100%!important;max-width:100%!important;min-height:38px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:0!important;scroll-snap-type:x proximity}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip{flex-basis:70px!important;min-height:36px!important;padding:.26rem .34rem!important;border-radius:12px!important;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!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-modules{gap:.28rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-module{min-height:32px!important;padding:.24rem .34rem!important;border-radius:12px!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-guidance{display:none!important;visibility:hidden!important;max-height:0!important;overflow:hidden!important}#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!important}#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)!important;overflow-y:auto!important;overscroll-behavior:contain!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-strip{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important;width:100%!important;max-width:100%!important;padding:0!important;overflow-x:hidden!important;overflow-y:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat{min-width:0!important;width:100%!important;max-width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat:last-child{grid-column:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:calc(var(--sw-mobile-bottom-clearance, 7.55rem) + .5rem)!important}#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%!important;max-width:100%!important;min-height:0!important;overflow-x:clip!important;overflow-y:auto!important;padding-bottom:var(--sw-route-mobile-content-clearance)!important;scroll-padding-bottom:var(--sw-route-mobile-content-clearance)!important}#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%!important;min-width:0!important}#showweld-app-root[data-app-surface=creator] .creator-capability-matrix__command{flex-basis:min(100%,190px)!important}}#showweld-app-root[data-theme-routed=true] :where(.auth-page-root,.showweld-excerpts-viewer,[data-dc=true],.sw-loading-screen){color:var(--text-primary)!important;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!important;margin:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;text-shadow:none!important}#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!important;box-shadow:var(--sw-active-app-focus)!important}#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)!important;background-color:transparent!important;color:var(--text-primary)!important}#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!important}#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!important;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)!important}#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)!important;border-bottom-color:var(--sw-active-app-border)!important;backdrop-filter:var(--sw-app-surface-backdrop-filter-strong, var(--sw-active-app-backdrop))!important;-webkit-backdrop-filter:var(--sw-app-surface-backdrop-filter-strong, var(--sw-active-app-backdrop))!important}#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%)!important;gap:clamp(1.2rem,4vw,4.25rem)!important;padding-inline:max(var(--sw-active-app-page-pad),env(safe-area-inset-left,0px))!important}#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)!important;border-color:var(--sw-active-app-border)!important;box-shadow:var(--sw-active-app-shadow)!important;border-radius:clamp(16px,2vw,24px)!important}#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)!important;border-color:var(--sw-active-app-border)!important;color:var(--text-primary)!important}#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)!important}.signup-payment-flow{background:linear-gradient(145deg,rgba(var(--sw-active-app-surface-rgb),.08),transparent 62%),var(--sw-active-app-panel)!important;border-color:var(--sw-active-app-border)!important;box-shadow:var(--sw-active-app-shadow)!important;border-radius:18px!important}.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)!important;border-color:var(--sw-active-app-border)!important;box-shadow:var(--sw-component-shadow-sm, 0 8px 24px rgba(0,0,0,.18))!important}.signup-payment-flow__actions{border-top-color:var(--sw-active-app-border)!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-viewer{background:var(--sw-active-app-surface-bg)!important;color:var(--text-primary)!important;min-height:100dvh!important}#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)!important;border-bottom-color:var(--sw-active-app-border)!important;backdrop-filter:var(--sw-active-app-backdrop)!important;-webkit-backdrop-filter:var(--sw-active-app-backdrop)!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-layout{display:grid!important;grid-template-columns:minmax(240px,320px) minmax(0,1fr)!important;gap:var(--sw-active-app-section-gap)!important;width:min(100%,1480px)!important;max-width:min(100%,1480px)!important;min-height:calc(100dvh - 76px)!important;padding:var(--sw-active-app-page-pad)!important;overflow:visible!important;box-sizing:border-box!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-sidebar{width:auto!important;align-self:start;position:sticky!important;top:calc(72px + var(--sw-active-app-page-pad))!important;max-height:calc(100dvh - 96px - var(--sw-active-app-page-pad))!important;background:linear-gradient(180deg,rgba(var(--sw-active-app-surface-rgb),.075),transparent 52%),var(--sw-active-app-panel)!important;border:1px solid var(--sw-active-app-border)!important;border-radius:18px!important;box-shadow:var(--sw-active-app-shadow)!important;padding:clamp(.9rem,1.6vw,1.15rem)!important}#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)!important;border-color:var(--sw-active-app-border)!important;box-shadow:var(--sw-component-shadow-sm, 0 10px 28px rgba(0,0,0,.2))!important;border-radius:16px!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card{display:grid!important;grid-template-columns:1fr!important;gap:.68rem!important;align-items:start!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card>div:first-child{width:100%!important;min-height:84px;margin-bottom:0!important;border-color:var(--sw-active-app-border)!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card :where(h4,p){margin-bottom:0!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card>div:last-child{flex-wrap:wrap!important;align-items:flex-start!important;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)!important;border-color:var(--sw-active-app-border-strong)!important;box-shadow:var(--sw-active-app-shadow-hover)!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-reading{max-height:none!important;overflow:visible!important;padding:0!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-article{max-width:min(880px,100%)!important;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)!important;line-height:1.78!important;font-size:clamp(1rem,1.2vw,1.12rem)!important}#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)!important;color:var(--text-primary)!important}#showweld-app-root[data-app-surface=developer] [data-dc=true]>div[aria-hidden]:first-of-type{opacity:.42!important;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)!important}#showweld-app-root[data-app-surface=developer] [data-dc=true]>div[aria-hidden]:nth-of-type(2){display:none!important}#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)!important;border-bottom-color:var(--sw-active-app-border)!important;backdrop-filter:var(--sw-active-app-backdrop)!important;-webkit-backdrop-filter:var(--sw-active-app-backdrop)!important}#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))!important;gap:var(--sw-active-app-section-gap)!important}#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)!important;border-color:var(--sw-active-app-border)!important;box-shadow:var(--sw-component-shadow-sm, 0 10px 28px rgba(0,0,0,.22))!important}#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)!important;box-shadow:var(--sw-active-app-shadow)!important}#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)!important;border-color:var(--sw-active-app-border)!important}#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)!important;border-color:var(--sw-active-app-border-strong)!important}#showweld-app-root[data-app-surface=loading] .sw-loading-screen{background:var(--sw-active-app-surface-bg)!important}#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)!important;border-color:var(--sw-active-app-border)!important;box-shadow:var(--sw-active-app-shadow)!important}#showweld-app-root[data-app-surface=loading] .sw-loading-progress-fill{background:linear-gradient(90deg,var(--sw-active-app-surface-accent),var(--accent-secondary))!important}.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)!important;border-color:var(--sw-active-app-border)!important;box-shadow:var(--sw-active-app-shadow)!important}.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)!important;border-color:var(--sw-active-app-border)!important;box-shadow:var(--sw-component-shadow-sm, 0 10px 28px rgba(0,0,0,.18))!important}.admin-dash-v2 :where(.ad-hover,input,select,textarea){background:var(--sw-active-app-control, var(--surface-secondary))!important;border-color:var(--sw-active-app-border, var(--border-primary))!important}.admin-dash-v2 :where(.ad-hover:hover,input:focus,select:focus,textarea:focus){border-color:var(--sw-active-app-border-strong, var(--border-tertiary))!important;box-shadow:var(--sw-active-app-focus, 0 0 0 3px rgba(var(--sw-active-app-surface-rgb),.22))!important}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)!important}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!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-sidebar{position:relative!important;top:auto!important;max-height:none!important}}@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!important;padding-bottom:calc(var(--sw-active-app-bottom-clearance) + 1rem)!important;gap:1rem!important}#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)!important;border-radius:16px!important}.modal-content-premium:has(.signup-payment-flow){width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem)!important;max-height:calc(100dvh - .75rem)!important;border-radius:18px!important}.signup-payment-flow{padding:clamp(.95rem,4vw,1.25rem)!important}.signup-payment-flow__plan,.signup-payment-flow__security{padding:clamp(.95rem,4vw,1.25rem)!important;margin-bottom:1rem!important}.signup-payment-flow__actions{position:sticky;bottom:0;z-index:3;display:grid!important;grid-template-columns:1fr!important;gap:.7rem!important;margin-top:1rem!important;padding-top:1rem!important;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!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-header{padding:.75rem var(--sw-active-app-page-pad)!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-header>div{display:grid!important;grid-template-columns:1fr!important;gap:.7rem!important;align-items:stretch!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-layout{min-height:auto!important;padding:var(--sw-active-app-page-pad)!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-sidebar>div:nth-of-type(1){display:grid!important;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)!important;align-items:center!important;column-gap:.8rem!important;row-gap:.32rem!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-card>div:first-child{grid-row:1 / span 3;grid-column:1;height:auto!important;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!important;grid-template-columns:1fr!important;gap:.12rem!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-book-header{padding:1rem!important}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-book-header [style*="width: 200px"]{width:min(46vw,170px)!important;height:auto!important;aspect-ratio:2 / 3}#showweld-app-root[data-app-surface=excerpts] .showweld-excerpts-book-header [style*="justify-content: center"]{flex-direction:column!important;align-items:stretch!important}#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!important;padding-bottom:calc(2rem + var(--sw-active-app-bottom-clearance))!important}#showweld-app-root[data-app-surface=developer] [data-dc=true] aside{position:relative!important;top:auto!important}#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)!important;max-width:calc(100vw - .75rem)!important;max-height:calc(100dvh - .75rem)!important;border-radius:18px!important}}@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!important;transition-duration:.01ms!important}: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)!important;border-color:rgba(var(--sw-account-accent-rgb),.24)!important;box-shadow:0 34px 82px #00000075,0 0 0 1px rgba(var(--sw-account-accent-rgb),.12),inset 0 1px #ffffff14!important}.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!important;border-bottom-color:rgba(var(--sw-account-accent-rgb),.16)!important}: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)!important;border-color:var(--sw-account-border)!important;box-shadow:var(--sw-account-shadow)!important}: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)!important;box-shadow:var(--sw-account-shadow-hover)!important}.account-command-center__check[data-complete=true]{border-color:rgba(var(--sw-account-success-rgb),.28)!important;background:linear-gradient(145deg,rgba(var(--sw-account-success-rgb),.12),#ffffff09),var(--sw-account-surface)!important}.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)!important;letter-spacing:0!important}: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)!important;border-color:var(--sw-account-border-soft)!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff0b!important}:where(.account-command-center,.billing-command-center) :where(input,textarea,select):focus{border-color:rgba(var(--sw-account-accent-rgb),.46)!important;box-shadow:var(--sw-account-focus),inset 0 1px #ffffff0f!important}: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)!important}: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!important;box-shadow:var(--sw-account-focus)!important}.billing-command-center__tabs{height:auto!important;min-height:52px;border-radius:18px!important;padding:.35rem!important;gap:.35rem!important;border:1px solid var(--sw-account-border)!important}.billing-command-center__tab{min-width:min(160px,25%)!important;border-radius:14px!important;border-bottom:0!important;background:transparent!important}.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!important;color:var(--accent-primary)!important;box-shadow:0 14px 30px rgba(var(--sw-account-accent-rgb),.18),inset 0 1px #ffffff1f!important}.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)!important;color:var(--text-primary)!important}: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)!important;color:var(--text-primary)!important;border-color:var(--sw-account-border-soft)!important}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)!important;box-shadow:0 34px 82px #0f172a33,0 0 0 1px rgba(var(--sw-account-accent-rgb),.11),inset 0 1px #ffffffb8!important}@media (max-width: 768px){.modal-content-premium:has(:where(.account-command-center,.billing-command-center)){width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem)!important;max-height:calc(100dvh - .75rem)!important;border-radius:18px!important}.modal-content-premium:has(:where(.account-command-center,.billing-command-center)) .modal-header-premium{padding:.9rem .95rem .7rem!important}.modal-content-premium:has(:where(.account-command-center,.billing-command-center)) .modal-body-premium{padding:.65rem!important;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!important;overflow:visible!important;padding:0!important;gap:.85rem!important;min-width:0!important}.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!important;padding:clamp(.95rem,3.5vw,1.15rem)!important}.account-command-center__hero{gap:1rem!important}.account-command-center__hero>div{width:100%;min-width:0;align-items:stretch!important}:where(.account-command-center,.billing-command-center) :where(input,textarea,select){font-size:16px!important}.account-command-center__footer{position:sticky;bottom:0;z-index:3;margin-top:.25rem!important;padding:.75rem 0 0!important;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!important;background:var(--sw-account-surface-strong)!important}.billing-command-summary{gap:.55rem!important;margin-bottom:.85rem!important;scroll-snap-type:x proximity}.billing-command-summary__card{flex-basis:min(82vw,275px)!important;scroll-snap-align:start;padding:.82rem!important}.billing-command-center__membership,.billing-command-center__usage,.billing-command-center [data-billing-panel]{margin-bottom:.95rem!important}.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)!important;line-height:1.1!important}.billing-command-center :where([style*="display: flex" i]){min-width:0}.billing-command-center__mobile-action{min-height:74px;border-radius:16px!important}}@media (max-width: 480px){.modal-content-premium:has(:where(.account-command-center,.billing-command-center)){width:calc(100vw - .5rem)!important;max-width:calc(100vw - .5rem)!important;max-height:calc(100dvh - .5rem)!important}.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!important}}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!important;transition-duration:.01ms!important}: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))!important;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)!important}.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!important;border-bottom-color:rgba(var(--sw-account-accent-rgb),.16)!important}: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)!important;border-color:var(--sw-account-border-soft)!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff0b!important}: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!important;border-color:rgba(var(--sw-account-accent-rgb),.46)!important;box-shadow:var(--sw-account-focus),inset 0 1px #ffffff0f!important}.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)!important;box-shadow:var(--sw-account-shadow)!important}.cloud-dashboard-shell .cloud-dashboard-tabs{top:.35rem!important;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)!important;max-width:calc(100vw - .5rem)!important;max-height:calc(100dvh - .5rem)!important;border-radius:18px!important}.modal-content-premium:has(:where(.cloud-dashboard-shell,.token-topup-command-center)) .modal-body-premium{padding:.65rem!important;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!important;min-width:0!important;overflow:visible!important;gap:.85rem!important}.cloud-dashboard-shell .cloud-dashboard-tabs{position:sticky;top:0;z-index:5;width:100%;max-width:100%;overflow-x:auto!important;flex-wrap:nowrap!important;border-radius:18px!important;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)!important}.token-topup-command-center{padding:.75rem!important;gap:.95rem!important}.token-topup-command-center>div{margin-bottom:.95rem!important;padding:1rem!important;border-radius:18px!important}.token-topup-command-center h4,.token-topup-command-center h5{margin-bottom:.85rem!important;font-size:1rem!important;line-height:1.2!important}.token-topup-command-center [style*="font-size: 2.75rem" i]{font-size:clamp(2rem,13vw,2.45rem)!important}.token-topup-command-center [style*="grid-template-columns: repeat(auto-fit" i]{grid-template-columns:minmax(0,1fr)!important;gap:.8rem!important}}body.showweld-account-surface-open [data-storyforge-fab=true]{display:none!important;pointer-events:none!important}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!important;pointer-events:none!important}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!important;transition-duration:.01ms!important}#showweld-app-root[data-app-surface=creator] [data-storyforge-fab=true]{bottom:calc(var(--sw-mobile-bottom-clearance, 7.55rem) + .82rem)!important;right:calc(1.05rem + env(safe-area-inset-right,0px))!important;border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.34)!important;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))!important;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!important}#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!important;padding-right:.08rem!important}#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!important}#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)!important;outline-offset:3px!important}#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)!important;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%)!important;box-shadow:0 -18px 44px #00000061,inset 0 1px #ffffff14!important}#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)!important;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)!important}#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!important;text-wrap:balance}#showweld-app-root[data-app-surface=creator] #book-manuscript-view [data-manuscript-toolbar=desktop]{min-width:86px!important;max-width:86px!important;width:86px!important;padding:.86rem .58rem!important;border-color:rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.22)!important;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))!important}#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)!important}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-storyforge-fab=true]{width:46px!important;height:46px!important;bottom:calc(var(--sw-mobile-bottom-clearance, 7.55rem) + 1.08rem)!important}#showweld-app-root[data-app-surface=creator] #book-manuscript-view{padding-bottom:calc(var(--sw-mobile-bottom-clearance, 7.55rem) + 1.25rem)!important}#showweld-app-root[data-app-surface=creator] #book-manuscript-view [data-manuscript-toolbar=mobile]{position:sticky!important;top:0!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:42!important;display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important;width:calc(100% - 1rem)!important;min-width:0!important;max-width:calc(100% - 1rem)!important;height:auto!important;max-height:none!important;margin:.62rem auto .78rem!important;padding:.48rem!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.24)!important;border-radius:17px!important;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))!important;box-shadow:0 16px 38px #0000003d,inset 0 1px #ffffff14!important;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!important;width:100%!important;min-width:0!important;padding:.46rem .34rem!important;border-radius:13px!important;white-space:normal!important;overflow-wrap:anywhere!important}#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!important}#showweld-app-root[data-app-surface=creator] #book-manuscript-view div[style*="position: fixed"][style*="right: 0px"][style*="width: 44px"]{display:none!important;visibility:hidden!important;pointer-events:none!important}#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!important}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile].sw-mobile-route-command{min-height:0!important;max-height:108px!important;padding:.42rem .52rem .5rem!important;gap:.38rem!important;grid-template-rows:auto auto!important;overflow:hidden!important;border-bottom-color:color-mix(in srgb,var(--sw-route-accent, var(--accent-primary)) 22%,rgba(255,255,255,.07))!important;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))!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) auto!important;align-items:center!important;gap:.42rem!important;min-height:42px!important}#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!important;visibility:hidden!important;max-height:0!important;overflow:hidden!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top strong{font-size:.82rem!important;line-height:1.05!important;white-space:normal!important;display:-webkit-box!important;-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!important;line-height:1!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{align-self:center!important;justify-content:flex-end!important;gap:.28rem!important;min-width:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:13px!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button span{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip{display:flex!important;gap:.32rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.06rem 0 .08rem!important;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!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-chip{flex:0 0 62px!important;min-width:62px!important;min-height:38px!important;padding:.28rem .3rem!important;border-radius:13px!important;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!important;min-width:74px!important}#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true]{scroll-padding-top:6.75rem!important}}@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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:.58rem!important;height:auto!important;min-height:302px!important;padding:.72rem!important;margin:.62rem var(--sw-route-mobile-pad, .75rem) .52rem!important;border-radius:16px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-hero-copy{gap:.34rem!important;min-width:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-hero-title{font-size:1.12rem!important;line-height:1.05!important;margin:0!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero>*{min-width:0!important;max-width:100%!important}#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!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.34rem!important;padding-bottom:.04rem!important;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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-status-ribbon{min-height:26px!important;padding:.24rem .46rem!important;font-size:.58rem!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-strip{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;height:auto!important;min-height:58px!important;padding:0!important;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!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:58px!important;padding:.58rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat:last-child{grid-column:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-main-stage{top:auto!important;height:min(330px,calc(100dvh - 30rem))!important;min-height:300px!important;max-height:calc(100dvh - 13.4rem)!important;margin-top:0!important;padding:.62rem!important;padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 2rem)!important;scroll-padding-top:calc(var(--spark-mobile-switcher-height) + .75rem)!important;scroll-padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1rem)!important;overflow-y:auto!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher{position:static!important;top:auto!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.48rem!important;height:auto!important;min-height:88px!important;margin:0 0 var(--spark-mobile-section-gap)!important;padding:.58rem!important;border-radius:17px!important;background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, 236,72,153),.14),#ffffff0b),#080b16eb!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__copy span{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__copy strong{font-size:.78rem!important;line-height:1.1!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;width:100%!important;max-width:100%!important;overflow:hidden!important;padding-bottom:0!important;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!important;width:100%!important;min-width:0!important;max-width:100%!important;justify-content:center!important;padding:.4rem!important;border-radius:13px!important;font-size:.68rem!important;white-space:nowrap!important}#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)!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-flow-dock{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;margin:.62rem 0!important;padding:0!important;overflow:visible!important}#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!important}#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)!important}}@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!important;min-height:58px!important;padding:.44rem .56rem!important;gap:0!important;display:grid!important;grid-template-rows:minmax(42px,auto)!important;align-items:center!important;overflow:hidden!important;box-shadow:0 10px 28px #0003,inset 0 -1px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.18)!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-strip{display:none!important;visibility:hidden!important;max-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top{min-height:42px!important;gap:.48rem!important}#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)!important;gap:.48rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top>div:first-child>span{width:32px!important;height:32px!important;border-radius:11px!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__top strong{font-size:.84rem!important;line-height:1.08!important;-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)!important;display:flex!important;justify-content:flex-end!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:12px!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile]:has(.sw-mobile-route-drawer[open]){max-height:min(68dvh,520px)!important;overflow-y:auto!important;padding-bottom:.56rem!important}#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!important}#showweld-app-root[data-app-surface=creator] .mobile-navigation{min-height:var(--sw-creator-mobile-dock-height)!important;padding:.34rem!important;border-radius:17px!important}#showweld-app-root[data-app-surface=creator] .mobile-navigation__item{min-height:44px!important;padding:.28rem .16rem!important;gap:.18rem!important}#showweld-app-root[data-app-surface=creator] .mobile-navigation__item :where(svg,.sw-premium-icon){width:17px!important;height:17px!important}#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))!important}#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)!important;scroll-padding-bottom:var(--sw-route-mobile-content-clearance)!important}#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)!important}#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)!important}#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)))!important;max-height:calc(100dvh - var(--sw-creator-mobile-dock-height) - var(--sw-route-mobile-command-closed-max) - 2.5rem)!important;padding-bottom:calc(var(--sw-route-mobile-content-clearance) + .82rem)!important}#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!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll{flex:0 0 auto!important;overflow-y:visible!important;padding:.72rem .72rem calc(var(--sw-route-mobile-content-clearance) + .45rem)!important;gap:.82rem!important}#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%!important;min-width:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll .creator-capability-matrix--compact{max-height:none!important;overflow:visible!important;padding:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll .creator-capability-matrix__command-rail{max-height:238px!important;overflow-y:auto!important;padding-bottom:.36rem!important;scroll-padding-bottom:.5rem!important;-webkit-overflow-scrolling:touch}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true]{gap:0!important}#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)!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] aside.sw-scrollbar-premium[style*="translate3d(-100%"]{visibility:hidden!important;pointer-events:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true]{min-height:76px!important;max-height:86px!important;padding:.54rem .66rem!important;gap:.5rem!important;align-items:center!important;overflow:hidden!important;border-radius:0!important}#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!important;gap:.5rem!important}#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!important;height:30px!important;min-width:30px!important;padding:0!important;display:grid!important;place-items:center!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] [data-studio-mobile-header=true] h1{font-size:.72rem!important;line-height:1!important;letter-spacing:.07em!important}#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!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;font-size:.58rem!important;line-height:1.15!important}#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!important;max-width:128px!important;display:grid!important;grid-template-columns:repeat(2,38px)!important;gap:.34rem!important;justify-content:end!important}#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!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:12px!important;font-size:0!important;overflow:hidden!important}#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!important;height:16px!important}#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!important}#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!important}#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!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tabs{position:sticky!important;top:0!important;min-height:38px!important;height:38px!important;padding:.28rem .48rem!important;margin:0!important;gap:.32rem!important;border-bottom:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.18)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab{min-height:29px!important;padding:.28rem .52rem!important;border-radius:11px!important;font-size:.66rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] main{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:calc(var(--sw-route-mobile-content-clearance) + .32rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{min-height:0!important;max-height:calc(100dvh - var(--sw-creator-mobile-dock-height) - .55rem)!important;padding-bottom:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header{min-height:56px!important;padding:.46rem .62rem!important;gap:.48rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header h2{max-width:11.5rem!important;font-size:.82rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child{gap:.34rem!important}#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!important;width:38px!important;min-height:38px!important;height:38px!important;padding:0!important;font-size:0!important;justify-content:center!important;border-radius:12px!important}#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!important;height:16px!important}#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)!important;padding:.42rem .58rem!important;gap:.42rem!important;max-height:116px!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-groups{min-height:42px!important;max-height:46px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:0!important;-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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__label{display:none!important}#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!important;gap:.34rem!important;min-height:42px!important}#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!important;padding:.36rem .58rem!important;border-radius:13px!important;font-size:.66rem!important}#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!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.05rem!important;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!important}#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))!important;max-height:96px!important;overflow-y:auto!important;padding:.44rem .58rem!important;gap:.36rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-stat-card{min-width:0!important;padding:.36rem .42rem!important;border-radius:12px!important}#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!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{flex:1 1 auto!important;height:auto!important;min-height:280px!important;max-height:none!important;padding:.72rem .64rem calc(var(--sw-creator-mobile-dock-height) + 6.2rem)!important;scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height) + 6.6rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main>div{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip{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(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + 4.7rem)!important;z-index:330!important;min-height:42px!important;max-height:44px!important;padding:.28rem .34rem!important;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.24)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.14),#ffffff0a),#050a16e6!important;box-shadow:0 14px 42px #00000061,inset 0 1px #ffffff17!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important}#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!important;height:34px!important;padding:.32rem .58rem!important;border-radius:12px!important;font-size:.68rem!important}#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))!important;right:max(.72rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + .58rem)!important;z-index:335!important;min-height:56px!important;max-height:58px!important;padding:.4rem!important;border-radius:16px!important}#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!important;height:40px!important;border-radius:12px!important;font-size:.78rem!important}#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!important}}#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!important}#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)!important;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))!important}#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)!important}}@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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-stat-strip{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip{max-height:84px!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-groups{display:flex!important}#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!important}#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)!important;scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height) + 1.5rem)!important}#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!important}#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!important;min-height:40px!important;max-height:42px!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr)!important;gap:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{padding:.62rem!important;border-radius:16px!important;display:flex!important;flex-direction:column!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{order:-1!important;margin-bottom:.62rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame>div{min-height:580px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-compile-ribbon{grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important;padding:.62rem!important;border-radius:14px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-suggestion-actions{justify-content:stretch!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-suggestion-actions button{min-width:0!important;padding-inline:.4rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-device-switcher{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-device-switcher button{min-width:0!important;padding-inline:.35rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-routes{margin-bottom:.36rem!important;padding-bottom:.1rem!important;max-height:36px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage iframe{min-height:640px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-inspector{position:static!important;gap:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-rendering-inspector>section{padding:.76rem!important;border-radius:15px!important}#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%!important;min-width:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(h3,h4){font-size:.86rem!important;line-height:1.15!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(p,li){font-size:.72rem!important;line-height:1.42!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(button,input,select){min-height:40px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main :where(textarea){min-height:160px!important;max-height:360px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-pfm=true]{border-radius:16px!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] [data-pfm=true] :where(select,input,textarea){width:100%!important;max-width:100%!important}#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)!important}#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%!important}#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)!important}}#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)!important;padding-block-start:var(--sw-unified-route-y)!important}#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))!important;margin-inline:auto!important}#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)!important}}#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)!important;gap:var(--sw-unified-card-gap)!important}#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)!important;gap:var(--sw-unified-toolbar-gap)!important;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%)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active{gap:var(--sw-unified-section-gap)!important;padding:var(--sw-unified-route-y) var(--sw-unified-route-x)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main{padding:var(--sw-unified-card-pad)!important}#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)!important}#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)!important}#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)))!important;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%)!important;box-shadow:var(--sw-creator-shadow, var(--sw-card-shadow, 0 20px 54px rgba(0,0,0,.34)))!important}@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)!important;padding-block-start:var(--sw-unified-mobile-y)!important}#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)!important;gap:var(--sw-unified-mobile-gap)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{gap:var(--sw-unified-mobile-gap)!important;padding:var(--sw-unified-mobile-y) var(--sw-unified-mobile-x) 0!important;height:auto!important;max-height:none!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header{min-height:54px!important;padding:var(--sw-unified-toolbar-pad)!important;gap:var(--sw-unified-toolbar-gap)!important}#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)!important;gap:var(--sw-unified-mobile-gap)!important;max-height:var(--sw-route-chrome-max-height, 185px)!important}#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)!important;padding:0 0 .05rem!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:var(--sw-unified-mobile-card-pad)!important;padding-bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + 1rem)!important;scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + 1.25rem)!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame>div{height:clamp(390px,54dvh,470px)!important;min-height:clamp(390px,54dvh,470px)!important;max-height:clamp(390px,54dvh,470px)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage iframe{height:100%!important;min-height:100%!important;max-height:100%!important}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view[data-creator-route=app-builder]{overflow-y:auto!important;overflow-x:hidden!important;scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + 1.25rem)!important;-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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering]>footer{display:none!important}#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!important;padding:.56rem .8rem!important;overflow:hidden!important}#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!important}#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!important}#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!important;max-height:42px!important;align-items:center!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "status" "routes" "tabs" "frame" "dock";align-items:start;gap:var(--sw-card-gap, .9rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero{grid-area:hero;margin-bottom:0!important;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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-routes{grid-area:routes;margin-bottom:0!important;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!important;min-width:0}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button{min-width:0!important;min-height:48px!important;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)))!important;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!important;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%)!important;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%)!important}#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)!important}}@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!important;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)!important;min-height:clamp(430px,52dvh,540px)!important;max-height:clamp(430px,52dvh,540px)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage iframe{height:100%!important;min-height:100%!important;max-height:100%!important}#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!important;padding:.46rem .62rem!important;gap:.5rem!important}#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!important}#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!important}#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!important}#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!important;padding:.38rem .56rem!important;border-radius:10px!important}#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!important;width:36px!important;padding-inline:0!important}#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!important;padding:.44rem .5rem!important;overflow:hidden!important}#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!important;max-height:38px!important;align-items:center!important}#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!important}#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!important;height:34px!important;padding:.32rem .54rem!important;border-radius:11px!important;font-size:.66rem!important}#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!important}#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!important;padding-bottom:calc(var(--sw-creator-mobile-dock-height) + env(safe-area-inset-bottom,0px) + 1rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.68rem!important;padding:.66rem!important;width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero{order:1;align-items:stretch!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero>div:first-child{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero .app-builder-device-switcher{width:100%!important;margin:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{order:2!important;padding:.44rem!important;border-radius:15px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame>div{height:clamp(292px,36dvh,326px)!important;min-height:clamp(292px,36dvh,326px)!important;max-height:clamp(292px,36dvh,326px)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs{order:3;display:flex!important;grid-template-columns:unset!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.06rem!important;scroll-snap-type:x proximity;scrollbar-width:none;gap:.42rem!important}#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!important;grid-template-columns:auto minmax(0,1fr)!important;padding:.44rem .46rem!important;border-radius:12px!important;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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button strong{font-size:.64rem!important}#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)!important}#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!important}#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!important}#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!important;max-width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{padding:var(--sw-builder-preview-shell-pad)!important;overflow:hidden!important;max-width:100%!important;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))!important;max-width:100%!important;height:auto!important;min-width:0!important;min-height:min(var(--app-builder-preview-min-height, 720px),74dvh)!important;max-height:min(var(--app-builder-preview-min-height, 720px),74dvh)!important;aspect-ratio:var(--app-builder-preview-aspect, 390 / 720)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame__iframe{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}@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)!important;grid-template-areas:"hero status" "tabs tabs" "frame dock" "routes routes"!important}#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)!important;height:clamp(520px,58dvh,660px)!important;min-height:clamp(520px,58dvh,660px)!important;max-height:clamp(520px,58dvh,660px)!important}#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)!important;height:clamp(540px,62dvh,700px)!important;min-height:clamp(540px,62dvh,700px)!important;max-height:clamp(540px,62dvh,700px)!important}#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)!important;height:clamp(600px,68dvh,760px)!important;min-height:clamp(600px,68dvh,760px)!important;max-height:clamp(600px,68dvh,760px)!important}}@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)!important}#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)!important;gap:clamp(.56rem,2.6vw,.74rem)!important}#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%!important;overflow:hidden!important}#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!important;grid-auto-flow:column!important;grid-auto-columns:minmax(84px,1fr)!important;overflow-x:auto!important;overflow-y:hidden!important;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!important;width:100%!important;padding:clamp(.42rem,2.2vw,.58rem)!important;border-radius:18px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame__device{width:100%!important;height:clamp(430px,55dvh,560px)!important;min-height:clamp(430px,55dvh,560px)!important;max-height:clamp(430px,55dvh,560px)!important;border-width:7px!important;border-radius:24px!important}#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)!important;min-height:clamp(380px,50dvh,520px)!important;max-height:clamp(380px,50dvh,520px)!important;border-width:4px!important;border-radius:18px!important}#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)!important;min-height:clamp(430px,55dvh,560px)!important;max-height:clamp(430px,55dvh,560px)!important}#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)!important;min-height:clamp(380px,50dvh,520px)!important;max-height:clamp(380px,50dvh,520px)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs{width:100%!important;max-width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{max-height:none!important}}@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!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - .25rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header{min-width:0!important;flex-wrap:wrap!important;gap:.58rem!important;padding-inline:clamp(.68rem,3vw,.9rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div{min-width:0!important;max-width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child{margin-left:0!important;width:100%!important;justify-content:stretch!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.42rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child button{width:100%!important;min-width:0!important;min-height:38px!important;padding-inline:.42rem!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip{max-height:none!important;overflow:visible!important;padding:.56rem!important;border-radius:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.52rem!important}#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!important;overflow:visible!important}#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!important;max-width:100%!important}#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!important;grid-template-columns:minmax(0,1fr)!important;gap:.52rem!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-groups{width:100%!important;max-width:100%!important;min-width:0!important;max-height:var(--sw-builder-mobile-route-max)!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important;padding:.38rem!important;overflow-x:hidden!important;overflow-y:visible!important;scrollbar-gutter:stable;border-radius:16px!important;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%)!important;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))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.28rem!important;padding:0!important;background:transparent!important;border:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__label{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-group__buttons{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:var(--sw-builder-mobile-route-grid)!important;gap:.32rem!important;overflow:visible!important;padding:0!important}#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%!important;min-width:0!important;min-height:38px!important;padding:.42rem .36rem!important;justify-content:center!important;gap:.32rem!important;border-radius:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#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!important}#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!important;grid-template-columns:minmax(0,1fr)!important;max-height:none!important;overflow-y:visible!important}#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!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;width:100%!important}#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!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}#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%!important;min-width:0!important;max-width:100%!important}#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!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding:.72rem!important;padding-bottom:var(--sw-builder-mobile-bottom-clearance)!important;scroll-padding-bottom:var(--sw-builder-mobile-bottom-clearance)!important;gap:.72rem!important}#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%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important}#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%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}#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!important;max-width:100%!important;flex-wrap:wrap!important}#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!important;max-width:100%!important;overflow-wrap:anywhere!important;letter-spacing:0!important}#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!important}#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!important}#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!important;white-space:pre-wrap!important}}@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!important;padding:.56rem .68rem 0!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:48px!important;height:auto!important;padding:.46rem .52rem!important;gap:.42rem!important;border-radius:16px!important;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.18)!important;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))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:first-child{gap:.42rem!important;min-width:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:first-child>button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:0!important;border-radius:11px!important;justify-content:center!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header h2{max-width:100%!important;font-size:.86rem!important;line-height:1.05!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header h2+div{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child{width:auto!important;display:flex!important;gap:.32rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:0!important;border-radius:11px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-command-strip{max-height:48px!important;min-height:48px!important;padding:.32rem!important;gap:0!important;overflow:hidden!important;border-radius:16px!important;border:1px solid rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 99,102,241)),.16)!important;background:var(--sw-layer-sunken, rgba(5,10,20,.72))!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-tab-groups{display:flex!important;width:100%!important;min-height:38px!important;max-height:38px!important;padding:0!important;gap:.28rem!important;overflow-x:auto!important;overflow-y:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;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-groups::-webkit-scrollbar{display:none!important}#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!important}#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!important;width:auto!important;min-width:42px!important;max-width:96px!important;min-height:36px!important;height:36px!important;padding:.36rem .52rem!important;border-radius:12px!important;font-size:.65rem!important}#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!important;height:14px!important}#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!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{gap:.52rem!important;padding:.56rem!important;border-radius:16px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important;min-height:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero h3{font-size:.82rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-hero p{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-device-switcher{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:.22rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-device-switcher button{min-width:0!important;min-height:32px!important;padding:.32rem .3rem!important;font-size:.62rem!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{order:2!important;margin:0!important;padding:.38rem!important;border-radius:16px!important}#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)!important;min-height:clamp(430px,58dvh,540px)!important;max-height:clamp(430px,58dvh,540px)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs{order:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.32rem!important;margin:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button{min-height:38px!important;grid-template-columns:auto minmax(0,1fr)!important;padding:.36rem .42rem!important;border-radius:12px!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{order:4!important;max-height:300px!important;overflow-y:auto!important;border-radius:16px!important}#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!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock__body{padding:.58rem!important;gap:.48rem!important}#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))!important;gap:.4rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-inline-list{max-height:132px!important;overflow-y:auto!important}}@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!important;max-height:58px!important;padding:.42rem .72rem!important;overflow:hidden!important}#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!important}#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!important;max-height:38px!important}#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!important;padding:.34rem .56rem!important}#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!important;padding:.34rem .58rem!important}#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!important}#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!important;padding:.58rem .68rem!important}#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!important}}#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%!important;max-width:100%!important;padding:var(--sw-card-pad, clamp(1rem, 1.45vw, 1.45rem))!important;border-radius:var(--sw-panel-radius, 18px)!important;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%)!important;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)))!important;box-shadow:var(--sw-creator-shadow-hover, var(--sw-card-shadow-hover))!important;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!important;align-items:center!important;gap:var(--sw-card-gap, .9rem)!important}#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!important}#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)!important;overflow-y:auto!important;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))!important;padding:var(--sw-mobile-card-pad, .86rem)!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-padding-bottom:1rem!important;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!important;top:0!important;z-index:2;grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"badge headline" "score toggle"!important;align-items:center!important;gap:.72rem .76rem!important;margin:calc(var(--sw-mobile-card-pad, .86rem) * -1) calc(var(--sw-mobile-card-pad, .86rem) * -1) .78rem!important;padding:var(--sw-mobile-card-pad, .86rem)!important;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%)!important;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!important;height:42px!important;border-radius:14px!important}#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!important}#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!important;font-size:.62rem!important;line-height:1.08!important;letter-spacing:.075em!important}#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!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;font-size:clamp(.95rem,4vw,1.12rem)!important;line-height:1.12!important}#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!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;margin-top:.3rem!important;font-size:.76rem!important;line-height:1.34!important}#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!important;min-width:76px!important;height:42px!important;padding:.42rem .58rem!important;border-radius:14px!important;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!important}#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!important;align-items:baseline!important;justify-content:center!important;gap:.3rem!important}#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!important}#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!important}#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)!important;min-height:42px!important;border-radius:14px!important;font-size:.72rem!important}#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))!important;gap:.62rem!important}#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!important}}#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!important;box-shadow:var(--sw-focus-ring, 0 0 0 3px rgba(var(--accent-primary-rgb),.32))!important;border-color:var(--sw-border-accent-color, rgba(var(--accent-primary-rgb),.46))!important}#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!important}#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))!important;border-color:var(--sw-input-border, var(--sw-border-muted-color, rgba(255,255,255,.12)))!important;color:var(--sw-text-primary, var(--text-primary))!important;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)))!important;border-color:var(--sw-card-border, var(--sw-border-muted-color, rgba(255,255,255,.12)))!important;box-shadow:var(--sw-card-shadow, var(--sw-elevation-2, 0 14px 34px rgba(0,0,0,.24)))!important}#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))!important;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)))!important;box-shadow:var(--sw-card-shadow-hover, var(--sw-elevation-3, 0 20px 50px rgba(0,0,0,.34)))!important}#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))!important;background:var(--sw-state-selected, var(--sw-accent-field, rgba(var(--accent-primary-rgb),.16)))!important;color:var(--sw-text-primary, var(--text-primary))!important;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))!important}#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)))!important;border-color:var(--sw-line-strong, var(--sw-border-muted-color, rgba(255,255,255,.12)))!important;box-shadow:var(--sw-elevation-3, 0 20px 54px rgba(0,0,0,.34))!important;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)!important}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!important;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))!important;gap:var(--sw-dashboard-gap-lg)!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-body{display:grid!important;grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important;gap:var(--sw-dashboard-gap-lg)!important;align-items:start!important}#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)!important;background:linear-gradient(145deg,var(--sw-dashboard-accent-wash),transparent 66%),var(--sw-dashboard-layer-overlay)!important;box-shadow:var(--sw-dashboard-command-shadow)!important;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!important;align-items:center!important;padding:clamp(.78rem,1.1vw,1rem)!important;border-radius:var(--sw-dashboard-radius-xl)!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map{min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;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)!important;width:clamp(84px,10vw,118px)!important;min-width:0!important}#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)!important;letter-spacing:0!important;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)!important}#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)!important;border-radius:var(--sw-dashboard-radius-lg)!important;background:linear-gradient(150deg,rgba(var(--accent-primary-rgb),.06),transparent 58%),linear-gradient(180deg,#ffffff0d,#ffffff05),var(--sw-dashboard-layer-default)!important;box-shadow:var(--sw-dashboard-card-shadow)!important;color:var(--sw-dashboard-ink)!important}#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))!important;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)!important}#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))!important;box-shadow:var(--sw-dashboard-card-shadow-hover)!important}#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)!important;border:1px solid var(--sw-dashboard-line)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff05),var(--sw-dashboard-layer-sunken)!important;color:var(--sw-dashboard-ink)!important;box-shadow:inset 0 1px #ffffff0e!important}#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)!important;border-color:color-mix(in srgb,var(--sw-dashboard-line-accent) 45%,var(--sw-dashboard-line))!important}#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)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.2),rgba(var(--accent-secondary-rgb),.12)),var(--sw-dashboard-layer-raised)!important;color:var(--sw-dashboard-ink)!important;box-shadow:inset 0 0 0 1px rgba(var(--accent-primary-rgb),.2),0 14px 38px rgba(var(--accent-primary-rgb),.15)!important}#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)!important;border:1px solid var(--sw-dashboard-line)!important;border-radius:var(--sw-dashboard-radius-sm)!important;background:var(--sw-dashboard-layer-sunken)!important;color:var(--sw-dashboard-ink)!important}#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)!important}#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)!important;grid-template-areas:"lead" "signals"!important;align-items:center!important;gap:.52rem!important;min-height:0!important;padding:.68rem!important}#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!important;min-width:0!important}#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!important}#showweld-app-root [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}#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))!important;min-width:0!important}#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!important;padding:.45rem .56rem!important}#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!important}@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)!important}#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)!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:.32rem!important;overflow:hidden!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map button{width:100%!important;min-width:0!important;flex:1 1 auto!important;padding:.38rem .2rem!important;justify-content:center!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map-copy{display:none!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-transition-rail__map-icon{margin:0!important}}@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))!important;overflow-x:hidden!important}#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))!important;padding-inline:0!important;gap:var(--sw-dashboard-gap-md)!important}#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%!important;min-width:0!important;max-width:100%!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon{grid-template-columns:minmax(0,1fr)!important;border-radius:18px!important}#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!important;padding:var(--sw-dashboard-card-pad)!important}#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)!important;background:linear-gradient(145deg,rgba(var(--accent-primary-rgb),.13),transparent 68%),var(--sw-dashboard-layer-overlay)!important;box-shadow:0 18px 54px #0000006b!important}#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)))!important;border-color:var(--sw-border-muted-color, rgba(255,255,255,.12))!important;box-shadow:var(--sw-shadow-overlay, var(--sw-elevation-5, 0 42px 110px rgba(0,0,0,.55)))!important;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))!important;color:var(--sw-tooltip-text, #fff)!important;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%)!important}#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))!important}#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)!important}#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)!important;box-shadow:var(--sw-elevation-1, 0 12px 34px rgba(0,0,0,.24))!important}#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)!important;background-clip:padding-box!important}#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)!important}#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)!important;box-shadow:var(--sw-elevation-1, 0 12px 34px rgba(0,0,0,.22))!important;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)!important;color:var(--sw-text-primary, var(--text-primary))!important}#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))!important}#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)!important;border-color:var(--sw-unified-line-accent)!important;color:var(--sw-text-primary, var(--text-primary))!important;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))!important}#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)!important;border-color:var(--sw-unified-line)!important}#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)!important;border:var(--sw-border-hairline, 1px solid var(--sw-unified-line))!important;border-radius:var(--sw-control-radius, 12px)!important;min-width:0!important;max-width:100%!important}#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)!important}#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))!important}#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)!important;border-color:color-mix(in srgb,var(--sw-unified-line) 78%,var(--sw-unified-line-accent) 22%)!important}#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%)!important}#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))!important;outline-offset:2px!important;box-shadow:0 0 0 5px var(--sw-accent-glow, rgba(var(--accent-primary-rgb),.18))!important}#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)!important;border-color:color-mix(in srgb,var(--sw-unified-line-accent) 58%,var(--sw-unified-line))!important}#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))!important;background:linear-gradient(145deg,#ffffff0d,#ffffff04),var(--sw-surface-chip, var(--sw-layer-sunken, rgba(6,11,22,.72)))!important;color:var(--sw-text-primary, var(--text-primary))!important;box-shadow:inset 0 1px #ffffff0e!important}#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))!important;font-weight:900}#showweld-app-root :where(.sw-theme-control[data-open=true] .sw-theme-trigger){background:var(--sw-unified-chip-bg-active)!important;border-color:var(--sw-unified-line-accent)!important;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))!important}#showweld-app-root :where(.sw-theme-panel){width:min(94vw,390px)!important;border:var(--sw-border-muted-line, 1px solid var(--sw-unified-line))!important;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)))!important;color:var(--sw-text-primary, var(--text-primary))!important;box-shadow:var(--sw-shadow-overlay, 0 42px 120px rgba(0,0,0,.62))!important}#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)!important;background:var(--sw-unified-card-bg)!important;color:var(--sw-text-primary, var(--text-primary))!important}#showweld-app-root :where(.sw-theme-panel .is-active,.sw-theme-panel [aria-pressed=true]){border-color:var(--sw-unified-line-accent)!important;background:var(--sw-unified-chip-bg-active)!important}.sw-theme-panel[data-portal=true]{position:fixed!important;top:calc(env(safe-area-inset-top,0px) + 4.8rem)!important;right:max(1rem,env(safe-area-inset-right,0px))!important;left:auto!important;bottom:auto!important;z-index:var(--sw-z-popover, 140)!important;width:min(94vw,390px)!important;max-width:min(94vw,390px)!important;max-height:min(78dvh,calc(var(--sw-visual-vh, 720px) - 6rem))!important;border:var(--sw-border-muted-line, 1px solid var(--sw-border-muted-color, rgba(255,255,255,.12)))!important;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)))!important;color:var(--sw-text-primary, var(--text-primary))!important;box-shadow:var(--sw-shadow-overlay, 0 42px 120px rgba(0,0,0,.62))!important;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))!important;background:linear-gradient(145deg,#ffffff0d,#ffffff04),var(--sw-layer-default, rgba(10,16,30,.76))!important;color:var(--sw-text-primary, var(--text-primary))!important}.sw-theme-panel[data-portal=true] :where(.is-active,[aria-pressed=true]){border-color:var(--sw-accent-edge, rgba(var(--accent-primary-rgb),.42))!important;background:var(--sw-layer-selected, linear-gradient(135deg, rgba(var(--accent-primary-rgb),.18), rgba(var(--accent-secondary-rgb),.1)))!important}@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!important;min-width:152px!important}#showweld-app-root [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-command-ribbon__actions .sw-theme-trigger{width:100%!important;min-width:152px!important;justify-content:center!important;gap:.42rem!important}}@media (max-width: 768px){.sw-theme-panel[data-portal=true][data-sheet=true]{left:max(.55rem,env(safe-area-inset-left,0px))!important;right:max(.55rem,env(safe-area-inset-right,0px))!important;bottom:calc(env(safe-area-inset-bottom,0px) + .68rem)!important;top:auto!important;width:auto!important;max-width:none!important;max-height:min(78dvh,calc(var(--sw-visual-vh, 720px) - 1.6rem))!important;border-radius:20px!important;padding:.74rem!important}.sw-theme-panel[data-portal=true][data-sheet=true] :where(.sw-theme-preview-meta,.sw-theme-preset-desc,.sw-theme-choice small){display:none!important}#showweld-app-root :where(.sw-theme-panel[data-sheet=true]){position:fixed!important;left:max(.55rem,env(safe-area-inset-left,0px))!important;right:max(.55rem,env(safe-area-inset-right,0px))!important;bottom:calc(env(safe-area-inset-bottom,0px) + .68rem)!important;top:auto!important;width:auto!important;max-height:min(78dvh,calc(var(--sw-visual-vh, 720px) - 1.6rem))!important;border-radius:20px!important;padding:.74rem!important}#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!important}.lp-drawer__panel .sw-theme-panel[data-portal=true][data-portal-host=drawer][data-sheet=true]{position:absolute!important;left:.85rem!important;right:.85rem!important;top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + .85rem)!important;width:auto!important;max-width:none!important;max-height:min(72dvh,620px)!important;z-index:90!important}}#showweld-app-root :where([data-mobile-side-rail]){background:var(--sw-layer-overlay, rgba(8,13,24,.92))!important;border-color:var(--sw-unified-line-accent)!important;box-shadow:var(--sw-shadow-overlay, -18px 0 56px rgba(0,0,0,.48))!important}#showweld-app-root :where([data-mobile-side-rail][data-collapsed=true]){width:var(--sw-mobile-edge-rail, 44px)!important;min-width:var(--sw-mobile-edge-rail, 44px)!important;pointer-events:auto!important}#showweld-app-root :where([data-mobile-side-rail][data-collapsed=true] button){pointer-events:auto!important;z-index:5!important}#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)!important;border:var(--sw-border-hairline, 1px solid var(--sw-unified-line))!important;box-shadow:var(--sw-elevation-2, 0 18px 46px rgba(0,0,0,.28)),inset 0 1px #ffffff0f!important}#showweld-app-root :where(.sw-asset-frame__image,.sw-qol-visual__image){object-fit:contain!important;object-position:center!important;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!important;padding:clamp(.1rem,4%,.38rem)!important}#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))!important}#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))!important;letter-spacing:0!important}@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)!important}#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!important;min-height:42px!important}#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))!important}#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))!important}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!important}.story-health-modal-backdrop{padding:clamp(.72rem,2vw,1.5rem)!important;background:radial-gradient(900px 520px at 50% 0%,rgba(var(--accent-primary-rgb),.16),transparent 68%),#02040adb!important}.story-health-modal-shell{width:min(100%,1440px)!important;border-radius:clamp(18px,2vw,24px)!important;border-color:var(--sw-border-muted-color, rgba(255,255,255,.12))!important;background:linear-gradient(145deg,#ffffff0f,#ffffff05),var(--sw-layer-overlay, rgba(7, 11, 20, .96))!important;box-shadow:var(--sw-shadow-overlay, 0 42px 120px rgba(0,0,0,.62))!important}.story-health-modal-body{min-width:0!important}.story-health-modal-scroll{scrollbar-gutter:stable}.story-health-modal-shell :where(button,[role=tab]){border-radius:12px!important}.story-health-modal-shell :where(.sw-health-card){border-color:var(--sw-border-muted-color, rgba(255,255,255,.12))!important;background:linear-gradient(145deg,#ffffff0d,#ffffff04),var(--sw-layer-default, rgba(10,16,30,.76))!important;box-shadow:var(--sw-elevation-1, 0 10px 26px rgba(0,0,0,.22))!important}@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))!important;align-items:stretch!important}.story-health-modal-shell{max-height:calc(100dvh - .96rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border-radius:20px!important}.story-health-modal-body{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.story-health-modal-body>:first-child{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;border-right:0!important;border-bottom:1px solid var(--sw-border-muted-color, rgba(255,255,255,.12))!important}.story-health-modal-body>:first-child::-webkit-scrollbar{display:none}.story-health-modal-scroll{padding:.72rem!important;min-width:0!important}.story-health-modal-shell :where(.sw-health-card){margin-bottom:.62rem!important;padding:.82rem!important;border-radius:16px!important}.story-health-modal-shell :where(h1,h2,h3,p,span,strong,small,button,li){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}}#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)!important;padding:clamp(.62rem,1.4vw,1.05rem)!important;background:var(--sw-builder-stage-bg)!important}#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))!important;border-color:var(--sw-border-muted-color, rgba(255,255,255,.12))!important;border-radius:var(--sw-builder-card-radius)!important;background:linear-gradient(145deg,#ffffff0e,#ffffff05),var(--sw-layer-default, rgba(10, 16, 30, .72))!important;box-shadow:var(--sw-elevation-2, 0 18px 48px rgba(0,0,0,.26))!important}#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%)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main{flex:1 1 auto!important;min-height:0!important;padding:clamp(.9rem,1.8vw,1.35rem)!important;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)!important}#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!important;width:100%!important}#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))!important;background:linear-gradient(145deg,#ffffff0d,#ffffff04),var(--sw-layer-sunken, rgba(4, 9, 19, .72))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{display:grid!important;gap:clamp(.72rem,1.4vw,1rem)!important;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))!important}#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)!important;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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active>header{min-height:68px!important;max-height:76px!important;padding-block:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-command-strip{min-height:78px!important;max-height:88px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active-context{min-height:0!important;margin-top:.14rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active-context>span:nth-of-type(4){display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-tab-group{padding:.2rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-tab-group__label{padding-inline:.42rem .1rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-tab-group__buttons button{min-height:32px!important;padding:.36rem .58rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-strip{display:flex!important;align-items:stretch!important;gap:.46rem!important;min-height:66px!important;max-height:78px!important;padding:.46rem 1rem!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-strip::-webkit-scrollbar{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-card{flex:0 0 clamp(96px,8.4vw,128px)!important;min-height:54px!important;padding:.5rem .58rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-card>div:first-child{font-size:.56rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-stat-card>div:last-child{font-size:1.08rem!important;line-height:1!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-main{flex:1 1 0!important;min-height:0!important;height:auto!important}#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)!important;grid-template-areas:"hero status" "tabs tabs" "frame dock" "routes routes"!important;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)!important;max-height:clamp(520px,64dvh,720px)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{overflow-y:auto!important}}@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))!important;height:calc(100dvh - var(--sw-creator-mobile-dock-height, 92px) - 5.05rem - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - var(--sw-creator-mobile-dock-height, 92px) - 5.05rem - env(safe-area-inset-bottom,0px))!important;margin-inline:auto!important;gap:.48rem!important;padding:.48rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header{min-height:48px!important;max-height:58px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;flex-wrap:nowrap!important;padding:.44rem .52rem!important;gap:.42rem!important;overflow:hidden!important}#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!important;height:30px!important;border-radius:10px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:first-child{min-width:0!important;gap:.42rem!important}#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!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:0!important;border-radius:11px!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header h2{max-width:100%!important;font-size:.86rem!important;line-height:1.05!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile>header>div:last-child{width:auto!important;display:flex!important;gap:.32rem!important}#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!important;max-height:48px!important;height:48px!important;padding:.32rem!important;gap:0!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;border-radius:16px!important}#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!important}#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!important;flex-wrap:nowrap!important;width:100%!important;min-height:38px!important;max-height:38px!important;padding:0!important;gap:.28rem!important;overflow-x:auto!important;overflow-y:hidden!important;border:0!important;background:transparent!important;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!important}#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!important}#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!important;width:auto!important;min-width:42px!important;max-width:96px!important;min-height:36px!important;height:36px!important;padding:.36rem .52rem!important;border-radius:12px!important;font-size:.65rem!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-main{flex:1 1 0!important;height:auto!important;max-height:none!important;min-height:0!important;border-radius:18px!important;padding:.58rem!important;padding-bottom:var(--sw-builder-mobile-clearance)!important;scroll-padding-bottom:var(--sw-builder-mobile-clearance)!important;overflow-y:auto!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-stage{gap:.52rem!important;padding:.56rem!important;border-radius:18px!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame{margin:0!important;padding:.38rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-live-preview-frame__device{width:100%!important;max-width:100%!important;height:clamp(410px,58dvh,540px)!important;min-height:clamp(410px,58dvh,540px)!important;max-height:clamp(410px,58dvh,540px)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.32rem!important;margin:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-tabs button{min-height:38px!important;padding:.36rem .42rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-preview-dock{max-height:min(48dvh,340px)!important;overflow-y:auto!important;border-radius:16px!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-status-footer{display:none!important}}: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))!important;border-color:var(--sw-border-muted-color, rgba(255,255,255,.12))!important}: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)))!important;box-shadow:var(--sw-shadow-overlay, 0 42px 120px rgba(0,0,0,.62))!important;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))!important}: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)))!important;box-shadow:var(--sw-elevation-4, 0 30px 82px rgba(0,0,0,.36))!important;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))!important;border-color:var(--sw-border-muted-color, rgba(255,255,255,.12))!important;box-shadow:var(--sw-elevation-3, 0 24px 62px rgba(0,0,0,.36))!important}: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)))!important;background:var(--sw-current-status-bg, var(--sw-surface-chip, var(--sw-layer-sunken)))!important}: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)))!important}: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))!important}: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))!important;background-size:220% 100%!important}:where(body) :where(button,a[href],input,textarea,select,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid transparent!important;outline-offset:2px!important;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))!important}@media (prefers-reduced-motion: reduce),(update: slow){:where(body) :where([class*=skeleton],[class*=loading]){animation-duration:.001ms!important;animation-iteration-count:1!important}}@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!important;-webkit-filter:none!important}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail]{background:var(--sw-creator-mobile-sheet-bg)!important;border:1px solid var(--sw-border-strong-color, rgba(var(--accent-primary-rgb),.34))!important;box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb),.1),0 28px 90px #00000094,inset 0 1px #ffffff17!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;opacity:1!important}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=false]{right:max(.38rem,env(safe-area-inset-right))!important;width:min(360px,calc(100vw - .75rem))!important;max-width:calc(100vw - .75rem)!important;z-index:1020!important}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]{z-index:1020!important}#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)))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}#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)!important;color:var(--sw-text-primary, #f8fafc)!important;border-color:var(--sw-border-muted-color, rgba(255,255,255,.16))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}#showweld-app-root[data-app-surface=creator] select option,#showweld-app-root[data-app-surface=creator] select optgroup{background:#080d18!important;color:var(--sw-text-primary, #f8fafc)!important}#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!important;filter:none!important}#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!important;-webkit-backdrop-filter:none!important}#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!important;-webkit-filter:none!important;opacity:1!important}#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))!important;border-radius:clamp(16px,4vw,26px)!important;box-shadow:inset 0 1px #ffffff14,0 20px 62px #00000057!important}#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))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] .sw-picture-premium-root{padding:.42rem!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-command{padding:.7rem!important;margin-bottom:.58rem!important;border-radius:16px!important;gap:.5rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-command__head{margin-bottom:.48rem!important;gap:.55rem!important;align-items:center!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-command__title{font-size:.86rem!important;line-height:1.1!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-meter{min-width:74px!important;padding:.46rem .52rem!important;border-radius:13px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-meter strong{font-size:1.08rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-workflow-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;overflow:hidden!important;padding-bottom:.08rem!important;max-width:100%!important;min-width:0!important;scroll-snap-type:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-workflow-card{width:100%!important;min-width:0!important;max-width:100%!important;flex:initial!important;min-height:88px!important;padding:.64rem!important;border-radius:14px!important;grid-template-rows:auto auto auto!important;scroll-snap-align:start}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] main>div{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:.38rem .38rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .55rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-shell{order:0!important;display:grid!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-bottom:.64rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack{order:1!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:.92rem!important;padding-bottom:calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .5rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-empty-production-state{order:1!important;padding:1rem .4rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .7rem)!important;gap:1rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-command{order:3!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-reader-handoff-strip{order:2!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-visual-rules-panel{order:2!important;padding:.68rem!important;margin-bottom:.62rem!important;border-radius:16px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-visual-rules-panel>div:first-child{gap:.44rem!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-visual-rules-panel label{min-width:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-visual-rules-panel textarea{min-height:42px!important;max-height:74px!important;resize:none!important;font-size:.74rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-production-bible-card{padding:.74rem!important;border-radius:16px!important;order:2!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-card{border-radius:20px!important;background:linear-gradient(160deg,#ffffff0f,#ffffff04),var(--sw-layer-raised, rgba(10,16,30,.96))!important;border-color:var(--pb-panel-border)!important;box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff0f!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-img-wrap{width:100%!important;min-height:clamp(260px,78vw,420px)!important;background:radial-gradient(circle at 24% 18%,rgba(var(--accent-primary-rgb),.16),transparent 36%),linear-gradient(180deg,#0f172af5,#020617fa)!important;border-bottom-color:var(--pb-panel-border)!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;opacity:1!important;filter:none!important}#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!important;right:.56rem!important;bottom:.56rem!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.36rem!important}#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!important;min-height:34px!important;width:100%!important;padding:.34rem .46rem!important;justify-content:center!important;font-size:.58rem!important;border-radius:11px!important;background:#030712db!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-card>div:last-child{padding:.92rem!important;gap:.86rem!important;max-height:390px!important;overflow-y:auto!important;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!important;padding:.62rem!important;border:1px solid var(--sw-border-hairline-color, rgba(255,255,255,.08))!important;border-radius:12px!important;background:var(--sw-layer-sunken, rgba(2,6,23,.52))!important}#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))!important;gap:.52rem!important;padding-inline:.18rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-thumb-item{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding:.32rem!important;border-radius:16px!important;border:1px solid var(--sw-border-muted-color, rgba(255,255,255,.14))!important;background:linear-gradient(145deg,#ffffff12,#ffffff05),var(--sw-layer-raised, rgba(10,16,30,.94))!important;box-shadow:0 14px 38px #00000047,inset 0 1px #ffffff0f!important;cursor:pointer!important;min-width:0!important}#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))!important;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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-thumb-item img{border-radius:12px!important;width:100%!important;height:auto!important;aspect-ratio:4 / 5!important;object-fit:cover!important}}#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!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;min-block-size:var(--sw-control-height-md, 44px)!important;padding-inline:var(--sw-dropdown-pad-x) var(--sw-dropdown-arrow-space)!important;padding-block:.48rem!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important;-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)!important;background-position:calc(100% - 1.05rem) 52%,calc(100% - .72rem) 52%,0 0!important;background-size:.35rem .35rem,.35rem .35rem,100% 100%!important;background-repeat:no-repeat!important}#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%)!important;max-inline-size:var(--sw-dropdown-max-w)!important;max-block-size:var(--sw-dropdown-max-h)!important;overflow:auto!important;overscroll-behavior:contain!important;box-sizing:border-box!important;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!important;max-inline-size:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.28!important}#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%)!important}}@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%!important;min-block-size:42px!important;font-size:16px!important;border-radius:12px!important}#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))!important;min-inline-size:0!important;border-radius:16px!important;padding:.36rem!important;z-index:var(--sw-z-popover, 140)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#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!important}#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!important;border-radius:14px!important;margin-bottom:.56rem!important}#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!important}#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!important;max-width:100%!important;box-sizing:border-box!important}#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%!important;block-size:auto!important;min-block-size:42px!important;max-block-size:46px!important;font-size:16px!important}#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!important;min-width:0!important}#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!important}#showweld-app-root[data-app-surface=creator] :where(#world-item-details-view,#character-details-view) :where(textarea):not([data-unstyled=true]){min-height:96px!important;max-height:180px!important}#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%!important;overflow-x:hidden!important}#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!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.28rem!important;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)!important;max-width:min(76vw,280px)!important;min-width:0!important;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%!important;overflow-x:hidden!important}#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!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.38rem!important;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!important;max-width:min(70vw,240px)!important}#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)!important;gap:.6rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] :where(.creator-capability-matrix--compact){max-height:238px!important;overflow-y:auto!important;padding:.62rem!important;border-radius:16px!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .creator-capability-matrix--compact :where(h2,h3){font-size:.92rem!important;line-height:1.08!important;margin:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .creator-capability-matrix--compact :where([class*=score],[class*=metric]){min-height:38px!important;padding:.46rem!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] :where(.creator-capability-matrix__command-rail){display:grid!important;gap:.44rem!important;margin-top:0!important;max-height:none!important;overflow:visible!important}#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!important;padding:.46rem .62rem!important;justify-content:center!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker{position:sticky!important;top:0!important;z-index:5!important;padding:.54rem!important;border:1px solid var(--sw-border-muted-color, rgba(255,255,255,.12))!important;border-radius:16px!important;background:linear-gradient(145deg,#ffffff0f,#ffffff05),var(--sw-layer-overlay, rgba(8,13,24,.96))!important;box-shadow:0 16px 44px #00000047!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker__top{margin-bottom:.42rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker__title span{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker__rail{display:flex!important;gap:.42rem!important;overflow-x:auto!important;padding-bottom:.2rem!important;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)!important;min-height:42px!important;max-width:min(66vw,230px)!important;padding:.44rem .54rem!important;border-radius:13px!important;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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{display:flex!important;flex-direction:column!important;gap:.62rem!important;padding:.54rem .54rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .5rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>:where(section,article,div):first-child{max-height:206px!important;overflow:hidden!important;padding:.72rem!important;border-radius:16px!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .generation-readiness-panel{max-height:74px!important;overflow:hidden!important;padding:.56rem!important;border-radius:16px!important}#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%!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;gap:.46rem!important;padding:.48rem!important;border-radius:16px!important;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)!important;min-width:0!important;max-width:min(68vw,230px)!important;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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] :where(#character-tab-content,#character-tab-panel,#character-details-view){max-width:100%!important;padding:.62rem!important;border-radius:16px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-details-view>:where(div,section,article){margin-bottom:.58rem!important}#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)!important;gap:.56rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=characters] #character-details-view :where(select,textarea,input){width:100%!important;max-width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll{display:flex!important;flex-direction:column!important;gap:.58rem!important;padding:.5rem .5rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .5rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll>:where(.generation-readiness-panel){order:1!important;max-height:66px!important;min-height:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll>:where(.creator-capability-matrix--compact){order:4!important;max-height:162px!important;overflow-y:auto!important;margin-top:.25rem!important}#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!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll :where(.cardUltraPremiumAdvanced,[class*=card],[style*=padding]){border-radius:16px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] #story-overview-scroll :where(.cornell-notes-container,[class*=cornell],textarea){max-width:100%!important;min-width:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker{margin-bottom:.55rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker__chip-label{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=story] .chapter-mobile-picker__add{min-width:56px!important;min-height:34px!important;padding:.32rem .58rem!important;border-radius:12px!important}#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%!important;min-width:0!important;border-radius:16px!important;border-color:var(--sw-border-muted-color, rgba(255,255,255,.13))!important;background:linear-gradient(145deg,#ffffff0f,#ffffff05),var(--sw-layer-default, rgba(8,13,24,.94))!important;box-shadow:0 14px 42px #00000047,inset 0 1px #ffffff0f!important}#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!important;max-width:100%!important;min-height:42px!important;border-radius:13px!important}#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%!important;justify-content:center!important;padding:.5rem .62rem!important;white-space:normal!important;line-height:1.15!important}#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!important;line-height:1.38!important;margin:.26rem 0 0!important;color:var(--sw-text-secondary, var(--text-secondary))!important}#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!important;line-height:1.12!important;margin:0!important}#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)!important;max-height:min(78dvh,calc(100dvh - var(--sw-creator-mobile-dock-height, 6.25rem) - 1.5rem))!important;overflow-y:auto!important;border-radius:18px!important}#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%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;padding:.08rem!important}#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!important;align-items:stretch!important}#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%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;border-radius:14px!important;border:1px solid var(--sw-border-muted-color, rgba(255,255,255,.14))!important;background:linear-gradient(180deg,#fff1,#ffffff06),var(--sw-layer-field, var(--sw-layer-default, rgba(8,13,24,.94)))!important;color:var(--sw-text-primary, var(--text-primary))!important;box-shadow:inset 0 1px #ffffff12,0 10px 28px #0003!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-size:16px!important;line-height:1.2!important;text-overflow:ellipsis!important}#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!important;border:1px solid var(--sw-border-muted-color, rgba(255,255,255,.13))!important;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))!important;box-shadow:0 16px 42px #00000042,inset 0 1px #ffffff12!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{gap:.62rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]{position:sticky!important;top:.4rem!important;z-index:25!important;width:calc(100% - 1.1rem)!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:.45rem auto 0!important;padding:.42rem!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:18px!important;border:1px solid var(--sw-border-accent, rgba(var(--sw-active-route-rgb,245,158,11),.24))!important;background:linear-gradient(180deg,#ffffff13,#ffffff06),var(--sw-layer-raised, rgba(10,15,27,.96))!important;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff12!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;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!important;width:62px!important;min-width:62px!important;max-width:62px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:.28rem .22rem!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.18rem!important;border-radius:14px!important;white-space:nowrap!important;font-size:.58rem!important;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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-review-controls=true]{width:100%!important;max-width:100%!important;min-width:0!important;max-height:min(62dvh,520px)!important;border-radius:18px!important;border:1px solid var(--sw-border-muted-color, rgba(255,255,255,.14))!important;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))!important;overflow:hidden!important;box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff12!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-review-controls=true] :where(textarea,input,select){width:100%!important;max-width:100%!important;min-width:0!important;font-size:16px!important}}@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!important;background:Canvas!important;color:CanvasText!important;box-shadow:none!important}}: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)))!important;border:1px solid var(--sw-account-border)!important;border-radius:var(--sw-account-radius)!important;box-shadow:var(--sw-account-shadow)!important;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)!important;border:1px solid var(--sw-account-border)!important;background:linear-gradient(135deg,rgba(var(--sw-account-accent-rgb),.14),#ffffff09),var(--sw-account-panel-strong)!important;box-shadow:inset 0 1px #ffffff12,0 18px 52px #0003!important;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)!important;border-radius:var(--sw-account-radius)!important;background:radial-gradient(420px 200px at 0% 0%,rgba(var(--sw-account-accent-rgb),.08),transparent 70%),var(--sw-account-panel)!important;box-shadow:inset 0 1px #ffffff0e,0 16px 42px #0000002e!important}: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)!important}: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)!important;background:linear-gradient(135deg,rgba(var(--sw-account-accent-rgb),.075),#ffffff06),var(--sw-account-control)!important;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)!important;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)!important;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))!important;color:var(--text-primary, #fff)!important}: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)!important;border-radius:12px!important;background:var(--sw-account-control)!important;color:var(--text-primary, #f8fafc)!important}:where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell) :where(button,a,input,textarea,select):focus-visible{outline:none!important;box-shadow:var(--sw-account-focus)!important}.account-command-center__visual-route{min-height:112px;align-items:stretch!important}.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!important;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!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(var(--sw-account-accent-rgb),.08),transparent),color-mix(in srgb,var(--sw-account-panel-strong) 88%,transparent)!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.cloud-dashboard-tabs button{min-height:42px;border-radius:12px!important}@media (max-width: 760px){:where(.account-command-center,.billing-dashboard-shell,.cloud-dashboard-shell){border-radius:16px!important;box-shadow:0 16px 42px #0000003d!important}:where(.account-command-center__hero,.billing-command-center__hero,.cloud-dashboard-hero){grid-template-columns:1fr!important;gap:.9rem!important;padding:.95rem!important;border-radius:16px!important}: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!important;padding:.88rem!important}.account-command-center__visual-route,.account-command-center__action-card,.account-command-center__meter-card,.billing-command-center__quick-action{min-width:0!important;width:100%!important}.account-command-center__visual-route{min-height:92px}.billing-command-summary{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(210px,78vw);overflow-x:auto;padding-bottom:.25rem}.billing-command-center__tabs{display:none!important}.cloud-dashboard-tabs{display:flex!important;flex-wrap:nowrap!important;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!important}}@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!important;animation:none!important}}: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)!important;background:var(--sw-generated-asset-bg)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff09,0 22px 60px #00000042!important}: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!important;object-position:center!important;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)!important;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))!important;background:var(--sw-dashboard-card-bg)!important;box-shadow:inset 0 1px #ffffff0f,0 18px 52px #00000038!important}#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!important;border:1px solid var(--sw-border-muted, rgba(255,255,255,.12))!important;background:linear-gradient(180deg,#fff1,#ffffff06),var(--sw-layer-field, rgba(8,13,24,.82))!important}#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!important;box-shadow:var(--sw-focus-ring, 0 0 0 3px rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb, 59,130,246)),.32))!important}#showweld-app-root[data-app-surface=dashboard] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs]{display:block!important;width:min(100%,238px)!important;min-width:0!important;height:auto!important;min-height:132px!important;aspect-ratio:1 / 1!important;margin:0 auto .72rem!important;opacity:.94!important;overflow:hidden!important}#showweld-app-root[data-app-surface=dashboard] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs] .sw-asset-frame__image{width:100%!important;height:100%!important;object-fit:contain!important}#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)!important}#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))!important;background:var(--sw-spark-panel-bg)!important;box-shadow:inset 0 1px #fff1,0 18px 54px #00000040!important}#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!important;inset:auto -4% -20% auto;width:min(48vw,520px)!important;height:min(48vw,520px)!important;opacity:.34!important;pointer-events:none;border:0!important;background:transparent!important;box-shadow:none!important}#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))!important;background:linear-gradient(145deg,rgba(var(--sw-active-route-rgb, 217,70,239),.085),#ffffff06),var(--sw-layer-field, rgba(8,13,24,.7))!important;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))!important;background:linear-gradient(180deg,#ffffff10,#ffffff05),var(--sw-layer-raised, rgba(10,15,27,.88))!important;box-shadow:inset 0 1px #ffffff0e,0 12px 34px #0000002e!important}@media (max-width: 760px){.account-command-center__panel--creator-brand{grid-template-columns:1fr!important;padding:.92rem!important}.account-command-center__creator-type{grid-template-columns:1fr!important}.account-command-center__sales-lanes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.account-command-center__sales-lane{width:100%;min-height:40px;padding-inline:.45rem!important}.account-command-center__creator-brand-asset{grid-template-rows:minmax(130px,auto) auto!important}#showweld-app-root[data-app-surface=dashboard] .dashboard-os-command{gap:.45rem!important}#showweld-app-root[data-app-surface=dashboard] .dashboard-os-command :where(button,[role=button]){min-width:42px!important;padding-inline:.62rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero{display:none!important}#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!important;height:320px!important;opacity:.2!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-deck{display:grid!important;gap:.58rem!important;margin-bottom:.62rem!important}#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;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock button{min-width:0!important;scroll-snap-align:none!important}#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!important;grid-auto-flow:column!important;grid-auto-columns:minmax(112px,max-content)!important;overflow-x:auto!important;overflow-y:hidden!important;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!important}}#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!important;min-height:760px!important;margin:.85rem 0;padding:clamp(1rem,1.8vw,1.35rem)!important;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))!important}#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!important}#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!important;background:transparent!important;box-shadow:none!important}#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!important}#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!important;border-radius:17px!important;min-height:1040px!important}#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)!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}#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)))!important;background:var(--sw-layer-sunken, rgba(255,255,255,.045))!important}#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))!important;box-shadow:0 0 18px color-mix(in srgb,rgb(var(--accent-primary-rgb)) 24%,transparent)!important}#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!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}#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)!important}#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)!important;border-color:var(--sw-system-border)!important;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))!important;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)!important}#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!important;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)))!important;background:color-mix(in srgb,var(--sw-system-field) 88%,transparent)!important;color:var(--sw-text-primary, var(--text-primary))!important;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!important;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)))!important;background:color-mix(in srgb,var(--sw-system-field) 90%,transparent)!important}#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)!important}@media (max-width: 720px){#showweld-app-root[data-theme-routed=true] :where(.ai-skill-indicator,.connected-accounts-panel){border-radius:18px!important}#showweld-app-root[data-theme-routed=true] .ai-skill-indicator{gap:.55rem!important;padding:.8rem!important}#showweld-app-root[data-theme-routed=true] .ai-skill-indicator>div:nth-of-type(2){grid-template-columns:1fr!important}#showweld-app-root[data-theme-routed=true] .connected-accounts-panel{padding:.9rem!important}#showweld-app-root[data-theme-routed=true] .connected-accounts-panel>div:first-child{display:grid!important;gap:.65rem!important}#showweld-app-root[data-theme-routed=true] .connected-accounts-panel>div:nth-of-type(2){grid-template-columns:1fr!important}#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)!important;border-color:var(--sw-dashboard-border)!important;box-shadow:var(--sw-dashboard-shadow-soft-final)!important}#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)!important;border-color:var(--sw-dashboard-border)!important;box-shadow:var(--sw-dashboard-shadow-final)!important}#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)!important;border-color:var(--sw-dashboard-border)!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff0b!important}#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)!important;border-color:rgba(var(--sw-active-route-rgb, 56,189,248),.34)!important;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!important}#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)!important;opacity:.75!important}#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))!important}#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)!important}#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)!important;box-shadow:0 0 0 3px rgba(var(--sw-active-route-rgb, 56,189,248),.24)!important}#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)))!important;background:var(--sw-command-surface, var(--sw-unified-panel-raised, rgba(10,16,28,.9)))!important;box-shadow:var(--sw-title-shadow, var(--sw-unified-shadow-soft, 0 10px 28px rgba(0,0,0,.16)))!important}#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)))!important}#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)))!important}@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))!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-workspace-bar=mobile] .sw-mobile-route-command__actions{width:min(38vw,9.5rem)!important;max-width:min(38vw,9.5rem)!important;min-width:0!important;display:flex!important;justify-content:flex-end!important;gap:.26rem!important;overflow:hidden!important}#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!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;gap:0!important;border-radius:13px!important;overflow:hidden!important}#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!important}}#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)!important;border-color:var(--sw-unified-border)!important;box-shadow:var(--sw-unified-shadow-soft)!important}#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)!important}#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))!important;color:var(--sw-text-primary, var(--text-primary))!important;border:1px solid var(--sw-component-control-border, var(--sw-unified-border))!important;box-shadow:inset 0 1px #ffffff0a!important}#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!important;border-color:rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246)),.44)!important;box-shadow:var(--sw-route-focus-ring, var(--sw-focus-ring-soft, 0 0 0 3px rgba(var(--accent-primary-rgb),.24)))!important}@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!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:calc(var(--sw-creator-mobile-bottom-clearance, 7.8rem) + .72rem)!important;width:var(--sw-component-sidebar-collapsed-width, 42px)!important;max-width:var(--sw-component-sidebar-collapsed-width, 42px)!important;height:52px!important;max-height:52px!important;border-radius:18px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;z-index:850!important}#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)!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:calc(var(--sw-creator-mobile-bottom-clearance, 7.8rem) + .45rem)!important;width:var(--sw-component-sidebar-expanded-width, min(338px, calc(100vw - 18px) ))!important;max-width:var(--sw-component-sidebar-expanded-width, min(338px, calc(100vw - 18px) ))!important;height:auto!important;max-height:none!important;border-radius:22px!important;background:var(--sw-component-picker-bg, var(--sw-sheet-bg, rgba(8,13,24,.98)))!important;border:1px solid var(--sw-component-picker-border, var(--sw-unified-border-strong))!important;box-shadow:var(--sw-component-picker-shadow, var(--sw-floating-shadow))!important;backdrop-filter:var(--sw-creator-backdrop-filter, blur(18px) saturate(155%))!important;-webkit-backdrop-filter:var(--sw-creator-backdrop-filter, blur(18px) saturate(155%))!important;overflow:hidden!important;z-index:1000!important}#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!important}#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!important;left:0!important;right:0!important;width:48px!important;height:48px!important;margin-inline:auto!important;border-radius:16px!important;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))!important;border:1px solid rgba(255,255,255,.24)!important;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!important}#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!important;right:auto!important;top:10px!important;width:40px!important;height:40px!important;border-radius:14px!important}#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!important;opacity:1!important}#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!important;width:100%!important;max-width:100%!important;border-radius:14px!important;background:var(--sw-component-picker-item-bg, var(--sw-unified-field))!important}#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!important;width:100%!important}#showweld-app-root[data-app-surface=creator] :where(.creator-module-shell) [data-creator-field-row=true][data-field-kind=entity-type]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}#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)!important;padding-bottom:calc(var(--sw-creator-mobile-bottom-clearance, 7.8rem) + 1.35rem)!important;overflow-x:hidden!important}#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!important;height:auto!important;align-content:start!important;gap:.72rem!important;margin-bottom:.85rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__copy{gap:.56rem!important}#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!important;overflow-y:hidden!important;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!important;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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{min-height:136px!important;max-height:190px!important}#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))!important;gap:.52rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__card{padding:.62rem!important;min-height:96px!important}#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)!important}}#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)!important;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%)!important}#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))!important;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!important}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true]{display:flex!important;width:var(--sw-component-sidebar-collapsed-width, 46px)!important;min-width:var(--sw-component-sidebar-collapsed-width, 46px)!important;max-width:var(--sw-component-sidebar-collapsed-width, 46px)!important;height:54px!important;max-height:54px!important;pointer-events:auto!important;transform:none!important}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=true] button{left:0!important;right:0!important;transform:none!important}#showweld-app-root[data-app-surface=creator] [data-mobile-side-rail][data-collapsed=false]{display:flex!important;width:var(--sw-component-sidebar-expanded-width, min(338px, calc(100vw - 18px) ))!important;max-width:var(--sw-component-sidebar-expanded-width, min(338px, calc(100vw - 18px) ))!important;height:auto!important;max-height:none!important;transform:none!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-main-stage>*{flex:0 0 auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-video-cockpit{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:visible!important;flex:0 0 auto!important}#showweld-app-root[data-app-surface=creator] [data-showweld-spark=true] .spark-video-cockpit__keypoints{min-height:34px!important}}#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)!important}#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!important;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))!important}#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!important}#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!important;object-position:center!important;opacity:.88;filter:saturate(1.02) contrast(1.04) brightness(.88) drop-shadow(0 18px 34px rgba(0,0,0,.3))!important;transform:translateZ(0)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-main-stage{display:flex!important;flex-direction:column!important;gap:var(--spark-editor-gap, var(--sw-density-gap-lg, .72rem))!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon{order:1!important;display:grid!important;min-height:clamp(232px,22vh,275px)!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-strip{order:2!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher{order:3!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-flow-dock{order:4!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system{order:6!important}#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!important}#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)!important;min-height:clamp(455px,58vh,820px)!important}#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)!important}#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)!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero{min-height:112px!important;height:auto!important;margin-bottom:0!important}#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!important}#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!important;align-items:center!important;align-content:center!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-experience-hero .spark-hero-subtitle{max-width:740px!important;font-size:.74rem!important;line-height:1.34!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system{display:grid!important;grid-template-columns:minmax(0,1.34fr) minmax(300px,.66fr)!important;align-items:start!important;gap:var(--spark-editor-gap, var(--sw-density-gap-lg, .72rem))!important;min-height:min(78vh,820px)!important;max-height:none!important;overflow:visible!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system .spark-planning-grid{order:1!important;grid-column:1 / 2!important;margin-bottom:0!important;max-height:min(66vh,690px)!important;overflow:auto!important;overscroll-behavior:contain!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system .spark-production-stack{order:2!important;grid-column:2 / 3!important;grid-template-columns:1fr!important;max-height:min(66vh,690px)!important;overflow:auto!important;overscroll-behavior:contain!important}#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!important;max-height:min(66vh,680px)!important;overflow:auto!important;overscroll-behavior:contain!important}@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)!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-deck{gap:.5rem!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock{display:flex!important;grid-template-columns:none!important;gap:.32rem!important;padding:.42rem!important;overflow-x:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock button{flex:1 0 58px!important;min-width:58px!important;min-height:42px!important;font-size:.54rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-preview-ledger{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer{gap:.46rem!important}#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!important;padding:.56rem!important}#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!important}#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!important;max-height:118px!important;padding:.58rem!important}#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!important}#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!important;padding:.34rem!important;font-size:.6rem!important}#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!important;grid-template-columns:none!important;overflow-x:auto!important;gap:.34rem!important;padding-bottom:.06rem!important}#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!important;min-height:52px!important;padding:.46rem!important}#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!important;min-height:50px!important;padding:.46rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__copy{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__actions{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;gap:.36rem!important;max-height:46px!important;align-items:center!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-workspace-switcher__actions button{min-width:max-content!important;flex:0 0 auto!important;min-height:38px!important;max-height:38px!important;padding:.46rem .66rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-flow-dock{position:static!important;display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;gap:.34rem!important;max-height:50px!important;align-items:center!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-flow-action{flex:0 0 auto!important;min-height:42px!important;max-height:42px!important;padding:.44rem .62rem!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-strip{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;gap:.34rem!important;max-height:66px!important;align-items:stretch!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat{flex:0 0 106px!important;min-height:58px!important;padding:.45rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat strong{font-size:.78rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-system-stat span{font-size:.52rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-timeline-ribbon{min-height:0!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-inspector-shell{display:grid!important;grid-template-rows:auto minmax(0,auto)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-inspector-shell .spark-inspector-stack{display:flex!important;flex-direction:row!important;gap:.5rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.58rem!important;scroll-snap-type:x proximity!important}#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)!important;max-height:520px!important;overflow:auto!important;scroll-snap-align:start!important;border:1px solid var(--spark-line, var(--sw-border-muted, rgba(148,163,184,.22)))!important;border-radius:14px!important;background:linear-gradient(145deg,#ffffff0d,#ffffff04),var(--spark-panel, var(--sw-layer-default, rgba(10,16,30,.88)))!important;box-shadow:inset 0 1px #ffffff0f!important;padding:.68rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-inspector-shell .spark-output-card{order:-30!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-inspector-shell .spark-frame-card{order:-20!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-inspector-shell .spark-billing-card{order:-10!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-prompt-area{min-height:150px!important;max-height:260px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system{grid-template-columns:1fr!important;min-height:0!important;max-height:min(76vh,620px)!important;overflow:auto!important;overscroll-behavior:contain!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system>.spark-workbench-heading{position:sticky!important;top:0!important;z-index:3!important;padding-bottom:.42rem!important;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%)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-production-system>.spark-workbench-heading span{display:none!important}#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!important;grid-template-columns:none!important;grid-column:1 / -1!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.58rem!important;padding-bottom:.08rem!important;scroll-snap-type:x proximity!important}#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)!important;max-height:min(58vh,520px)!important;overflow:auto!important;scroll-snap-align:start!important}}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:stretch!important;gap:var(--spark-editor-gap, var(--sw-density-gap-lg, .72rem))!important;max-height:min(78vh,790px)!important;min-height:min(62vh,650px)!important;overflow:hidden!important;padding:clamp(.62rem,1vw,.9rem)!important}#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!important;min-height:0!important;margin:0!important;padding:.12rem .1rem .34rem!important}#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!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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!important;height:100%!important;max-height:min(68vh,690px)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-editor-body{min-height:0!important;overflow:auto!important;padding:clamp(.62rem,1vw,.88rem)!important;gap:.62rem!important;overscroll-behavior:contain!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-title-input{min-height:36px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-prompt-area{min-height:136px!important;max-height:218px!important}#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!important;max-height:112px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-stack{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-card{padding:.62rem .72rem!important}#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!important}#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!important}#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)!important;max-height:min(72vh,640px)!important;overflow:auto!important;overscroll-behavior:contain!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(136px,.24fr) minmax(0,1.05fr)!important}@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!important;max-height:none!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock{min-height:56px!important;max-height:66px!important}#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!important;max-height:96px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace{grid-template-columns:1fr!important;grid-template-rows:auto auto minmax(0,1fr)!important;min-height:0!important;max-height:min(88dvh,720px)!important;overflow:auto!important;padding:.58rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace>.spark-workbench-heading{position:sticky!important;top:0!important;z-index:5!important;border-radius:14px!important;padding:.45rem .52rem!important;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%)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace>.spark-workbench-heading span{display:none!important}#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)!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-clip-workspace .spark-inspector-stack{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important}#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)!important;max-height:min(32dvh,270px)!important;overflow:auto!important;scroll-snap-align:start!important}#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!important;max-height:min(70dvh,560px)!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{grid-template-columns:1fr!important}}#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)!important;border-radius:var(--sw-dashboard-module-radius)!important}#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!important;inset:auto -12% -20% auto!important;z-index:0;width:min(58%,260px)!important;height:min(58%,260px)!important;min-width:170px;min-height:170px;opacity:.16!important;pointer-events:none;border:0!important;background:transparent!important;box-shadow:none!important;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%!important;height:100%!important}#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)!important;border-color:var(--sw-dashboard-border, rgba(148,163,184,.18))!important}#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)!important;border-color:rgba(var(--sw-active-route-rgb, var(--accent-primary-rgb,59,130,246)),.3)!important}#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)!important;min-height:112px!important;max-height:168px!important;margin-bottom:.55rem!important;opacity:.78!important;border-radius:20px!important}#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)!important}#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!important;width:190px!important;height:190px!important;min-width:150px;min-height:150px;opacity:.1!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__header{gap:.58rem!important}#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!important;line-height:1.08!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-kicker{font-size:.59rem!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__body{gap:.62rem!important;margin:.32rem 0 0!important}#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!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important}#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))!important;gap:.4rem!important}#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!important;padding:.5rem .38rem!important;text-align:center!important}#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!important}#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!important;line-height:1.05!important}#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!important;gap:.48rem!important;padding:.58rem!important}#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))!important;gap:.42rem!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-asset-tile div,#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!important}#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!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:clamp(.78rem,1.2vw,1rem)!important;align-items:stretch!important;padding:clamp(.9rem,1.6vw,1.22rem)!important;border:1px solid var(--sw-dashboard-overview-line)!important;border-radius:var(--dashboard-os-radius, 22px)!important;background:var(--sw-dashboard-overview-card-strong)!important;box-shadow:var(--sw-dashboard-overview-glow)!important;overflow:hidden!important}#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!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-status{display:flex!important;flex-wrap:wrap!important;gap:.46rem!important;margin:.48rem 0 0!important}#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%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel{min-width:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:.62rem!important;padding:.78rem!important;border:1px solid var(--sw-dashboard-overview-line)!important;border-radius:calc(var(--dashboard-os-radius, 22px) - 5px)!important;background:var(--sw-dashboard-overview-card)!important;box-shadow:inset 0 1px #ffffff0f!important}#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)!important;line-height:1.08!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important}#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!important;justify-content:center!important;min-height:38px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important}#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!important;padding:.44rem .5rem!important;border:1px solid var(--sw-border-muted, rgba(148,163,184,.14))!important;border-radius:12px!important;background:var(--sw-layer-field, rgba(255,255,255,.035))!important}#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!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(.72rem,1.1vw,1rem)!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module{min-width:0!important;min-height:clamp(220px,24vh,310px)!important;background:var(--sw-dashboard-overview-card)!important;border:1px solid var(--sw-dashboard-overview-line)!important;box-shadow:var(--sw-dashboard-overview-glow)!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module--primary{grid-row:auto!important;min-height:clamp(280px,34vh,420px)!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.7rem!important}#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%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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)!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__metrics span{display:grid!important;place-items:center!important;gap:.24rem!important;min-height:88px!important;text-align:center!important}#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)!important;font-size:.64rem!important;font-weight:850!important;text-transform:uppercase!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-continue-lane__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;margin-top:auto!important}#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!important}#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!important;grid-template-columns:minmax(0,1fr) minmax(74px,.32fr) auto!important;align-items:center!important}#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!important;text-overflow:ellipsis!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-cost-ledger__stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:auto!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-cost-ledger__stats button{display:grid!important;place-items:center!important;gap:.24rem!important;min-height:108px!important;text-align:center!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-business-profile__marketplace{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.44rem!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-business-profile__route{min-width:0!important;min-height:74px!important;text-align:center!important}#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(4,minmax(0,1fr))!important;gap:.5rem!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-asset-tile{min-width:0!important}#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!important;width:100%!important;height:auto!important;min-height:0!important;object-fit:cover!important}@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!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module--primary{grid-row:auto!important;min-height:0!important}}@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!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-route-intelligence-panel{display:none!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-shell{padding:.68rem!important;gap:.58rem!important}#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)!important;gap:.55rem!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-mark{width:36px!important;height:36px!important}#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!important;line-height:1!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-live{display:none!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-status{gap:.34rem!important}#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!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel{padding:.56rem!important;gap:.46rem!important}#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!important}#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))!important;gap:.34rem!important}#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!important;padding:.32rem!important;font-size:0!important}#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!important;height:18px!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-hero-next-panel__meta{display:none!important}#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))!important;gap:.34rem!important;margin:.58rem 0!important}#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!important;justify-items:center!important;gap:.22rem!important;min-height:70px!important;padding:.48rem .22rem!important;border-radius:15px!important;text-align:center!important}#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!important}#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!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-operating-grid{gap:.58rem!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-os-module{min-height:0!important;padding:.72rem!important;border-radius:18px!important}#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!important}#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!important}#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!important}#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))!important}#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!important}#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))!important;gap:.32rem!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-business-profile__route{min-height:54px!important;padding:.36rem .22rem!important}#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!important}#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))!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true][data-dashboard-system=creator-os-v4] .dashboard-asset-tile div{display:none!important}}@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!important;padding:.42rem .82rem!important;border-bottom-color:color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 18%,rgba(255,255,255,.06))!important;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))!important;box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff0e!important}#showweld-app-root[data-app-surface=creator] .premium-header :where(button){min-height:36px!important;padding-block:.36rem!important;border-radius:12px!important}#showweld-app-root[data-app-surface=creator] .premium-header :where(h1){font-size:clamp(.98rem,1vw,1.14rem)!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#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)!important;min-height:var(--sw-workspace-command-height, 74px)!important;max-height:88px!important;padding:.46rem .78rem!important;gap:.62rem!important;align-items:center!important;overflow:hidden!important;border-bottom-color:color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 22%,rgba(255,255,255,.075))!important;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)))!important;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff12!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]>div{min-height:0!important;max-height:76px!important;align-self:center!important}#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)!important;gap:.52rem!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]>div:first-child>span:first-child{width:34px!important;height:34px!important;border-radius:10px!important;box-shadow:0 8px 18px color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 18%,transparent)!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] h2{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:clamp(.86rem,.9vw,.98rem)!important;line-height:1.05!important}#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!important;gap:.28rem!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]>div:nth-child(2)>button{min-height:34px!important;height:34px!important;padding-inline:.62rem!important;border-radius:10px!important}#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!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-view-tabs{display:grid!important;grid-template-columns:repeat(7,minmax(50px,1fr))!important;gap:.24rem!important;min-height:28px!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-view-tab{min-height:28px!important;height:28px!important;padding:0 .32rem!important;border-radius:9px!important;font-size:.61rem!important;gap:.24rem!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-view-tab svg{width:13px!important;height:13px!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop]>div:last-child{display:grid!important;grid-template-rows:32px 32px!important;justify-items:stretch!important;align-items:center!important;gap:.28rem!important;max-height:70px!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-actions{min-height:32px!important;justify-content:flex-end!important;gap:.28rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-actions>button{min-height:32px!important;height:32px!important;padding:0 .5rem!important;border-radius:10px!important;font-size:.66rem!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-actions svg{width:14px!important;height:14px!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-route-intelligence{width:100%!important;min-height:32px!important;max-height:32px!important;padding:.28rem .46rem!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.42rem!important;overflow:hidden!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 14%,transparent),#ffffff09)!important;box-shadow:inset 0 1px #ffffff0e!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-route-intelligence>div{min-width:0!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-route-intelligence>p{display:none!important}#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!important}#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!important;display:flex!important;flex-wrap:nowrap!important;max-width:44%!important;gap:.2rem!important;overflow:hidden!important}#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!important;min-height:20px!important;padding:.12rem .3rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=creator] .sw-creator-workspace-view{padding:var(--sw-route-desktop-workspace-pad, clamp(.55rem, .9vw, .82rem))!important}#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!important;overflow:hidden!important}#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!important;flex:0 0 auto!important;max-height:66px!important;overflow:hidden!important}#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!important;max-height:64px!important;padding:.46rem .58rem!important;overflow:hidden!important;border-radius:15px!important}#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!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important}#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!important;gap:.46rem!important;min-height:44px!important;align-items:center!important}#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!important;height:34px!important;border-radius:11px!important}#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!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#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!important;min-width:46px!important;height:34px!important;padding:0 .48rem!important;border-radius:999px!important}#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!important}#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!important;max-height:46px!important;min-height:0!important;margin:.36rem .62rem!important;padding:.26rem!important;gap:.24rem!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;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!important;min-height:34px!important;height:34px!important;padding:.34rem .7rem!important;border-radius:11px!important;white-space:nowrap!important;font-size:.72rem!important}#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!important;min-height:0!important;height:auto!important;overflow:auto!important;margin:.42rem .62rem .62rem!important;border-radius:18px!important;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%!important;height:auto!important;max-width:100%!important}#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%!important;max-width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;align-self:stretch!important}}@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)!important;gap:.48rem!important}#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!important}#showweld-app-root[data-app-surface=creator] .showweld-workspace-command-strip[data-creator-workspace-bar=desktop] .showweld-workspace-actions>button{width:32px!important;padding:0!important}}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel>.sw-qol-visual--ambient{display:none!important;visibility:hidden!important;pointer-events:none!important}#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!important;visibility:hidden!important;pointer-events:none!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true]{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}@media (min-width: 769px){#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true]{border-radius:15px!important;padding:.48rem .58rem!important;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))!important;border-color:color-mix(in srgb,var(--sw-active-route-accent, var(--accent-primary)) 28%,rgba(255,255,255,.08))!important;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff12!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--collapsed{max-height:64px!important;min-height:56px!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded{min-height:148px!important;max-height:clamp(156px,22dvh,210px)!important;overflow-y:auto!important;overflow-x:hidden!important;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!important;min-height:148px!important;max-height:clamp(156px,22dvh,210px)!important;padding:.48rem .58rem!important;overflow-y:auto!important}#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!important;gap:.48rem!important;min-height:40px!important;align-items:center!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__badge{width:34px!important;height:34px!important;border-radius:11px!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__eyebrow{font-size:.56rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] h3{font-size:.82rem!important;line-height:1.08!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__headline p{display:none!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__score{width:auto!important;min-width:46px!important;height:34px!important;padding:0 .48rem!important;border-radius:999px!important}#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!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__score strong{font-size:.86rem!important;line-height:1!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true] .generation-readiness-panel__toggle{min-height:32px!important;height:32px!important;padding:0 .54rem!important;border-radius:999px!important;font-size:.68rem!important}#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!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__metrics{display:grid!important;grid-template-columns:repeat(6,minmax(92px,1fr))!important;gap:.34rem!important;margin-top:.48rem!important}#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!important;padding:.38rem .44rem!important;border-radius:11px!important}#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!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded .generation-readiness-panel__actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important;margin-top:.48rem!important}#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!important;padding:.36rem .52rem!important;border-radius:11px!important;font-size:.68rem!important;white-space:nowrap!important;overflow:hidden!important}}@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!important;min-height:54px!important;padding:.4rem .48rem!important;border-radius:15px!important}#showweld-app-root[data-app-surface=creator] .generation-readiness-panel[data-readiness-compact=true].generation-readiness-panel--expanded{max-height:min(34dvh,236px)!important;overflow-y:auto!important;padding:.54rem!important;border-radius:16px!important}#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!important}#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!important;grid-auto-flow:column!important;grid-auto-columns:minmax(132px,72vw)!important;grid-template-columns:none!important;gap:.42rem!important;overflow-x:auto!important;overflow-y:hidden!important;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!important;flex-direction:column!important;gap:.5rem!important;padding:.62rem .72rem!important;min-width:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>:where(section,div){min-width:0!important;max-width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true]{order:1!important;margin:0!important;padding:.58rem .7rem!important;max-height:76px!important;min-height:0!important;overflow:hidden!important;align-items:center!important;gap:.55rem!important;border-radius:16px!important;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))!important;border-color:color-mix(in srgb,var(--manuscript-accent, var(--warning-primary)) 24%,var(--sw-border-muted, rgba(255,255,255,.12)))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true]>div{gap:.34rem!important;min-width:0!important}#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!important;gap:.32rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>[data-manuscript-command-center=true] h2{font-size:1.02rem!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>div:has(>.generation-readiness-panel){order:2!important;margin:0!important;flex:0 0 auto!important;max-height:64px!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>div:has(>[data-manuscript-toolbar=desktop]){order:3!important;flex:1 1 auto!important;min-height:clamp(360px,calc(100dvh - 455px),560px)!important;width:100%!important;overflow:hidden!important;border-radius:18px!important;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))!important;border:1px solid color-mix(in srgb,var(--manuscript-accent, var(--warning-primary)) 18%,var(--sw-border-hairline, rgba(255,255,255,.08)))!important;box-shadow:inset 0 1px #ffffff0b,0 18px 46px #0000003d!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]{height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-toolbar=desktop]{width:72px!important;min-width:72px!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.55rem .42rem!important;scrollbar-width:thin}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-toolbar-stack=true]{gap:.48rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]{order:4!important;margin:0!important;padding:.56rem!important;max-height:96px!important;overflow:hidden!important;border-radius:16px!important;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))!important;border:1px solid color-mix(in srgb,var(--manuscript-accent, var(--warning-primary)) 22%,var(--sw-border-muted, rgba(255,255,255,.12)))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:first-child{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:last-child{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(210px,1fr)!important;grid-template-columns:none!important;gap:.48rem!important;overflow-x:auto!important;overflow-y:hidden!important;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!important;padding:.48rem .58rem!important;border-radius:13px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-card=true] .production-icon{width:30px!important;height:30px!important;min-width:30px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-card=true] span[style*=line-height]{display:none!important}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{display:flex!important;flex-direction:column!important;min-width:0!important;overflow-x:clip!important;gap:.48rem!important;padding:.42rem .42rem calc(var(--sw-route-mobile-content-clearance, 6.5rem) + .9rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true]{order:1!important;margin:.28rem .32rem 0!important;padding:.62rem .72rem!important;max-height:96px!important;overflow:hidden!important;border-radius:18px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-command-center=true] :where(p,small){display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]{order:2!important;position:sticky!important;top:.35rem!important;z-index:35!important;width:calc(100% - .64rem)!important;height:58px!important;max-height:58px!important;min-height:58px!important;margin:.32rem auto .14rem!important;padding:.34rem!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.34rem!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:16px!important;scrollbar-width:none}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button{flex:0 0 62px!important;width:62px!important;min-width:62px!important;max-width:62px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:.28rem .22rem!important;border-radius:13px!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.12rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button span:last-child{font-size:.58rem!important;line-height:1!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}#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 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:.38rem .26rem!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;font-size:.62rem!important;line-height:1.05!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button>span{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=book] [data-manuscript-workspace-grid=true]{order:3!important;padding:0 .32rem!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:58dvh!important;width:100%!important;max-width:100%!important;transform:none!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]>:where(div,section,aside){width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-mobile-side-rail=book]{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;margin:0!important;padding:0!important;overflow:hidden!important}#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%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;scrollbar-gutter:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-line=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:.58rem .72rem!important;max-width:100%!important;overflow:visible!important}#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!important;max-width:100%!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.62!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view .bv-line-textarea{font-size:.98rem!important;line-height:1.66!important;min-height:1.7em!important;padding:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view .generation-readiness-panel{order:4!important;margin:.5rem .32rem 0!important;max-height:74px!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view>div:has(>.generation-readiness-panel){order:4!important;margin:0!important;min-width:0!important;max-width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]{order:5!important;margin:.5rem .32rem 0!important;padding:.58rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:last-child{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(148px,72vw)!important;grid-template-columns:none!important;gap:.48rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;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:76px!important;max-height:86px!important;padding:.58rem!important;grid-template-columns:32px minmax(0,1fr)!important;gap:.5rem!important;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!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .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;height:auto!important;max-height:none!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-builder-border, var(--sw-border-muted, rgba(255,255,255,.12)))!important;border-radius:18px!important;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))!important;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff14!important;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%!important;min-width:0!important;max-width:100%!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}#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)!important}#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%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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)!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;scroll-padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + 4.9rem + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important}#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!important;width:100%!important;max-width:100%!important;overflow:visible!important}#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!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:.2rem!important;gap:.38rem!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-hero{min-height:0!important;margin:0!important;gap:.34rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-device-switcher{min-width:0!important;width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.22rem!important}#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!important;min-height:34px!important;padding:.28rem .18rem!important;font-size:.58rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-tabs{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.24rem!important;padding:0!important;margin:0!important;overflow:visible!important}#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!important;width:100%!important;min-height:34px!important;height:34px!important;padding:.26rem .22rem!important;display:inline-grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.24rem!important;border-radius:11px!important}#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!important;line-height:1!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-live-preview-frame{width:100%!important;min-width:0!important;max-width:100%!important;padding:.14rem!important;margin:0!important;overflow:hidden!important}#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%!important;min-width:0!important;max-width:100%!important;height:clamp(304px,39dvh,352px)!important;min-height:clamp(304px,39dvh,352px)!important;max-height:clamp(304px,39dvh,352px)!important;aspect-ratio:auto!important;box-sizing:border-box!important;border-width:4px!important;border-radius:20px!important}#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%!important;min-width:0!important;max-width:100%!important;height:clamp(304px,39dvh,352px)!important;min-height:clamp(304px,39dvh,352px)!important;max-height:clamp(304px,39dvh,352px)!important;aspect-ratio:auto!important;box-sizing:border-box!important;border-width:4px!important;border-radius:20px!important}#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%!important;min-height:clamp(304px,39dvh,352px)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-dock{width:100%!important;min-width:0!important;max-width:100%!important;max-height:min(31dvh,260px)!important;padding:.44rem!important;gap:.38rem!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;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!important;gap:.38rem!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .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;display:flex!important;align-items:center!important;gap:.38rem!important;border-bottom:1px solid var(--sw-builder-border-soft, var(--sw-border-muted, rgba(255,255,255,.08)))!important;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))!important}#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!important;line-height:1.05!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] .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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-preview-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#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))!important}#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))!important}#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!important;padding:.42rem!important;border-radius:11px!important}#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!important}#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!important;line-height:1.08!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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!important;padding:.32rem .24rem!important;border-radius:10px!important;font-size:.58rem!important;line-height:1.05!important}#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!important;overflow-y:auto!important;gap:.28rem!important}#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)!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}}#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)!important;max-width:9rem!important;min-width:0!important;height:auto!important;min-height:4.5rem!important;max-height:8.5rem!important;aspect-ratio:1 / 1!important;opacity:.82!important;border-radius:var(--sw-radius-control, 16px)!important;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))!important;box-shadow:inset 0 1px #ffffff12,0 12px 30px #0003!important}#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%!important;height:100%!important;object-fit:contain!important;object-position:center!important;opacity:.76!important;filter:saturate(.92) contrast(1.02) brightness(.88) drop-shadow(0 12px 22px rgba(0,0,0,.24))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{min-height:min(34vh,360px)!important;max-height:min(72vh,640px)!important;height:auto!important;align-items:start!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{grid-row:auto!important;align-self:start!important;width:min(100%,9.5rem)!important;min-height:8.5rem!important;max-height:9.5rem!important;padding:.68rem!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset .sw-qol-visual{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}@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)!important}#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)!important}#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)!important;gap:clamp(.65rem,1vw,.88rem)!important}#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!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;min-height:calc(100dvh - 218px)!important;padding:clamp(.72rem,1vw,.94rem)!important;overflow:hidden!important}#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)!important;margin-bottom:.62rem!important}#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)!important}#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)!important}}@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 !important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip{left:.36rem!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:.28rem .18rem!important;gap:.28rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip button{height:40px!important;min-height:40px!important;border-radius:12px!important;font-size:0!important}#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!important;height:17px!important}#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!important}#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)!important;margin-left:calc(var(--abp-mobile-rail-width) + .24rem)!important;padding:.34rem .34rem calc(var(--sw-creator-mobile-dock-height, 92px) + 4.2rem + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important}#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!important}#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%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}#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!important;gap:.46rem!important}#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!important}#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!important}#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)!important;padding:.2rem!important;overflow:hidden!important}#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)!important;min-height:clamp(420px,56dvh,552px)!important;max-height:clamp(420px,56dvh,552px)!important;border-width:4px!important;border-radius:18px!important}#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%!important;min-height:clamp(420px,56dvh,552px)!important}#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)!important;padding:.4rem!important}#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))!important}#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)!important;right:max(.6rem,env(safe-area-inset-right,0px))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{display:none!important}}#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)!important;min-width:0!important;max-width:9.25rem!important;min-height:4.25rem!important;max-height:8.25rem!important;aspect-ratio:1 / 1!important;align-self:center!important;justify-self:end!important;flex:0 0 auto!important;opacity:.78!important;overflow:hidden!important;border-radius:1rem!important;border:1px solid color-mix(in srgb,var(--sw-border-muted, rgba(148, 163, 184, .24)) 74%,var(--sw-accent-edge, #0ea5ff))!important;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)))!important;box-shadow:inset 0 1px #ffffff14,0 16px 40px #0000003d!important}#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%!important;height:100%!important;object-fit:contain!important;opacity:.72!important;filter:saturate(.95) contrast(.98) brightness(.88)!important}#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)!important}#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!important;max-width:8.5rem!important;max-height:8.5rem!important;opacity:.18!important;mix-blend-mode:screen!important;filter:saturate(.84) contrast(.92) brightness(.82)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit{min-height:min(34vh,360px)!important;max-height:min(72vh,640px)!important;height:auto!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{width:min(9rem,28vw)!important;max-width:9rem!important;min-height:0!important;opacity:.82!important}@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)!important}#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%!important;max-width:min(1780px,calc(100vw - 4.5rem))!important}#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!important;grid-template-columns:minmax(0,1fr) minmax(292px,332px)!important;gap:clamp(.72rem,1.1vw,1rem)!important;align-items:stretch!important;min-height:calc(100dvh - 176px)!important}#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!important;flex-direction:column!important;grid-template-columns:none!important;align-content:stretch!important;gap:clamp(.34rem,.62vw,.56rem)!important;min-height:calc(100dvh - 194px)!important;overflow:hidden!important}#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!important;height:auto!important;padding:.5rem .64rem!important;border-radius:1rem!important}#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!important}#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!important;height:auto!important;grid-template-columns:minmax(0,1fr) auto!important;padding:.44rem .58rem!important;border-radius:.95rem!important}#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!important;height:auto!important;margin:0!important}#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!important;flex-wrap:nowrap!important;max-width:100%!important;overflow-x:auto!important;padding-bottom:.04rem!important}#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!important;padding:.42rem .58rem!important;border-radius:.82rem!important}#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!important}#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%!important;flex:1 1 auto!important;min-height:clamp(460px,58dvh,680px)!important;padding:clamp(.52rem,.72vw,.8rem)!important;overflow:hidden!important}#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%)!important;max-width:100%!important;height:clamp(452px,57dvh,670px)!important;min-height:clamp(452px,57dvh,670px)!important}#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%!important;min-height:100%!important}#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%!important;flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:min(25dvh,238px)!important;overflow:auto!important}#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!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.52rem!important}#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)!important;overflow-y:auto!important;overflow-x:hidden!important;align-self:stretch!important}}@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!important;max-width:4.35rem!important;min-height:4.35rem!important;max-height:4.35rem!important;border-radius:.9rem!important;opacity:.66!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{display:none!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile{--abp-mobile-rail-width: 36px !important;overflow:hidden!important}#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)!important;margin-left:calc(var(--abp-mobile-rail-width) + .12rem)!important;padding:.24rem .24rem calc(var(--sw-creator-mobile-dock-height, 92px) + 4.1rem + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip{left:.24rem!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:.22rem .14rem!important;gap:.22rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip button{height:36px!important;min-height:36px!important;border-radius:11px!important}#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!important}#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%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}#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!important;padding:.34rem!important}#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!important;min-height:0!important;border-radius:.9rem!important}#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)!important;padding:.38rem .46rem!important;min-height:0!important;border-radius:.86rem!important}#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!important;max-height:2.35rem!important;overflow-x:auto!important;overflow-y:hidden!important}#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!important;padding:.34rem .44rem!important}#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)!important;padding:.14rem!important;overflow:hidden!important}#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)!important;min-height:clamp(420px,56dvh,552px)!important;max-height:clamp(420px,56dvh,552px)!important}#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)!important;min-height:0!important;overflow:auto!important}}#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)))!important;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))!important;box-shadow:inset 0 1px #ffffff13,0 18px 46px #00000042!important}@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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{max-width:min(1680px,100%)!important;margin-inline:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-body=true]{order:3!important;min-height:min(74dvh,980px)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-readiness-wrap=true]{order:4!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]{order:5!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .manuscript-typography-custom{max-width:960px!important;margin-inline:auto!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-body=true]{order:2!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}html body #showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view [data-manuscript-production-path=true]{order:4!important}}@media (max-width: 768px){#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .sw-creator-workspace-view{padding:.34rem .34rem 0!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] #book-manuscript-view{width:100%!important;max-width:100%!important;margin:0!important;padding:.34rem .34rem calc(var(--sw-creator-mobile-dock-height, 92px) + 3.9rem + env(safe-area-inset-bottom,0px))!important;gap:.34rem!important;border-radius:18px!important;overflow-x:hidden!important;background:radial-gradient(420px 220px at 50% 0%,rgba(var(--sw-book-accent-rgb),.11),transparent 72%),var(--sw-layer-canvas, #050812)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true]{order:1!important;min-height:0!important;max-height:68px!important;margin:0!important;padding:.48rem .58rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.48rem!important;align-items:center!important;overflow:hidden!important;border-radius:15px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true]>div{min-width:0!important;gap:.25rem!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true] h2{max-width:100%!important;margin:0!important;font-size:.98rem!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-command-center=true] button{min-height:36px!important;padding:.32rem .48rem!important;font-size:.68rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-search-panel=true]{order:2!important;margin:.14rem 0 0!important;padding:.5rem!important;border-radius:14px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-body=true]{order:3!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;gap:.36rem!important;overflow:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]{order:1!important;position:sticky!important;top:.22rem!important;z-index:42!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:.3rem!important;gap:.3rem!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:15px!important;border:1px solid color-mix(in srgb,var(--sw-book-accent) 28%,var(--sw-border-muted, rgba(255,255,255,.14)))!important;background:linear-gradient(180deg,#ffffff14,#ffffff06),var(--sw-layer-overlay, rgba(9, 14, 26, .96))!important;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;scrollbar-width:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]::-webkit-scrollbar{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [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:.24rem .2rem!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.1rem!important;border-radius:12px!important;font-size:.58rem!important;line-height:1!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button :where(svg){width:17px!important;height:17px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-mobile-actions=true]>button span:first-child{font-size:1.05rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-workspace-grid=true]{order:2!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;overflow:visible!important;height:auto!important;min-height:0!important}#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%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-mobile-side-rail=book][data-collapsed=true]{width:0!important;max-width:0!important;border:0!important;box-shadow:none!important;opacity:0!important;pointer-events:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .manuscript-typography-custom{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:.72rem!important;min-height:58dvh!important;height:auto!important;border-radius:18px!important;overflow-x:hidden!important;overflow-y:visible!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .manuscript-typography-custom>div{width:100%!important;min-width:0!important;max-width:100%!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .manuscript-typography-custom>div>div{width:100%!important;padding:.5rem!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] :where(.manuscript-heading-content,.manuscript-line-content,.bv-line-textarea){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;letter-spacing:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] .manuscript-heading-content{font-size:clamp(1rem,4.8vw,1.28rem)!important;line-height:1.22!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-line=true]{grid-template-columns:minmax(0,1fr)!important;max-width:100%!important;padding:.52rem 0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-readiness-wrap=true]{order:4!important;margin:.14rem 0 0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-readiness-wrap=true] .generation-readiness-panel{max-height:66px!important;min-height:0!important;margin:0!important;padding:.5rem!important;overflow:hidden!important;border-radius:15px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]{order:5!important;margin:.14rem 0 0!important;padding:.52rem!important;gap:.48rem!important;border-radius:15px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.42rem!important;align-items:center!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:last-child{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(150px,70vw)!important;grid-template-columns:none!important;gap:.45rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.04rem!important;scrollbar-width:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=book] [data-manuscript-production-path=true]>div:last-child::-webkit-scrollbar{display:none!important}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!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:.3rem!important;gap:.3rem!important;overflow-x:auto!important;overflow-y:hidden!important}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!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:42px!important;min-height:42px!important;max-height:42px!important;display:inline-flex!important}}#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)!important;background:var(--sw-asset-support-bg)!important;box-shadow:var(--sw-asset-support-shadow)!important;overflow:hidden!important;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%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;opacity:var(--sw-asset-image-opacity, .74)!important;filter:saturate(.96) contrast(1.02) brightness(.88) drop-shadow(0 10px 18px rgba(0,0,0,.22))!important;transform:none!important}#showweld-app-root[data-app-surface=dashboard] [data-showweld-dashboard=true] .dashboard-route-intelligence-panel__asset[data-showweld-asset=dashboardCreatorOs]{position:absolute!important;inset:auto .7rem .7rem auto!important;width:clamp(4.25rem,8vw,7rem)!important;min-width:0!important;max-width:7rem!important;height:clamp(4.25rem,8vw,7rem)!important;min-height:0!important;max-height:7rem!important;aspect-ratio:1 / 1!important;margin:0!important;border-radius:1rem!important;opacity:.28!important;mix-blend-mode:screen!important;transform:none!important;pointer-events:none!important;z-index:0!important}#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!important;filter:saturate(.82) contrast(.98) brightness(.78)!important}#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)!important;max-width:12rem!important;min-height:5.75rem!important;max-height:10.5rem!important;aspect-ratio:1 / 1!important;align-self:center!important;justify-self:center!important;opacity:.76!important}#showweld-app-root[data-app-surface=dashboard] .account-command-center__creator-brand-asset{grid-template-rows:auto auto!important;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!important;max-height:11rem!important}#showweld-app-root[data-app-surface=dashboard] .cloud-dashboard-system-map>.sw-qol-visual[data-showweld-qol-format=raster]{position:absolute!important;inset:auto .8rem .8rem auto!important;width:clamp(5rem,12vw,8.5rem)!important;height:clamp(5rem,12vw,8.5rem)!important;min-height:0!important;opacity:.14!important;pointer-events:none!important;border:0!important;background:transparent!important;box-shadow:none!important}#showweld-app-root[data-app-surface=dashboard] .billing-dashboard-shell :where(.sw-qol-visual--strip[data-showweld-qol-format=raster]){min-height:5.8rem!important;max-height:7.5rem!important;width:100%!important;max-width:100%!important;aspect-ratio:16 / 6!important}#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)!important;max-width:7.25rem!important;height:auto!important;min-height:3.8rem!important;max-height:7.25rem!important;aspect-ratio:1 / 1!important;opacity:.64!important;justify-self:end!important;align-self:center!important;flex:0 0 auto!important}#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!important;width:clamp(5rem,13vw,9rem)!important;height:clamp(5rem,13vw,9rem)!important;min-height:0!important;opacity:.1!important;border:0!important;background:transparent!important;box-shadow:none!important;mix-blend-mode:screen!important;pointer-events:none!important}#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!important;width:clamp(5rem,12vw,8rem)!important;height:clamp(5rem,12vw,8rem)!important;opacity:.12!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-cockpit__asset{width:min(100%,7.75rem)!important;min-height:6.75rem!important;max-height:7.75rem!important;padding:.52rem!important;opacity:.76!important}#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)!important;max-width:18rem!important;min-height:7rem!important;aspect-ratio:16 / 10!important;justify-self:center!important;align-self:center!important;border-radius:1rem!important}#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%!important;height:100%!important;opacity:.84!important}#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%)!important;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)))!important;box-shadow:inset 0 1px #fff1,0 10px 24px #0000002e!important}#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!important;min-width:2.75rem!important;max-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;max-height:2.75rem!important;border-radius:.78rem!important}@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!important}#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!important;max-width:4.6rem!important;min-height:4.6rem!important;max-height:4.6rem!important;opacity:.58!important}#showweld-app-root[data-app-surface=dashboard] .billing-dashboard-shell :where(.sw-qol-visual--strip[data-showweld-qol-format=raster]){display:none!important}#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!important;max-width:3.8rem!important;min-height:3.8rem!important;max-height:3.8rem!important;opacity:.52!important}#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!important}#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)!important;max-width:10rem!important;min-height:5.6rem!important}}#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!important;inset:auto .72rem .72rem auto!important;display:block!important;width:clamp(4rem,7vw,6.5rem)!important;min-width:0!important;max-width:6.5rem!important;height:clamp(4rem,7vw,6.5rem)!important;min-height:0!important;max-height:6.5rem!important;aspect-ratio:1 / 1!important;margin:0!important;opacity:.24!important;border-radius:1rem!important;mix-blend-mode:screen!important;transform:none!important}#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!important;filter:saturate(.78) contrast(.98) brightness(.76)!important}#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)!important;height:min(34%,11rem)!important;min-width:7rem!important;min-height:7rem!important;opacity:.105!important}@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!important}#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!important;height:7.25rem!important;min-width:7.25rem!important;min-height:7.25rem!important;opacity:.06!important;inset:auto -12% -18% auto!important}}#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)!important;background:var(--sw-dashboard-project-surface)!important;box-shadow:0 18px 52px #0000003d,inset 0 1px #fff1!important}#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!important}#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!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.78rem!important;align-items:center!important}#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(280px,1fr) minmax(126px,150px) auto!important;gap:.68rem!important;align-items:stretch!important}#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))!important;background:var(--sw-dashboard-project-control)!important;box-shadow:inset 0 1px #ffffff0f!important}#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)!important;background:var(--sw-dashboard-project-control-active)!important}#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(4,minmax(0,1fr))!important;gap:.72rem!important}#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!important;padding:.78rem!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value";column-gap:.62rem!important;row-gap:.1rem!important;align-items:center!important}#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!important}#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!important;border-color:var(--sw-border-muted, rgba(148,163,184,.18))!important;background:linear-gradient(145deg,rgba(var(--sw-route-accent-rgb,245,158,11),.055),#ffffff04),var(--sw-layer-default, rgba(8,13,24,.86))!important}#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!important}#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!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important}@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!important}#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!important}}@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!important}#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!important;max-height:78px!important;padding:.56rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.48rem!important;align-items:center!important;overflow:hidden!important}#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!important;border:0!important;background:transparent!important;box-shadow:none!important}#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!important;gap:.08rem!important}#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!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#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!important}#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!important;border:0!important;background:transparent!important;box-shadow:none!important;gap:.22rem!important;align-content:center!important}#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!important}#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!important;padding:.42rem .62rem!important;border-radius:12px!important;font-size:.68rem!important}#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!important}#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!important}#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!important}#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))!important;gap:.42rem!important}#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!important;padding:.48rem!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label" "value"!important}#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!important}#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!important;top:max(.38rem,env(safe-area-inset-top,0px))!important;z-index:44!important;padding:.58rem!important;border-radius:17px!important;background:linear-gradient(180deg,#ffffff12,#ffffff06),var(--sw-layer-overlay, rgba(5,8,14,.94))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#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)!important;gap:.42rem!important}#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)!important;gap:.38rem!important}#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!important;height:44px!important;padding-block:.45rem!important}#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!important;grid-template-columns:1fr auto!important;gap:.4rem!important}#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!important;padding:.42rem .62rem!important;font-size:.7rem!important}#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!important;flex-wrap:nowrap!important;gap:.38rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.08rem 0 .02rem!important;scrollbar-width:none!important}#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!important}#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!important;min-height:38px!important;padding:.38rem .56rem!important;font-size:.66rem!important}#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!important;border-radius:18px!important}#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!important;margin-bottom:.58rem!important}#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!important}#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!important}#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!important;padding:.72rem!important;gap:.42rem!important;border-radius:18px!important}#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!important}#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!important;padding:.72rem!important;gap:.5rem!important;border-radius:18px!important}#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!important;line-height:1.1!important}#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!important;flex-wrap:nowrap!important;gap:.35rem!important;overflow-x:auto!important;scrollbar-width:none!important}#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!important}#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!important;padding:.18rem .44rem!important;font-size:.62rem!important}#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!important;max-height:76px!important;overflow:hidden!important}#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!important}#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!important;display:grid!important;gap:.42rem!important}#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!important;padding:.52rem .68rem!important;font-size:.76rem!important}#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!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.35rem!important}#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!important;padding:.38rem .2rem!important;font-size:.6rem!important;gap:.1rem!important}#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!important;height:15px!important}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active[data-active-builder-tab=rendering]{overflow:hidden!important}#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))!important;min-height:0!important;overflow:hidden!important}#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%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}#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!important;grid-template-columns:minmax(0,1fr) clamp(17.5rem,22vw,21rem)!important;gap:clamp(.65rem,1.2vw,1rem)!important;align-items:stretch!important}#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!important;grid-template-rows:auto auto auto auto minmax(0,1fr) minmax(6.6rem,clamp(7.5rem,18dvh,10.75rem))!important;height:100%!important;min-height:0!important;overflow:hidden!important;gap:clamp(.38rem,.9vh,.62rem)!important;padding:clamp(.55rem,1vw,.85rem)!important;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))!important;border-color:var(--sw-border-muted, rgba(255,255,255,.12))!important}#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!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0!important}#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!important;margin:0!important;padding:.46rem .56rem!important}#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!important;margin:0!important;padding:.02rem 0 .08rem!important;overflow-x:auto!important;overflow-y:hidden!important}#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!important;position:static!important;margin:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;padding:.32rem!important}#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!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important;padding:clamp(.45rem,1vw,.75rem)!important;place-items:center!important}#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!important;min-height:0!important;max-height:clamp(7.5rem,18dvh,10.75rem)!important;overflow:hidden!important;margin:0!important;padding:.54rem!important;gap:.45rem!important}#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%!important;min-height:0!important;max-height:100%!important}#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!important;max-height:100%!important;overflow:auto!important}#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))!important;border-color:var(--sw-border-muted, rgba(255,255,255,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 20px 60px #00000038!important}@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))!important}#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)!important;overflow:hidden!important}#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!important}}@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%!important;height:calc(100dvh - 18.6rem - env(safe-area-inset-bottom,0px))!important;min-height:0!important;margin:0!important;padding:.42rem!important}#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)!important}#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))!important;padding:.45rem!important;gap:.38rem!important}#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!important}#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)!important}#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%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#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!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#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!important}#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!important}#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!important;max-height:min(22dvh,8.6rem)!important}}#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)!important;grid-template-rows:auto auto minmax(0,1fr) minmax(7rem,clamp(8rem,18dvh,11rem))!important}#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!important}#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!important}#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!important}#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!important}@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))!important}}#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!important;width:100%!important;max-width:100%!important}#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!important}#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!important}#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!important}#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!important}@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))!important}#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%!important;min-height:0!important;max-height:100%!important;block-size:100%!important;min-block-size:0!important;max-block-size:100%!important;aspect-ratio:auto!important}#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!important;min-block-size:0!important;height:100%!important;block-size:100%!important}}#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!important}#showweld-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)!important;margin-inline:auto!important}#showweld-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!important;gap:.85rem!important}#showweld-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!important}#showweld-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!important}#showweld-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)!important;border-radius:20px!important;border:1px solid var(--sw-border-accent, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.26))!important;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))!important}#showweld-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!important;padding-bottom:.52rem!important}#showweld-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!important}#showweld-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!important;border-radius:16px!important}#showweld-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!important;border-radius:14px!important}@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!important;overflow:auto!important;scrollbar-width:thin!important}}#showweld-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!important}#showweld-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!important}#showweld-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!important;padding:clamp(.85rem,1.4vw,1.25rem)!important;border-radius:20px!important;border:1px solid var(--sw-border-accent, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.26))!important;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))!important}#showweld-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!important}#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!important;min-width:0!important}#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!important}#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!important}#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(280px,.78fr) minmax(0,1.22fr)!important;grid-template-areas:"command preview" "modules modules"!important;gap:.82rem!important}#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!important;display:grid!important;align-content:start!important;gap:.72rem!important;min-width:0!important;border:1px solid var(--sw-dashboard-border, var(--sw-border-muted))!important;border-radius:22px!important;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))!important;box-shadow:inset 0 1px #ffffff0d!important;padding:clamp(.82rem,1.4vw,1.1rem)!important}#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)!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}#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!important;color:var(--text-primary)!important;font-size:clamp(1.35rem,2.4vw,2.35rem)!important;line-height:1!important}#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!important;color:var(--text-secondary)!important;font-size:.82rem!important;line-height:1.42!important}#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%!important;min-width:0!important;min-height:132px!important;resize:vertical!important;border:1px solid rgba(var(--accent-primary-rgb),.24)!important;border-radius:18px!important;background:var(--sw-layer-sunken, rgba(3,7,18,.72))!important;color:var(--text-primary)!important;font:inherit!important;line-height:1.45!important;padding:.86rem!important;outline:none!important}#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))!important;box-shadow:var(--sw-dashboard-focus-ring, 0 0 0 3px rgba(var(--accent-primary-rgb),.22))!important}#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!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important}#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!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;border:1px solid var(--sw-dashboard-border, var(--sw-border-muted))!important;background:var(--dashboard-os-control-bg-hover, var(--sw-layer-raised))!important;color:var(--text-primary)!important;font-weight:900!important}#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!important}#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!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.62rem!important}#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!important;min-width:0!important;min-height:96px!important;border-radius:18px!important;padding:.72rem!important;text-align:left!important}#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!important;min-width:0!important;gap:.12rem!important}#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)!important;font-size:.62rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}#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!important;color:var(--text-primary)!important;font-size:.94rem!important;font-weight:950!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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!important;color:var(--text-secondary)!important;font-size:.7rem!important;font-style:normal!important;font-weight:780!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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!important;gap:.72rem!important}#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!important;gap:.32rem!important;border:1px solid var(--sw-dashboard-border, var(--sw-border-muted))!important;border-radius:18px!important;background:var(--dashboard-os-control-bg, var(--sw-layer-default))!important;padding:.82rem!important}#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)!important;font-size:1rem!important;font-weight:950!important}#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!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:.72rem!important}#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!important}@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))!important;gap:.32rem!important}#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)!important;justify-items:center!important;min-height:52px!important;max-height:58px!important;padding:.4rem .22rem!important;gap:.14rem!important;text-align:center!important}#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!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.64rem!important;line-height:1.05!important}}#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!important}#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!important;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)!important;gap:.82rem!important}#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))!important;background:var(--dashboard-os-control-bg, var(--sw-layer-default))!important;box-shadow:inset 0 1px #ffffff0d!important}#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!important;gap:.72rem!important;border-radius:22px!important;padding:clamp(.72rem,1.2vw,1rem)!important}#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!important;align-items:center!important;justify-content:space-between!important;gap:.6rem!important;min-width:0!important}#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!important;overflow:hidden!important;color:var(--text-secondary)!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.08em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}#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!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.36rem!important}#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!important;align-items:center!important;justify-content:center!important;gap:.3rem!important;border:1px solid var(--sw-dashboard-border, var(--sw-border-muted))!important;background:var(--dashboard-os-control-bg-hover, var(--sw-layer-raised))!important;color:var(--text-primary)!important;font-size:.72rem!important;font-weight:900!important}#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!important;grid-template-columns:minmax(0,1fr)!important;align-content:space-between!important;gap:clamp(.72rem,1.6vw,1.1rem)!important;min-height:clamp(230px,28vw,360px)!important;border-radius:20px!important;border:1px solid rgba(var(--accent-primary-rgb),.3)!important;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))!important;padding:clamp(.95rem,2vw,1.35rem)!important}#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%!important;margin:.34rem 0 0!important;color:var(--text-primary)!important;font-size:clamp(1.45rem,2.65vw,2.7rem)!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.02!important;overflow-wrap:normal!important;word-break:normal!important}#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!important;margin:.7rem 0 0!important;color:var(--text-secondary)!important;font-size:clamp(.82rem,1.15vw,.96rem)!important;line-height:1.45!important}#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)!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}#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!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:end!important;gap:.5rem!important}#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!important;gap:.18rem!important;min-width:0!important;border:1px solid rgba(var(--accent-primary-rgb),.18)!important;border-radius:15px!important;background:#ffffff0b!important;padding:.62rem!important}#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!important;color:var(--text-tertiary)!important;font-size:.64rem!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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!important;color:var(--text-primary)!important;font-weight:950!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.36rem!important}#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!important;gap:.1rem!important;border-radius:13px!important;padding:.5rem!important}#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)!important;font-size:.6rem!important;font-weight:950!important}#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)!important;font-size:.72rem!important;font-weight:900!important}#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!important;align-content:start!important;gap:.54rem!important;border-radius:22px!important;padding:.72rem!important}#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!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.6rem!important;min-width:0!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),#ffffff09),var(--dashboard-os-control-bg, var(--sw-layer-default))!important;border:1px solid rgba(var(--accent-primary-rgb),.18)!important;box-shadow:inset 0 1px #ffffff0b!important;padding:.72rem!important;text-align:left!important}#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)!important;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))!important}#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)!important;font-size:.68rem!important;font-style:normal!important;font-weight:950!important}#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!important;gap:.72rem!important}#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!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.54rem!important;border-radius:20px!important;padding:.66rem!important}#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!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.68rem!important}#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!important;align-content:start!important;gap:.42rem!important;min-width:0!important;border-radius:18px!important;padding:.86rem!important}#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)!important}#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)!important;font-size:.64rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}#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)!important;font-weight:950!important}#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)!important;font-style:normal!important;font-weight:900!important}#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!important;color:var(--text-secondary)!important;font-size:.8rem!important;line-height:1.42!important}#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!important;flex-wrap:wrap!important;gap:.34rem!important}#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%!important;overflow:hidden!important;border:1px solid rgba(var(--accent-primary-rgb),.16)!important;border-radius:999px!important;background:#ffffff0b!important;color:var(--text-tertiary)!important;font-size:.61rem!important;font-weight:850!important;padding:.24rem .44rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}#showweld-app-root[data-app-surface=dashboard] [data-agent-status=ready]{border-color:rgba(var(--agent-os-ready),.34)!important}#showweld-app-root[data-app-surface=dashboard] [data-agent-status=needs-setup]{border-color:rgba(var(--agent-os-setup),.36)!important}#showweld-app-root[data-app-surface=dashboard] [data-agent-status=guarded]{border-color:rgba(var(--agent-os-guarded),.36)!important}#showweld-app-root[data-app-surface=dashboard] [data-agent-status=blocked]{border-color:rgba(var(--agent-os-blocked),.36)!important}#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!important;place-items:center!important;gap:.7rem!important;min-height:180px!important;border:1px dashed var(--sw-dashboard-border, var(--sw-border-muted))!important;border-radius:18px!important;color:var(--text-secondary)!important}@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)!important;grid-template-areas:"command" "preview" "modules"!important}#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!important}#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!important}#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))!important}#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!important}#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)!important}#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-height:300px!important}#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%!important;font-size:clamp(1.5rem,7.4vw,2.2rem)!important}#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!important;flex-direction:column!important}#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%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#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))!important}#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!important;padding:.6rem!important}#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!important}}#showweld-app-root[data-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)!important}#showweld-app-root[data-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)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-inline:auto!important;padding:.26rem!important;border:1px solid var(--dashboard-os-border, var(--sw-border-muted))!important;border-radius:999px!important;background:var(--sw-layer-sunken, rgba(2,6,23,.54))!important}#showweld-app-root[data-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!important;border-radius:999px!important;padding:.34rem .56rem!important;background:transparent!important;border-color:transparent!important}#showweld-app-root[data-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))!important;border-color:var(--sw-border-accent, rgba(var(--sw-route-accent-rgb, var(--accent-primary-rgb)),.32))!important}#showweld-app-root[data-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}#showweld-app-root[data-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)!important;grid-template-areas:"command preview" "modules preview"!important;align-items:stretch!important}#showweld-app-root[data-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,1.45fr) minmax(160px,.55fr)!important;gap:.64rem!important}#showweld-app-root[data-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!important;gap:.58rem!important;padding:clamp(.72rem,1vw,.95rem)!important}#showweld-app-root[data-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)!important;line-height:1.04!important}#showweld-app-root[data-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!important;line-height:1.34!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.46rem!important}#showweld-app-root[data-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!important;border-radius:14px!important;padding:.5rem!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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)!important}#showweld-app-root[data-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)!important}#showweld-app-root[data-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!important}@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)!important;grid-template-areas:"command" "preview" "modules"!important}}@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!important}#showweld-app-root[data-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%!important;border-radius:18px!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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!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]>.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!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] .app-builder-main{overflow:hidden!important;padding:clamp(.5rem,.9vw,.78rem)!important;padding-bottom:clamp(.5rem,.9vw,.78rem)!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] [data-app-builder-rendering=true]{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!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] .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:clamp(.5rem,.9vw,.78rem)!important;align-items:stretch!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] .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!important;height:100%!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] .app-builder-rendering-inspector{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] .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}#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!important;min-height:40px!important;padding:.42rem!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] .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!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] .app-builder-live-preview-frame{min-width:0!important;min-height:0!important;height:100%!important;margin:0!important;overflow:hidden!important;display:grid!important;place-items:center!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] .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}#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%!important;min-height:0!important}@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)!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] .app-builder-agent-sidebar{display:none!important}}@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%!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}#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)!important}#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!important}#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!important;border-radius:16px!important}#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%!important;height:100%!important;border-width:5px!important;border-radius:20px!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] .app-builder-preview-stage{grid-template-rows:auto minmax(0,1fr)!important;grid-auto-rows:0!important;overflow:hidden!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] .app-builder-preview-hero{order:0!important;grid-row:1!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] .app-builder-live-preview-frame{order:0!important;grid-row:2!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!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] .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!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!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] .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%!important;min-height:0!important;max-height:100%!important}@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)!important;grid-auto-rows:0!important}#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!important;grid-row:2!important;height:100%!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;padding:.26rem!important}#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%!important;height:100%!important;aspect-ratio:auto!important;align-self:stretch!important;justify-self:stretch!important}#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%!important;height:100%!important}}@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!important;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;align-items:center!important;gap:.42rem!important;min-height:56px!important;max-height:none!important;border:1px solid var(--sw-border-strong, rgba(255,255,255,.16))!important;border-radius:18px!important;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))!important;box-shadow:var(--sw-material-shadow, 0 18px 50px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.1))!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important}#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!important;height:42px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-tabstrip{display:none!important}}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:var(--z-modal, 800)!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;border-radius:0!important;background:var(--sw-layer-canvas, #050815)!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-main{width:100%!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:.48rem!important;border:0!important;border-radius:0!important;overflow:hidden!important}#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%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;grid-template-columns:minmax(0,1fr)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-preview-stage{padding:.42rem!important;grid-template-rows:auto minmax(0,1fr)!important}#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%!important;min-height:0!important;padding:.32rem!important}#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%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;aspect-ratio:auto!important}@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)!important;margin-left:calc(var(--abp-mobile-rail-width) + .52rem)!important;padding-bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + .8rem + env(safe-area-inset-bottom,0px))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-mobile .app-builder-mobile-actionbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:.34rem!important;position:fixed!important;left:max(.44rem,env(safe-area-inset-left,0px))!important;right:auto!important;top:calc(58px + .58rem + env(safe-area-inset-top,0px))!important;bottom:calc(var(--sw-creator-mobile-dock-height, 92px) + .62rem + env(safe-area-inset-bottom,0px))!important;width:var(--abp-mobile-rail-width)!important;min-width:var(--abp-mobile-rail-width)!important;max-width:var(--abp-mobile-rail-width)!important;min-height:0!important;max-height:none!important;padding:.36rem .28rem!important;border-radius:18px!important;overflow-y:auto!important;scrollbar-width:none!important}#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!important}#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!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:14px!important;font-size:0!important;line-height:1!important;overflow:hidden!important}#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!important;justify-items:start!important;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))!important}#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%)!important;backdrop-filter:blur(4px) saturate(125%)!important;-webkit-backdrop-filter:blur(4px) saturate(125%)!important}#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))!important;height:100%!important;max-height:none!important;margin:0!important;border-radius:22px!important;animation:appBuilderAgentSideIn .22s var(--motion-ease-decelerate, cubic-bezier(0,0,.2,1)) both!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__handle{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;gap:.42rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__actions button{min-width:0!important;width:100%!important;white-space:normal!important;line-height:1.15!important;text-align:center!important}#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!important;gap:.42rem!important}#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!important;min-height:2.5rem!important;border:1px solid var(--sw-border-muted, rgba(148,163,184,.22))!important;border-radius:14px!important;background:var(--sw-layer-raised, rgba(15,23,42,.92))!important;color:var(--sw-text-primary, var(--text-primary, #f8fafc))!important;font-size:.7rem!important;font-weight:900!important;cursor:pointer!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__more-prompts summary{display:grid!important;place-items:center!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-mobile-agent__tools summary{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.46rem!important;padding:0 .62rem!important}#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!important}#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))!important;display:grid!important;gap:.42rem!important}#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!important;min-height:2.62rem!important;width:100%!important;border:1px solid var(--sw-border-muted, rgba(148,163,184,.22))!important;border-radius:14px!important;background:var(--sw-layer-raised, rgba(15,23,42,.92))!important;color:var(--sw-text-secondary, var(--text-secondary, #cbd5e1))!important;font-size:.64rem!important;font-weight:880!important;line-height:1.1!important;text-align:center!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=app-builder] .app-builder-active.is-preview-fullscreen .app-builder-main{width:100%!important;margin-left:0!important;padding:.36rem!important}}@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!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] .app-builder-preview-stage{grid-template-rows:auto minmax(0,1fr)!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] .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!important}@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!important;grid-template-columns:32px minmax(0,1fr) 32px auto!important;align-items:center!important}#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!important;width:auto!important;min-width:42px!important;padding:0 .5rem!important;font-size:.62rem!important}}#showweld-app-root[data-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)!important}#showweld-app-root[data-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!important;border-radius:20px!important}#showweld-app-root[data-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)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-radius:999px!important}#showweld-app-root[data-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!important;border-radius:999px!important}#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)!important;gap:clamp(.65rem,1.25vw,1rem)!important}#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!important}#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!important}#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!important;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))!important;gap:.42rem!important}#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!important;min-width:0!important;min-height:48px!important;align-content:center!important;gap:.08rem!important;padding:.48rem!important;border:1px solid var(--agent-os-border)!important;border-radius:13px!important;background:var(--agent-os-raised)!important;color:var(--text-secondary)!important;text-align:left!important}#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!important}#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!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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)!important;font-size:.58rem!important;font-weight:900!important;text-transform:uppercase!important}#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)!important;font-size:.72rem!important;font-weight:900!important}#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!important;grid-template-columns:minmax(0,1fr) repeat(2,auto)!important;gap:.42rem!important}#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!important}#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!important}#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!important}#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)!important;background:var(--agent-os-surface)!important}@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)!important}#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!important}}@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)!important}#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!important}#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}#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!important}}#showweld-app-root[data-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!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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!important;border:1px solid var(--agent-os-border, var(--sw-border-muted, rgba(255,255,255,.12)))!important;border-radius:18px!important;background:var(--agent-os-surface, var(--sw-layer-default, rgba(10,16,28,.92)))!important}#showweld-app-root[data-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)!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;border:1px solid var(--agent-os-border, var(--sw-border-muted, rgba(255,255,255,.12)))!important;border-radius:20px!important;background:var(--agent-os-surface, var(--sw-layer-default, rgba(10,16,28,.92)))!important}@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!important}#showweld-app-root[data-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)!important;min-height:340px!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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!important;padding:.58rem!important;border-radius:14px!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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!important;max-width:100%!important;gap:.3rem!important;overflow-x:auto!important;scrollbar-width:none!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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!important}}@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)!important;box-shadow:0 24px 48px #00000080,0 0 32px hsla(var(--accent-primary-h),var(--accent-primary-s),var(--accent-primary-l),.12)!important}.studio-card:hover,.os-card:hover,.premium-card:hover{border-color:transparent!important;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%)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}}@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)!important;filter:brightness(.9)!important;transition:transform .12s ease,filter .12s ease!important}.app-builder-mobile-agent__sheet{max-height:calc(80dvh - var(--safe-bottom) - var(--sw-creator-mobile-dock-height, 92px))!important;padding-bottom:calc(1rem + var(--safe-bottom))!important}}.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)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}#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!important;gap:.28rem!important;min-width:0!important}#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)!important;font-size:.66rem!important;font-weight:950!important;letter-spacing:.09em!important;text-transform:uppercase!important}#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!important}#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!important;color:var(--agent-os-muted)!important}#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!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}#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!important;min-width:0!important;gap:.08rem!important;border:1px solid var(--agent-os-border, var(--sw-border-muted))!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),#ffffff09),var(--agent-os-quiet, var(--sw-layer-default))!important;box-shadow:inset 0 1px #ffffff0d!important;padding:.58rem!important}#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!important;overflow:hidden!important;color:var(--agent-os-dim)!important;font-size:.58rem!important;font-style:normal!important;font-weight:850!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}#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!important;overflow:hidden!important;color:var(--agent-os-ink)!important;font-size:.9rem!important;font-weight:950!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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!important}#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!important;border:1px solid var(--agent-os-border, var(--sw-border-muted))!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.12),rgba(var(--accent-secondary-rgb),.06)),var(--agent-os-glass, var(--sw-layer-raised))!important;color:var(--agent-os-ink)!important;box-shadow:inset 0 1px #ffffff0f!important}#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!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.5rem!important;min-width:0!important;min-height:58px!important;border-radius:16px!important;padding:.58rem!important;text-align:left!important}#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!important;min-width:0!important;gap:.06rem!important}#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!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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)!important;font-size:.78rem!important;font-weight:950!important}#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)!important;font-size:.62rem!important;font-weight:850!important}#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!important;justify-self:start!important;gap:.36rem!important;min-height:36px!important;border-radius:999px!important;padding:.48rem .72rem!important;font-size:.74rem!important;font-weight:950!important}@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"!important}}@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%!important;padding:.62rem!important;border-radius:22px!important}#showweld-app-root[data-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!important;padding:.64rem!important}#showweld-app-root[data-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!important;text-overflow:ellipsis!important;white-space:nowrap!important}#showweld-app-root[data-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))!important;border-radius:16px!important;gap:.2rem!important;padding:.22rem!important}#showweld-app-root[data-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!important;padding:.32rem .16rem!important}#showweld-app-root[data-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%!important;overflow:hidden!important;font-size:.62rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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!important;overflow:visible!important}#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!important;padding:.62rem!important}#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!important;overflow:hidden!important;font-size:clamp(1.04rem,4.7vw,1.34rem)!important;line-height:1.08!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}#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))!important;gap:.36rem!important}#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!important}#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!important;max-height:148px!important;font-size:.84rem!important}#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))!important;gap:.36rem!important}#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!important;min-height:42px!important;padding:.42rem .32rem!important;font-size:.68rem!important;white-space:normal!important}#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!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}#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)!important}#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!important}#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!important;padding:.78rem!important}#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!important;overflow:hidden!important;font-size:clamp(1.18rem,6.4vw,1.72rem)!important;line-height:1.05!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}#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;overflow:hidden!important;font-size:.76rem!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}#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;gap:.32rem!important}#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!important}#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%!important;justify-self:stretch!important}#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))!important}#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)!important;min-height:74px!important}#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!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@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!important;grid-template-columns:minmax(0,1fr)!important;gap:.58rem!important;width:100%!important}#showweld-app-root[data-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%!important;min-width:0!important}#showweld-app-root[data-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!important;gap:.52rem!important}#showweld-app-root[data-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%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.32rem!important}#showweld-app-root[data-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!important;min-height:38px!important;overflow:hidden!important;padding:.38rem .28rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}#showweld-app-root[data-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))!important}}@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!important;grid-column:1 / -1!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:.3rem!important;max-width:100%!important;overflow-x:auto!important;padding-bottom:.08rem!important;scrollbar-width:none!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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!important;min-height:26px!important;padding:.24rem .48rem!important;font-size:.62rem!important;line-height:1.08!important;white-space:nowrap!important}#showweld-app-root[data-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!important;min-height:0!important;overflow:visible!important;overscroll-behavior:auto!important}#showweld-app-root[data-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)!important;gap:.46rem!important}#showweld-app-root[data-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!important;align-items:flex-start!important;padding:.58rem!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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!important;color:var(--agent-os-dim, var(--text-tertiary))!important;font-size:.66rem!important;font-style:normal!important;line-height:1.25!important}#showweld-app-root[data-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!important;color:var(--agent-os-muted, var(--text-secondary))!important;font-size:.72rem!important;line-height:1.34!important}#showweld-app-root[data-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!important;flex-wrap:wrap!important;gap:.3rem!important;overflow:visible!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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!important;gap:.34rem!important;min-height:0!important}#showweld-app-root[data-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!important;flex-wrap:wrap!important;gap:.28rem!important}#showweld-app-root[data-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))!important;border-radius:999px!important;background:rgba(var(--accent-primary-rgb),.09)!important;color:var(--agent-os-dim, var(--text-tertiary))!important;font-size:.62rem!important;font-style:normal!important;font-weight:850!important;line-height:1.12!important;padding:.22rem .42rem!important;white-space:normal!important}#showweld-app-root[data-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!important;grid-template-columns:minmax(0,1fr)!important;gap:.72rem!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:.74rem!important}#showweld-app-root[data-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!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#showweld-app-root[data-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;gap:.58rem!important;padding:.66rem!important}#showweld-app-root[data-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-start!important;gap:.34rem!important}#showweld-app-root[data-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)!important;gap:.62rem!important;width:100%!important;min-width:0!important;max-width:100%!important}#showweld-app-root[data-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%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}#showweld-app-root[data-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:minmax(0,1fr)!important;gap:.36rem!important}#showweld-app-root[data-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!important;width:100%!important;justify-content:flex-start!important;min-height:34px!important;white-space:normal!important}#showweld-app-root[data-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!important;flex:0 0 14px!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;padding:0!important;border-radius:3px!important}#showweld-app-root[data-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!important;flex:0 0 14px!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;padding:0!important}#showweld-app-root[data-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!important;width:8px!important;min-width:8px!important;max-width:8px!important}#showweld-app-root[data-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!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#showweld-app-root[data-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!important}#showweld-app-root[data-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%!important;max-width:100%!important}#showweld-app-root[data-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:.24rem!important}}#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)!important;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)!important;box-shadow:inset 0 1px #ffffff13,inset 0 -1px #ffffff09,0 14px 36px #00000038!important}#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!important;background-size:18px 18px!important;transform:perspective(680px) rotateX(58deg) translateY(10%) scale(1.04)!important;-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!important;background:linear-gradient(140deg,#ffffff1f,#ffffff05),color-mix(in srgb,var(--sw-layer-raised, rgba(15,23,42,.9)) 72%,transparent)!important;box-shadow:0 16px 34px #0000003d,inset 0 1px #ffffff1c!important}#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%)!important;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)!important;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)!important}#showweld-app-root .sw-qol-visual--iconic .sw-qol-visual__node{border-color:#ffffff29!important;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))!important;box-shadow:0 0 18px color-mix(in srgb,var(--sw-accent-glow, var(--accent-primary, #0ea5ff)) 34%,transparent)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] .pb-empty-visual-row .sw-qol-visual--iconic{width:100%!important;min-height:clamp(5rem,12vw,7.5rem)!important;max-height:8rem!important;opacity:.92!important}#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)!important;height:clamp(2.2rem,5vw,3rem)!important}@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!important;max-height:5.8rem!important;border-radius:.9rem!important;opacity:.88!important}#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!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:auto!important;min-height:54px!important;padding:.42rem .52rem!important;gap:.34rem!important;background:linear-gradient(180deg,#ffffff0d,#ffffff03),color-mix(in srgb,var(--sw-layer-sunken, rgba(5,10,22,.94)) 92%,transparent)!important;border-bottom:1px solid var(--sw-border-muted, rgba(148,163,184,.18))!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab{width:100%!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:.36rem .12rem!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.12rem!important;border-radius:14px!important;border:1px solid var(--sw-border-muted, rgba(148,163,184,.18))!important;background:linear-gradient(180deg,#ffffff0e,#ffffff04),var(--sw-layer-field, rgba(9,14,26,.74))!important;color:var(--text-secondary, #cbd5e1)!important;font-size:.55rem!important;line-height:1!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 #ffffff0f!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab svg{width:14px!important;height:14px!important;flex:0 0 14px!important}#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%)!important;color:var(--accent-primary, #0ea5ff)!important;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))!important}#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)!important;overflow-x:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] main>div{padding:.62rem!important;padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1.4rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-shell{gap:.5rem!important;margin-bottom:.6rem!important}#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%!important;min-height:218px!important;height:clamp(218px,56vw,258px)!important;max-height:258px!important;aspect-ratio:auto!important;border-radius:18px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-caption{left:.48rem!important;right:.48rem!important;bottom:.48rem!important;padding:.5rem .58rem!important;border-radius:14px!important;background:#030712c2!important;border:1px solid rgba(255,255,255,.1)!important}#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))!important;gap:.34rem!important;min-height:0!important;height:auto!important;padding:.45rem!important;border-radius:16px!important;margin-bottom:0!important;background:linear-gradient(180deg,#ffffff0d,#ffffff04),var(--sw-layer-default, rgba(9,14,26,.9))!important;border:1px solid var(--sw-border-muted, rgba(148,163,184,.18))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-canvas-tools button{min-height:38px!important;height:38px!important;padding:.34rem .18rem!important;border-radius:12px!important;font-size:.54rem!important;letter-spacing:0!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-input-layer{gap:.48rem!important}#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!important;border-radius:15px!important}#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!important;max-height:128px!important;padding:.62rem!important;font-size:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-modal-overlay{align-items:flex-end!important;padding:.58rem!important;padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + env(safe-area-inset-bottom) + .58rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-modal-panel{max-width:100%!important;max-height:calc(100dvh - var(--sw-mobile-bottom-clearance, 8.25rem) - 1.2rem)!important;border-radius:22px 22px 16px 16px!important}}#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%)!important;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))!important;box-shadow:0 20px 60px #0000003d,inset 0 1px #ffffff13!important}#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))!important;background:linear-gradient(180deg,#ffffff0c,#ffffff03),var(--sw-layer-field, rgba(9,14,26,.74))!important}#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))!important;background:linear-gradient(180deg,#ffffff0d,#ffffff03),color-mix(in srgb,var(--sw-layer-raised, rgba(15,23,42,.88)) 78%,transparent)!important}#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%)!important;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))!important}@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!important;padding:.46rem!important;border-radius:17px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__head{align-items:flex-start!important;gap:.4rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__title-icon{width:28px!important;height:28px!important;border-radius:10px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__title strong{font-size:.72rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__title span{max-width:48vw!important;font-size:.5rem!important;margin-top:.08rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__signals{max-width:9.1rem!important;gap:.22rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__signal{min-height:21px!important;padding:.18rem .32rem!important;font-size:.43rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layers{display:grid!important;grid-template-columns:none!important;gap:.4rem!important;overflow-x:hidden!important;overflow-y:hidden!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:touch!important;padding-bottom:.08rem!important;scrollbar-width:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layers::-webkit-scrollbar{display:none!important}#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!important;border-color:var(--sw-accent-edge, var(--accent-primary, #0ea5ff))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer{width:100%!important;max-width:100%!important;min-height:0!important;padding:.38rem!important;gap:.3rem!important;scroll-snap-align:start!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer-head strong{font-size:.62rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer-head span{font-size:.44rem!important}#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))!important;gap:.26rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action{min-height:38px!important;height:38px!important;padding:.28rem!important;border-radius:11px!important;gap:.26rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action strong{font-size:.5rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action span{font-size:.41rem!important;margin-top:.06rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action svg{width:12px!important;height:12px!important}}#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%)!important;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))!important;box-shadow:0 24px 70px #00000040,inset 0 1px #ffffff13!important}#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%)!important;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))!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -60px 120px #00000042!important}#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))!important;background:linear-gradient(145deg,#ffffff0d,#ffffff03),var(--sw-layer-default, rgba(9,14,26,.84))!important;box-shadow:0 16px 44px #0000002e,inset 0 1px #fff1!important}#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))!important;background:linear-gradient(180deg,#ffffff0c,#ffffff03),var(--sw-layer-raised, rgba(15,23,42,.72))!important}#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%)!important;outline-offset:2px!important}@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)!important;gap:.68rem!important;align-items:start!important;margin-bottom:.72rem!important;padding:.68rem!important;border-radius:18px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-stage{min-height:min(56vh,590px)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-command{gap:.38rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-layered-input-card{gap:.34rem!important;padding:.5rem!important;border-radius:13px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-layered-input-card__top strong{font-size:.76rem!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-layered-scene-area{min-height:78px!important;max-height:118px!important;font-size:.76rem!important}#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))!important;gap:.3rem!important}#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!important;padding:.34rem .28rem!important;font-size:.58rem!important}#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))!important;gap:.42rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-neutron-layer{min-height:42px!important;padding:.42rem!important;border-radius:12px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os{margin-top:.7rem!important;margin-bottom:.72rem!important;padding:.62rem!important;border-radius:16px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layers{gap:.45rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer{gap:.38rem!important;padding:.48rem!important;border-radius:14px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action{min-height:44px!important;padding:.42rem!important;border-radius:12px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action span{display:none!important}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os{gap:.4rem!important;margin-bottom:.42rem!important;padding:.4rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__title span{display:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__title strong{font-size:.68rem!important;max-width:34vw!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__title-icon{width:26px!important;height:26px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__signals{max-width:10.5rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__signal{min-height:19px!important;padding:.16rem .28rem!important;font-size:.4rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layers{gap:.34rem!important}#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)!important;max-width:16.4rem!important;padding:.32rem!important;gap:.24rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer-head strong{font-size:.56rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__layer-head span{font-size:.38rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__actions{gap:.22rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action{min-height:31px!important;height:31px!important;grid-template-columns:auto minmax(0,1fr)!important;padding:.22rem .28rem!important;gap:.22rem!important;border-radius:10px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action strong{font-size:.46rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-create-os__action span{display:none!important}#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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-caption{left:.5rem!important;right:.5rem!important;bottom:.5rem!important;padding:.54rem .58rem!important;border-radius:13px!important}#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))!important;gap:.34rem!important;padding:.48rem!important;border-radius:14px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-canvas-tools button{min-height:38px!important;padding:.42rem .26rem!important;font-size:.58rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-layered-input-card__top strong{font-size:.76rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-layered-input-card__top span{font-size:.55rem!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#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!important;max-height:145px!important}#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!important;font-size:.56rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-card{border-radius:14px!important}}#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))!important;padding-bottom:var(--pb-editor-stack-bottom, clamp(1rem, 2vh, 1.6rem))!important}#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%)!important;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))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-toolbar{z-index:8!important}@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)!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}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card{align-items:stretch!important;max-height:min(70vh,660px)!important;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)!important;max-width:38%!important}#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)!important;gap:var(--pb-editor-inner-gap, clamp(.62rem, .78vw, .92rem))!important;overflow:auto!important}#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!important;max-height:136px!important}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack{gap:.72rem!important;padding-bottom:calc(var(--sw-mobile-bottom-clearance, 7.25rem) + 1rem)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-production-bible-card{padding:.72rem!important;border-radius:14px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;border-radius:16px!important}#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!important;max-height:none!important;border-right:0!important;border-bottom:1px solid var(--sw-border-muted, rgba(148,163,184,.18))!important}#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!important;min-height:0!important;height:188px!important}#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!important;object-fit:cover!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-panel-stack .pb-panel-toolbar{left:.5rem!important;right:.5rem!important;top:auto!important;bottom:.5rem!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.28rem!important;opacity:1!important;transform:none!important}#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!important;min-height:30px!important;padding:.26rem .3rem!important;justify-content:center!important;border-radius:10px!important;font-size:.49rem!important;background:linear-gradient(180deg,#ffffff12,#ffffff05),#030712d1!important;backdrop-filter:blur(14px) saturate(150%)!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important}#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!important;gap:.58rem!important;max-height:none!important;overflow:visible!important}#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!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.5rem!important}#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!important;max-height:108px!important;resize:vertical!important;font-size:.72rem!important;line-height:1.42!important}#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))!important;gap:.56rem!important;padding-top:.58rem!important}#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!important}#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!important}#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!important}#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!important;padding:.56rem!important}#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!important;max-height:58px!important;overflow:hidden!important}#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!important}#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))!important}#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!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-panel{gap:.55rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-continuity-card{padding:.62rem!important;border-radius:14px!important;background:linear-gradient(145deg,#ffffff0d,#ffffff03),var(--sw-layer-default, rgba(9,14,26,.84))!important;border:1px solid var(--sw-border-muted, rgba(148,163,184,.18))!important;box-shadow:inset 0 1px #ffffff0e!important}#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))!important;gap:.3rem!important}#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!important;padding:.42rem .28rem!important;border-radius:10px!important;text-align:center!important}#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!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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!important}#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!important;gap:.36rem!important}#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!important;overflow:hidden!important}#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))!important;gap:.36rem!important}#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!important;padding:.48rem!important;border-radius:11px!important;font-size:.58rem!important}#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!important}}@media (max-width: 760px){#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tabs{position:sticky!important;top:0!important;z-index:8!important;width:calc(100% - 1.75rem)!important;margin:.5rem auto 0!important;padding:.32rem!important;border-radius:15px!important;border:1px solid var(--sw-border-muted, rgba(148,163,184,.18))!important;background:linear-gradient(180deg,#ffffff0f,#ffffff03),var(--sw-layer-overlay, rgba(8,13,24,.88))!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;box-shadow:0 16px 42px #0000003d,inset 0 1px #ffffff0f!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab{min-width:0!important;min-height:39px!important;padding:.44rem .22rem!important;border-radius:12px!important;font-size:.57rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-rail{width:calc(100% - 1.75rem)!important;margin:.65rem auto 0!important;max-height:calc(100dvh - var(--sw-mobile-bottom-clearance, 7.25rem) - 9.25rem)!important;min-height:0!important;border-radius:18px!important;border:1px solid var(--sw-border-muted, rgba(148,163,184,.18))!important;background:linear-gradient(145deg,#ffffff0d,#ffffff03),var(--sw-layer-default, rgba(9,14,26,.86))!important;overflow:hidden!important;box-shadow:0 18px 54px #00000042,inset 0 1px #ffffff0f!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-rail input[placeholder*=Search]{display:block!important;width:100%!important;min-width:0!important;min-height:42px!important;box-sizing:border-box!important;border-radius:13px!important;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%)!important;background:linear-gradient(180deg,#ffffff0d,#ffffff03),var(--sw-layer-sunken, rgba(3,7,18,.62))!important;color:var(--text-primary)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-episode-row{min-height:48px!important;border-radius:13px!important;grid-template-columns:48px minmax(0,1fr) 18px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-ep-thumb{width:48px!important;height:34px!important;border-radius:10px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-thumb-grid{max-height:190px!important;overflow-y:auto!important;scrollbar-width:thin!important;padding:0 .65rem .65rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-output-route-panel{order:1!important;margin-bottom:.58rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-reader-handoff-strip{order:2!important;margin-bottom:.58rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-route-command{order:3!important;max-height:none!important;overflow:visible!important;margin-bottom:calc(var(--sw-mobile-bottom-clearance, 7.25rem) + .5rem)!important}#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))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-modal-overlay{align-items:flex-end!important;padding:.75rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-modal-panel{width:100%!important;max-width:none!important;max-height:calc(100dvh - var(--sw-mobile-bottom-clearance, 7.25rem) - 1rem)!important;border-radius:20px 20px 16px 16px!important;border-color:var(--sw-border-muted, rgba(148,163,184,.18))!important;background:linear-gradient(145deg,#ffffff0f,#ffffff04),var(--sw-layer-overlay, rgba(8,13,24,.96))!important;box-shadow:0 -18px 60px #0000005c,inset 0 1px #ffffff12!important}#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!important}}#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%)!important;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!important}#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!important}#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%)!important;opacity:.62!important;filter:drop-shadow(0 8px 20px rgba(0,0,0,.22))!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-launch-visual{max-width:min(100%,420px)!important;margin-inline:auto!important;opacity:.82!important;pointer-events:none!important}#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!important;background:linear-gradient(145deg,#ffffff0c,#ffffff03),var(--sw-layer-raised, rgba(15,23,42,.72))!important;box-shadow:inset 0 1px #ffffff0e!important}#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!important;transform:none!important}@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!important}#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!important}#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!important}#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!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}#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!important;min-height:32px!important;font-size:.43rem!important;padding-inline:.2rem!important}#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!important}#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!important;max-height:68px!important;overflow:hidden!important}#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!important;padding:.58rem!important}#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!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;max-height:96px!important;overflow:auto!important}#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!important;max-height:128px!important;overflow:auto!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=studio] [data-showweld-studio=true] .pb-launch-visual{max-width:280px!important;opacity:.55!important;transform:scale(.92)!important;transform-origin:center!important}}@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!important}#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!important}#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%!important;height:calc(100dvh - 58px - var(--sw-creator-mobile-dock-height, 92px) - .82rem - env(safe-area-inset-bottom,0px))!important;min-height:390px!important;margin-left:0!important;padding:.32rem!important;overflow:hidden!important}#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%!important;max-width:100%!important;height:100%!important;min-height:0!important;display:block!important;grid-template-columns:none!important;gap:0!important;overflow:hidden!important}#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%!important;max-width:100%!important;height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:var(--sw-builder-mobile-chat-active) minmax(0,1fr)!important;gap:.36rem!important;overflow:hidden!important}#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!important;width:var(--sw-builder-mobile-chat-active)!important;max-width:var(--sw-builder-mobile-chat-active)!important;height:100%!important;min-width:0!important;padding:.34rem!important;gap:.34rem!important;border-radius:16px!important;border:1px solid var(--sw-border-muted, rgba(148,163,184,.22))!important;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))!important;overflow:hidden auto!important}#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!important}#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!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.22rem!important;padding:.22rem!important}#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!important;justify-items:center!important}#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!important}#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!important}#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!important}#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!important}#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!important;overflow:hidden auto!important}#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!important;padding:.32rem!important;font-size:.58rem!important;line-height:1.08!important;overflow:hidden!important}#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!important;padding:.28rem!important;gap:.26rem!important;border-radius:12px!important}#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!important;border-radius:10px!important;font-size:.6rem!important;line-height:1.18!important}#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!important;grid-template-columns:minmax(0,1fr) 1.82rem!important;gap:.28rem!important;padding:.3rem!important;max-height:3.12rem!important;border-radius:13px!important}#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!important;min-height:2.25rem!important;max-height:2.25rem!important;font-size:.62rem!important;line-height:1.2!important}#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!important;min-width:1.82rem!important;border-radius:10px!important}#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%!important;max-width:100%!important;height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:.32rem!important;padding:.3rem!important;border-radius:16px!important;overflow:hidden!important}#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!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.28rem!important;margin:0!important;padding:.3rem!important}#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!important}#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!important;grid-template-columns:1.85rem minmax(0,1fr) 1.85rem 2.35rem!important;gap:.22rem!important;min-width:0!important;padding:.22rem!important;border-radius:13px!important}#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!important;min-width:1.85rem!important;height:1.85rem!important;min-height:1.85rem!important;padding:0!important;font-size:0!important}#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!important;min-width:2.35rem!important;font-size:.56rem!important;font-weight:950!important}#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!important}#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%!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:.14rem!important;display:grid!important;place-items:stretch!important;overflow:hidden!important}#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%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;aspect-ratio:auto!important}#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!important;border-radius:16px!important}}#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))!important}#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)!important;background:var(--sw-spark-editor-panel)!important;box-shadow:0 22px 68px #00000052,inset 0 1px #ffffff12!important}#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)!important;background:var(--sw-spark-editor-field)!important;box-shadow:inset 0 1px #ffffff0e!important}#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)!important;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))!important;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)!important}#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)!important;background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--sw-layer-sunken, rgba(4,8,16,.78))!important;color:var(--sw-ink-primary, var(--text-primary))!important}@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)!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-editor-main{display:grid!important;grid-template-columns:minmax(0,1.34fr) minmax(300px,.66fr)!important;grid-auto-rows:min-content!important;align-content:start!important;gap:var(--sw-spark-editor-gap)!important;overflow-x:hidden!important;padding:var(--sw-spark-editor-pad)!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-template-columns:minmax(0,1.58fr) minmax(304px,.62fr)!important;min-height:clamp(420px,56vh,770px)!important;gap:var(--sw-spark-editor-gap)!important;padding:var(--sw-spark-editor-pad)!important;border-radius:var(--sw-spark-editor-radius)!important;overflow:hidden!important}#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)!important}#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)!important;overflow:auto!important}#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!important}#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!important;min-height:0!important;max-height:min(52vh,520px)!important;overflow:auto!important}}@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)!important;overflow:hidden!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar{max-height:min(26dvh,214px)!important;padding:.5rem .58rem .58rem!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__clip-rail{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;gap:.36rem!important;scroll-snap-type:x proximity!important}#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)!important;min-height:38px!important;padding:.38rem .48rem!important;scroll-snap-align:start!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__source-card{width:116px!important;padding:.34rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-video-editor-main{height:100%!important;padding:.52rem .52rem calc(var(--sw-creator-mobile-dock-height, 92px) + 1rem + env(safe-area-inset-bottom,0px))!important;gap:.52rem!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}#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)!important;border-radius:18px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock{min-height:46px!important;max-height:54px!important;padding:.28rem!important;border-radius:16px!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-tool-dock button{flex:0 0 60px!important;min-width:60px!important;min-height:36px!important;max-height:38px!important;padding:.26rem!important;font-size:.5rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-input-layer{gap:.36rem!important}#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!important;gap:.34rem!important}#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!important}#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!important;max-height:96px!important;padding:.5rem!important;font-size:.7rem!important;line-height:1.32!important}#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!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.3rem!important}#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!important;padding:.28rem!important;font-size:.56rem!important}#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!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.36rem!important;scroll-snap-type:x proximity!important}#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)!important;gap:.36rem!important}#showweld-app-root[data-app-surface=creator] [data-creator-route=spark] [data-showweld-spark=true] .spark-editor-clip-pill{width:136px!important;min-width:136px!important;grid-template-rows:56px auto!important}#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)!important;padding:.62rem!important;border-radius:16px!important}}#showweld-app-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!important;grid-template-columns:minmax(260px,.82fr) minmax(220px,.62fr) minmax(0,1fr)!important;grid-template-areas:"composer routes preview" "mobile mobile mobile"!important;gap:clamp(.75rem,1.4vw,1.05rem)!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:none!important;margin:.25rem 0 .85rem!important;padding:0!important;opacity:1!important;visibility:visible!important;overflow:visible!important}#showweld-app-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!important;min-width:0!important;max-width:100%!important;max-height:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important}#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}#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;grid-auto-rows:min-content!important}#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;align-content:start!important}#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!important;min-width:0!important;max-width:100%!important;opacity:1!important;visibility:visible!important}#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!important;grid-area:mobile!important}#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%!important}@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)!important;grid-template-areas:"composer" "routes" "mobile" "preview"!important;gap:.62rem!important;overflow:visible!important}#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!important;flex-wrap:nowrap!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=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)!important;scroll-snap-align:start!important}#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!important}#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!important;bottom:calc(.52rem + env(safe-area-inset-bottom,0px))!important;z-index:18!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.45rem!important;padding:.48rem!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:18px!important;background:linear-gradient(180deg,#0f172af2,#070c17f5)!important;box-shadow:0 18px 48px #00000057,inset 0 1px #ffffff14!important}#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!important;white-space:nowrap!important}}#showweld-app-root[data-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!important;max-height:none!important;opacity:1!important;visibility:visible!important;overflow:hidden!important}#showweld-app-root[data-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!important;gap:.78rem!important;padding:clamp(.78rem,1.2vw,1.05rem)!important;align-content:start!important}#showweld-app-root[data-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!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;padding:.66rem!important;align-content:start!important}#showweld-app-root[data-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!important;gap:.65rem!important;padding:.72rem!important;align-content:start!important}#showweld-app-root[data-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!important}@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!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important}#showweld-app-root[data-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!important}}#showweld-app-root[data-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)!important;grid-template-areas:"composer preview" "routes routes" "mobile mobile"!important;align-items:start!important}#showweld-app-root[data-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))!important}#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!important}#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!important;text-overflow:ellipsis!important;white-space:nowrap!important}#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)!important;align-items:start!important;min-height:248px!important}#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%!important;max-width:100%!important}#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!important;align-self:end!important}@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)!important;grid-template-areas:"composer" "routes" "mobile" "preview"!important}#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!important}#showweld-app-root[data-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!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;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(78px + env(safe-area-inset-bottom,0px))!important;z-index:3000!important;width:auto!important;margin:0!important}#showweld-app-root[data-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!important;min-height:38px!important;padding:.32rem .22rem!important;font-size:.62rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}#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))!important;background:var(--sw-os-gradient-panel-raised, var(--sw-loading-surface-bg, var(--sw-os-panel-raised)))!important;box-shadow:var(--sw-os-depth-medium, var(--sw-loading-shadow, var(--sw-os-shadow-panel)))!important}#showweld-app-root :where(.sw-os-empty-state){background:var(--sw-os-gradient-empty, var(--sw-os-panel))!important;border-style:dashed!important;color:var(--sw-os-placeholder-text, var(--text-secondary))!important}#showweld-app-root :where(.sw-os-skeleton){background:var(--sw-os-gradient-skeleton, var(--sw-loading-skeleton-bg))!important;background-size:240% 100%!important;animation-name:swOsLoadingSweep!important}#showweld-app-root :where(.sw-app-splash__phase-rail){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}#showweld-app-root :where(.sw-app-splash__phase-rail span,.sw-app-splash__feature-row span){min-width:0!important}#showweld-app-root :where(.sw-app-splash__feature-row span){display:grid!important;align-content:center!important;gap:.08rem!important}#showweld-app-root :where(.sw-app-splash__feature-row strong){color:var(--text-primary)!important}#showweld-app-root :where(.sw-app-splash__feature-row small){color:var(--text-tertiary)!important;font-size:.62rem!important;font-weight:760!important}#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)!important;border-radius:var(--sw-os-radius-panel, 20px)!important}#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))!important}#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))!important}#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)!important}#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))!important}#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))!important;background:var(--sw-os-field, var(--sw-route-control))!important;color:var(--text-primary)!important;letter-spacing:0!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!important}#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)!important;border-color:var(--sw-os-border-accent, rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)), .36))!important;box-shadow:0 16px 42px rgba(var(--sw-os-route-rgb, var(--accent-primary-rgb)),.13),var(--sw-os-shadow-panel, none)!important}#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))!important;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))!important}#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))!important;background:var(--sw-os-panel, var(--sw-panel-bg))!important}#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))!important}#showweld-app-root :where(.app-builder-compile-ribbon.sw-os-agent-indicator){overflow:hidden!important;padding-left:2.1rem!important}#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!important}#showweld-app-root[data-app-surface=landing],#showweld-app-root[data-app-surface=landing] :where(#landing-page-root){max-width:100vw!important;overflow-x:clip!important}#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!important}#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%!important;overflow-x:clip!important}#showweld-app-root[data-app-surface=landing] :where(.lp-hero__genesis){border-color:var(--sw-os-border-accent, rgba(var(--accent-primary-rgb), .32))!important;background:var(--sw-os-command, var(--sw-product-section-bg-strong))!important;box-shadow:var(--sw-os-shadow-command, var(--sw-product-shadow-strong))!important}#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!important}#showweld-app-root[data-app-surface=landing] :where(.lp-drawer[data-open=true]){display:block!important}#showweld-app-root[data-app-surface=landing] :where(.lp-drawer,.lp-drawer__panel){max-width:100vw!important;overflow-x:clip!important}#showweld-app-root[data-app-surface=landing] :where(.lp-drawer__panel){width:min(360px,calc(100vw - 1rem))!important}@media (max-width: 760px){#showweld-app-root[data-app-surface=landing] :where(.landing-pricing-quick-select){display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;margin:0 0 var(--space-2xl, 2rem)!important;padding:0!important;overflow:visible!important;overscroll-behavior-x:contain!important;contain:layout inline-size paint!important;clip-path:inset(0)!important;isolation:isolate!important}#showweld-app-root[data-app-surface=landing] :where(.landing-pricing-quick-select__card){width:100%!important;min-width:0!important;max-width:100%!important;min-height:auto!important;overflow:hidden!important}#showweld-app-root[data-app-surface=landing] :where(.landing-pricing-quick-select__card,.landing-pricing-quick-select__card *){min-width:0!important;overflow-wrap:anywhere!important}#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!important;overflow-x:clip!important}#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!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}#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!important}#showweld-app-root :where(.sw-os-dock,.dashboard-mobile-route-dock,.spark-mobile-tool-dock,.pb-mobile-canvas-tools){max-width:calc(100vw - 1rem)!important}#showweld-app-root[data-app-surface=landing] :where(.lp-hero__copy){display:grid!important}}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!important;transition:none!important}#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)}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,#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}}#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 (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}#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[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)}}#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}}: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;top:max(.4rem,var(--storyforge-safe-top));left:50%;transform:translate(-50%);z-index:99999;padding:.25rem .7rem;border-radius:999px;background:#ef4444d9;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 18px #0006;pointer-events:none}.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-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{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] [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}.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-preview-dock__body{overflow-y:auto!important;max-height:158px!important;padding-right:.1rem;scrollbar-width:thin}.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-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: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-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{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)}}
