html.cfg-dark{color-scheme:dark;background:#101112}html.cfg-dark .logo{color:var(--text)}html.cfg-dark .logo span{color:#7aa5f7}html.cfg-dark .back-link{color:var(--text-muted)}html.cfg-dark .back-link:hover{color:var(--text)}html.cfg-dark h1{color:var(--text)}html.cfg-dark .version-badge{border:1px solid var(--line);background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .version-badge:hover{color:#7aa5f7;border-color:var(--brand-text)}html.cfg-dark .version-badge::before{background:var(--brand)}html.cfg-dark .subtitle{color:var(--text-muted)}html.cfg-dark .desktop-hint{background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--brand)}html.cfg-dark .desktop-hint>svg{color:#7aa5f7}html.cfg-dark .desktop-hint-text b{color:var(--text)}html.cfg-dark .desktop-hint-text span{color:var(--text-muted)}html.cfg-dark .desktop-hint-close{border:none;background:none;color:var(--text-faint)}html.cfg-dark .desktop-hint-close:hover{background:var(--surface-3);color:var(--text)}html.cfg-dark .preview-panel{background:var(--surface);border:1px solid var(--line);box-shadow:0 20px 44px -24px rgba(0,0,0,0.42000000000000004)}html.cfg-dark .preview-hint{color:var(--text-faint)}html.cfg-dark .model-arrow{border:1px solid var(--line);background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .model-arrow:hover{border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark .model-label{color:var(--text)}html.cfg-dark .model-warning{color:#eb3b3b}html.cfg-dark .model-soon{color:var(--text-faint)}html.cfg-dark .tabs{background:var(--surface-2)}html.cfg-dark .tab-btn{border:none;background:transparent;color:var(--text-muted)}html.cfg-dark .tab-btn.is-active{background:var(--surface);color:#7aa5f7;box-shadow:0 4px 12px -6px rgba(0,0,0,0.6)}html.cfg-dark .tab-panel-hint{color:var(--text-faint)}html.cfg-dark .tab-soon-dot{background:var(--brand)}html.cfg-dark .tab-btn.is-locked{color:var(--text-faint)}html.cfg-dark .tab-btn.is-locked.is-active{color:#7aa5f7}html.cfg-dark .lock-box{background:var(--surface-2);border:1px solid var(--line)}html.cfg-dark .lock-box-icon{background:var(--surface);color:#7aa5f7}html.cfg-dark .lock-box h3{color:var(--text)}html.cfg-dark .lock-box p{color:var(--text-muted)}html.cfg-dark .lock-box .lock-cta{background:var(--brand);color:#fff}html.cfg-dark .lock-box .lock-cta:hover{background:var(--brand-deep)}html.cfg-dark .lock-box .lock-note{color:var(--text-faint)}html.cfg-dark .texture-soon-box{background:var(--surface);border:1px dashed var(--line)}html.cfg-dark .texture-soon-icon{background:rgba(108,92,231,.1)}html.cfg-dark .texture-soon-icon svg{color:#7aa5f7}html.cfg-dark .texture-soon-box h3{color:var(--text)}html.cfg-dark .texture-soon-box p{color:var(--text-muted)}html.cfg-dark .texture-soon-badge{color:#7aa5f7;background:rgba(108,92,231,.1)}html.cfg-dark .custom-element-msg{color:var(--text-muted)}html.cfg-dark .custom-element-msg.is-error{color:var(--text-danger)}html.cfg-dark .element-library-search-icon{color:var(--text-muted)}html.cfg-dark .element-library-controls input{border:1px solid var(--line);background:var(--surface-2);color:var(--text);outline:none}html.cfg-dark .element-library-controls input::placeholder{color:var(--text-muted)}html.cfg-dark .element-library-controls input:hover{border-color:color-mix(in srgb,var(--brand-text) 35%,var(--line))}html.cfg-dark .element-library-controls input:focus{background:var(--surface)}html.cfg-dark .element-library-controls:focus-within .element-library-search-icon{color:#7aa5f7}html.cfg-dark .element-library-admin select{border:1px solid var(--line);background:var(--surface-2);color:var(--text);outline:none}html.cfg-dark .element-library-controls input:focus,html.cfg-dark .element-library-admin select:focus{border-color:var(--brand-text);box-shadow:none}html.cfg-dark .element-library-upload{border:1px solid var(--line);background:var(--surface);color:var(--text)}html.cfg-dark .element-library-upload:hover:not(:disabled){border-color:var(--brand-text)}html.cfg-dark .element-library-section-head h3{color:var(--text)}html.cfg-dark .element-library-count{color:var(--text-muted)}html.cfg-dark .element-library-link{border:0;background:none;color:#7aa5f7}html.cfg-dark .element-library-link:focus-visible{outline:2px solid var(--brand-text)}html.cfg-dark .element-library-back{border:0;background:none;color:var(--text)}html.cfg-dark .element-library-back:hover{color:#7aa5f7}html.cfg-dark .element-library-back:focus-visible{outline:2px solid var(--brand-text)}html.cfg-dark .element-library-results{color:var(--text-muted)}html.cfg-dark .element-library-admin{border-top:1px solid var(--line)}html.cfg-dark .element-library-admin-import{border:1px solid var(--line);background:var(--surface);color:#7aa5f7}html.cfg-dark .element-library-admin-import:hover:not(:disabled){border-color:var(--brand-text);background:color-mix(in srgb,var(--brand) 9%,var(--surface))}html.cfg-dark .element-library-cell.is-drop-before .element-library-item{box-shadow:-4px 0 0 -1px var(--brand-text)}html.cfg-dark .element-library-cell.is-drop-after .element-library-item{box-shadow:4px 0 0 -1px var(--brand-text)}html.cfg-dark .element-library-item{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark .element-library-item:hover{border-color:var(--brand-text);background:var(--surface)}html.cfg-dark .element-library-item:focus-visible{outline:2px solid var(--brand-text)}html.cfg-dark .element-library-delete{border:1px solid color-mix(in srgb,var(--text-danger) 45%,var(--line));background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text-danger)}html.cfg-dark .element-library-delete:hover{background:color-mix(in srgb,var(--text-danger) 12%,var(--surface))}html.cfg-dark .element-library-delete:focus-visible{outline:2px solid var(--text-danger)}html.cfg-dark .element-library-empty{color:var(--text-muted)}html.cfg-dark .element-library-more{border:1px solid var(--line);background:transparent;color:var(--text-muted)}html.cfg-dark .element-library-more:hover{color:#7aa5f7;border-color:var(--brand-text)}html.cfg-dark .upload-notice:not([hidden]){border:1px solid color-mix(in srgb,var(--text-danger) 28%,var(--line));background:color-mix(in srgb,var(--text-danger) 5%,var(--surface));color:var(--text-muted)}html.cfg-dark .upload-notice.is-notice{border-color:var(--line);background:var(--surface-2)}html.cfg-dark .upload-notice>svg{color:var(--text-danger)}html.cfg-dark .upload-notice.is-notice>svg{color:var(--text-muted)}html.cfg-dark .upload-notice-body strong{color:var(--text)}html.cfg-dark .upload-notice-close{border:0;background:transparent;color:var(--text-faint)}html.cfg-dark .upload-notice-close:hover{background:var(--surface-3,rgba(255,255,255,0.07500000000000001));color:var(--text)}html.cfg-dark .upload-notice-close:focus-visible{outline:2px solid var(--brand-text)}html.cfg-dark .animation-library-item,html.cfg-dark .text-preset-item{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .animation-library-item:hover,html.cfg-dark .text-preset-item:hover{border-color:var(--brand-text);background:var(--surface)}html.cfg-dark .animation-library-item:focus-visible,html.cfg-dark .text-preset-item:focus-visible{outline:2px solid var(--brand-text)}html.cfg-dark .animation-library-item.is-selected{border-color:var(--brand-text);box-shadow:0 0 0 1px var(--brand-text),0 5px 15px color-mix(in srgb,var(--brand) 16%,transparent)}html.cfg-dark .animation-library-preview{background:radial-gradient(circle at 50% 46%,rgba(91,97,122,.26),transparent 57%),linear-gradient(145deg,#2a2c2f,#2a2c2f 72%)}html.cfg-dark .animation-library-item.is-import .animation-library-preview{background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .animation-library-item.is-import:hover .animation-library-preview{color:#7aa5f7}html.cfg-dark .animation-library-preview.is-none{background-color:color-mix(in srgb,var(--surface-2) 72%,#34363a);background-image:linear-gradient(45deg,color-mix(in srgb,var(--surface) 75%,#26282b) 25%,transparent 25%,transparent 75%,color-mix(in srgb,var(--surface) 75%,#26282b) 75%),linear-gradient(45deg,color-mix(in srgb,var(--surface) 75%,#26282b) 25%,transparent 25%,transparent 75%,color-mix(in srgb,var(--surface) 75%,#26282b) 75%)}html.cfg-dark .animation-library-name{color:inherit}html.cfg-dark .animation-library-item.is-none .animation-library-name{color:var(--text-muted)}html.cfg-dark .custom-element-item{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark .custom-element-item:hover{border-color:var(--brand-text);background:var(--surface)}html.cfg-dark .custom-element-item:focus-visible{outline:2px solid var(--brand-text)}html.cfg-dark .custom-element-item.is-selected{border-color:var(--brand-text);background:var(--surface)}html.cfg-dark .custom-element-remove{border:1px solid var(--line);background:var(--surface);color:var(--text-muted);box-shadow:0 2px 6px rgba(0,0,0,0.42000000000000004)}html.cfg-dark .custom-element-remove:hover{color:#eb3b3b;border-color:rgba(235,59,59,.4)}html.cfg-dark .custom-element-adjustments{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark .custom-element-adjustment>span{color:var(--text-muted)}html.cfg-dark .custom-element-adjustment output{color:var(--text)}html.cfg-dark .custom-element-colour-picker{border:1px solid var(--line);background:var(--surface);color:var(--text)}html.cfg-dark .custom-element-colour-picker:hover{border-color:var(--brand-text)}html.cfg-dark .custom-element-colour-picker input[type="color"]{border:0;background:transparent}html.cfg-dark .custom-element-colour-picker input[type="color"]::-webkit-color-swatch{border:1px solid rgba(255,255,255,0.2)}html.cfg-dark .custom-element-colour-reset{border:1px solid var(--line);background:var(--surface);color:var(--text)}html.cfg-dark .custom-element-colour-reset:hover:not(:disabled){border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark .custom-animation-box{border-top:1px solid var(--line)}html.cfg-dark .custom-animation-box h4{color:var(--text)}html.cfg-dark .custom-animation-box p{color:var(--text-muted)}html.cfg-dark .custom-animation-status{color:var(--text-muted) !important}html.cfg-dark .custom-animation-status.is-error{color:var(--text-danger) !important}html.cfg-dark .text-editor-card textarea{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .text-editor-card textarea:focus{outline:none;border-color:var(--brand-text)}html.cfg-dark .text-editor-card textarea::placeholder{color:var(--text-faint)}html.cfg-dark .text-tool-grid label,html.cfg-dark .text-tool-grid .text-tool-field{border:1px solid var(--line);background:var(--surface-2);color:var(--text-faint)}html.cfg-dark .text-tool-grid label:focus-within,html.cfg-dark .text-tool-grid .text-tool-field:focus-within{border-color:var(--brand-text)}html.cfg-dark .text-tool-field-label{color:inherit}html.cfg-dark #text-animation-gate.is-plan-gated::after{color:#7aa5f7}html.cfg-dark .text-tool-grid select{border:0;color:var(--text);background-color:var(--surface-2)}html.cfg-dark .text-tool-grid select:focus{outline:none}html.cfg-dark .text-tool-grid option{background-color:var(--surface);color:var(--text)}html.cfg-dark .text-style-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .text-style-chip:hover{border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark .text-style-chip:has(input:checked){border-color:var(--brand-text);background:var(--surface);color:#7aa5f7}html.cfg-dark .text-style-chip:has(input:focus-visible){box-shadow:0 0 0 3px rgba(108,92,231,.25)}html.cfg-dark .layer-row{border:1px solid var(--line);background:var(--surface,#101112)}html.cfg-dark .layer-row.is-drop-before{box-shadow:0 -2px 0 0 var(--sa-blue)}html.cfg-dark .layer-row.is-drop-after{box-shadow:0 2px 0 0 var(--sa-blue)}html.cfg-dark .layer-row-grip{color:var(--text-faint,#8b8e94)}html.cfg-dark .layer-row-toggle{border:0;background:none;color:inherit}html.cfg-dark .layer-row-thumb{background:var(--surface-2,#17181a)}html.cfg-dark .layer-row-thumb.is-kind{color:var(--text-muted,#a3a6ab)}html.cfg-dark .layer-row-kind{color:var(--text-muted,#a3a6ab)}html.cfg-dark .layer-row-link{border:0;background:none;color:#7aa5f7}html.cfg-dark .layer-row-link:hover{background:var(--surface-2,#17181a)}html.cfg-dark .layer-row-order button{border:0;background:none;color:inherit}html.cfg-dark .layer-row-order button:hover:not(:disabled){background:var(--surface-2,#17181a)}html.cfg-dark .layer-group-items ol{border-left:1px solid var(--line)}html.cfg-dark #bodyfx-tint-row .text-color-slot{border:1px solid var(--line)}html.cfg-dark #bodyfx-tint-row .text-color-slot.is-empty{background:conic-gradient(from 0deg,#eb3b3b,#ffb84d,#1e2022,rgba(2,173,110,.12),#4dc3ff,#8a4dff,#eb3b3b,#eb3b3b)}html.cfg-dark #bodyfx-tint-row .text-color-slot.is-empty::after{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.6)}html.cfg-dark .text-color-slot input[type="color"]{border:0;background:none}html.cfg-dark .text-bold-row{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark .text-delete-btn{border:1px solid var(--line);background:var(--surface-2);color:var(--text-danger)}html.cfg-dark .text-delete-btn:hover{border-color:var(--text-danger);background:var(--surface)}html.cfg-dark .text-list button{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .text-list button:hover{border-color:var(--brand-text)}html.cfg-dark .text-list button.is-selected{border-color:var(--brand-text);background:var(--surface)}html.cfg-dark .custom-font-item{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .custom-font-item:hover{border-color:var(--brand-text);background:var(--surface)}html.cfg-dark .custom-font-item.is-selected{border-color:var(--brand-text);box-shadow:0 0 0 1px var(--brand-text);background:var(--surface)}html.cfg-dark .custom-font-item-state{color:var(--text-faint)}html.cfg-dark .font-library-admin-delete{color:var(--text-danger)}html.cfg-dark #text-font-trigger:disabled{border-color:var(--line);color:var(--text-faint)}html.cfg-dark .edit-mode-banner{background:rgba(108,92,231,.09);border:1px solid rgba(108,92,231,.28);color:var(--text)}html.cfg-dark .load-select-wrap select{border:1px solid var(--line);background:var(--surface);color:var(--text)}html.cfg-dark .save-btn{border:1px solid var(--line);background:var(--surface);color:var(--text)}html.cfg-dark .save-btn:hover{border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark .save-inline-box{background:var(--surface);border:1px solid var(--line)}html.cfg-dark .save-inline-box input{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .save-inline-box button#save-confirm-btn{border:none;background:var(--brand);color:#fff}html.cfg-dark .save-msg.is-error{color:var(--face-b)}html.cfg-dark .save-msg.is-success{color:var(--face-y)}html.cfg-dark .accordion{background:var(--surface);border:1px solid var(--line)}html.cfg-dark .variant-group-title{color:var(--text-muted)}html.cfg-dark .variant-card{border:1px solid var(--line);background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .variant-card:hover{border-color:var(--brand-text);background:var(--surface)}html.cfg-dark .variant-card:focus-visible{outline:2px solid var(--brand-text)}html.cfg-dark .variant-card.is-selected{border-color:var(--brand-text);background:color-mix(in srgb,var(--brand) 8%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-text) 35%,transparent)}html.cfg-dark .variant-card-default-icon{color:var(--text-faint)}html.cfg-dark .variant-card:hover .variant-card-default-icon,html.cfg-dark .variant-card.is-selected .variant-card-default-icon{color:#7aa5f7}html.cfg-dark .variant-card-label{color:var(--text-muted)}html.cfg-dark .variant-card.is-selected .variant-card-label{color:#7aa5f7}html.cfg-dark .variant-pair-toggle{border:none;background:none;color:var(--text-faint)}html.cfg-dark .variant-pair-toggle:hover{color:#7aa5f7}html.cfg-dark .acc-item{border-bottom:1px solid var(--line)}html.cfg-dark .acc-item:last-child{border-bottom:none}html.cfg-dark .acc-head-actions .acc-part-badge{background:var(--brand)}html.cfg-dark .part-blend-btn{border:1px solid var(--line);background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .part-blend-btn:hover,html.cfg-dark .part-blend-btn.is-active{color:#7aa5f7;border-color:var(--brand-text)}html.cfg-dark .part-blend-menu{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card)}html.cfg-dark .part-blend-title{color:var(--text)}html.cfg-dark .part-blend-menu button{border:0;background:transparent;color:var(--text-muted)}html.cfg-dark .part-blend-menu button:hover,html.cfg-dark .part-blend-menu button.is-selected{background:var(--surface-2);color:#7aa5f7}html.cfg-dark .part-blend-strength{border-top:1px solid var(--line)}html.cfg-dark .part-blend-strength>span{color:var(--text-muted)}html.cfg-dark .part-blend-strength output{color:var(--text)}html.cfg-dark .shell-link-btn{border:1px solid var(--line);background:var(--surface-2);color:#7aa5f7}html.cfg-dark .shell-link-btn.is-off{color:var(--text-faint)}html.cfg-dark .shell-link-btn.is-partial{color:var(--text-muted)}html.cfg-dark .acc-header{background:none;border:none}html.cfg-dark .acc-header:hover{background:var(--surface-2)}html.cfg-dark .acc-item.is-open .acc-header{background:var(--surface-2)}html.cfg-dark .acc-header .acc-title{color:var(--text)}html.cfg-dark .acc-part-badge{border:1px solid var(--line);background:var(--surface-2);color:var(--text-faint)}html.cfg-dark .acc-part-badge.is-full{color:#7aa5f7}html.cfg-dark .acc-part-badge.is-partial{color:var(--text-faint)}html.cfg-dark .acc-part-badge.is-error{color:var(--text-danger)}html.cfg-dark .acc-chevron{color:var(--text-faint)}html.cfg-dark .group-tabs{background:var(--surface-2)}html.cfg-dark .sync-btn{border:1px solid var(--line);background:var(--surface-2);color:#7aa5f7}html.cfg-dark .sync-btn.is-off{color:var(--text-faint)}html.cfg-dark .gtab{border:none;background:transparent;color:var(--text-muted)}html.cfg-dark .gtab.is-active{background:var(--surface);color:#7aa5f7}html.cfg-dark .item-row+.item-row{border-top:1px solid var(--surface-2)}html.cfg-dark .item-opacity-row span:first-child{color:var(--text-faint)}html.cfg-dark .item-opacity-row input[type="range"]{accent-color:var(--brand-text)}html.cfg-dark .item-opacity-val{color:var(--text-muted)}html.cfg-dark .item-reset-btn{border:1px solid var(--line);background:var(--surface);color:var(--text-muted)}html.cfg-dark .item-reset-btn:hover{border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark #controls-col input[type="range"],html.cfg-dark .cfg-pop input[type="range"],html.cfg-dark .crop-card input[type="range"]{background:transparent}html.cfg-dark #controls-col input[type="range"]::-webkit-slider-runnable-track,html.cfg-dark .cfg-pop input[type="range"]::-webkit-slider-runnable-track,html.cfg-dark .crop-card input[type="range"]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--brand) 0 var(--range-fill,0%),var(--surface-3) var(--range-fill,0%) 100%)}html.cfg-dark #controls-col input[type="range"]::-webkit-slider-thumb,html.cfg-dark .cfg-pop input[type="range"]::-webkit-slider-thumb,html.cfg-dark .crop-card input[type="range"]::-webkit-slider-thumb{background:#f1f2f3;border:1px solid rgba(255,255,255,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.6)}html.cfg-dark #controls-col input[type="range"]:active::-webkit-slider-thumb,html.cfg-dark .cfg-pop input[type="range"]:active::-webkit-slider-thumb,html.cfg-dark .crop-card input[type="range"]:active::-webkit-slider-thumb{box-shadow:0 1px 3px rgba(0,0,0,0.6),0 0 0 5px rgba(108,92,231,.20)}html.cfg-dark .item-label{color:var(--text)}html.cfg-dark body.ps4-face-channels .item-row.is-duotone[data-item^="face_"] .colour-channel{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark body.ps4-face-channels .item-row.is-duotone[data-item^="face_"] .colour-channel-label{color:var(--text-muted)}html.cfg-dark .color-picker-btn{background:conic-gradient(from 180deg,#eb3b3b,#ff6f12,#01661b,#1840c9,#34363a,#eb3b3b)}html.cfg-dark .color-picker{border:2px solid var(--surface);background:var(--surface)}html.cfg-dark .color-picker::-webkit-color-swatch{border:none}html.cfg-dark .hex-input{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .hex-input::placeholder{color:var(--text-faint)}html.cfg-dark .hex-input:focus{outline:none;border-color:var(--brand-text)}html.cfg-dark .field{background:var(--surface);border:1px solid var(--line)}html.cfg-dark .field label{color:var(--text-muted)}html.cfg-dark .field-sub{color:var(--text-faint)}html.cfg-dark .field-header-icon{background:rgba(108,92,231,.1)}html.cfg-dark .field-header-icon svg{color:#7aa5f7}html.cfg-dark .btn-mini{border:1px solid var(--line);background:var(--surface);color:var(--text-muted)}html.cfg-dark .btn-mini:hover{border-color:var(--brand);color:#7aa5f7}html.cfg-dark .shellzones-inline{border-top:1px solid var(--line)}html.cfg-dark .grad-toggle input{accent-color:var(--brand)}html.cfg-dark .grad-toggle span{color:var(--text)}html.cfg-dark .grad-preview{border:1px solid var(--line);background-image:linear-gradient(45deg,var(--surface-3) 25%,transparent 25%,transparent 75%,var(--surface-3) 75%),linear-gradient(45deg,var(--surface-3) 25%,transparent 25%,transparent 75%,var(--surface-3) 75%)}html.cfg-dark .grad-preview::after{background:var(--grad-preview,none)}html.cfg-dark .grad-stop input[type="color"]{border:1px solid var(--line);background:none}html.cfg-dark .grad-stop-val{color:var(--text-muted)}html.cfg-dark .grad-stop-alpha{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .grad-stop-x{border:1px solid var(--line);background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .grad-actions select{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .grad-add{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark #shell-finish-section{border-top:1px solid var(--line)}html.cfg-dark .shell-select{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .zone-mini+.zone-mini{border-top:1px dashed var(--line)}html.cfg-dark .zone-mini-name{color:var(--text-muted)}html.cfg-dark .zone-mini.is-on .zone-mini-name{color:var(--text)}html.cfg-dark .zone-mini-mode{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark .zone-mini-mode button{border:0;background:transparent;color:var(--text-muted)}html.cfg-dark .zone-mini-mode button.is-active{background:var(--surface);color:#7aa5f7;box-shadow:0 1px 4px rgba(0,0,0,0.30000000000000004)}html.cfg-dark .zone-mini-color{border:1px solid var(--line);background:none}html.cfg-dark .zone-mini-x{border:1px solid var(--line);background:var(--surface);color:var(--text-faint)}html.cfg-dark .zone-mini-x:not(:disabled):hover{border-color:var(--brand);color:#7aa5f7}html.cfg-dark .zone-mini-blend{border:1px solid var(--line);background:var(--surface);color:inherit}html.cfg-dark .zone-mini-pct{color:var(--text-faint)}html.cfg-dark .shellzones-preset{color:#7aa5f7;border-color:color-mix(in srgb,var(--brand) 38%,var(--line))}html.cfg-dark .shell-material-controls{border-top:1px solid var(--line)}html.cfg-dark .shell-material-preset{border:1px solid color-mix(in srgb,var(--brand) 46%,var(--line));background:linear-gradient(105deg,#02d9ff 0%,#1762e8 31%,#3822aa 52%,#8c24bc 75%,#eb3b3b 100%);color:#fff;box-shadow:0 8px 22px rgba(0,0,0,0.54)}html.cfg-dark .shell-material-preset::after{background:linear-gradient(105deg,transparent 18%,rgba(16,17,18,0.46) 42%,transparent 59%)}html.cfg-dark .strip-pick{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark .strip-pick-title{color:var(--text-faint)}html.cfg-dark .strip-layer-order span{color:var(--text-faint)}html.cfg-dark .strip-layer-order button{border:1px solid var(--line);background:var(--surface);color:var(--text-muted)}html.cfg-dark .strip-layer-order button:hover:not(:disabled){border-color:var(--brand);color:#7aa5f7}html.cfg-dark .opacity-label-row{color:var(--text-faint)}html.cfg-dark .opacity-row input[type=range]{accent-color:var(--brand-text)}html.cfg-dark .size-row input[type=range]{accent-color:var(--brand-text)}html.cfg-dark .sub-block{border-top:1px solid var(--line)}html.cfg-dark .sub-block:first-of-type{border-top:none}html.cfg-dark .toggle-row .toggle-title{color:var(--text)}html.cfg-dark .switch .slider{background:var(--line)}html.cfg-dark .switch .slider::before{background:#101112;box-shadow:0 1px 3px rgba(0,0,0,0.6)}html.cfg-dark .switch input:checked+.slider{background:var(--brand)}html.cfg-dark .bg-choice button{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .bg-choice button.is-selected{border-color:var(--brand-text);color:#7aa5f7;background:var(--surface)}html.cfg-dark .btn-ghost{background:transparent;border:1px solid var(--line);color:var(--text-muted)}html.cfg-dark .btn-ghost:hover{border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark .upload-btn{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .upload-btn:hover{border-color:var(--brand-text);color:#7aa5f7;background:var(--surface)}html.cfg-dark .upload-btn.is-plan-gated{color:var(--text-muted)}html.cfg-dark .upload-btn.is-plan-gated svg{color:#7aa5f7}html.cfg-dark .upload-btn.is-plan-gated:hover{color:#7aa5f7}html.cfg-dark .drop-hint{border:1.5px dashed var(--brand-text);background:var(--surface-2);color:#7aa5f7}html.cfg-dark .part-style-item+.part-style-item{border-top:1px solid var(--surface-2)}html.cfg-dark .part-style-item.is-selected{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--brand-text)}html.cfg-dark .part-style-item.is-selected+.part-style-item{border-top-color:transparent}html.cfg-dark body.saas .cfg-panel .sa-tabs.part-style-tabs{background-color:transparent !important}html.cfg-dark .part-style-layer-host #layer-stack-card{border:0;background:none;box-shadow:none}html.cfg-dark .part-style-slot-label{color:var(--text-faint)}html.cfg-dark .part-style-thumb{border:1px solid var(--line);background-color:var(--surface-2)}html.cfg-dark .part-style-thumb:hover{border-color:var(--brand-text)}html.cfg-dark .part-style-thumb.is-empty{color:var(--text-faint)}html.cfg-dark .part-style-thumb.is-empty:hover{color:#7aa5f7}html.cfg-dark .part-style-item.is-incomplete .part-style-thumb.is-empty{border-color:var(--text-danger);color:var(--text-danger)}html.cfg-dark .upload-error{color:var(--text-danger)}html.cfg-dark .coming-soon-icon{background:var(--surface-2);border:1px solid var(--line);color:#7aa5f7}html.cfg-dark .coming-soon-title{color:var(--text)}html.cfg-dark .coming-soon-text{color:var(--text-muted)}html.cfg-dark .part-style-thumb.is-video{background:var(--surface-2)}html.cfg-dark .part-style-video-remove{border:1px solid var(--line);background:var(--surface);color:var(--text-muted)}html.cfg-dark .part-style-video-remove:hover{border-color:var(--text-danger);color:var(--text-danger)}html.cfg-dark .part-style-keep{color:var(--text-muted)}html.cfg-dark .part-style-error{color:var(--text-danger)}html.cfg-dark .part-style-part{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .part-style-remove{border:1px solid var(--line);background:var(--surface-2);color:var(--text-danger)}html.cfg-dark .part-style-remove:hover{border-color:var(--text-danger)}html.cfg-dark .body-image-thumb{background:var(--surface-2);border:1px solid var(--line)}html.cfg-dark .crop-overlay{background:rgba(0,0,0,0.6)}html.cfg-dark .crop-card{background:var(--surface);box-shadow:0 24px 60px rgba(0,0,0,0.6)}html.cfg-dark .crop-viewport{background:var(--surface-2)}html.cfg-dark .crop-viewport:focus-visible{outline:3px solid var(--brand-bright)}html.cfg-dark .skin-touchpad-row{color:var(--text-muted)}html.cfg-dark .crop-rect{border:1px solid rgba(255,255,255,.95);box-shadow:0 0 0 9999px rgba(0,0,0,0.6)}html.cfg-dark .crop-rect::before{background-image:linear-gradient(#101112,#101112),linear-gradient(#101112,#101112)}html.cfg-dark .crop-rect::after{background-image:linear-gradient(#101112,#101112),linear-gradient(#101112,#101112)}html.cfg-dark .crop-handle{border:1px solid rgba(255,255,255,0.2);background:#101112;box-shadow:0 1px 3px rgba(0,0,0,0.6)}html.cfg-dark .crop-btn-primary{border:none;background:var(--brand);color:#fff}html.cfg-dark .link-second-btn{border:1px solid var(--brand-text);background:transparent;color:#7aa5f7}html.cfg-dark .link-second-btn:hover{background:var(--surface-2)}html.cfg-dark .link-note{color:var(--text-muted)}html.cfg-dark .premium-notice{background:color-mix(in srgb,var(--brand) 8%,var(--surface-2));border:1px solid color-mix(in srgb,var(--brand) 26%,transparent);color:var(--text)}html.cfg-dark .rail-tag{background:color-mix(in srgb,var(--brand) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--brand) 32%,transparent);color:#7aa5f7}html.cfg-dark .cfg-rail-reference-separator{background:var(--line)}html.cfg-dark .preview-checklist{color:var(--text-muted)}html.cfg-dark .preview-checklist li::marker{color:#7aa5f7}html.cfg-dark .cfg-stage.is-obs-preview .cfg-stage-inner{background-color:var(--surface);background-image:linear-gradient(45deg,var(--surface-3) 25%,transparent 25%,transparent 75%,var(--surface-3) 75%),linear-gradient(45deg,var(--surface-3) 25%,transparent 25%,transparent 75%,var(--surface-3) 75%)}html.cfg-dark .cfg-stage.is-obs-preview .obs-frame-note{color:var(--text-faint)}html.cfg-dark .premium-tag{background:color-mix(in srgb,var(--brand) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);color:#7aa5f7}html.cfg-dark .premium-hint{color:#7aa5f7 !important}html.cfg-dark .premium-inline-trial{color:#7aa5f7}html.cfg-dark .link-note.is-ok{color:var(--text-ok)}html.cfg-dark .link-note.is-error{color:var(--text-danger)}html.cfg-dark .generate-btn{border:none;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-deep) 100%);color:#fff;box-shadow:0 14px 28px -14px rgba(47,91,234,.72)}html.cfg-dark .generate-btn:hover:not(:disabled){box-shadow:0 18px 32px -14px rgba(47,91,234,.82)}html.cfg-dark .generate-credits{background:rgba(16,17,18,0.17);border:1px solid rgba(255,255,255,.2)}html.cfg-dark .upsell-box{background:rgba(108,92,231,.08);border:1px solid rgba(108,92,231,.25)}html.cfg-dark .upsell-box p{color:var(--text)}html.cfg-dark .upsell-box button{color:#fff;background:var(--brand);border:0}html.cfg-dark .sell-head-icon,html.cfg-dark .pop-head-icon{background:var(--surface-2);border:1px solid var(--line);color:#7aa5f7}html.cfg-dark .sell-lead,html.cfg-dark .pop-lead{color:var(--text-muted)}html.cfg-dark .sell-steps li,html.cfg-dark .pop-steps li{color:var(--text)}html.cfg-dark .sell-steps li::before,html.cfg-dark .pop-steps li::before{background:var(--surface-2);border:1px solid var(--line);color:#7aa5f7}html.cfg-dark .sell-cta-btn{border:none;background:var(--brand);color:#fff}html.cfg-dark .sell-field-box.is-locked .sell-cta-btn{background:var(--surface-2);color:#7aa5f7;border:1px solid var(--brand-text)}html.cfg-dark .sell-field-box.is-locked .sell-cta-btn:hover{background:var(--surface)}html.cfg-dark .sell-access{background:var(--surface-2);border:1px solid var(--line);color:var(--text-muted)}html.cfg-dark .sell-msg.is-error{color:var(--text-danger)}html.cfg-dark .sell-msg.is-success{color:var(--text-ok)}html.cfg-dark .output{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}html.cfg-dark .output label{color:var(--text-muted)}html.cfg-dark .url-code-row{background:var(--surface-2);border:1px solid var(--line)}html.cfg-dark .url-code-row input{border:none;background:none;color:var(--text)}html.cfg-dark .url-code-row input:focus{outline:none}html.cfg-dark .copy-icon-btn{border:none;background:var(--brand);color:#fff}html.cfg-dark .copy-icon-btn.is-copied{background:var(--face-y)}html.cfg-dark .obs-steps b{color:var(--text)}html.cfg-dark #pop-link .pop-head-icon{background:rgba(47,91,234,.09);border-color:rgba(47,91,234,.16)}html.cfg-dark .link-benefits span{background:var(--surface-2);border:1px solid var(--line);color:var(--text-muted)}html.cfg-dark .link-benefits span::before{color:#7aa5f7}html.cfg-dark #pop-link .obs-steps{background:var(--surface-2);border:1px solid var(--line)}html.cfg-dark #pop-link .link-note{color:var(--text-muted)}html.cfg-dark .url-row input{background:var(--surface-2);border:1px solid var(--line);color:var(--text)}html.cfg-dark .url-row button{background:var(--brand);color:#7aa5f7;border:none}html.cfg-dark .hint{color:var(--text-faint)}html.cfg-dark .hint b{color:var(--text-muted)}html.cfg-dark .preload-overlay{background:#101112;color:var(--sa-muted,#a3a6ab)}html.cfg-dark .pl-shell u,html.cfg-dark .pl-types{background:#1e2022}html.cfg-dark .pl-rail{background:#17181a;border-right:.8px solid rgba(255,255,255,.1)}html.cfg-dark .pl-rail-item.is-on{color:#7aa5f7}html.cfg-dark .pl-panel{background:#101112;border-right:.8px solid rgba(255,255,255,.1)}html.cfg-dark .pl-title{color:#f1f2f3}html.cfg-dark .pl-families{background:#17181a}html.cfg-dark .pl-card i{background:#17181a}html.cfg-dark .pl-stage{background-color:#17181a;background-image:radial-gradient(circle,rgba(38,109,240,.16) 1px,transparent 1.3px)}html.cfg-dark .pl-summary{border:.8px solid rgba(255,255,255,.1);background:#1a1b1d;box-shadow:0 1px 2px rgba(0,0,0,0.15000000000000002),0 12px 32px -16px rgba(0,0,0,0.54)}html.cfg-dark .pl-summary>i{background:#1e2022}html.cfg-dark .pl-summary b{background:#17181a}html.cfg-dark .pl-summary .pl-foot{background:#1e2022}html.cfg-dark,html.cfg-dark body{background:var(--bg);color:var(--text)}html.cfg-dark a{color:inherit}html.cfg-dark .footer-social a{color:var(--text-muted);background:var(--surface-2);border:1px solid var(--line)}html.cfg-dark .footer-social a:hover{color:#fff;background:var(--brand);border-color:var(--brand)}html.cfg-dark .footer-social svg{fill:currentColor}html.cfg-dark .sr-only{border:0}html.cfg-dark .footer-bottom{color:var(--text-faint)}html.cfg-dark .footer-links a{color:inherit}html.cfg-dark .footer-links a:hover{color:var(--text)}html.cfg-dark .auth-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}html.cfg-dark .auth-card .auth-sub{color:var(--text-muted)}html.cfg-dark .auth-submit{background:var(--brand);color:#fff;border:none;box-shadow:var(--shadow-soft)}html.cfg-dark .auth-msg{background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .auth-success-icon{background:rgba(2,173,110,.14);color:var(--face-y)}html.cfg-dark .auth-success h2{color:var(--text)}html.cfg-dark .auth-success p{color:var(--text-muted)}html.cfg-dark .auth-success-email{background:var(--surface-2);border:1px solid var(--line);color:var(--text)}html.cfg-dark .auth-success-note{color:var(--text-muted);border-top:1px solid var(--line)}html.cfg-dark .pw-checklist li{color:var(--text-faint)}html.cfg-dark .pw-checklist li::before{color:var(--text-faint)}html.cfg-dark .pw-checklist li.is-met{color:var(--face-y)}html.cfg-dark .pw-checklist li.is-met::before{color:var(--face-y)}html.cfg-dark .field-hint.is-error{color:var(--face-b)}html.cfg-dark .field-hint.is-success{color:var(--face-y)}html.cfg-dark .field-hint.is-checking{color:var(--text-faint)}html.cfg-dark .legal-back{color:var(--text-muted)}html.cfg-dark .legal-updated{color:var(--text-faint)}html.cfg-dark .legal-wrap p,html.cfg-dark .legal-wrap li{color:var(--text-muted)}html.cfg-dark .legal-wrap a{color:#7aa5f7}html.cfg-dark .faq-item{border-bottom:1px solid var(--line)}html.cfg-dark .faq-q{background:none;border:none;color:var(--text)}html.cfg-dark .faq-q .chev{color:var(--text-faint)}html.cfg-dark .faq-a p{color:var(--text-muted)}html.cfg-dark .nav-cart{color:var(--text)}html.cfg-dark .nav-cart:hover{background:var(--surface-2)}html.cfg-dark .cart-badge{background:var(--brand);color:#fff;border:2px solid var(--bg)}html.cfg-dark .product-card{background:var(--surface);border:1px solid var(--line)}html.cfg-dark .product-card:hover{box-shadow:var(--shadow-card);border-color:transparent}html.cfg-dark .product-card h4{color:var(--text)}html.cfg-dark .product-card .card-flag{border:1px solid var(--line);background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .product-card .card-flag.is-animated{color:#7aa5f7}html.cfg-dark .product-card .card-flag.is-text-effect{color:#7aa5f7;background:color-mix(in srgb,var(--brand) 8%,var(--surface-2))}html.cfg-dark .product-card .maker{color:var(--text-faint)}html.cfg-dark .maker-official{color:var(--text)}html.cfg-dark .btn-view-product{border:1px solid var(--line);color:var(--text);background:var(--surface)}html.cfg-dark .btn-view-product:hover{border-color:var(--brand);color:#7aa5f7;background:color-mix(in srgb,var(--brand) 9%,var(--surface))}html.cfg-dark .product-card .plan-incl{color:var(--text-muted)}html.cfg-dark .product-card .plan-incl svg{color:#7aa5f7}html.cfg-dark .product-card .price{color:var(--text)}html.cfg-dark .product-card .price .was{color:var(--text-faint)}html.cfg-dark .product-card .partner-price .is-free{color:#7aa5f7}html.cfg-dark .product-card .partner-price-badge{border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));color:#7aa5f7;background:color-mix(in srgb,var(--brand) 9%,var(--surface))}html.cfg-dark .btn-add-cart{background:var(--ink);color:#fff;border:none}html.cfg-dark .cart-icon-quantity{background:var(--brand);color:#fff;border:2px solid var(--surface)}html.cfg-dark .btn-add-cart:hover{background:var(--brand)}html.cfg-dark .btn-add-cart.is-added{background:var(--face-y);color:#f1f2f3}html.cfg-dark .btn-add-cart.is-added:hover{background:var(--face-y)}html.cfg-dark .cart-toast{background:var(--ink);color:#fff;box-shadow:var(--shadow-stage)}html.cfg-dark .cart-toast-check{background:var(--face-y);color:#f1f2f3}html.cfg-dark .cart-toast-copy small{color:color-mix(in srgb,#fff 68%,transparent)}html.cfg-dark .cart-toast-link{color:#fff;background:var(--brand)}html.cfg-dark .cart-toast-close{border:0;background:transparent;color:color-mix(in srgb,#fff 65%,transparent)}html.cfg-dark .cart-toast-close:hover{background:color-mix(in srgb,#1a1b1d 10%,transparent);color:#fff}html.cfg-dark .cta-band{background:linear-gradient(150deg,var(--stage-bg) 0%,var(--brand-deep) 130%)}html.cfg-dark .cta-band::before{background:radial-gradient(circle at 30% 20%,rgba(16,17,18,0.1),transparent 55%)}html.cfg-dark .cta-band .eyebrow{background:rgba(16,17,18,0.12);color:#fff}html.cfg-dark .cta-band h2{color:#fff}html.cfg-dark .cta-band p{color:rgba(255,255,255,.82)}html.cfg-dark .cta-band .btn-secondary{background:transparent;border-color:rgba(255,255,255,.28);color:#fff}html.cfg-dark .cta-band .btn-secondary:hover{border-color:rgba(255,255,255,.06)}html.cfg-dark .cart-count-label{color:var(--text-faint)}html.cfg-dark .cart-line{background:var(--surface);border:1px solid var(--line)}html.cfg-dark .cart-line .thumb{background:radial-gradient(circle at 50% 30%,var(--surface-2),var(--surface-3) 130%)}html.cfg-dark .cart-line .thumb-loading{color:var(--text-muted)}html.cfg-dark .cart-line .info h4{color:var(--text)}html.cfg-dark .cart-line .info p{color:var(--text-faint)}html.cfg-dark .cart-line .qty-stepper{border:1px solid var(--line)}html.cfg-dark .cart-line .qty-stepper button{border:none;background:var(--surface-2);color:var(--text)}html.cfg-dark .cart-line .remove-btn{background:none;border:none;color:var(--text-faint)}html.cfg-dark .cart-line .remove-btn:hover{color:var(--face-b)}html.cfg-dark .cart-summary{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}html.cfg-dark .summary-block{border-bottom:1px solid var(--line)}html.cfg-dark .summary-row{color:var(--text-muted)}html.cfg-dark .summary-row.total{color:var(--text)}html.cfg-dark .summary-row .discount-val{color:var(--face-y)}html.cfg-dark .checkout-btn{background:var(--brand);color:#fff;border:none;box-shadow:0 8px 22px rgba(38,109,240,.28)}html.cfg-dark .checkout-btn:hover{box-shadow:0 10px 26px rgba(38,109,240,.34)}html.cfg-dark .checkout-trust-row span{color:var(--text-faint)}html.cfg-dark .checkout-msg{background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .checkout-msg.is-error{color:var(--face-b);background:rgba(214,69,69,.08)}html.cfg-dark .btn-primary,html.cfg-dark .btn-secondary{border:1px solid transparent}html.cfg-dark .btn-primary{color:#7aa5f7;background-color:var(--brand);background-image:linear-gradient(90deg,var(--brand-deep) 0 50%,var(--brand) 50% 100%);box-shadow:0 1px 2px rgba(0,0,0,0.36),0 4px 12px -6px rgba(38,109,240,.40)}html.cfg-dark .btn-primary:hover{box-shadow:0 2px 4px rgba(0,0,0,0.42000000000000004),0 8px 18px -8px rgba(38,109,240,.45)}html.cfg-dark .btn-primary:active{box-shadow:0 1px 2px rgba(0,0,0,0.36)}html.cfg-dark .btn-secondary{color:var(--text);background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-card)}html.cfg-dark .btn-secondary:hover{border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark .cart-empty{background:var(--surface);border:1px solid var(--line)}html.cfg-dark .cart-empty-icon{background:color-mix(in srgb,var(--brand) 9%,var(--surface));border:1px solid var(--line);color:#7aa5f7}html.cfg-dark .cart-empty p{color:var(--text-muted)}html.cfg-dark .account-widget [data-account-toggle]{background:none;border:none}html.cfg-dark .nav-avatar{color:#fff}html.cfg-dark .account-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}html.cfg-dark .account-menu-user{color:var(--text-faint);border-bottom:1px solid var(--line)}html.cfg-dark .account-menu a,html.cfg-dark .account-menu button{background:none;border:none;color:var(--text)}html.cfg-dark .account-menu a:hover,html.cfg-dark .account-menu button:hover{background:var(--surface-2)}html.cfg-dark .account-menu [data-account-logout]{color:var(--face-b)}html.cfg-dark .credits-badge{background:var(--surface-2);border:1px solid var(--line);color:var(--text)}html.cfg-dark .credits-badge:hover{border-color:var(--brand-text)}html.cfg-dark .credits-badge svg{color:#7aa5f7}html.cfg-dark .credits-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}html.cfg-dark .credits-menu p{color:var(--text-muted)}html.cfg-dark .credits-menu a{color:#fff;background:var(--brand)}html.cfg-dark .notif-toggle{background:none;border:none;color:var(--text-muted)}html.cfg-dark .notif-toggle:hover{color:#7aa5f7}html.cfg-dark .notif-badge{background:var(--face-b);color:#fff;border:2px solid var(--bg)}html.cfg-dark .notif-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}html.cfg-dark .notif-menu-title{color:var(--text-faint);border-bottom:1px solid var(--line)}html.cfg-dark .notif-row{color:var(--text)}html.cfg-dark .notif-row:hover{background:var(--surface-2)}html.cfg-dark .notif-row .notif-date{color:var(--text-faint)}html.cfg-dark .notif-row-close{background:none;border:none;color:var(--text-faint)}html.cfg-dark .notif-row-close:hover{background:var(--line);color:var(--text)}html.cfg-dark .notif-empty{color:var(--text-faint)}html.cfg-dark .nav-sep{background:var(--line)}html.cfg-dark .nav-cta{color:#fff;background-color:var(--brand);background-image:linear-gradient(90deg,var(--brand-deep) 0 50%,var(--brand) 50% 100%);border:1px solid transparent;box-shadow:0 1px 2px rgba(0,0,0,0.36)}html.cfg-dark .nav-cta:hover{box-shadow:0 2px 6px -1px rgba(0,0,0,0.54)}html.cfg-dark .nav-cta:active{box-shadow:none}@media (prefers-reduced-motion: reduce){html.cfg-dark .nav-cta{background-image:none}html.cfg-dark .nav-cta:hover,html.cfg-dark .nav-cta:active{background-color:var(--brand-deep)}}html.cfg-dark .nav-cta:focus-visible{outline:3px solid var(--brand-bright)}@media (max-width: 820px){html.cfg-dark .nav-burger{border:none;background:none}html.cfg-dark .nav-burger span{background:var(--text)}html.cfg-dark .account-menu,html.cfg-dark .credits-menu,html.cfg-dark .notif-menu{box-shadow:none}}html.cfg-dark .article-crumbs{color:var(--text-faint)}html.cfg-dark .article-crumbs a{color:var(--text-muted)}html.cfg-dark .article-crumbs a:hover{color:#7aa5f7}html.cfg-dark .article-crumbs span[aria-current]{color:var(--text)}html.cfg-dark .article-hero h1{color:var(--text)}html.cfg-dark .article-hero p.lead{color:var(--text-muted)}html.cfg-dark .cat-chip{color:var(--cat-color,#7aa5f7);background:color-mix(in srgb,var(--cat-color,var(--brand-text)) 12%,transparent)}html.cfg-dark .article-meta{color:var(--text-muted);border-top:1px solid var(--line)}html.cfg-dark .article-meta .sep{background:var(--text-faint)}html.cfg-dark .article-body>h2{color:var(--text)}html.cfg-dark .article-body>h3{color:var(--text)}html.cfg-dark .article-body p,html.cfg-dark .article-body li{color:var(--text-muted)}html.cfg-dark .article-body li::marker{color:var(--text-faint)}html.cfg-dark .article-body a{color:#7aa5f7}html.cfg-dark .article-body strong{color:var(--text)}html.cfg-dark .article-body code{background:var(--surface-2);border:1px solid var(--line);color:var(--text)}html.cfg-dark .article-toc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}html.cfg-dark .article-toc h2{color:var(--text-muted)}html.cfg-dark .article-toc li{color:var(--text-muted)}html.cfg-dark .article-toc a{color:var(--text)}html.cfg-dark .article-toc a:hover{color:#7aa5f7}html.cfg-dark table.settings-table th,html.cfg-dark table.settings-table td{border-bottom:1px solid var(--line)}html.cfg-dark table.settings-table th{color:var(--text-muted)}html.cfg-dark table.settings-table td{color:var(--text-muted)}html.cfg-dark table.settings-table td:first-child{color:var(--text)}html.cfg-dark .callout{background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--cal-color,var(--brand))}html.cfg-dark .callout>svg{color:var(--cal-color,#7aa5f7)}html.cfg-dark .callout-body b{color:var(--text)}html.cfg-dark .callout-body p{color:var(--text-muted)}html.cfg-dark .callout-body li{color:var(--text-muted)}html.cfg-dark .takeaways{background:linear-gradient(150deg,color-mix(in srgb,var(--brand) 9%,var(--surface)) 0%,var(--surface) 100%);border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line))}html.cfg-dark .takeaways h2{color:#7aa5f7}html.cfg-dark .takeaways li{color:var(--text-muted)}html.cfg-dark .takeaways li::before{background:var(--brand)}html.cfg-dark .takeaways strong{color:var(--text)}html.cfg-dark .inline-cta{background:linear-gradient(135deg,var(--pastel-blue) 0%,var(--pastel-pink) 100%)}html.cfg-dark .inline-cta b{color:var(--ink)}html.cfg-dark .inline-cta p{color:#a3a6ab}html.cfg-dark .inline-cta a{color:var(--ink);background:#101112;box-shadow:0 6px 18px -8px rgba(0,0,0,0.6)}html.cfg-dark .article-related>h2{color:var(--text)}html.cfg-dark .related-card{background:var(--surface);border:1px solid var(--line)}html.cfg-dark .related-card:hover{border-color:var(--brand-text)}html.cfg-dark .related-card h3{color:var(--text)}html.cfg-dark .related-card p{color:var(--text-muted)}html.cfg-dark .guides-kicker{border:1px solid var(--line);background:var(--surface-2);color:#7aa5f7}html.cfg-dark .guides-head h1{color:var(--text)}html.cfg-dark .guides-head p.lead{color:var(--text-muted)}html.cfg-dark .guides-promises{color:var(--text-muted)}html.cfg-dark .guides-promises span::before{background:var(--brand)}html.cfg-dark .guides-toolbar{border-bottom:1px solid var(--line)}html.cfg-dark .guides-filter button{border:1px solid var(--line);background:var(--surface);color:var(--text-muted)}html.cfg-dark .guides-filter button:hover{border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark .guides-filter button.is-active{border-color:var(--brand);color:#7aa5f7;background:var(--brand)}html.cfg-dark .guides-filter button:focus-visible{outline:3px solid var(--brand-text)}html.cfg-dark .guides-count{color:var(--text-faint)}html.cfg-dark .guide-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}html.cfg-dark .guide-card:hover{border-color:var(--brand-text);box-shadow:var(--shadow-soft)}html.cfg-dark .guide-card:focus-visible{outline:3px solid var(--brand-text)}html.cfg-dark .guide-thumb{background:color-mix(in srgb,var(--cat-color,var(--brand)) 8%,var(--surface-2));border:1px solid color-mix(in srgb,var(--cat-color,var(--brand)) 20%,transparent)}html.cfg-dark .guide-thumb svg{color:var(--cat-color,#7aa5f7)}html.cfg-dark .guide-card-body h2{color:var(--text)}html.cfg-dark .guide-card-body p{color:var(--text-muted)}html.cfg-dark .guide-card-foot{color:var(--text-muted)}html.cfg-dark .guide-card-foot .sep{background:var(--text-faint)}html.cfg-dark .guide-card-foot .go{color:#7aa5f7}html.cfg-dark .guide-card--featured{border-color:color-mix(in srgb,var(--brand) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 7%,var(--surface)),var(--surface) 58%)}html.cfg-dark .tools-kicker{color:#7aa5f7;background:var(--surface-2);border:1px solid var(--line)}html.cfg-dark .tools-head h1{color:var(--text)}html.cfg-dark .tools-head .lead{color:var(--text-muted)}html.cfg-dark .tools-promises{color:var(--text-muted)}html.cfg-dark .tools-promises svg{fill:none;stroke:#7aa5f7}html.cfg-dark .tool-showcase-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}html.cfg-dark .tool-showcase-card:hover{border-color:color-mix(in srgb,var(--brand-text) 60%,var(--line));box-shadow:var(--shadow-soft)}html.cfg-dark .tool-showcase-card--featured{border-color:color-mix(in srgb,var(--brand) 34%,var(--line))}html.cfg-dark .tool-showcase-card--featured .tool-showcase-visual{border-bottom:0;border-right:1px solid var(--line)}html.cfg-dark .tool-showcase-card:focus-visible,html.cfg-dark .tools-next a:focus-visible{outline:3px solid var(--brand-text)}html.cfg-dark .tool-showcase-visual{color:var(--tool-accent,#7aa5f7);background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--tool-accent,var(--brand)) 24%,transparent),transparent 38%),linear-gradient(145deg,var(--surface-2),color-mix(in srgb,var(--tool-accent,var(--brand)) 9%,var(--surface)));border-bottom:1px solid var(--line)}html.cfg-dark .tool-showcase-visual::before,html.cfg-dark .tool-showcase-visual::after{border:1px solid currentColor}html.cfg-dark .tool-showcase-status{background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--line);color:var(--text)}html.cfg-dark .tool-showcase-eyebrow{color:var(--tool-accent,#7aa5f7)}html.cfg-dark .tool-showcase-body h2{color:var(--text)}html.cfg-dark .tool-showcase-body>p{color:var(--text-muted)}html.cfg-dark .tool-feature-list li{color:var(--text-muted)}html.cfg-dark .tool-feature-list li::before{background:var(--tool-accent,var(--brand))}html.cfg-dark .tool-showcase-cta{color:var(--tool-accent,#7aa5f7)}html.cfg-dark .tools-next{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 8%,var(--surface)),var(--surface))}html.cfg-dark .tools-next-label{color:#7aa5f7}html.cfg-dark .tools-next h2{color:var(--text)}html.cfg-dark .tools-next>p:not(.tools-next-label){color:var(--text-muted)}html.cfg-dark .tools-next a{color:#7aa5f7}@media (max-width: 720px){html.cfg-dark .tool-showcase-card--featured .tool-showcase-visual{border-right:0;border-bottom:1px solid var(--line)}}html.cfg-dark input[type="range"]:focus{outline:none !important;box-shadow:none !important}html.cfg-dark input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(38,109,240,.35) !important}html.cfg-dark .cfg-topbar{background:var(--surface);border-bottom:1px solid var(--line)}html.cfg-dark .cfg-topbar-sep{background:var(--line)}html.cfg-dark .cfg-act-group{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark .cfg-act-group .cfg-act{border-color:transparent;background:transparent}html.cfg-dark .cfg-act-group .cfg-act:hover:not(:disabled){background:var(--surface)}html.cfg-dark .cfg-act-group-sep{background:var(--line)}html.cfg-dark .cfg-brand{border:1px solid var(--line);background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .cfg-brand:hover{color:#7aa5f7;border-color:var(--brand-text);background:var(--surface)}html.cfg-dark .cfg-brand-word{color:var(--text)}html.cfg-dark .cfg-doc-name{color:var(--text)}html.cfg-dark .cfg-doc-badge{color:var(--text-muted);background:var(--surface-2);border:1px solid var(--line)}html.cfg-dark .cfg-doc-badge::before{background:var(--brand)}html.cfg-dark .cfg-doc-badge:hover{color:#7aa5f7;border-color:var(--brand-text)}html.cfg-dark .cfg-act{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .cfg-act:hover:not(:disabled){border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark .cfg-act.is-open{border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark .cfg-act.is-primary{background:var(--brand);border-color:var(--brand);color:#7aa5f7;box-shadow:0 8px 20px -12px rgba(108,92,231,.9)}html.cfg-dark .cfg-act.is-primary:hover:not(:disabled){color:#7aa5f7;border-color:var(--brand)}html.cfg-dark .apply-list{color:var(--text)}html.cfg-dark .apply-list li.is-empty{color:var(--text-muted)}html.cfg-dark .apply-row{border-top:1px solid var(--line);color:var(--text-muted)}html.cfg-dark .apply-row b{color:var(--text)}html.cfg-dark .apply-note{color:var(--text-muted)}html.cfg-dark .apply-msg{color:var(--text-danger)}html.cfg-dark .apply-go{border:0;background:var(--brand);color:#fff}html.cfg-dark .cfg-change-count{background:color-mix(in srgb,var(--brand) 10%,var(--surface));color:#7aa5f7}html.cfg-dark #send-to-user-btn{color:#7aa5f7;border-color:color-mix(in srgb,var(--brand) 48%,var(--line));background:color-mix(in srgb,var(--brand) 10%,var(--surface))}html.cfg-dark #send-to-user-btn:hover:not(:disabled){color:#7aa5f7;border-color:var(--brand);background:color-mix(in srgb,var(--brand) 16%,var(--surface))}html.cfg-dark .cfg-topbar #load-select{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .cfg-pop{background:var(--surface);border:1px solid var(--line);box-shadow:0 26px 60px -24px rgba(0,0,0,0.6)}html.cfg-dark .cfg-pop-title{color:var(--text)}html.cfg-dark .cfg-topbar .save-inline-box{background:var(--surface);border:1px solid var(--line);box-shadow:0 26px 60px -24px rgba(0,0,0,0.6)}html.cfg-dark .cfg-pop .sell-field-box,html.cfg-dark .cfg-pop .output{border:0;background:none;box-shadow:none}html.cfg-dark .cfg-rail{background:var(--surface);border-right:1px solid var(--line)}html.cfg-dark .cfg-rail .tab-btn:hover{background:var(--surface-2)}html.cfg-dark .cfg-rail .tab-btn.is-active{background:var(--brand);color:#7aa5f7;box-shadow:0 8px 18px -12px rgba(108,92,231,.9)}html.cfg-dark .cfg-rail .tab-btn.is-locked{color:var(--text-faint)}html.cfg-dark .cfg-rail .tab-btn.is-locked.is-active{color:#7aa5f7}html.cfg-dark .desktop-template-model-field{color:var(--text-muted)}html.cfg-dark .desktop-template-model-stepper{border:1px solid var(--line);background:var(--surface);box-shadow:0 4px 12px -10px rgba(0,0,0,0.6)}html.cfg-dark .desktop-template-model-arrow{border:0;background:transparent;color:var(--text-muted)}html.cfg-dark .desktop-template-model-arrow:hover{background:var(--surface-2);color:#7aa5f7}html.cfg-dark .desktop-template-model-arrow:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 45%,transparent)}html.cfg-dark .desktop-template-model-value{color:var(--text)}html.cfg-dark .desktop-template-types{background:var(--surface-2)}html.cfg-dark .desktop-template-types button{border:0;background:transparent;color:var(--text-muted)}html.cfg-dark .desktop-template-types button[aria-selected="true"]{background:radial-gradient(90% 60% at 50% 0%,rgba(16,17,18,0.08),rgba(16,17,18,0)),var(--st-navy,#266DF0);color:#fff;box-shadow:inset 0 0 8px rgba(255,255,255,0.08),inset 0 .5px 0 rgba(255,255,255,0.08),0 4px 10px -5px rgba(38,109,240,.72)}html.cfg-dark .desktop-template-status{color:var(--text-muted)}html.cfg-dark .desktop-template-card{border:1px solid var(--line);background:var(--surface);color:var(--text)}html.cfg-dark .desktop-template-card:hover{border-color:rgba(38,109,240,.42);box-shadow:0 8px 20px rgba(0,0,0,0.30000000000000004)}html.cfg-dark .desktop-template-card[aria-pressed="true"]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}html.cfg-dark .desktop-template-thumb{background:#1e2022}html.cfg-dark .desktop-template-empty{border:1px dashed var(--line);color:var(--text-muted)}html.cfg-dark .desktop-template-skeleton{background:linear-gradient(105deg,#1e2022 25%,#17181a 38%,#1e2022 52%)}html.cfg-dark .state-switch-option{color:var(--text-muted)}html.cfg-dark .state-switch-option:hover{color:var(--text)}html.cfg-dark .live-input-state{color:var(--text-muted)}html.cfg-dark .live-input-dot{background:#d49a27;box-shadow:0 0 0 4px rgba(212,154,39,.12)}html.cfg-dark .live-input-state.is-connected{color:var(--text)}html.cfg-dark .live-input-state.is-connected .live-input-dot{background:#02ad6e;box-shadow:0 0 0 4px rgba(2,173,110,.12)}html.cfg-dark .live-name{color:var(--text-muted)}html.cfg-dark .live-bar{background:var(--surface-2)}html.cfg-dark .live-bar i{background:var(--brand)}html.cfg-dark .live-val{color:var(--text)}html.cfg-dark .live-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--text-faint)}html.cfg-dark .live-chip.is-on{background:var(--brand);border-color:var(--brand);color:#fff}html.cfg-dark .dz-head{color:var(--text-faint)}html.cfg-dark .dz-side{color:var(--text)}html.cfg-dark .dz-input{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark .dz-input:focus-within{border-color:var(--brand-text)}html.cfg-dark .dz-input input{border:none;background:none;color:var(--text)}html.cfg-dark .dz-input input:focus{outline:none}html.cfg-dark .dz-input span{color:var(--text-faint)}html.cfg-dark .dz-note.is-corrected{color:var(--text-danger)}html.cfg-dark .state-switch-option input:disabled+span{color:var(--text-muted)}html.cfg-dark .state-switch-option input{accent-color:var(--brand)}html.cfg-dark .blend-choice button,html.cfg-dark .state-switch button{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}html.cfg-dark .blend-choice button:hover,html.cfg-dark .state-switch button:hover{border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark .blend-choice button.is-selected,html.cfg-dark .state-switch button.is-selected{border-color:var(--brand-text);color:#7aa5f7;background:var(--surface)}html.cfg-dark .blend-block .field-sub,html.cfg-dark .state-switch-block .field-sub{color:var(--text-muted)}html.cfg-dark .state-switch-block .field-sub b{color:var(--text)}html.cfg-dark .state-switch-block{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark .v2-quick-bar{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 16px 28px -28px rgba(0,0,0,0.6)}html.cfg-dark .v2-quick-bar::before{background:linear-gradient(90deg,transparent,var(--brand),transparent)}html.cfg-dark .v2-active-part{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--surface-2))}html.cfg-dark .v2-active-icon{color:#7aa5f7;background:var(--brand-soft)}html.cfg-dark .v2-active-copy>span,html.cfg-dark .v2-field-label{color:var(--text-faint)}html.cfg-dark .v2-active-copy strong{color:var(--text)}html.cfg-dark .v2-quick-state{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark .v2-quick-state button{border:0;background:transparent;color:var(--text-muted)}html.cfg-dark .v2-quick-state button:hover{color:#7aa5f7;background:color-mix(in srgb,var(--surface) 55%,transparent)}html.cfg-dark .v2-quick-state button.is-selected{color:#7aa5f7;background:var(--surface);box-shadow:0 5px 14px -9px rgba(0,0,0,0.6),inset 0 0 0 1px color-mix(in srgb,var(--brand) 16%,transparent)}html.cfg-dark .v2-quick-field{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark .v2-quick-field::after{color:var(--text-muted)}html.cfg-dark .v2-field-label svg{color:#7aa5f7}html.cfg-dark .v2-blend-select{border:0;outline:0;background:transparent;color:var(--text)}html.cfg-dark .v2-blend-select:focus-visible{outline:2px solid var(--brand-text)}html.cfg-dark .v2-auto-invert{border:1px solid var(--line);background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .v2-auto-invert:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}html.cfg-dark .v2-toggle-track{border:1px solid var(--line);background:var(--surface-3)}html.cfg-dark .v2-toggle-track::after{background:var(--surface);box-shadow:0 2px 5px rgba(0,0,0,0.6)}html.cfg-dark .v2-toggle input:checked+.v2-toggle-track{background:var(--brand);border-color:var(--brand)}html.cfg-dark .v2-toggle input:focus-visible+.v2-toggle-track{outline:2px solid var(--brand-text)}html.cfg-dark .v2-auto-copy strong{color:var(--text)}html.cfg-dark .v2-auto-copy small{color:var(--text-faint)}html.cfg-dark .v2-local-note{color:#7aa5f7}html.cfg-dark .cfg-feedback-link{border:1px solid transparent;color:var(--text-muted)}html.cfg-dark .cfg-feedback-link:hover,html.cfg-dark .cfg-feedback-link:focus-visible{color:#7aa5f7;background:var(--surface-2);border-color:var(--line)}html.cfg-dark .cfg-feedback-link.is-rating svg{color:#02ad6e;fill:currentColor;stroke:currentColor}html.cfg-dark .cfg-panel{background:var(--surface);border-right:1px solid var(--line)}html.cfg-dark .cfg-panel-head{border-bottom:1px solid var(--line)}html.cfg-dark .cfg-panel-title{color:var(--text)}html.cfg-dark .cfg-panel-close{border:1px solid var(--line);background:var(--surface-2);color:var(--text-muted)}html.cfg-dark .cfg-panel-close:hover{color:#7aa5f7;border-color:var(--brand-text)}html.cfg-dark .cfg-ref-drawer{background:var(--surface);border-left:1px solid var(--line)}html.cfg-dark .cfg-ref-head{border-bottom:1px solid var(--line)}html.cfg-dark .cfg-ref-title{color:var(--text)}html.cfg-dark .cfg-ref-name{color:var(--text-muted)}html.cfg-dark .cfg-panel #controls-col::-webkit-scrollbar-track{background:transparent}html.cfg-dark .cfg-panel #controls-col::-webkit-scrollbar-thumb{background:var(--surface-3);border:3px solid transparent}html.cfg-dark .cfg-panel #controls-col::-webkit-scrollbar-thumb:hover{background:var(--line)}html.cfg-dark .cfg-stage{background:var(--surface-2)}html.cfg-dark .model-switch-loader-spinner{border:2px solid rgba(255,255,255,.1);border-top-color:var(--sa-blue,#266DF0)}html.cfg-dark .cfg-zoom{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card)}html.cfg-dark .cfg-zoom button{border:0;background:none;color:var(--text-muted)}html.cfg-dark .cfg-zoom button:hover:not(:disabled){background:var(--surface-2);color:var(--text)}html.cfg-dark .cfg-zoom-value{color:var(--text)}html.cfg-dark .cfg-stage .preview-hint{color:var(--text-faint)}@media (max-width: 1100px){html.cfg-dark .cfg-doc-name{border:0}}@media (max-width: 1080px){html.cfg-dark .cfg-panel{box-shadow:0 0 60px -18px rgba(0,0,0,0.6)}}@media (max-width: 820px){html.cfg-dark .cfg-ref-drawer{border:1px solid var(--line);box-shadow:0 18px 44px -18px rgba(0,0,0,0.6)}}html.cfg-dark body.studio{background:#101112;color:var(--text)}html.cfg-dark body.studio .cfg-topbar{background:#101112;border-bottom:1px solid var(--line);box-shadow:none}html.cfg-dark body.studio .cfg-brand{background:none;border:0;box-shadow:none}html.cfg-dark body.studio .cfg-brand:hover,html.cfg-dark body.studio .cfg-brand:focus-visible{background:var(--st-hover)}html.cfg-dark body.studio .cfg-brand:active{background:#1e2022}html.cfg-dark body.studio .cfg-brand:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.studio .cfg-topbar-sep{background:var(--line)}html.cfg-dark body.studio .cfg-doc-name{color:var(--text)}html.cfg-dark body.studio .cfg-doc-badge{border:1px solid var(--line);background:#101112;color:var(--text-faint)}html.cfg-dark body.studio .studio-badge{background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.studio .cfg-act,html.cfg-dark body.studio .cfg-topbar .cfg-act{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow);color:var(--sa-ink)}html.cfg-dark body.studio .cfg-act svg{color:var(--text-muted)}html.cfg-dark body.studio .cfg-act:hover:not(:disabled){background:#17181a;border-color:rgba(38,109,240,.45);color:var(--text)}html.cfg-dark body.studio .cfg-act.is-open{background:var(--st-hover);border-color:rgba(38,109,240,.45)}html.cfg-dark body.studio .cfg-act.is-primary{border:0;color:#fff;background:radial-gradient(90% 60% at 50% 0%,rgba(16,17,18,0.08),rgba(16,17,18,0)),var(--st-navy);box-shadow:inset 0 0 8px rgba(255,255,255,0.08),inset 0 .5px 0 rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.6)}html.cfg-dark body.studio .cfg-act.is-primary svg{color:#fff}html.cfg-dark body.studio .cfg-act.is-primary:hover:not(:disabled){background-color:var(--sa-blue-hover);color:#fff}html.cfg-dark body.studio .cfg-act-group{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow)}html.cfg-dark body.studio .cfg-act-group .cfg-act{border:0;box-shadow:none;background:none}html.cfg-dark body.studio .cfg-act-group .cfg-act:hover:not(:disabled){background:var(--st-hover)}html.cfg-dark body.studio .cfg-act-group-sep{background:var(--line)}html.cfg-dark body.studio .cfg-topbar #load-select{border:1px solid var(--line);background-color:#1a1b1d;box-shadow:var(--st-shadow);color:var(--sa-ink)}html.cfg-dark body.studio .cfg-pop,html.cfg-dark body.studio .cfg-topbar .save-inline-box{border:1px solid var(--line);background:#1a1b1d;box-shadow:var(--st-float)}html.cfg-dark body.studio .cfg-pop-title{color:var(--text)}html.cfg-dark body.studio .cfg-shell{background:#101112}html.cfg-dark body.studio .cfg-shell .cfg-rail{background:#17181a;border-right:1px solid var(--line)}html.cfg-dark body.studio .studio-rail-group{color:var(--text-faint)}html.cfg-dark body.studio .cfg-shell .cfg-rail .tab-btn{border:0;background:none;box-shadow:none;color:var(--sa-ink)}html.cfg-dark body.studio .cfg-shell .cfg-rail .tab-btn svg{color:var(--sa-faint)}html.cfg-dark body.studio .cfg-shell .cfg-rail .tab-btn:hover{background:var(--st-hover);color:var(--text)}html.cfg-dark body.studio .cfg-shell .cfg-rail .tab-btn.is-active{background:#2a2c2f;color:var(--text);box-shadow:0 0 0 1px var(--line),var(--st-shadow)}html.cfg-dark body.studio .cfg-shell .cfg-rail .tab-btn.is-active svg{color:#7aa5f7}html.cfg-dark body.studio .cfg-rail-foot{border-top:1px solid var(--line)}html.cfg-dark body.studio .cfg-feedback-link{color:var(--text-muted)}html.cfg-dark body.studio .cfg-feedback-link:hover{background:var(--st-hover);color:var(--text)}html.cfg-dark body.studio .cfg-stage{background-color:#17181a;background-image:radial-gradient(circle,rgba(38,109,240,.16) 1px,transparent 1.3px)}html.cfg-dark body.studio .cfg-stage .model-switch{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow)}html.cfg-dark body.studio .model-arrow{border:0;background:none;box-shadow:none;color:var(--text-muted)}html.cfg-dark body.studio .model-arrow:hover{background:var(--st-hover);color:var(--text)}html.cfg-dark body.studio .v2-quick-bar{border:1px solid var(--line);background:rgba(16,17,18,0.96);box-shadow:var(--st-float)}html.cfg-dark body.studio .v2-active-part,html.cfg-dark body.studio .v2-quick-field,html.cfg-dark body.studio .v2-auto-invert{border:0;background:none;box-shadow:none}html.cfg-dark body.studio .v2-active-part:hover,html.cfg-dark body.studio .v2-quick-field:hover,html.cfg-dark body.studio .v2-auto-invert:hover{background:var(--st-hover)}html.cfg-dark body.studio .v2-field-label{color:var(--text-faint)}html.cfg-dark body.studio .v2-active-copy strong,html.cfg-dark body.studio .v2-blend-select,html.cfg-dark body.studio .v2-auto-copy strong{color:var(--text)}html.cfg-dark body.studio .v2-auto-copy small{color:var(--text-faint)}html.cfg-dark body.studio .v2-active-icon{background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.studio .v2-toggle-track{background:rgba(38,109,240,.16)}html.cfg-dark body.studio .v2-toggle input:checked+.v2-toggle-track{background:var(--st-navy)}html.cfg-dark body.studio .cfg-zoom{border:1px solid var(--line);background:#101112;box-shadow:var(--st-float)}html.cfg-dark body.studio .cfg-zoom-value{color:var(--text)}html.cfg-dark body.studio .cfg-panel{border-right:0;border-left:1px solid var(--line);background:#101112}html.cfg-dark body.studio .cfg-panel-head{border-bottom:1px solid var(--line)}html.cfg-dark body.studio .cfg-panel-title{color:var(--text)}html.cfg-dark body.studio .cfg-panel-close{border:0;background:none;color:var(--text-faint)}html.cfg-dark body.studio .cfg-panel-close:hover{background:var(--st-hover);color:var(--text)}html.cfg-dark body.studio .tab-panel-hint{border-bottom:1px solid var(--line);background:#17181a;color:var(--text-muted)}html.cfg-dark body.studio #controls-col .field{border:0;border-bottom:1px solid var(--line);background:#101112;box-shadow:none}html.cfg-dark body.studio .field-header-icon{background:var(--surface-2)}html.cfg-dark body.studio .field-header-icon svg{color:var(--text-muted)}html.cfg-dark body.studio .field label,html.cfg-dark body.studio .opacity-label-row,html.cfg-dark body.studio .text-tool-field-label{color:var(--text-muted)}html.cfg-dark body.studio .field-header label{color:var(--text) !important}html.cfg-dark body.studio .field-sub{color:var(--text-faint)}html.cfg-dark body.studio .opacity-label-row span:last-child{color:var(--text)}html.cfg-dark body.studio .item-opacity-val{color:var(--text)}html.cfg-dark body.studio .acc-item{border-bottom:1px solid var(--line)}html.cfg-dark body.studio .acc-header:hover{background:#17181a}html.cfg-dark body.studio .acc-item.is-open .acc-header{background:#17181a}html.cfg-dark body.studio .acc-header .acc-title{color:var(--text)}html.cfg-dark body.studio .btn-mini,html.cfg-dark body.studio .btn-ghost,html.cfg-dark body.studio .item-reset-btn,html.cfg-dark body.studio .part-blend-btn,html.cfg-dark body.studio .shell-link-btn,html.cfg-dark body.studio .sync-btn{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow);color:var(--sa-ink)}html.cfg-dark body.studio .btn-mini:hover,html.cfg-dark body.studio .btn-ghost:hover,html.cfg-dark body.studio .item-reset-btn:hover,html.cfg-dark body.studio .part-blend-btn:hover,html.cfg-dark body.studio .shell-link-btn:hover,html.cfg-dark body.studio .sync-btn:hover{border-color:rgba(38,109,240,.45);background:#17181a;color:var(--text)}html.cfg-dark body.studio .group-tabs,html.cfg-dark body.studio .blend-choice,html.cfg-dark body.studio .state-switch,html.cfg-dark body.studio .v2-quick-state{border:0;background:#1e2022}html.cfg-dark body.studio .blend-choice button,html.cfg-dark body.studio .state-switch button,html.cfg-dark body.studio .v2-quick-state button,html.cfg-dark body.studio .group-tabs button{border:0;background:none;box-shadow:none;color:var(--text-muted)}html.cfg-dark body.studio .blend-choice button:hover,html.cfg-dark body.studio .state-switch button:hover,html.cfg-dark body.studio .v2-quick-state button:hover,html.cfg-dark body.studio .group-tabs button:hover{color:var(--text);background:none}html.cfg-dark body.studio .blend-choice button.is-selected,html.cfg-dark body.studio .state-switch button.is-selected,html.cfg-dark body.studio .v2-quick-state button.is-selected,html.cfg-dark body.studio .group-tabs button.is-active,html.cfg-dark body.studio .group-tabs button.active{background:#2a2c2f;color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,0.24),0 0 0 1px rgba(0,0,0,0.12)}html.cfg-dark body.studio .premium-tag{border:0;background:rgba(38,109,240,.16);color:#7aa5f7}html.cfg-dark body.studio .cfg-panel input[type="text"],html.cfg-dark body.studio .cfg-panel input[type="number"],html.cfg-dark body.studio .cfg-panel select,html.cfg-dark body.studio .cfg-panel textarea,html.cfg-dark body.studio .cfg-pop input[type="text"],html.cfg-dark body.studio .cfg-topbar .save-inline-box input{border:1px solid var(--line);background-color:#1a1b1d;box-shadow:var(--st-shadow);color:var(--text)}html.cfg-dark body.studio .cfg-panel input:focus,html.cfg-dark body.studio .cfg-panel select:focus,html.cfg-dark body.studio .cfg-panel textarea:focus{outline:none;border-color:var(--brand);box-shadow:none}html.cfg-dark body.studio #controls-col input[type="range"]::-webkit-slider-runnable-track,html.cfg-dark body.studio .cfg-pop input[type="range"]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--st-navy) 0 var(--range-fill,0%),var(--surface-3) var(--range-fill,0%) 100%)}html.cfg-dark body.studio #controls-col input[type="range"]::-webkit-slider-thumb,html.cfg-dark body.studio .cfg-pop input[type="range"]::-webkit-slider-thumb{border:0;background:#f1f2f3;box-shadow:0 0 0 1px rgba(0,0,0,0.54),0 1px 4px rgba(0,0,0,0.6)}@media (max-width: 1080px){html.cfg-dark body.studio .cfg-rail-foot{border-top:0}html.cfg-dark body.studio .cfg-panel{box-shadow:-24px 0 60px -30px rgba(0,0,0,0.6)}}html.cfg-dark body.studio .v2-active-copy>span,html.cfg-dark body.studio .v2-active-copy small,html.cfg-dark body.studio .v2-quick-field>span:first-child{color:var(--text-faint)}html.cfg-dark body.studio .text-tool-grid label,html.cfg-dark body.studio .text-tool-grid .text-tool-field{border:0;background:none;color:var(--text-muted)}html.cfg-dark body.studio .text-tool-grid select{border:1px solid var(--line);background-color:#1a1b1d;box-shadow:var(--st-shadow);color:var(--text)}html.cfg-dark body.studio .text-tool-grid select:focus{border-color:var(--brand);box-shadow:none}html.cfg-dark body.studio .text-tool-grid .text-color-slot{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow)}html.cfg-dark body.studio .text-tool-grid .text-color-slot input[type="color"]{border:0;background:transparent;box-shadow:none}html.cfg-dark body.studio .upload-btn{border:1px dashed rgba(38,109,240,.45);background:#17181a;box-shadow:none;color:var(--sa-ink)}html.cfg-dark body.studio .upload-btn:hover{border-color:var(--brand);background:#17181a;color:#7aa5f7}html.cfg-dark body.studio #text-add{background:#101112;box-shadow:var(--st-shadow)}html.cfg-dark body.studio .bg-choice{background:#1e2022}html.cfg-dark body.studio .bg-choice button{border:0;background:none;color:var(--text-muted)}html.cfg-dark body.studio .bg-choice button:hover{color:var(--text)}html.cfg-dark body.studio .bg-choice button.is-selected{background:#2a2c2f;color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,0.24),0 0 0 1px rgba(0,0,0,0.12)}html.cfg-dark body.studio .dz-head{color:var(--text-faint)}html.cfg-dark body.studio .dz-side{color:var(--text)}html.cfg-dark body.studio .dz-input{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow)}html.cfg-dark body.studio .cfg-panel .dz-input input,html.cfg-dark body.studio .cfg-panel .dz-input input:focus{border:0;background:none;box-shadow:none}html.cfg-dark body.studio .dz-input:focus-within{border-color:var(--brand);box-shadow:none}html.cfg-dark body.studio .cfg-panel input[type="checkbox"],html.cfg-dark body.studio .cfg-pop input[type="checkbox"]{accent-color:var(--st-navy)}html.cfg-dark body.studio .toggle-row,html.cfg-dark body.studio .check-row{color:var(--text)}html.cfg-dark body.studio .strip-pick{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow)}html.cfg-dark body.studio .strip-pick-title{color:var(--text)}html.cfg-dark body.studio .dz-block .opacity-label-row span:first-child{color:var(--text)}html.cfg-dark body.studio .studio-panel-kicker{color:var(--text-faint)}html.cfg-dark body.studio .accordion{border:0;border-top:1px solid var(--line);background:#101112}html.cfg-dark body.studio .cfg-stage .obs-frame-note{color:var(--text-faint)}html.cfg-dark body.studio #pop-link .pop-head-icon{background:#17181a;border:1px solid var(--line);color:#7aa5f7}html.cfg-dark body.studio #pop-link .pop-lead{color:var(--text-muted)}html.cfg-dark body.studio #pop-link .link-benefits span{border:0;background:#17181a;color:var(--sa-ink)}html.cfg-dark body.studio #pop-link .link-benefits span::before{border:solid #027f51}html.cfg-dark body.studio #pop-link .obs-steps{border:1px solid rgba(255,255,255,.1);background:#1a1b1d}html.cfg-dark body.studio #pop-link .obs-steps li{color:var(--sa-ink)}html.cfg-dark body.studio #pop-link .obs-steps li+li{border-top:1px solid rgba(255,255,255,.1)}html.cfg-dark body.studio #pop-link .obs-steps li::before{background:#17181a;border-color:var(--line);color:#7aa5f7}html.cfg-dark body.studio #pop-link .generate-btn{background:var(--st-navy);box-shadow:inset 0 0 8px rgba(255,255,255,0.08),inset 0 .5px 0 rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.6)}html.cfg-dark body.studio #pop-link .generate-btn:hover:not(:disabled){background:var(--sa-blue-hover);box-shadow:inset 0 0 8px rgba(255,255,255,0.08),inset 0 .5px 0 rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.6)}html.cfg-dark body.studio #pop-link .generate-credits{background:rgba(16,17,18,0.12);border:0}html.cfg-dark body.studio #pop-link .generate-btn.is-busy::before{border:1.6px solid rgba(255,255,255,.35);border-top-color:rgba(255,255,255,.06)}html.cfg-dark body.studio #pop-link .upsell-box{background:#17181a;border:1px solid var(--line)}html.cfg-dark body.studio #pop-link .upsell-box button{background:var(--st-navy)}html.cfg-dark body.studio #pop-link .gen-confirm{border:1px solid rgba(255,255,255,.1);background:#17181a}html.cfg-dark body.studio #pop-link .gen-confirm p{color:var(--sa-ink)}html.cfg-dark body.studio #pop-link .gen-confirm b{color:var(--sa-ink)}html.cfg-dark body.studio #pop-link .gen-confirm-cancel{border:1px solid var(--line);background:#1a1b1d;color:var(--sa-ink)}html.cfg-dark body.studio #pop-link .gen-confirm-cancel:hover{background:#17181a}html.cfg-dark body.studio #pop-link .gen-confirm-ok{border:0;background:var(--st-navy);color:#fff}html.cfg-dark body.studio #pop-link .gen-confirm-ok:hover{background:var(--sa-blue-hover)}@media (max-width: 600px){html.cfg-dark body.studio .cfg-panel{border-left:0;border-top:1px solid var(--line);box-shadow:0 -18px 40px -24px rgba(0,0,0,0.6)}}html.cfg-dark body.studio .preload-overlay{background:#101112}html.cfg-dark body.studio .preload-label{color:var(--sa-faint)}html.cfg-dark body.studio .preload-bar-track{background:rgba(38,109,240,.16)}html.cfg-dark body.studio .preload-bar-fill{background:linear-gradient(90deg,#2a2c2f,#5b86ff)}html.cfg-dark body.studio .v2-active-icon{background:none;color:var(--text)}html.cfg-dark body.studio .v2-quick-state button,html.cfg-dark body.studio .v2-quick-state button:hover,html.cfg-dark body.studio .v2-quick-state button.is-selected{color:var(--text)}html.cfg-dark body.studio .cfg-doc-rename{border:0;background:none;color:var(--text)}html.cfg-dark body.studio .cfg-doc-rename:hover{box-shadow:inset 0 0 0 1px #d5d9e0}html.cfg-dark body.studio .cfg-doc-input{border:1px solid var(--brand);background:#101112;color:var(--text);box-shadow:var(--st-ring);outline:none}html.cfg-dark body.studio .cfg-doc-btn{border:0;background:none;color:var(--text-faint)}html.cfg-dark body.studio .cfg-doc-btn:hover,html.cfg-dark body.studio .cfg-doc-btn.is-open{background:var(--st-hover);color:var(--text)}html.cfg-dark body.studio .cfg-doc-rename:focus-visible,html.cfg-dark body.studio .cfg-doc-btn:focus-visible,html.cfg-dark body.studio .cfg-menu [role="menuitem"]:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.studio .cfg-save-state{color:var(--text-faint)}html.cfg-dark body.studio .cfg-save-icon{color:var(--sa-disabled)}html.cfg-dark body.studio .cfg-save-state[data-state="dirty"] .cfg-save-icon{color:#fbbf24}html.cfg-dark body.studio .cfg-save-state[data-state="saved"] .cfg-save-icon{color:#02ad6e}html.cfg-dark body.studio .cfg-save-state[data-state="saving"] .cfg-save-icon{color:#7aa5f7}html.cfg-dark body.studio .cfg-save-state[data-state="error"] .cfg-save-icon{color:#eb3b3b}html.cfg-dark body.studio .cfg-menu [role="menuitem"].is-danger{color:#eb3b3b}html.cfg-dark body.studio .cfg-menu [role="menuitem"].is-danger:hover{background:#17181a;color:#eb3b3b}html.cfg-dark body.studio .cfg-menu{border:1px solid var(--line);background:#1a1b1d;box-shadow:0 12px 32px -12px rgba(0,0,0,0.6)}html.cfg-dark body.studio .cfg-menu [role="menuitem"]{border:0;background:none;color:var(--sa-ink)}html.cfg-dark body.studio .cfg-menu [role="menuitem"]:hover{background:var(--st-hover);color:var(--text)}html.cfg-dark body.studio .cfg-menu [role="menuitem"] svg{color:var(--text-faint)}html.cfg-dark body.studio .cfg-menu kbd,html.cfg-dark body.studio .cfg-shortcuts kbd{color:var(--text-faint);background:none;border:0}html.cfg-dark body.studio .cfg-menu-sep{background:var(--line)}html.cfg-dark body.studio .cfg-menu-head{color:var(--text-faint)}html.cfg-dark body.studio .cfg-shortcuts div{color:var(--sa-ink)}html.cfg-dark body.studio .cfg-open{border:1px solid var(--line);background:#101112;color:var(--text);box-shadow:0 24px 64px -24px rgba(0,0,0,0.6)}html.cfg-dark body.studio .cfg-open::backdrop{background:rgba(0,0,0,0.6)}html.cfg-dark body.studio .cfg-open-close{border:0;background:none;color:var(--text-muted)}html.cfg-dark body.studio .cfg-open-close:hover{background:var(--st-hover);color:var(--text)}html.cfg-dark body.studio .cfg-open-note{color:var(--text-faint)}html.cfg-dark body.studio .cfg-open-list{border-top:1px solid var(--line)}html.cfg-dark body.studio .cfg-open-empty{color:var(--text-muted)}html.cfg-dark body.studio .cfg-open-empty a{color:#7aa5f7}html.cfg-dark body.studio .cfg-open-row{border-bottom:1px solid var(--line)}html.cfg-dark body.studio .cfg-open-row:last-child{border-bottom:0}html.cfg-dark body.studio .cfg-open-pick{border:0;background:none;color:var(--text)}html.cfg-dark body.studio .cfg-open-pick:hover{background:var(--st-hover)}html.cfg-dark body.studio .cfg-open-swatch{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.36)}html.cfg-dark body.studio .cfg-open-name em{background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.studio .cfg-open-meta{color:var(--text-faint)}html.cfg-dark body.studio .cfg-open-meta .is-soon{color:#eb3b3b}html.cfg-dark body.studio .cfg-open-delete{border:0;background:none;color:var(--text-faint)}html.cfg-dark body.studio .cfg-open-delete:hover{background:#17181a;color:#eb3b3b}html.cfg-dark body.studio .cfg-share{border:1px solid var(--line);background:#101112;color:var(--text);box-shadow:0 12px 32px rgba(0,0,0,0.36),0 2px 6px rgba(0,0,0,0.18)}html.cfg-dark body.studio .cfg-share::backdrop{background:transparent}html.cfg-dark body.studio .cfg-share-note{color:var(--text-muted)}html.cfg-dark body.studio .cfg-share-label{color:var(--text)}html.cfg-dark body.studio .cfg-share-input{border:1px solid var(--line);background:#101112;color:var(--text)}html.cfg-dark body.studio .cfg-share-input::placeholder{color:var(--text-faint)}html.cfg-dark body.studio .cfg-share-input:focus{outline:none;border-color:var(--brand);box-shadow:none}html.cfg-dark body.studio .cfg-share-input[aria-invalid="true"]{border-color:#b42318;box-shadow:none}html.cfg-dark body.studio .cfg-share-input.is-link{background:#17181a;color:var(--text-muted)}html.cfg-dark body.studio .cfg-share-input.is-link.is-pending{background:linear-gradient(90deg,#17181a 0%,#17181a 40%,#17181a 80%) 0 0 / 200% 100%}html.cfg-dark body.studio .cfg-share-input.is-link.is-flash{background-color:var(--sa-blue-soft,var(--sa-blue-soft));color:var(--text)}html.cfg-dark body.studio .cfg-share-send{border:0;background:var(--sa-navy,#2a2c2f);color:#fff}html.cfg-dark body.studio .cfg-share-send:hover{background:var(--sa-blue-hover)}html.cfg-dark body.studio .cfg-share-send.is-sent{background:#027f51}html.cfg-dark body.studio .cfg-share-copy{border:1px solid var(--line);background:#101112;color:var(--text)}html.cfg-dark body.studio .cfg-share-copy:hover{background:#17181a}html.cfg-dark body.studio .cfg-share-copy.is-done{border-color:rgba(2,173,110,.4);background:rgba(38,109,240,.16);color:#02ad6e}html.cfg-dark body.studio .cfg-share-msg{color:var(--text-muted)}html.cfg-dark body.studio .cfg-share-msg.is-error{color:#eb3b3b}html.cfg-dark body.studio .cfg-share-msg.is-sent{color:#02ad6e}html.cfg-dark body.studio .cfg-share-foot{color:var(--text-faint)}html.cfg-dark body.studio .cfg-share-foot.is-error{color:#eb3b3b}html.cfg-dark body.studio .cfg-shared-img{background:#17181a;border-bottom:1px solid var(--line)}html.cfg-dark body.studio .cfg-shared-body h2{color:var(--text)}html.cfg-dark body.studio .cfg-shared-text{color:var(--text-muted)}html.cfg-dark body.studio .cfg-shared-warn{color:var(--text-faint)}html.cfg-dark body.studio .cfg-shared-no{border:1px solid var(--line);background:#101112;color:var(--text)}html.cfg-dark body.studio .cfg-shared-no:hover{background:#17181a}html.cfg-dark body.studio .cfg-shared-yes{border:0;background:var(--brand);color:#fff}@media (max-width: 600px){html.cfg-dark body.studio .cfg-doc-btn .cfg-doc-icon{color:var(--text-muted)}}html.cfg-dark body.studio .crop-overlay{background:rgba(0,0,0,0.6)}html.cfg-dark body.studio .crop-card{border:1px solid var(--line);background:#101112;box-shadow:0 1px 2px rgba(0,0,0,0.15000000000000002),0 24px 56px -20px rgba(0,0,0,0.6)}html.cfg-dark body.studio .crop-title{color:var(--text)}html.cfg-dark body.studio #crop-hint{color:var(--text-muted)}html.cfg-dark body.studio .crop-close{border:0;background:none;color:var(--text-muted)}html.cfg-dark body.studio .crop-close:hover{background:var(--st-hover);color:var(--text)}html.cfg-dark body.studio .crop-close:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.studio .crop-stage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-color:#17181a;background-image:radial-gradient(circle,rgba(38,109,240,.16) 1px,transparent 1.3px)}html.cfg-dark body.studio .crop-viewport{background:#1e2022;box-shadow:0 0 0 1px rgba(0,0,0,0.18),0 1px 2px rgba(0,0,0,0.15000000000000002)}html.cfg-dark body.studio .crop-viewport:focus-visible{outline:none;box-shadow:0 0 0 1px var(--brand),var(--st-ring)}html.cfg-dark body.studio .crop-rect{border-color:rgba(255,255,255,0.2);box-shadow:0 0 0 9999px rgba(255,255,255,0.08)}html.cfg-dark body.studio .crop-handle{border-color:var(--st-navy);box-shadow:0 1px 2px rgba(0,0,0,0.6)}html.cfg-dark body.studio .crop-ctl label{color:var(--text)}html.cfg-dark body.studio .crop-val{color:var(--text-muted)}html.cfg-dark body.studio .crop-card input[type="range"]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--st-navy) 0 var(--range-fill,0%),var(--surface-3) var(--range-fill,0%) 100%)}html.cfg-dark body.studio .crop-card input[type="range"]::-webkit-slider-thumb{border:0;background:#f1f2f3;box-shadow:0 0 0 1px rgba(0,0,0,0.54),0 1px 4px rgba(0,0,0,0.6)}html.cfg-dark body.studio .crop-gestures{color:var(--text-faint)}html.cfg-dark body.studio .crop-actions{border-top:1px solid var(--line);background:#101112}html.cfg-dark body.studio .crop-btn-primary{background:var(--st-navy);box-shadow:inset 0 0 8px rgba(255,255,255,0.08),inset 0 .5px 0 rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.6)}html.cfg-dark body.studio .crop-btn-primary:hover{background:var(--sa-blue-hover)}html.cfg-dark body.studio .crop-btn-primary:focus-visible,html.cfg-dark body.studio .crop-actions .btn-ghost:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark .lcp{background:#101112;color:var(--lcp-ink)}html.cfg-dark .lcp-top{border-bottom:1px solid var(--lcp-line);background:#101112}html.cfg-dark .lcp-back:focus-visible,html.cfg-dark .lcp-btn:focus-visible,html.cfg-dark .lcp-link:focus-visible,html.cfg-dark .lcp-trust a:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,0,0,0.54)}html.cfg-dark .lcp-summary{background:var(--lcp-canvas);border-right:1px solid var(--lcp-soft)}html.cfg-dark .lcp-back{border:0;background:none;color:var(--lcp-muted)}html.cfg-dark .lcp-back:hover{background:var(--lcp-hover);color:var(--lcp-ink)}html.cfg-dark .lcp-preview{border:1px solid var(--lcp-line);background:radial-gradient(120% 90% at 50% 40%,#101112 0,#17181a 55%,#17181a 100%);box-shadow:0 1px 2px rgba(0,0,0,0.15000000000000002),0 12px 32px -16px rgba(0,0,0,0.54)}html.cfg-dark .lcp-preview::before{background-image:radial-gradient(rgba(38,109,240,.16) 1.1px,transparent 1.2px)}html.cfg-dark .lcp-preview::after{background:radial-gradient(closest-side,rgba(255,255,255,0.12),transparent)}html.cfg-dark .lcp-chip{background:rgba(16,17,18,0.72);border:1px solid rgba(228,231,236,.9);box-shadow:0 1px 2px rgba(0,0,0,0.15000000000000002);color:var(--lcp-ink)}html.cfg-dark .lcp-chip i{background:#02ad6e}html.cfg-dark .lcp-chip i::after{background:#02ad6e}html.cfg-dark .lcp-tag{background:rgba(38,109,240,.16);color:var(--lcp-navy)}html.cfg-dark .lcp-tag.is-static{background:#1e2022;color:var(--lcp-ink)}html.cfg-dark .lcp-design-name{color:var(--lcp-muted)}html.cfg-dark .lcp-list-price span{color:var(--lcp-muted)}html.cfg-dark .lcp-points{border-top:1px solid var(--lcp-line)}html.cfg-dark .lcp-points li{color:var(--lcp-ink)}html.cfg-dark .lcp-points svg{color:var(--lcp-navy)}html.cfg-dark .lcp-works{color:var(--lcp-muted)}html.cfg-dark .lcp-works b{color:var(--lcp-ink)}html.cfg-dark .lcp-pay h2{color:var(--lcp-ink)}html.cfg-dark .lcp-secure-tag{color:var(--lcp-muted)}html.cfg-dark .lcp-skel i{background:linear-gradient(90deg,#17181a 0,#1e2022 50%,#17181a 100%)}html.cfg-dark .lcp-note{color:var(--lcp-muted)}html.cfg-dark .lcp-or{color:var(--lcp-faint)}html.cfg-dark .lcp-or::before,html.cfg-dark .lcp-or::after{background:var(--lcp-soft)}html.cfg-dark .lcp-label{color:var(--lcp-muted,#a3a6ab)}html.cfg-dark .lcp-email{border:1px solid var(--lcp-line);background:transparent;box-shadow:none}html.cfg-dark .lcp-email:hover{border-color:var(--lcp-line-hover)}html.cfg-dark .lcp-email input{border:0;background:none;color:var(--lcp-ink)}html.cfg-dark .lcp-email input:focus{outline:none}html.cfg-dark .lcp-email.is-editing{background:transparent;border-color:#266DF0;box-shadow:none}html.cfg-dark .lcp-email-hint{color:var(--lcp-ok)}html.cfg-dark .lcp-login{color:var(--lcp-navy)}html.cfg-dark .lcp-email.is-guest{background:#101112}html.cfg-dark .lcp-email.is-guest:focus-within{border-color:var(--lcp-navy);box-shadow:none}html.cfg-dark .lcp-email input::placeholder{color:var(--lcp-muted,#a3a6ab)}html.cfg-dark .lcp-email-suggest{color:var(--lcp-ink)}html.cfg-dark .lcp-email-suggest .lcp-link{color:var(--lcp-ink);text-decoration-color:currentColor}html.cfg-dark .lcp-lines{border-top:1px solid var(--lcp-soft)}html.cfg-dark .lcp-line{color:var(--lcp-ink)}html.cfg-dark .lcp-line .is-muted{color:var(--lcp-muted)}html.cfg-dark .lcp-code{background:rgba(38,109,240,.16);color:var(--lcp-navy)}html.cfg-dark .lcp-code-remove{border:0;background:none;color:inherit}html.cfg-dark .lcp-code-remove:hover{background:rgba(38,109,240,.08)}html.cfg-dark .lcp-code-remove:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,0,0,0.54)}html.cfg-dark .lcp-total{color:var(--lcp-muted)}html.cfg-dark .lcp-total strong{color:var(--lcp-ink)}html.cfg-dark .lcp-line:not([hidden])~.lcp-total{border-top:1px solid var(--lcp-soft);color:var(--lcp-ink)}html.cfg-dark .lcp-link{border:0;background:none;color:var(--lcp-navy)}html.cfg-dark .lcp-error .lcp-link{color:inherit;text-decoration-color:currentColor}html.cfg-dark .lcp-promo input{border:1px solid var(--lcp-line);background:transparent;box-shadow:none;color:var(--lcp-ink)}html.cfg-dark .lcp-promo input::placeholder{color:var(--lcp-muted,#a3a6ab)}html.cfg-dark .lcp-promo input:focus{outline:none;border-color:#266DF0;box-shadow:none}html.cfg-dark .lcp-promo input:hover:not(:disabled):not(:focus){border-color:var(--lcp-line-hover)}html.cfg-dark .lcp-promo input:disabled{background:#17181a}html.cfg-dark .lcp-secondary-btn{border:1px solid var(--lcp-line);background:#101112;box-shadow:none;color:var(--lcp-ink)}html.cfg-dark .lcp-secondary-btn:hover:not(:disabled){background:var(--lcp-hover);border-color:var(--lcp-line-hover)}html.cfg-dark .lcp-secondary-btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,0,0,0.54)}html.cfg-dark .lcp-secondary-btn.is-busy{color:transparent}html.cfg-dark .lcp-secondary-btn.is-busy::after{border:1.6px solid rgba(255,255,255,0.2);border-top-color:var(--lcp-ink)}html.cfg-dark .lcp-promo-msg{color:var(--lcp-muted)}html.cfg-dark .lcp-promo-msg.is-error{color:#eb3b3b}html.cfg-dark .lcp-btn{border:0;background:radial-gradient(90% 60% at 50% 0%,rgba(16,17,18,0.08),rgba(16,17,18,0)),var(--lcp-navy);color:#fff;box-shadow:inset 0 0 8px rgba(255,255,255,0.08),inset 0 .5px 0 rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.6)}html.cfg-dark .lcp-btn:hover:not(:disabled){background-color:var(--lcp-navy-2)}html.cfg-dark .lcp-btn:active:not(:disabled){background-color:var(--lcp-navy-3)}html.cfg-dark .lcp-btn:disabled{box-shadow:none}html.cfg-dark .lcp-btn.is-busy::before{border:1.6px solid rgba(255,255,255,.35);border-top-color:rgba(255,255,255,.06)}html.cfg-dark .lcp-error{border:1px solid rgba(235,59,59,.4);background:#17181a;color:#eb3b3b}html.cfg-dark .lcp-trust{color:var(--lcp-muted)}html.cfg-dark .lcp-trust a{color:inherit}html.cfg-dark .lcp-trust a:hover{color:var(--lcp-ink)}@media (max-width: 960px){html.cfg-dark .lcp-summary{border-right:0;border-bottom:1px solid var(--lcp-soft)}}html.cfg-dark body.lab .cfg-shell .cfg-rail{background:#17181a;border-right:1px solid var(--line)}html.cfg-dark body.lab .studio-rail-group{background:var(--line)}html.cfg-dark body.lab .cfg-shell .cfg-rail .tab-btn{color:var(--text-muted)}html.cfg-dark body.lab .cfg-shell .cfg-rail .tab-btn.is-active{background:var(--sa-blue-soft);box-shadow:none;color:#7aa5f7}html.cfg-dark body.lab .cfg-shell .cfg-rail .tab-btn.is-active svg{color:#7aa5f7}html.cfg-dark body.lab .cfg-rail-foot{border-top:1px solid var(--line)}html.cfg-dark body.lab .cfg-panel{border-left:0;border-right:1px solid var(--line)}html.cfg-dark body.lab .lab-layers-hint{border-bottom:1px solid var(--line);background:#17181a;color:var(--text-muted)}html.cfg-dark body.lab .lab-layer-group{border-bottom:1px solid var(--line)}html.cfg-dark body.lab .lab-layer-head{color:var(--text-faint)}html.cfg-dark body.lab .lab-layer{border:0;background:none;color:var(--sa-ink)}html.cfg-dark body.lab .lab-layer:hover{background:var(--st-hover);color:var(--text)}html.cfg-dark body.lab .lab-layer[aria-current="true"]{background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.lab .lab-layer-ico{color:var(--sa-faint)}html.cfg-dark body.lab .lab-layer[aria-current="true"] .lab-layer-ico{color:#7aa5f7}html.cfg-dark body.lab .lab-layer.has-thumb .lab-layer-ico{background:var(--surface-2)}html.cfg-dark body.lab .lab-layer-children{border-left:1px solid var(--line)}html.cfg-dark body.lab .lab-layer.is-child{color:var(--text-muted)}html.cfg-dark body.lab .lab-layers-foot{color:var(--text-faint)}html.cfg-dark body.lab .lab-roadmap-intro{border-bottom:1px solid var(--line)}html.cfg-dark body.lab .lab-roadmap-intro p{color:var(--text-muted)}html.cfg-dark body.lab .lab-roadmap-intro .lab-roadmap-kicker{color:var(--text)}html.cfg-dark body.lab .lab-roadmap-card{border-bottom:1px solid var(--line)}html.cfg-dark body.lab .lab-roadmap-card:hover{background:#17181a}html.cfg-dark body.lab .lab-roadmap-card:focus-visible{outline:2px solid var(--brand-text)}html.cfg-dark body.lab .lab-roadmap-icon{background:rgba(38,109,240,.16);color:#7aa5f7}html.cfg-dark body.lab .lab-roadmap-head strong{color:var(--text)}html.cfg-dark body.lab .lab-roadmap-head i{color:var(--text-faint)}html.cfg-dark body.lab .lab-roadmap-head div span{color:var(--text-faint)}html.cfg-dark body.lab .lab-roadmap-action{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow);color:var(--sa-ink)}html.cfg-dark body.lab .lab-roadmap-action:hover{border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark body.lab .lab-roadmap-items{background:#17181a}html.cfg-dark body.lab .lab-roadmap-items .lab-layer-label{color:var(--text)}html.cfg-dark body.lab .lab-roadmap-delete{border:0;background:transparent;color:var(--text-faint)}html.cfg-dark body.lab .lab-roadmap-delete:hover{color:var(--text-danger);background:color-mix(in srgb,var(--text-danger) 9%,transparent)}html.cfg-dark body.lab .lab-roadmap-value{color:var(--text)}html.cfg-dark body.lab .lab-roadmap-value svg{color:var(--text-muted)}html.cfg-dark body.lab .lab-layer-tools button{border:1px solid var(--line);background:#101112;color:var(--text-muted)}html.cfg-dark body.lab .lab-layer-tools button:hover:not(:disabled){border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark body.lab .lab-layer-tools select{border:1px solid var(--line);background-color:var(--surface-2);color:var(--text)}html.cfg-dark body.lab .lab-element-layer{border:1px solid var(--line);background:#101112}html.cfg-dark body.lab .lab-element-layer.is-selected{border-color:var(--brand-text);background:#17181a}html.cfg-dark body.lab .lab-element-layer.is-drop-before::before,html.cfg-dark body.lab .lab-element-layer.is-drop-after::after{background:var(--brand)}html.cfg-dark body.lab .lab-element-layer-main{border:0;background:none;color:var(--text)}html.cfg-dark body.lab .lab-element-layer-preview{border:1px solid var(--line);background:var(--surface-2)}html.cfg-dark body.lab .lab-element-layer-rank{background:rgba(0,0,0,0.88);color:#fff}html.cfg-dark body.lab .lab-inspector{background:#101112;border-left:1px solid var(--line)}html.cfg-dark body.lab .lab-insp-head{border-bottom:1px solid var(--line)}html.cfg-dark body.lab .lab-insp-kicker{color:var(--text-faint)}html.cfg-dark body.lab .lab-insp-title{color:var(--text)}html.cfg-dark body.lab .lab-insp-close{border:0;background:none;color:var(--text-faint)}html.cfg-dark body.lab .lab-insp-close:hover{background:var(--st-hover);color:var(--text)}html.cfg-dark body.lab .lab-insp-empty{color:var(--text-faint)}html.cfg-dark body.lab .lab-insp-empty b{color:var(--text)}html.cfg-dark body.lab .lab-inspector .acc-item{border-bottom:0}html.cfg-dark body.lab .lab-inspector .field{border:0;border-bottom:1px solid var(--line);background:#101112;box-shadow:none}html.cfg-dark body.lab .lab-inspector input[type="text"],html.cfg-dark body.lab .lab-inspector input[type="number"],html.cfg-dark body.lab .lab-inspector select,html.cfg-dark body.lab .lab-inspector textarea{border:1px solid var(--line);background-color:#1a1b1d;box-shadow:var(--st-shadow);color:var(--text)}html.cfg-dark body.lab .lab-inspector input:focus,html.cfg-dark body.lab .lab-inspector select:focus,html.cfg-dark body.lab .lab-inspector textarea:focus{outline:none;border-color:var(--brand);box-shadow:none}html.cfg-dark body.lab .lab-inspector input[type="range"]{background:transparent}html.cfg-dark body.lab .lab-inspector input[type="range"]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--st-navy) 0 var(--range-fill,0%),var(--surface-3) var(--range-fill,0%) 100%)}html.cfg-dark body.lab .lab-inspector input[type="range"]::-webkit-slider-thumb{border:0;background:#f1f2f3;box-shadow:0 0 0 1px rgba(0,0,0,0.54),0 1px 4px rgba(0,0,0,0.6)}@media (max-width: 1080px){html.cfg-dark body.lab .cfg-panel{box-shadow:none}html.cfg-dark body.lab .lab-inspector{box-shadow:-24px 0 60px -30px rgba(0,0,0,0.6)}}html.cfg-dark body.lab .lab-tsec{border-bottom:1px solid var(--line)}html.cfg-dark body.lab .lab-tsec-head{color:var(--text)}html.cfg-dark body.lab .lab-num{border:1px solid transparent;background:#17181a}html.cfg-dark body.lab .lab-num:hover{border-color:var(--line)}html.cfg-dark body.lab .lab-num:focus-within{border-color:var(--brand);background:#101112;box-shadow:none}html.cfg-dark body.lab .lab-num-k{color:var(--text-faint)}html.cfg-dark body.lab .lab-num-k:hover{color:var(--text)}html.cfg-dark body.lab .lab-inspector .lab-num input{border:0;background:none;box-shadow:none;color:var(--text)}html.cfg-dark body.lab .lab-inspector .lab-num input:focus{box-shadow:none}html.cfg-dark body.lab .lab-num-u{color:var(--text-faint)}html.cfg-dark body.lab .lab-ibtn{border:0;background:#17181a;color:var(--text-muted)}html.cfg-dark body.lab .lab-ibtn:hover:not(:disabled){background:var(--surface-3);color:var(--text)}html.cfg-dark body.lab .lab-ibtn.is-on{background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.lab .lab-inspector .lab-grid.is-layer select{background-color:#17181a;border-color:transparent;box-shadow:none}html.cfg-dark body.lab .lab-abtn{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow);color:var(--sa-ink)}html.cfg-dark body.lab .lab-abtn svg{color:var(--text-muted)}html.cfg-dark body.lab .lab-abtn:hover:not(:disabled){background:#17181a;border-color:rgba(38,109,240,.45);color:var(--text)}html.cfg-dark body.lab .lab-abtn.is-danger{color:#eb3b3b}html.cfg-dark body.lab .lab-abtn.is-danger svg{color:#eb3b3b}html.cfg-dark body.lab .cfg-stage .v2-quick-bar{box-shadow:0 1px 2px rgba(0,0,0,0.18)}html.cfg-dark body.lab .lab-rm-intro{border-bottom:1px solid var(--line)}html.cfg-dark body.lab .lab-rm-intro p{color:var(--text-muted)}html.cfg-dark body.lab .lab-rm-prog{background:#1e2022}html.cfg-dark body.lab .lab-rm-prog i{background:var(--st-navy)}html.cfg-dark body.lab .lab-rm-step:not(:last-child)::before{background:rgba(38,109,240,.16)}html.cfg-dark body.lab .lab-rm-step.is-done:not(:last-child)::before,html.cfg-dark body.lab .lab-rm-step.is-skipped:not(:last-child)::before{background:var(--st-navy)}html.cfg-dark body.lab .lab-rm-dot{border:1.5px solid rgba(38,109,240,.45);background:#101112;color:var(--sa-faint)}html.cfg-dark body.lab .lab-rm-step.is-done .lab-rm-dot{border-color:var(--st-navy);background:var(--st-navy);color:#fff}html.cfg-dark body.lab .lab-rm-step.is-skipped .lab-rm-dot{border-color:rgba(255,255,255,.1);background:#17181a;color:var(--sa-disabled)}html.cfg-dark body.lab .lab-rm-step.is-current .lab-rm-dot{border-color:var(--st-navy);color:#7aa5f7;box-shadow:0 0 0 4px rgba(0,0,0,0.24)}html.cfg-dark body.lab .lab-rm-step.is-warn .lab-rm-dot{border-color:rgba(255,255,255,.1);color:#eb3b3b}html.cfg-dark body.lab .lab-rm-title{border:0;background:none;color:var(--text)}html.cfg-dark body.lab .lab-rm-title:hover{color:#7aa5f7}html.cfg-dark body.lab .lab-rm-title em{color:var(--text-faint)}html.cfg-dark body.lab .lab-rm-step.is-skipped .lab-rm-title{color:var(--text-muted)}html.cfg-dark body.lab .lab-rm-meta{color:var(--text-muted)}html.cfg-dark body.lab .lab-rm-step.is-warn .lab-rm-meta{color:#eb3b3b}html.cfg-dark body.lab .lab-rm-step.is-skipped .lab-rm-meta{color:var(--text-faint)}html.cfg-dark body.lab .lab-rm-sw i{border:1.5px solid rgba(255,255,255,.06);box-shadow:0 0 0 1px rgba(0,0,0,0.24)}html.cfg-dark body.lab .lab-rm-action{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow);color:var(--sa-ink)}html.cfg-dark body.lab .lab-rm-action:hover{background:var(--st-hover)}html.cfg-dark body.lab .lab-rm-action.is-primary{border-color:var(--st-navy);background:var(--st-navy);color:#fff}html.cfg-dark body.lab .lab-rm-action.is-primary:hover{background:var(--sa-blue-hover)}html.cfg-dark body.lab .lab-rm-extras button{border:1px dashed rgba(38,109,240,.45);background:none;color:var(--text-muted)}html.cfg-dark body.lab .lab-rm-extras button.is-on{border-color:rgba(38,109,240,.45);background:#17181a;color:#7aa5f7}html.cfg-dark body.lab .lab-rm-extras button:hover{border-color:var(--brand-text);color:#7aa5f7}html.cfg-dark body.lab .lab-rm-title:focus-visible,html.cfg-dark body.lab .lab-rm-action:focus-visible,html.cfg-dark body.lab .lab-rm-extras button:focus-visible,html.cfg-dark body.lab .lab-rm-btn:focus-visible,html.cfg-dark body.lab .lab-step-foot button:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.lab .lab-step-intro{border-bottom:1px solid var(--line);background:#17181a}html.cfg-dark body.lab .lab-step-kicker{color:#7aa5f7}html.cfg-dark body.lab .lab-step-goal{color:var(--text-muted)}html.cfg-dark body.lab .lab-step-foot{border-top:1px solid var(--line);background:#101112}html.cfg-dark body.lab .lab-step-skip{border:0;background:none;color:var(--text-muted)}html.cfg-dark body.lab .lab-step-skip:hover{color:var(--text)}html.cfg-dark body.lab .lab-step-next{border:0;background:var(--st-navy);color:#fff}html.cfg-dark body.lab .lab-step-next:hover{background:var(--sa-blue-hover)}html.cfg-dark body.lab .lab-rm-sublabel{color:var(--text-muted)}html.cfg-dark body.lab .lab-rm-select>svg{color:var(--sa-faint)}html.cfg-dark body.lab .lab-rm-select select{border:1px solid var(--line);background:#1a1b1d;box-shadow:var(--st-shadow);color:var(--text)}html.cfg-dark body.lab .lab-rm-select select:hover{border-color:rgba(38,109,240,.45)}html.cfg-dark body.lab .lab-rm-select select:focus-visible{outline:none;border-color:var(--brand);box-shadow:none}html.cfg-dark body.lab .lab-rm-foot{border-top:1px solid var(--line);background:#101112}html.cfg-dark body.lab .lab-rm-price{color:var(--text-muted)}html.cfg-dark body.lab .lab-rm-btn{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow);color:var(--sa-ink)}html.cfg-dark body.lab .lab-rm-btn:hover{background:var(--st-hover)}html.cfg-dark body.lab .lab-rm-btn.is-primary{border-color:var(--st-navy);background:var(--st-navy);color:#fff}html.cfg-dark body.lab .lab-rm-btn.is-primary:hover{background:var(--sa-blue-hover)}html.cfg-dark body.lab .lab-rm-badge{background:rgba(16,17,18,0.16)}html.cfg-dark body.lab .lab-rm-select select:focus{outline:none;border-color:var(--brand);box-shadow:none}html.cfg-dark body.lab #tab-templates .desktop-template-types{background:#17181a}html.cfg-dark body.lab #tab-templates .desktop-template-types button{color:var(--text-muted)}html.cfg-dark body.lab #tab-templates .desktop-template-types button span{color:var(--sa-disabled)}html.cfg-dark body.lab #tab-templates .desktop-template-types button[aria-selected="true"]{background:#2a2c2f;color:var(--text);box-shadow:0 0 0 1px var(--line),var(--st-shadow)}html.cfg-dark body.lab #tab-templates .desktop-template-types button[aria-selected="true"] span{color:var(--text-muted)}html.cfg-dark body.lab .desktop-template-models{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow)}html.cfg-dark body.lab .desktop-template-models-name{color:var(--text)}html.cfg-dark body.lab .desktop-template-models-arrow{border:0;background:none;color:var(--sa-faint)}html.cfg-dark body.lab .desktop-template-models-arrow:hover{background:var(--st-hover,#17181a);color:#7aa5f7}html.cfg-dark body.lab .desktop-template-models-arrow:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(0,0,0,0.6)}html.cfg-dark body.lab #tab-templates .desktop-template-card:hover{border-color:rgba(38,109,240,.45);box-shadow:0 8px 20px -14px rgba(0,0,0,0.6)}html.cfg-dark body.lab #tab-templates .desktop-template-card:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--st-ring)}html.cfg-dark body.lab #tab-templates .desktop-template-thumb{background:#17181a}html.cfg-dark body.lab #tab-templates .desktop-template-copy strong{color:var(--text)}html.cfg-dark body.lab .desktop-template-meta{color:var(--sa-faint)}html.cfg-dark body.lab .desktop-template-badge-anim{color:var(--sa-muted)}html.cfg-dark body.lab .desktop-template-in-use{color:#7aa5f7}html.cfg-dark body.lab .desktop-template-in-use::before{color:var(--sa-disabled)}html.cfg-dark body.lab #tab-templates .desktop-template-card.is-in-use,html.cfg-dark body.lab #tab-templates .desktop-template-card[aria-pressed="true"]{border-color:var(--st-navy);box-shadow:0 0 0 1px var(--st-navy)}html.cfg-dark body.lab #tab-templates .desktop-template-card.is-applying{border-color:var(--st-navy);box-shadow:0 0 0 1px var(--st-navy)}html.cfg-dark body.lab .desktop-template-progress{background:rgba(16,17,18,0.82);color:#7aa5f7}html.cfg-dark body.lab .desktop-template-spinner{border:2px solid rgba(255,255,255,0.2);border-top-color:var(--st-navy)}html.cfg-dark body.lab .desktop-template-bar{background:rgba(255,255,255,0.12)}html.cfg-dark body.lab .desktop-template-bar::after{background:var(--brand)}html.cfg-dark body.lab .desktop-template-toast{background:#2a2c2f;color:#6d7076;box-shadow:0 10px 28px -12px rgba(0,0,0,0.6)}html.cfg-dark body.lab .desktop-template-toast-text b{color:#fff}html.cfg-dark body.lab .desktop-template-toast-undo{border:0;background:transparent;color:#7aa5f7}html.cfg-dark body.lab .desktop-template-toast-undo:hover{background:rgba(16,17,18,0.08);color:#6d7076}html.cfg-dark body.lab .desktop-template-toast-undo:focus-visible{outline:2px solid rgba(38,109,240,.45)}html.cfg-dark body.lab .lab-cp-head{color:var(--text-faint)}html.cfg-dark body.lab .lab-cp-row{border:0;background:none;color:var(--text)}html.cfg-dark body.lab .lab-cp-row:hover{background:var(--st-hover)}html.cfg-dark body.lab .lab-cp-row.is-current{background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.lab .lab-cp-mod{background:var(--brand)}html.cfg-dark body.lab .lab-cp-sw i{border:1.5px solid rgba(255,255,255,.06);box-shadow:0 0 0 1px rgba(0,0,0,0.36)}html.cfg-dark body.lab .lab-cp-sw.is-default i{background:repeating-linear-gradient(45deg,#1e2022 0 3px,#17181a 3px 6px)}html.cfg-dark body.lab .lab-cp-children{border-left:1px solid var(--line)}html.cfg-dark body.lab .lab-cp-child{border:0;background:none;color:var(--text-muted)}html.cfg-dark body.lab .lab-cp-child:hover{background:var(--st-hover);color:var(--text)}html.cfg-dark body.lab .lab-cp-row:focus-visible,html.cfg-dark body.lab .lab-cp-child:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark .cp-pop{border:1px solid rgba(255,255,255,.1);background:#1a1b1d;box-shadow:0 18px 44px -16px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.18)}html.cfg-dark .cp-used p{color:var(--sa-faint)}html.cfg-dark .cp-used-row button{border:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.42000000000000004)}html.cfg-dark .cp-sv{outline:none;background-image:linear-gradient(to top,#2a2c2f,transparent),linear-gradient(to right,#101112,transparent)}html.cfg-dark .cp-sv:focus-visible{box-shadow:0 0 0 3px rgba(0,0,0,0.6)}html.cfg-dark .cp-sv-knob{border:2px solid rgba(255,255,255,.06);box-shadow:0 0 0 1px rgba(0,0,0,0.6),0 1px 3px rgba(0,0,0,0.6)}html.cfg-dark .cp-hue{outline:none;background:linear-gradient(to right,#eb3b3b 0%,#1e2022 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#eb3b3b 100%)}html.cfg-dark .cp-hue:focus-visible{box-shadow:0 0 0 3px rgba(0,0,0,0.6)}html.cfg-dark .cp-hue-knob{background:#f1f2f3;box-shadow:0 0 0 1px rgba(0,0,0,0.6),0 1px 3px rgba(0,0,0,0.6)}html.cfg-dark .cp-preview{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.42000000000000004)}html.cfg-dark .cp-hex{border:1px solid rgba(255,255,255,.1)}html.cfg-dark .cp-hex span{color:var(--sa-faint)}html.cfg-dark .cp-hex input{border:0;background:none;outline:none;color:var(--sa-ink)}html.cfg-dark .cp-hex:focus-within{border-color:var(--sa-blue);box-shadow:none}html.cfg-dark .cp-eye{border:1px solid rgba(255,255,255,.1);background:#101112;color:var(--sa-muted)}html.cfg-dark .cp-eye:hover{background:#17181a;color:var(--sa-ink)}html.cfg-dark body.lab .lab-cpanel-states{background:#17181a}html.cfg-dark body.lab .lab-cpanel-states button{border:0;background:none;color:var(--text-muted)}html.cfg-dark body.lab .lab-cpanel-states button[aria-selected="true"]{background:#2a2c2f;color:var(--text);box-shadow:0 0 0 1px var(--line),var(--st-shadow)}html.cfg-dark body.lab .lab-cpanel-sec{border-bottom:1px solid var(--line)}html.cfg-dark body.lab .lab-cpanel-sec.is-last{border-bottom:0}html.cfg-dark body.lab .lab-cpanel-head p{color:var(--text)}html.cfg-dark body.lab .lab-cpanel-sub{color:var(--text-faint)}html.cfg-dark body.lab .lab-cpanel-label{color:var(--text-muted)}html.cfg-dark body.lab .lab-cpanel-chip{border:1px solid var(--line);background:#101112;box-shadow:var(--st-shadow);color:var(--text)}html.cfg-dark body.lab .lab-cpanel-chip i{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.42000000000000004)}html.cfg-dark body.lab .lab-cpanel-chip:hover{border-color:rgba(38,109,240,.45)}html.cfg-dark body.lab .lab-cpanel-toggle{border:0;background:none;color:var(--text-muted)}html.cfg-dark body.lab .lab-cpanel-toggle i{background:rgba(38,109,240,.16)}html.cfg-dark body.lab .lab-cpanel-toggle i::after{background:#101112;box-shadow:0 1px 2px rgba(0,0,0,0.6)}html.cfg-dark body.lab .lab-cpanel-toggle[aria-checked="true"] i{background:var(--st-navy)}html.cfg-dark body.lab .lab-cpanel-select select{border:1px solid var(--line);box-shadow:var(--st-shadow);color:var(--text)}html.cfg-dark body.lab .lab-cpanel-select select:focus-visible{outline:none;border-color:var(--brand);box-shadow:none}html.cfg-dark body.lab .lab-cpanel-hint{color:var(--text-faint)}html.cfg-dark body.lab .lab-cpanel-range{color:var(--text-muted)}html.cfg-dark body.lab .lab-cpanel-range output{color:var(--text)}html.cfg-dark body.lab .lab-cpanel input[type="range"]{accent-color:var(--st-navy)}html.cfg-dark body.lab .lab-cpanel-link{border:0;background:none;color:var(--text-muted)}html.cfg-dark body.lab .lab-cpanel-link:hover{color:var(--text)}html.cfg-dark body.lab .lab-cpanel-chip:focus-visible,html.cfg-dark body.lab .lab-cpanel-toggle:focus-visible,html.cfg-dark body.lab .lab-cpanel-link:focus-visible,html.cfg-dark body.lab .lab-cpanel-states button:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.lab .lab-cpanel input[type="range"]{border:0;background:none;box-shadow:none;outline:none}html.cfg-dark body.lab .lab-cpanel input[type="range"]:focus{outline:none;box-shadow:none;border:0}html.cfg-dark body.lab .lab-cpanel input[type="range"]:focus-visible{outline:2px solid rgba(255,255,255,0.2)}html.cfg-dark body.lab .lab-grad-bar{background:var(--grad),repeating-conic-gradient(#1e2022 0 25%,#101112 0 50%) 0 0 / 10px 10px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.36)}html.cfg-dark body.lab .lab-grad-knob{border:2px solid rgba(255,255,255,.06);box-shadow:0 0 0 1px rgba(0,0,0,0.6),0 1px 3px rgba(0,0,0,0.6)}html.cfg-dark body.lab .lab-grad-knob.is-selected{box-shadow:0 0 0 2px var(--brand),0 1px 3px rgba(0,0,0,0.6)}html.cfg-dark body.lab .lab-grad-stop.is-selected{background:#17181a}html.cfg-dark body.lab .lab-grad-num{border:1px solid var(--line);background:#101112;color:var(--text-faint)}html.cfg-dark body.lab .lab-grad-num input{border:0;background:none;outline:none;color:var(--text)}html.cfg-dark body.lab .lab-grad-num:focus-within{border-color:var(--brand);box-shadow:none}html.cfg-dark body.lab .lab-grad-del{border:0;background:none;color:var(--text-faint)}html.cfg-dark body.lab .lab-grad-del:hover:not(:disabled){background:#17181a;color:#eb3b3b}html.cfg-dark body.lab .lab-cpanel-link.is-accent{color:#7aa5f7}html.cfg-dark body.lab .lab-grad-dir{border:1px solid var(--line);background:#101112;color:var(--sa-muted)}html.cfg-dark body.lab .lab-grad-dir:hover{background:var(--st-hover);color:var(--text)}html.cfg-dark body.lab .lab-grad-dir.is-on{border-color:var(--st-navy);background:#17181a;color:#7aa5f7}html.cfg-dark body.lab .lab-grad-dir:focus-visible,html.cfg-dark body.lab .lab-grad-knob:focus-visible,html.cfg-dark body.lab .lab-grad-del:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.lab .lab-rm-step.is-here::after{background:var(--st-navy)}html.cfg-dark body.lab .lab-rm-here{border:0;background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.lab .lab-rm-here::before{background:var(--st-navy)}html.cfg-dark body.lab .lab-rm-extras button.is-here{border-color:var(--st-navy);background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.lab .lab-scrub{color:var(--sa-disabled)}html.cfg-dark body.lab .lab-grad-num:hover .lab-scrub{background:var(--st-hover);color:var(--text)}html.cfg-dark body.lab .lab-grad-unit{color:var(--text-faint)}html.cfg-dark body.lab .lab-cpanel-hint.is-note{background:#17181a}html.cfg-dark body.lab .lab-cpanel-select.is-compact select{border-color:transparent;box-shadow:none;background-color:#17181a}html.cfg-dark body.lab .lab-cpanel-select.is-compact select:hover{border-color:rgba(255,255,255,.1)}html.cfg-dark body.lab .lab-icon-btn{border:1px solid transparent;background:none;color:var(--sa-muted)}html.cfg-dark body.lab .lab-icon-btn:hover:not(:disabled){background:var(--st-hover);color:var(--text)}html.cfg-dark body.lab .lab-icon-btn.is-boxed{border-color:var(--line);background:#101112}html.cfg-dark body.lab .lab-icon-btn.is-boxed.is-on{border-color:var(--st-navy);background:#17181a;color:#7aa5f7}html.cfg-dark body.lab .lab-icon-btn:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.lab .lab-grad-knob{border:3px solid rgba(255,255,255,.06);background:var(--stop);box-shadow:0 0 0 1px rgba(0,0,0,0.6),0 2px 5px rgba(0,0,0,0.6)}html.cfg-dark body.lab .lab-grad-knob::after{background:rgba(0,0,0,0.6)}html.cfg-dark body.lab .lab-grad-knob.is-selected{box-shadow:0 0 0 2px var(--brand),0 2px 5px rgba(0,0,0,0.6)}html.cfg-dark body.lab .lab-grad-stops-head p{color:var(--text)}html.cfg-dark body.lab .lab-grad-stop.is-selected{background:#17181a}html.cfg-dark body.lab .lab-grad-num{border:1px solid transparent;background:#17181a;box-shadow:none;color:var(--text-faint)}html.cfg-dark body.lab .lab-grad-num:hover{border-color:rgba(255,255,255,.1)}html.cfg-dark body.lab .lab-grad-num:focus-within{border-color:var(--brand);background:#101112;box-shadow:none}html.cfg-dark body.lab .lab-grad-num input{color:var(--text)}html.cfg-dark body.lab .lab-grad-num .lab-scrub{background:none}html.cfg-dark body.lab .lab-grad-num:hover .lab-scrub{background:none;color:var(--text)}html.cfg-dark body.lab .lab-colour-field{border:1px solid transparent;background:#17181a}html.cfg-dark body.lab .lab-colour-field:hover{border-color:rgba(255,255,255,.1)}html.cfg-dark body.lab .lab-colour-field:focus-within{border-color:var(--brand);background:#101112}html.cfg-dark body.lab .lab-colour-swatch{border:0;background:linear-gradient(var(--swatch),var(--swatch)) left / 50% 100% no-repeat,linear-gradient(color-mix(in srgb,var(--swatch) calc(var(--swatch-alpha,1) * 100%),transparent),color-mix(in srgb,var(--swatch) calc(var(--swatch-alpha,1) * 100%),transparent)),repeating-conic-gradient(rgba(38,109,240,.16) 0 25%,#101112 0 50%) 0 0 / 8px 8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.48)}html.cfg-dark body.lab .lab-colour-hex{border:0;background:none;outline:none;color:var(--text)}html.cfg-dark body.lab .lab-colour-field .lab-grad-num{border:0;border-left:1px solid rgba(255,255,255,.1);background:none}html.cfg-dark body.lab .lab-colour-field .lab-grad-num:focus-within{background:none}html.cfg-dark body.lab .lab-icon-btn.is-remove:hover:not(:disabled){color:#eb3b3b;background:#17181a}html.cfg-dark body.lab .lab-inspector .lab-cpanel .lab-grad-num input,html.cfg-dark body.lab .lab-inspector .lab-cpanel .lab-colour-hex{border:0;background:none;box-shadow:none;outline:none}html.cfg-dark body.lab .lab-grad-knob{border:0;background:#f1f2f3;box-shadow:0 0 0 1px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.6)}html.cfg-dark body.lab .lab-grad-knob::before{background:var(--stop);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.36)}html.cfg-dark body.lab .lab-grad-knob::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(255,255,255,.06);background:none}html.cfg-dark body.lab .lab-grad-knob.is-selected{background:var(--brand);box-shadow:0 2px 6px rgba(0,0,0,0.6)}html.cfg-dark body.lab .lab-grad-knob.is-selected::after{border-top-color:var(--brand)}html.cfg-dark body.lab .lab-angle-btn{border:1px solid transparent;background:#17181a;color:var(--text)}html.cfg-dark body.lab .lab-angle-btn svg{color:var(--sa-muted)}html.cfg-dark body.lab .lab-angle-btn:hover{border-color:rgba(255,255,255,.1)}html.cfg-dark body.lab .lab-angle-btn:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.lab .lab-angle-btn.is-editing{border-color:var(--brand);background:#101112}html.cfg-dark body.lab .lab-inspector .lab-cpanel .lab-angle-btn input{border:0;background:none;box-shadow:none;outline:none;color:var(--text)}html.cfg-dark body.lab .lab-angle-btn span{color:var(--text)}html.cfg-dark body.lab .lab-angle-btn.is-editing span{color:var(--text-faint)}html.cfg-dark body.lab .lab-cp-sw i{box-shadow:0 0 0 1px rgba(0,0,0,0.48)}html.cfg-dark body.lab .lab-cp-sw i.is-original{box-shadow:0 0 0 1px rgba(0,0,0,0.48)}html.cfg-dark body.lab .lab-cpanel-item{border:1px solid var(--line);background:#101112}html.cfg-dark body.lab .lab-cpanel-item-head{border-bottom:1px solid var(--line);color:var(--text)}html.cfg-dark body.lab .lab-tx-sec{border-bottom:1px solid var(--line)}html.cfg-dark body.lab .lab-tx-sec:last-child{border-bottom:0}html.cfg-dark body.lab .lab-tx-head p{color:var(--text)}html.cfg-dark body.lab .lab-tx-count{color:var(--text-faint)}html.cfg-dark body.lab .lab-tx-sub{color:var(--text-faint)}html.cfg-dark body.lab .lab-tx-layer{color:var(--sa-ink)}html.cfg-dark body.lab .lab-tx-layer:hover{background:var(--st-hover)}html.cfg-dark body.lab .lab-tx-layer.is-selected{background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.lab .lab-tx-layer.is-drop-before{box-shadow:inset 0 2px 0 var(--brand)}html.cfg-dark body.lab .lab-tx-layer.is-drop-after{box-shadow:inset 0 -2px 0 var(--brand)}html.cfg-dark body.lab .lab-tx-grip{color:var(--sa-disabled)}html.cfg-dark body.lab .lab-tx-layer-main{border:0;background:none;color:inherit}html.cfg-dark body.lab .lab-tx-layer-ico{color:var(--text-faint)}html.cfg-dark body.lab .lab-tx-layer.is-selected .lab-tx-layer-ico{color:#7aa5f7}html.cfg-dark body.lab .lab-tx-layer-name small{color:var(--text-faint)}html.cfg-dark body.lab .lab-tx-layer-main:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.lab .lab-tx-add{border:1px dashed rgba(38,109,240,.45);background:none;color:var(--text-muted)}html.cfg-dark body.lab .lab-tx-add:hover:not(:disabled){border-color:var(--brand);background:#17181a;color:#7aa5f7}html.cfg-dark body.lab .lab-tx-add kbd{border:1px solid var(--line);background:#101112;color:var(--text-faint)}html.cfg-dark body.lab .lab-tx-col #text-status{color:var(--text-muted)}html.cfg-dark body.lab .lab-tx-col .text-preset-item{border:0;background:none;box-shadow:none}html.cfg-dark body.lab .lab-tx-col .text-preset-item:hover{background:none}html.cfg-dark body.lab .lab-tx-col .text-preset-item .text-preset-sample,html.cfg-dark body.lab .lab-tx-col .text-preset-item .text-preset-live{background:radial-gradient(120% 90% at 50% 0%,#2a2c2f 0%,#2a2c2f 70%)}html.cfg-dark body.lab .lab-tx-col .text-preset-item:focus-visible{outline:none}html.cfg-dark body.lab .lab-tx-style-name{color:var(--text-muted)}html.cfg-dark body.lab .lab-tx-style-plus{background:rgba(16,17,18,0.92);color:#7aa5f7}html.cfg-dark body.lab .lab-tx-col .custom-font-item{border:0;background:none;color:var(--text)}html.cfg-dark body.lab .lab-tx-col .custom-font-item:hover{background:var(--st-hover)}html.cfg-dark body.lab .lab-tx-col .custom-font-item.is-selected{background:var(--sa-blue-soft)}html.cfg-dark body.lab .lab-tx-col .custom-font-item-state{color:var(--text-faint)}html.cfg-dark body.lab .lab-tx-col .custom-font-item.is-selected .custom-font-item-state{color:#7aa5f7}html.cfg-dark body.lab .lab-tx-drop{border:1px dashed rgba(38,109,240,.45);background:#17181a;color:var(--text-muted)}html.cfg-dark body.lab .lab-tx-drop svg{color:var(--text-faint)}html.cfg-dark body.lab .lab-tx-drop b{color:#7aa5f7}html.cfg-dark body.lab .lab-tx-drop small{color:var(--text-faint)}html.cfg-dark body.lab .lab-tx-drop:hover:not(:disabled),html.cfg-dark body.lab .lab-tx-drop.is-over{border-color:var(--brand);background:#17181a}html.cfg-dark body.lab .lab-inspector #text-editor{border:0}html.cfg-dark body.lab .lab-inspector .lab-tx-content textarea{border:1px solid transparent;background:#17181a;box-shadow:none;color:var(--text)}html.cfg-dark body.lab .lab-inspector .lab-tx-content textarea:hover{border-color:rgba(255,255,255,.1)}html.cfg-dark body.lab .lab-inspector .lab-tx-content textarea:focus{border-color:var(--brand);background:#101112;box-shadow:none}html.cfg-dark body.lab .lab-tx-counter{color:var(--text-faint)}html.cfg-dark body.lab .lab-tx-font{border:1px solid transparent;background:#17181a;color:var(--text)}html.cfg-dark body.lab .lab-tx-font:hover{border-color:rgba(255,255,255,.1)}html.cfg-dark body.lab .lab-tx-font.is-open{border-color:var(--brand);background:#101112}html.cfg-dark body.lab .lab-tx-font:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.lab .lab-tx-font svg{color:var(--text-faint)}html.cfg-dark body.lab .lab-tx-toggles{background:#17181a}html.cfg-dark body.lab .lab-tx-toggles button{border:0;background:none;color:var(--text-muted)}html.cfg-dark body.lab .lab-tx-toggles button:hover{color:var(--text)}html.cfg-dark body.lab .lab-tx-toggles button[aria-pressed="true"]{background:#2a2c2f;color:var(--text);box-shadow:0 0 0 1px var(--line),var(--st-shadow)}html.cfg-dark body.lab .lab-tx-toggles button:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.lab .lab-tx-texture{background:#17181a}html.cfg-dark body.lab .lab-tx-texture-sw{background:linear-gradient(135deg,#8f6a18,#e0bd55 32%,#1e2022 55%,#c08b24 76%,rgba(251,191,36,.12));box-shadow:inset 0 0 0 1px rgba(0,0,0,0.36)}html.cfg-dark body.lab .lab-tx-texture b{color:var(--text)}html.cfg-dark body.lab .lab-tx-texture small{color:var(--text-faint)}html.cfg-dark body.lab .lab-tx-locked{border:1px dashed rgba(38,109,240,.45);background:#17181a;color:var(--text-muted)}html.cfg-dark body.lab .lab-tx-locked svg{color:var(--text-faint)}html.cfg-dark body.lab .lab-tx-locked:hover{border-color:var(--brand);color:var(--text)}html.cfg-dark body.lab .lab-tx-panel .lab-actions{border-top:1px solid var(--line)}html.cfg-dark .lab-tx-pop{border:1px solid rgba(255,255,255,.1);background:#1a1b1d;box-shadow:0 18px 40px -16px rgba(0,0,0,0.6),0 1px 2px rgba(0,0,0,0.15000000000000002)}html.cfg-dark .lab-tx-pop-search{border-bottom:1px solid rgba(255,255,255,.1);color:var(--sa-faint)}html.cfg-dark .lab-tx-pop .lab-tx-pop-search input{border:0;outline:none;background:none;box-shadow:none;color:var(--sa-ink)}html.cfg-dark .lab-tx-pop-tabs button{border:0;background:none;color:var(--sa-muted)}html.cfg-dark .lab-tx-pop-tabs button.is-on{background:#17181a;color:var(--sa-ink)}html.cfg-dark .lab-tx-pop-group{color:var(--sa-faint)}html.cfg-dark .lab-tx-pop-item{border:0;background:none;color:var(--sa-ink)}html.cfg-dark .lab-tx-pop-item:hover,html.cfg-dark .lab-tx-pop-item:focus-visible{background:#17181a;outline:none}html.cfg-dark .lab-tx-pop-item.is-selected{background:var(--sa-blue-soft)}html.cfg-dark .lab-tx-pop-tag{color:var(--sa-faint)}html.cfg-dark .lab-tx-pop-check{color:#7aa5f7}html.cfg-dark .lab-tx-pop-empty{color:var(--sa-faint)}html.cfg-dark body.lab.cfg-next .desktop-template-models.nx-families{border:0;background:var(--surface-2,#17181a);box-shadow:none}html.cfg-dark body.cfg-next .nx-families [data-family-tab]{border:0;background:transparent;color:var(--text-muted)}html.cfg-dark body.cfg-next .nx-families [data-family-tab]:hover{color:var(--text)}html.cfg-dark body.cfg-next .nx-families [data-family-tab][aria-selected="true"]{background:#2a2c2f;color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,0.24),0 0 0 1px rgba(0,0,0,0.12)}html.cfg-dark body.cfg-next .nx-families [data-family-tab]:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.lab.cfg-next #tab-templates .desktop-template-types{background:none}html.cfg-dark body.lab.cfg-next #tab-templates .desktop-template-types button{border:1px solid var(--line);background:#101112;box-shadow:none;color:var(--text-muted)}html.cfg-dark body.lab.cfg-next #tab-templates .desktop-template-types button:hover{border-color:rgba(38,109,240,.45);color:var(--text)}html.cfg-dark body.lab.cfg-next #tab-templates .desktop-template-types button[aria-selected="true"]{border-color:var(--st-navy,#266DF0);background:var(--sa-blue-soft);color:#7aa5f7;box-shadow:none}html.cfg-dark body.lab.cfg-next #tab-templates .desktop-template-types [data-template-count]{color:inherit}html.cfg-dark body.cfg-next .cfg-rail .tab-btn .nx-rail-icon{color:var(--text-muted)}html.cfg-dark body.cfg-next .cfg-rail .tab-btn:hover .nx-rail-icon{color:var(--text)}html.cfg-dark body.lab.cfg-next .cfg-shell .cfg-rail .tab-btn.is-active{background:#17181a;color:var(--text)}html.cfg-dark body.lab.cfg-next .cfg-shell .cfg-rail .tab-btn.is-active .nx-rail-icon{color:#7aa5f7}html.cfg-dark body.lab.cfg-next .lab-tx-col .text-preset-item.nx-font-import .text-preset-sample{background:#101112;border:1px dashed rgba(38,109,240,.45)}html.cfg-dark body.lab.cfg-next .lab-tx-col .text-preset-item.nx-font-import:hover .text-preset-sample{border-color:var(--st-navy,#266DF0)}html.cfg-dark body.cfg-next .nx-tip{border:0;background:none;color:var(--text-faint)}html.cfg-dark body.cfg-next .nx-tip:hover,html.cfg-dark body.cfg-next .nx-tip:focus{color:var(--text);outline:none}html.cfg-dark body.cfg-next .nx-tip:focus-visible{box-shadow:0 0 0 2px var(--brand-text)}html.cfg-dark body.cfg-next .nx-tip-bubble{background:var(--sa-blue);color:rgba(255,255,255,.78);box-shadow:0 1px 0 rgba(255,255,255,0.06) inset,0 18px 40px -14px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.54)}html.cfg-dark body.cfg-next .nx-tip-bubble strong{color:#fff}html.cfg-dark body.cfg-next .nx-tip-bubble em{background:rgba(99,132,255,.16);color:#6d7076}html.cfg-dark body.cfg-next .nx-tip-bubble em::before{background:#6d8bff;box-shadow:0 0 0 3px rgba(109,139,255,.25)}html.cfg-dark body.cfg-next .nx-style-group{border:0}html.cfg-dark body.cfg-next .nx-adv-toggle{border:0;border-top:1px solid var(--line);background:none;color:var(--text-muted)}html.cfg-dark body.cfg-next .nx-adv-toggle:hover{color:var(--text)}html.cfg-dark body.cfg-next .lab-cpanel>.nx-adv-toggle,html.cfg-dark body.cfg-next .lab-tx-panel>.nx-adv-toggle{border-top:0}html.cfg-dark body.lab.cfg-next .lab-cp-row.nx-all-buttons{border:1px solid var(--line);background:#101112}html.cfg-dark body.lab.cfg-next .lab-cp-row.nx-all-buttons:hover{border-color:rgba(38,109,240,.45);background:#17181a}html.cfg-dark body.lab.cfg-next .lab-cp-row.nx-all-buttons.is-current{border-color:var(--st-navy,#266DF0);background:var(--sa-blue-soft)}html.cfg-dark body.cfg-next .nx-all-buttons .lab-cp-name small{color:var(--text-faint)}html.cfg-dark body.cfg-next .nx-all-hint{color:var(--text-faint)}html.cfg-dark body.cfg-next #tab-skins>.nx-adv-toggle,html.cfg-dark body.cfg-next #tab-texture>.nx-adv-toggle{border-top:0}html.cfg-dark body.cfg-next #skin-blend-block .opacity-label-row span{color:var(--text)}html.cfg-dark body.cfg-next .nx-restore{border:0;background:none;color:var(--text-faint)}html.cfg-dark body.cfg-next .nx-restore:hover{background:var(--st-hover,#17181a);color:var(--text)}html.cfg-dark body.cfg-next .nx-restore:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-text)}html.cfg-dark body.cfg-next .nx-grad-head p{color:var(--text)}html.cfg-dark body.cfg-next .nx-text-btn{border:0;background:none;color:#7aa5f7}html.cfg-dark body.cfg-next .nx-grad-cols{color:var(--text-faint)}html.cfg-dark body.cfg-next .nx-hash{color:var(--text-faint)}html.cfg-dark .cp-tabs{background:#1e2022}html.cfg-dark .cp-tabs button{border:0;background:none;color:var(--text-muted,#8b8e94)}html.cfg-dark .cp-tabs button[aria-selected="true"]{background:#2a2c2f;color:var(--text,#f1f2f3);box-shadow:0 1px 2px rgba(0,0,0,0.24)}html.cfg-dark body.lab.cfg-next .lab-inspector #custom-element-appearance-editor{border:0;border-top:1px solid var(--line);background:none;box-shadow:none}html.cfg-dark body.lab.cfg-next .lab-inspector #custom-element-appearance-editor::before{color:var(--text)}html.cfg-dark body.cfg-next .custom-element-adjustments{border:0;background:none}html.cfg-dark body.cfg-next .custom-element-adjustment>span{color:var(--text-muted)}html.cfg-dark body.cfg-next .nx-seg{background:#1e2022}html.cfg-dark body.cfg-next .nx-seg button{border:0;background:none;color:var(--text-muted)}html.cfg-dark body.cfg-next .nx-seg button.is-selected{background:#2a2c2f;color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,0.24)}html.cfg-dark body.cfg-next .nx-restore:disabled{background:none}html.cfg-dark body.cfg-next .lab-cp-sw i.is-original{background:transparent !important;box-shadow:inset 0 0 0 1.5px #c7ccd4 !important}html.cfg-dark body.cfg-next .nx-tip-anchor>.nx-tip{border:0;background:none !important;box-shadow:none;color:var(--text-faint) !important}html.cfg-dark body.cfg-next .nx-tip-anchor>.nx-tip:hover{color:var(--text) !important}html.cfg-dark body.cfg-next .nx-tip-bubble{color:#fff}html.cfg-dark body.cfg-next .lab-fx-layers #layer-stack-card{border:0;background:none;box-shadow:none}html.cfg-dark body.cfg-next .lab-fx-layers .layer-row.is-current{border-color:var(--brand-text);box-shadow:0 0 0 1px var(--brand-text)}html.cfg-dark body.lab.cfg-next .lab-inspector[data-kind="element"] .lab-fx-layers{border-bottom:1px solid var(--line)}html.cfg-dark body.cfg-next .lab-cpanel-chip.is-original i{background:transparent;box-shadow:inset 0 0 0 1.5px #c7ccd4}html.cfg-dark body.cfg-next .lab-cpanel-chip.is-original span{color:var(--text-faint)}html.cfg-dark body.cfg-next .nx-last{border-bottom-color:transparent !important}html.cfg-dark .cfg-tooltip{border:1px solid rgba(255,255,255,.12);background:#2a2c2f;color:#f8faff;box-shadow:0 3px 8px rgba(0,0,0,0.6),0 1px 2px rgba(0,0,0,0.54)}html.cfg-dark .cfg-tooltip kbd{color:#6d7076}@media (forced-colors: active){html.cfg-dark .cfg-tooltip{border-color:CanvasText;background:Canvas;color:CanvasText}html.cfg-dark .cfg-tooltip kbd{color:CanvasText}}html.cfg-dark body.lab.cfg-next .cfg-shell .cfg-rail .tab-btn{color:var(--sa-muted)}html.cfg-dark body.cfg-next .cfg-rail .tab-btn .nx-rail-icon{color:var(--sa-muted)}html.cfg-dark body.lab.cfg-next .cfg-shell .cfg-rail .tab-btn:hover{background:#1e2022;color:var(--pc-ink)}html.cfg-dark body.lab.cfg-next .cfg-shell .cfg-rail .tab-btn:hover .nx-rail-icon{color:var(--pc-ink)}html.cfg-dark body.lab.cfg-next .cfg-shell .cfg-rail .tab-btn.is-active{background:#2a2c2f;color:var(--pc-ink);box-shadow:0 0 0 1px rgba(0,0,0,0.24),0 1px 2px rgba(0,0,0,0.18)}html.cfg-dark body.lab.cfg-next .cfg-shell .cfg-rail .tab-btn.is-active .nx-rail-icon{color:var(--pc-ink)}html.cfg-dark body.lab.cfg-next .lab-step-next{border:1px solid var(--line,rgba(255,255,255,.1));background:#101112;color:var(--pc-ink);box-shadow:0 1px 2px rgba(0,0,0,0.15000000000000002)}html.cfg-dark body.lab.cfg-next .lab-step-next:hover{background:#17181a}html.cfg-dark body.lab.cfg-next .lab-rm-action,html.cfg-dark body.lab.cfg-next .lab-rm-action.is-primary{border:1px solid var(--line,rgba(255,255,255,.1));background:#101112;color:var(--pc-ink)}html.cfg-dark body.lab.cfg-next .lab-rm-action.is-primary{border-color:rgba(38,109,240,.45)}html.cfg-dark body.lab.cfg-next .lab-rm-action:hover,html.cfg-dark body.lab.cfg-next .lab-rm-action.is-primary:hover{background:#17181a}html.cfg-dark body.studio.saas{color:var(--sa-ink)}html.cfg-dark body.saas .cfg-panel-title{color:var(--sa-ink)}html.cfg-dark body.saas .lab-insp-title{color:var(--sa-ink)}html.cfg-dark body.saas .cfg-topbar{border-bottom-color:var(--sa-line)}html.cfg-dark body.saas .cfg-topbar-left>.cfg-brand{border-right:0 !important;box-shadow:none !important}html.cfg-dark body.saas .cfg-doc-title{color:var(--sa-ink)}html.cfg-dark body.saas .cfg-save-state{color:var(--sa-muted)}html.cfg-dark body.saas .cfg-save-link{border:0;background:none;color:#7aa5f7}html.cfg-dark body.saas .cfg-save-link:hover{color:#7aa5f7}html.cfg-dark body.saas .cfg-save-link:focus-visible{outline:0;box-shadow:var(--st-ring)}html.cfg-dark body.saas .cfg-topbar .cfg-act-group{border:0;background:none;box-shadow:none}html.cfg-dark body.saas .cfg-topbar .cfg-act-group .cfg-act{border:0;background:none;box-shadow:none;color:var(--sa-muted)}html.cfg-dark body.saas .cfg-topbar .cfg-act-group .cfg-act svg{color:currentColor}html.cfg-dark body.saas .cfg-topbar .cfg-act-group .cfg-act:hover:not(:disabled){background:var(--st-hover);color:var(--sa-ink)}html.cfg-dark body.saas .cfg-topbar .cfg-act.is-text{border:0;background:none;box-shadow:none;color:var(--sa-ink)}html.cfg-dark body.saas .cfg-topbar .cfg-act.is-text:hover:not(:disabled){background:var(--st-hover);color:var(--sa-ink)}html.cfg-dark body.saas .cfg-topbar .cfg-act.is-text.is-open{background:var(--st-hover);color:var(--sa-ink)}html.cfg-dark body.saas .cfg-topbar .cfg-act.is-primary{border:0;background:radial-gradient(90% 60% at 50% 0%,rgba(16,17,18,0.08),rgba(16,17,18,0)),var(--sa-navy);color:#fff;box-shadow:inset 0 0 8px rgba(255,255,255,0.08),inset 0 .5px 0 rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.6)}html.cfg-dark body.saas .cfg-topbar .cfg-act.is-primary svg{color:#fff}html.cfg-dark body.saas .cfg-topbar .cfg-act.is-primary:hover:not(:disabled){background-color:var(--sa-blue-hover);color:#fff}html.cfg-dark body.saas .cfg-topbar .cfg-act.is-primary:active:not(:disabled){background-color:var(--sa-cta-active)}html.cfg-dark body.saas .cfg-topbar .cfg-act.is-primary:focus-visible{outline:0;box-shadow:var(--st-ring)}html.cfg-dark body.saas .cfg-topbar .cfg-act-price{background:rgba(16,17,18,0.18);color:#fff}html.cfg-dark body.saas .cfg-topbar .cfg-act.is-new-link:not(.is-primary) .cfg-act-price{background:rgba(255,255,255,0.09);color:var(--sa-ink)}html.cfg-dark body.saas .cfg-zoom-btn{border:0;background:none;color:var(--sa-ink)}html.cfg-dark body.saas .cfg-zoom-btn svg{color:var(--sa-muted)}html.cfg-dark body.saas .cfg-zoom-btn:hover,html.cfg-dark body.saas .cfg-zoom-btn.is-open{background:var(--st-hover)}html.cfg-dark body.saas .cfg-zoom-btn:focus-visible{outline:0;box-shadow:var(--st-ring)}html.cfg-dark body.saas .cfg-zoom-menu [role="menuitem"].is-current{color:#7aa5f7}html.cfg-dark body.saas .cfg-user{border:0;background:#1e2022;color:var(--sa-ink);box-shadow:0 0 0 0 rgba(255,255,255,.1)}html.cfg-dark body.saas .cfg-user::after{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.24)}html.cfg-dark body.saas .cfg-user:hover,html.cfg-dark body.saas .cfg-user.is-open{box-shadow:0 0 0 3px rgba(255,255,255,.1)}html.cfg-dark body.saas .cfg-user:focus{outline:none}html.cfg-dark body.saas .cfg-user:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 0 3.5px var(--sa-blue)}html.cfg-dark body.saas .cfg-shell .cfg-rail{border-right:1px solid var(--sa-line)}html.cfg-dark body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn{color:var(--sa-muted)}html.cfg-dark body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn .nx-rail-icon,html.cfg-dark body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn svg{color:var(--sa-muted)}html.cfg-dark body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn:hover{background:#17181a;color:var(--sa-ink)}html.cfg-dark body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn:hover :is(.nx-rail-icon,svg){color:var(--sa-ink)}html.cfg-dark body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn.is-active,html.cfg-dark body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn.is-active:hover{background:none;color:#7aa5f7;box-shadow:none}html.cfg-dark body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn.is-active :is(.nx-rail-icon,svg){color:#7aa5f7}html.cfg-dark body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn:focus{outline:none}html.cfg-dark body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--sa-blue)}html.cfg-dark body.saas.cfg-next .cfg-rail-foot{border-top:0 !important}html.cfg-dark body.saas .cfg-rail-help{border:0;background:none;color:var(--sa-muted)}html.cfg-dark body.saas .cfg-rail-help:hover{background:#17181a;color:var(--sa-ink)}html.cfg-dark body.saas .cfg-rail-help.is-open{background:none;color:#7aa5f7;box-shadow:none}html.cfg-dark body.saas .cfg-rail-help:focus{outline:none}html.cfg-dark body.saas .cfg-rail-help:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px var(--sa-blue)}html.cfg-dark body.saas .cfg-panel,html.cfg-dark body.saas .lab-inspector{border-color:var(--sa-line)}html.cfg-dark body.saas #cfg-panel>.lab-inspector{border:0;background:#101112;box-shadow:none}html.cfg-dark body.saas .lab-insp-head .lab-insp-close{color:var(--sa-muted)}html.cfg-dark body.saas .lab-insp-close:hover{background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.saas :is(#cfg-panel,.lab-inspector) :is(.cfg-panel-head,.lab-insp-head,.lab-cpanel-sec,.lab-tsec,.field){border-top:0 !important;border-bottom:0 !important}html.cfg-dark body.saas :is(.cfg-panel-head,.lab-insp-head){border-bottom:0 !important;box-shadow:none !important}html.cfg-dark body.saas .sa-tabs{background:none}html.cfg-dark body.saas .sa-tabs button{border:0;background:none;color:var(--sa-muted)}html.cfg-dark body.saas .sa-tabs button::after{background:var(--sa-blue)}html.cfg-dark body.saas .sa-tabs button:hover{color:var(--sa-ink)}html.cfg-dark body.saas .sa-tabs button[aria-selected="true"]{color:var(--sa-ink)}html.cfg-dark body.saas .sa-tabs button:focus-visible{outline:0;box-shadow:var(--st-ring)}html.cfg-dark body.saas .lab-cp-row.is-current{background:var(--sa-blue-soft);box-shadow:inset 0 0 0 1px var(--sa-blue-line)}html.cfg-dark body.saas .lab-cp-row.is-current .lab-cp-name{color:#7aa5f7}html.cfg-dark body.saas .v2-toggle input:checked+.v2-toggle-track{background:var(--sa-blue)}html.cfg-dark body.saas input[type="range"]{accent-color:var(--sa-blue)}html.cfg-dark body.saas :is(input,select,textarea):focus-visible{outline:0;box-shadow:none;border-color:var(--sa-blue)}html.cfg-dark body.saas .sa-summary{border:1px solid var(--sa-line);background:rgba(16,17,18,0.97);box-shadow:0 1px 2px rgba(0,0,0,0.15000000000000002),0 12px 32px -16px rgba(0,0,0,0.54)}html.cfg-dark body.saas .sa-summary-head p{color:var(--sa-ink)}html.cfg-dark body.saas .sa-summary-close{border:0;background:none;color:var(--sa-muted)}html.cfg-dark body.saas .sa-summary-close:hover{background:var(--st-hover);color:var(--sa-ink)}html.cfg-dark body.saas .sa-summary-close:focus-visible{outline:0;box-shadow:var(--st-ring)}html.cfg-dark body.saas .sa-trail-intro p{color:var(--sa-muted)}html.cfg-dark body.saas .sa-trail-prog{background:var(--sa-gray-soft)}html.cfg-dark body.saas .sa-trail-prog i{background:var(--sa-navy)}html.cfg-dark body.saas .sa-step:not(:last-child)::before{background:var(--sa-line)}html.cfg-dark body.saas .sa-step:is(.is-done,.is-skipped):not(:last-child)::before{background:var(--sa-navy)}html.cfg-dark body.saas .sa-step-dot{border:1.5px solid var(--sa-line);background:#101112;color:var(--sa-faint)}html.cfg-dark body.saas .sa-step.is-done .sa-step-dot{border-color:var(--sa-navy);background:var(--sa-navy);color:#fff}html.cfg-dark body.saas .sa-step.is-skipped .sa-step-dot{border-color:var(--sa-gray-soft);background:var(--sa-gray-soft);color:var(--sa-disabled)}html.cfg-dark body.saas .sa-step.is-current .sa-step-dot{border-color:var(--sa-navy);color:#7aa5f7}html.cfg-dark body.saas .sa-step.is-warn .sa-step-dot{border-color:var(--sa-step-red);color:var(--sa-step-red)}html.cfg-dark body.saas .sa-step-title{border:0;background:none;color:var(--sa-ink)}html.cfg-dark body.saas .sa-step-title:hover{color:#7aa5f7}html.cfg-dark body.saas .sa-step-title em{color:var(--sa-faint)}html.cfg-dark body.saas .sa-step.is-skipped .sa-step-title{color:var(--sa-muted)}html.cfg-dark body.saas .sa-step-meta{color:var(--sa-muted)}html.cfg-dark body.saas .sa-step.is-warn .sa-step-meta{color:var(--sa-step-red)}html.cfg-dark body.saas .sa-step.is-skipped .sa-step-meta{color:var(--sa-faint)}html.cfg-dark body.saas .sa-summary .lab-rm-sw i{border:1.5px solid rgba(255,255,255,.06);box-shadow:0 0 0 1px rgba(0,0,0,0.24)}html.cfg-dark body.saas .sa-step-tiles button{border:1px dashed var(--sa-line);background:none;color:var(--sa-muted)}html.cfg-dark body.saas .sa-step-tiles button.is-on{color:var(--sa-ink)}html.cfg-dark body.saas .sa-step-tiles button:hover{border-color:var(--sa-navy);color:#7aa5f7}html.cfg-dark body.saas :is(.sa-step-act,.sa-step-here){border:0;background:none;color:var(--sa-muted)}html.cfg-dark body.saas .sa-step-act:hover{background:var(--sa-gray-soft);color:#7aa5f7}html.cfg-dark body.saas .sa-step-act.is-primary{background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.saas .sa-step-act.is-primary:hover{background:#1e2022}html.cfg-dark body.saas .sa-step-act.is-primary:active{background:var(--sa-blue-line)}html.cfg-dark body.saas .sa-step-here{color:#7aa5f7}html.cfg-dark body.saas :is(.sa-step-title,.sa-step-act,.sa-step-here,.sa-step-tiles button):focus-visible{outline:0;box-shadow:var(--st-ring)}html.cfg-dark body.saas .sa-summary-price{border-top:1px solid var(--sa-line);color:var(--sa-muted)}html.cfg-dark body.saas .sa-summary-price strong{color:#7aa5f7}html.cfg-dark body.saas .cfg-stage .v2-quick-state button.is-selected,html.cfg-dark body.saas .cfg-stage .v2-quick-state button[aria-pressed="true"]{background:var(--sa-navy);color:#fff}html.cfg-dark body.saas :is(.lab-tx-add,.element-library-upload){border:0;background:var(--sa-blue-soft);color:#7aa5f7;box-shadow:none}html.cfg-dark body.saas :is(.lab-tx-add,.element-library-upload) svg{color:#7aa5f7}html.cfg-dark body.saas :is(.lab-tx-add,.element-library-upload):hover:not(:disabled){background:#1e2022;color:#7aa5f7;border:0}html.cfg-dark body.saas :is(.lab-tx-add,.element-library-upload):active:not(:disabled){background:var(--sa-blue-line)}html.cfg-dark body.saas :is(.lab-tx-add,.element-library-upload):focus-visible{outline:0;box-shadow:var(--st-ring)}html.cfg-dark body.saas .lab-tx-add:disabled{background:#1e2022;color:var(--sa-muted);box-shadow:none}html.cfg-dark body.saas .lab-tx-add:disabled svg{color:var(--sa-muted)}html.cfg-dark body.saas .sa-head-btn{border:0;background:none;color:var(--sa-muted)}html.cfg-dark body.saas .sa-head-btn:hover{background:var(--st-hover);color:var(--sa-ink)}html.cfg-dark body.saas .sa-head-btn.is-danger{color:#eb3b3b}html.cfg-dark body.saas .sa-head-btn.is-danger:hover{background:#17181a;color:#eb3b3b}html.cfg-dark body.saas .sa-head-btn:focus-visible{outline:0;box-shadow:var(--st-ring)}html.cfg-dark body.saas .cfg-summary-btn{border:0;background:none;color:var(--sa-muted)}html.cfg-dark body.saas .cfg-summary-btn:hover{background:var(--st-hover);color:var(--sa-ink)}html.cfg-dark body.saas .cfg-summary-btn[aria-pressed="true"],html.cfg-dark body.saas .cfg-summary-btn[aria-pressed="true"]:hover{background:none;color:#7aa5f7}html.cfg-dark body.saas .cfg-summary-btn:focus-visible{outline:0;box-shadow:var(--st-ring)}html.cfg-dark body.saas.lab #cfg-panel #tab-preview .field-sub{color:var(--sa-muted)}html.cfg-dark body.saas #tab-preview .field-sub b{color:var(--sa-ink)}html.cfg-dark body.saas .sa-texture-pick{border:1px solid var(--sa-line);background:#101112}html.cfg-dark body.saas .sa-texture-pick:hover{border-color:var(--sa-blue-line);background:#17181a}html.cfg-dark body.saas .sa-texture-pick[aria-pressed="true"]{border-color:var(--sa-blue);box-shadow:inset 0 0 0 1px var(--sa-blue)}html.cfg-dark body.saas .sa-texture-pick:focus-visible{outline:0;box-shadow:var(--st-ring)}html.cfg-dark body.saas #lab-insp-body>.sa-tabs{background:#101112}html.cfg-dark body.saas.lab .lab-inspector.sa-inline{border:0 !important;box-shadow:none !important;background:none !important}html.cfg-dark body.saas .sa-layers-open{border:1px solid var(--sa-line);background:#101112;color:var(--sa-ink)}html.cfg-dark body.saas .sa-layers-open svg{color:var(--sa-muted)}html.cfg-dark body.saas .sa-layers-open:hover{border-color:var(--sa-blue-line);background:#17181a}html.cfg-dark body.saas .sa-layers-open:focus-visible{outline:0;box-shadow:var(--st-ring)}html.cfg-dark body.saas .cfg-rail-version{color:var(--sa-disabled)}html.cfg-dark body.saas .sa-size{border:1px solid var(--sa-line);background:#101112}html.cfg-dark body.saas .sa-size button{border:0;background:none;color:var(--sa-ink)}html.cfg-dark body.saas .sa-size button:hover{background:var(--st-hover)}html.cfg-dark body.saas .sa-size input{border:0;border-left:1px solid var(--sa-line);border-right:1px solid var(--sa-line);background:none;color:var(--sa-ink)}html.cfg-dark body.saas .sa-size input:focus{outline:0;box-shadow:none;background:var(--sa-blue-soft)}html.cfg-dark body.saas .sa-size input[readonly]:hover{background:var(--st-hover)}html.cfg-dark body.saas .sa-size input[readonly]:focus{background:none}html.cfg-dark body.saas .sa-size:focus-within{border-color:var(--sa-blue);box-shadow:none}html.cfg-dark body.saas #body-image-trigger{border:1px solid var(--sa-blue-line);background:var(--sa-blue-soft);color:#7aa5f7;box-shadow:none}html.cfg-dark body.saas #body-image-trigger svg{color:#7aa5f7}html.cfg-dark body.saas #body-image-trigger:hover{background:rgba(38,109,240,.16);border-color:rgba(38,109,240,.45)}html.cfg-dark body.saas #tab-templates .desktop-template-filters .desktop-template-types{background:none}html.cfg-dark body.saas #tab-templates .desktop-template-filters .desktop-template-types button{border:0;border-bottom:1.5px solid transparent;background:none;box-shadow:none;color:var(--sa-muted)}html.cfg-dark body.saas #tab-templates .desktop-template-filters .desktop-template-types button:hover{color:var(--sa-ink)}html.cfg-dark body.saas #tab-templates .desktop-template-filters .desktop-template-types button[aria-selected="true"]{border-bottom-color:var(--sa-ink);background:none;color:var(--sa-ink);box-shadow:none}html.cfg-dark body.saas #tab-templates .desktop-template-filters .desktop-template-types [data-template-count]{color:var(--sa-disabled)}html.cfg-dark body.saas #tab-templates .desktop-template-filters .desktop-template-types button:focus-visible{outline:none;box-shadow:none;color:#7aa5f7;border-bottom-color:var(--sa-blue)}html.cfg-dark body.saas #tab-templates .desktop-template-card,html.cfg-dark body.saas #tab-templates .desktop-template-card:hover,html.cfg-dark body.saas #tab-templates .desktop-template-card.is-in-use,html.cfg-dark body.saas #tab-templates .desktop-template-card[aria-pressed="true"],html.cfg-dark body.saas #tab-templates .desktop-template-card.is-applying,html.cfg-dark body.saas #tab-templates .desktop-template-card:focus-visible{border:0;background:none;box-shadow:none;outline:none}html.cfg-dark body.saas #tab-templates .desktop-template-thumb{background:#17181a}html.cfg-dark body.saas #tab-templates .desktop-template-card:hover .desktop-template-thumb{background:#1e2022}html.cfg-dark body.saas #tab-templates .desktop-template-card.is-in-use .desktop-template-thumb,html.cfg-dark body.saas #tab-templates .desktop-template-card[aria-pressed="true"] .desktop-template-thumb,html.cfg-dark body.saas #tab-templates .desktop-template-card.is-applying .desktop-template-thumb{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 0 3.5px var(--sa-navy)}html.cfg-dark body.saas #tab-templates .desktop-template-card:focus-visible .desktop-template-thumb{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 0 3.5px var(--sa-blue)}html.cfg-dark body.saas .desktop-template-meta{color:var(--sa-faint)}html.cfg-dark body.saas .desktop-template-badge-anim{color:inherit}html.cfg-dark body.saas .animation-library-item,html.cfg-dark body.saas .animation-library-item:hover,html.cfg-dark body.saas .animation-library-item.is-selected,html.cfg-dark body.saas .animation-library-item:focus-visible{border:0;background:none;box-shadow:none;outline:none}html.cfg-dark body.saas .animation-library-item.is-selected .animation-library-preview{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 0 3.5px var(--sa-navy)}html.cfg-dark body.saas .animation-library-item:focus-visible .animation-library-preview{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 0 3.5px var(--sa-blue)}html.cfg-dark body.saas .animation-library-preview.is-none{background-color:#101112;background-image:linear-gradient(45deg,#1e2022 25%,transparent 25%,transparent 75%,#1e2022 75%),linear-gradient(45deg,#1e2022 25%,transparent 25%,transparent 75%,#1e2022 75%)}html.cfg-dark body.saas .animation-library-preview.is-none,html.cfg-dark body.saas .animation-library-item.is-import .animation-library-preview{outline:1px solid rgba(255,255,255,.1)}html.cfg-dark body.saas .animation-library-item.is-import .animation-library-preview{background:#17181a;color:var(--sa-muted)}html.cfg-dark body.saas .animation-library-item.is-import:hover .animation-library-preview{background:#1e2022;color:var(--sa-ink)}html.cfg-dark body.saas .animation-library-name,html.cfg-dark body.saas .animation-library-item.is-none .animation-library-name{color:var(--sa-ink)}html.cfg-dark body.saas .animation-library-item.is-selected .animation-library-name{color:#7aa5f7}html.cfg-dark body.saas .element-library-item{border:0;background:#17181a}html.cfg-dark body.saas .element-library-item:hover{border:0;background:#1e2022}html.cfg-dark body.saas .element-library-item:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 0 3.5px var(--sa-blue)}html.cfg-dark body.saas .drop-hint{border:1.5px dashed var(--sa-blue);background:#17181a;color:#7aa5f7}html.cfg-dark body.saas .lab-inspector .lab-grad-top .lab-cpanel-select select{border:1px solid var(--sa-line);background-color:#1a1b1d}html.cfg-dark body.saas .lab-inspector .lab-angle-btn{border:1px solid var(--sa-line);background:#101112}html.cfg-dark body.saas .lab-inspector .lab-grad-stop .lab-grad-num.is-pos,html.cfg-dark body.saas .lab-inspector .lab-grad-stop .lab-colour-field{border:1px solid var(--sa-line);background:#101112}html.cfg-dark body.saas .lab-inspector .lab-grad-stop .lab-grad-num.is-alpha{border:0;border-left:1px solid var(--sa-line);background:none}html.cfg-dark body.saas .lab-inspector :is(.lab-grad-top .lab-cpanel-select select,.lab-angle-btn,.lab-grad-stop .lab-grad-num.is-pos,.lab-grad-stop .lab-colour-field):hover{border-color:rgba(38,109,240,.45)}html.cfg-dark body.saas .lab-inspector :is(.lab-grad-stop .lab-grad-num.is-pos,.lab-grad-stop .lab-colour-field):focus-within{border-color:var(--sa-blue)}html.cfg-dark body.saas .lab-tx-col .custom-font-remove{border:0;background:none;color:var(--sa-muted)}html.cfg-dark body.saas .lab-tx-col .custom-font-remove:hover{background:#17181a;color:#eb3b3b}html.cfg-dark body.saas .lab-tx-col .custom-font-remove:focus-visible{outline:none;box-shadow:var(--st-ring)}html.cfg-dark body.saas .animation-library-item.is-import.is-drop-target .animation-library-preview,html.cfg-dark body.saas .text-preset-item.nx-font-import.is-drop-target .text-preset-sample{border-color:transparent;background:#17181a}html.cfg-dark body.saas .animation-library-item.is-import.is-drop-target .animation-library-name{color:#7aa5f7}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,html.cfg-dark .lab-tx-font,html.cfg-dark .lab-cpanel-chip,html.cfg-dark .lab-grad-stop .lab-colour-field,html.cfg-dark .lab-grad-stop .lab-grad-num.is-pos,html.cfg-dark .lab-angle-btn,html.cfg-dark .dz-input,html.cfg-dark .sa-size,html.cfg-dark select:not([hidden])){border:1px solid var(--sa-line);background-color:#1a1b1d}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,html.cfg-dark .lab-tx-font,html.cfg-dark .lab-cpanel-chip,html.cfg-dark .lab-grad-stop .lab-colour-field,html.cfg-dark .lab-grad-stop .lab-grad-num.is-pos,html.cfg-dark .lab-angle-btn,html.cfg-dark .dz-input,html.cfg-dark .sa-size,html.cfg-dark select:not([hidden])):hover{border-color:rgba(38,109,240,.45)}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,.lab-grad-stop .lab-colour-field,.lab-grad-stop .lab-grad-num.is-pos,.dz-input,.sa-size):focus-within,html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) select:focus{border-color:var(--sa-blue);background-color:#1a1b1d}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-abtn,.lab-ibtn,.custom-element-colour-picker,.custom-element-colour-reset){border:1px solid var(--sa-line);background:#101112}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-abtn,.lab-ibtn,.custom-element-colour-picker,.custom-element-colour-reset):hover:not(:disabled){border-color:rgba(38,109,240,.45);background:#17181a}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) .lab-ibtn.is-on{border-color:var(--sa-blue-line);background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.saas #tab-templates .desktop-template-filters .desktop-template-types button{border-bottom:0}html.cfg-dark body.saas #tab-templates .desktop-template-filters .desktop-template-types button::after{background:var(--sa-blue)}html.cfg-dark body.saas .lab-inspector .lab-colour-field{border:1px solid var(--sa-line);background:#101112}html.cfg-dark body.saas .lab-inspector .lab-colour-field:hover{border-color:rgba(38,109,240,.45)}html.cfg-dark body.saas .lab-inspector .lab-colour-field:focus-within{border-color:var(--sa-blue)}html.cfg-dark body.saas .lab-inspector :is(.sa-size input,.lab-colour-field input){border:0;background:none;box-shadow:none}html.cfg-dark .sa-account-menu{border:1px solid var(--sa-line,rgba(255,255,255,.1));background:#1a1b1d;box-shadow:0 12px 32px rgba(0,0,0,0.36),0 2px 6px rgba(0,0,0,0.18);color:var(--sa-ink,#f1f2f3)}html.cfg-dark .sa-account-head{border-bottom:1px solid rgba(255,255,255,.1)}html.cfg-dark .sa-account-avatar{background:#1e2022;color:var(--sa-ink)}html.cfg-dark .sa-account-avatar::after{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.24)}html.cfg-dark .sa-account-who small{color:var(--sa-muted,#a3a6ab)}html.cfg-dark .sa-account-item{border:0;background:none;color:var(--sa-ink,#f1f2f3)}html.cfg-dark .sa-account-item svg{color:var(--sa-muted,#a3a6ab)}html.cfg-dark .sa-account-item .sa-account-ext{color:var(--sa-disabled)}html.cfg-dark .sa-account-item:hover,html.cfg-dark .sa-account-item:focus-visible{outline:none;background:#17181a}html.cfg-dark .sa-account-item:disabled{color:var(--sa-muted,#a3a6ab)}html.cfg-dark body.saas .cfg-topbar .cfg-act.is-primary{background:radial-gradient(90% 60% at 50% 0%,rgba(16,17,18,0.05),rgba(16,17,18,0)),var(--sa-cta);box-shadow:0 8px 8px rgba(0,0,0,0.09),0 4px 4px rgba(0,0,0,0.09),0 2px 2px rgba(0,0,0,0.09),inset 0 0 16px rgba(255,255,255,0.08),inset 0 0 8px rgba(255,255,255,0.08),inset 0 .5px 0 rgba(255,255,255,0.08)}html.cfg-dark body.saas .cfg-topbar .cfg-act.is-primary:hover:not(:disabled){background-color:var(--sa-cta-hover)}html.cfg-dark body.saas .cfg-topbar .cfg-act.is-primary:active:not(:disabled){background-color:var(--sa-cta-active)}html.cfg-dark body.saas #pop-link :is(.generate-btn,.gen-confirm-ok){background:radial-gradient(90% 60% at 50% 0%,rgba(16,17,18,0.05),rgba(16,17,18,0)),var(--sa-cta)}html.cfg-dark body.saas #pop-link :is(.generate-btn,.gen-confirm-ok):hover:not(:disabled){background-color:var(--sa-cta-hover)}html.cfg-dark body.saas :is(.cfg-save-link,.element-library-link,.layer-row-link){color:#7aa5f7}html.cfg-dark body.saas :is(.cfg-save-link,.element-library-link,.layer-row-link):hover{color:#7aa5f7}html.cfg-dark .sa-select-pop .lab-tx-pop-item:disabled{color:var(--sa-disabled);background:none}html.cfg-dark body.saas select.is-open{border-color:var(--sa-blue)}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) select:not([hidden]){color:var(--text)}html.cfg-dark body.saas .custom-element-adjustment.sa-tone-field>.lab-cpanel-label{color:var(--text-muted)}html.cfg-dark body.saas .lab-cpanel-sec.nx-sync .lab-cpanel-toggle{color:var(--text-muted)}html.cfg-dark body.saas .lab-cpanel-sec.sa-finish .lab-cpanel-range span{color:var(--text-muted)}html.cfg-dark body.saas .lab-cpanel-sec.sa-finish>.lab-cpanel-head p{color:var(--text-muted)}html.cfg-dark body.saas .sa-color-th{color:var(--text-faint)}html.cfg-dark body.saas .sa-color-name{color:var(--text)}html.cfg-dark body.saas.lab.cfg-next .cfg-shell:has(.cfg-panel.is-collapsed) .cfg-rail .tab-btn.is-active{color:var(--sa-muted)}html.cfg-dark body.saas.lab.cfg-next .cfg-shell:has(.cfg-panel.is-collapsed) .cfg-rail .tab-btn.is-active :is(.nx-rail-icon,svg){color:var(--sa-muted)}html.cfg-dark body.saas.lab.cfg-next .cfg-shell:has(.cfg-panel.is-collapsed) .cfg-rail .tab-btn.is-active:hover{color:var(--sa-ink)}html.cfg-dark body.saas.lab.cfg-next .cfg-shell:has(.cfg-panel.is-collapsed) .cfg-rail .tab-btn.is-active:hover :is(.nx-rail-icon,svg){color:var(--sa-ink)}html.cfg-dark body.saas .custom-element-adjustment:has(#custom-element-opacity){color:var(--text-muted)}html.cfg-dark body.saas .custom-element-adjustment #custom-element-opacity-value{color:var(--text)}html.cfg-dark body.saas .lab-tx-panel .sa-tx-opacity{color:var(--text-muted)}html.cfg-dark body.saas .lab-tx-panel .sa-tx-opacity output{color:var(--text)}html.cfg-dark body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea{border:1px solid var(--sa-line);background:#101112;color:var(--text)}html.cfg-dark body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea::placeholder{color:var(--text-faint)}html.cfg-dark body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea:hover{border-color:rgba(38,109,240,.45)}html.cfg-dark body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea:focus{border-color:var(--sa-blue);background:#101112;box-shadow:none;outline:0}html.cfg-dark body.saas .lab-tx-panel .lab-tx-counter{color:var(--text-faint)}html.cfg-dark body.saas .lab-tx-panel .sa-tx-add-stop{border:0;background:none;color:var(--text-muted)}html.cfg-dark body.saas .lab-tx-panel .sa-tx-add-stop:hover:not(:disabled){color:var(--text)}html.cfg-dark body.saas .lab-tx-panel .sa-tx-add-stop:focus-visible{outline:0;box-shadow:var(--st-ring)}html.cfg-dark body.saas.lab.cfg-next .lab-inspector[data-kind] .lab-fx-layers{border-bottom:0}html.cfg-dark body.saas .lab-geo .lab-ibtn,html.cfg-dark body.saas .lab-geo .lab-ibtns .lab-ibtn,html.cfg-dark body.saas .lab-geo .lab-grid.is-dims>.lab-ibtn{border:1px solid var(--sa-line);background:#101112;color:var(--text-muted)}html.cfg-dark body.saas .lab-geo .lab-ibtn:hover:not(:disabled){border-color:rgba(38,109,240,.45);background:#17181a;color:var(--text)}html.cfg-dark body.saas .lab-geo .lab-grid.is-dims>.lab-ibtn.is-on,html.cfg-dark body.saas .lab-geo .lab-ibtns .lab-ibtn.is-on{border-color:var(--sa-line);background:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark body.saas .lab-tx-panel .lab-tx-toggles{border:1px solid var(--sa-line);background:#101112}html.cfg-dark body.saas .lab-fx-layers .layer-row{border:0;background:none;box-shadow:none}html.cfg-dark body.saas .lab-fx-layers .layer-row:hover{background:#17181a}html.cfg-dark body.saas .lab-fx-layers .layer-row.is-current{border:0;background:var(--sa-blue-soft);box-shadow:none}html.cfg-dark body.saas .lab-fx-layers .layer-row:focus{outline:0}html.cfg-dark body.saas .lab-fx-layers .layer-row:focus-visible{box-shadow:inset 0 0 0 1.5px var(--sa-ink)}html.cfg-dark body.saas .lab-fx-layers .layer-row-thumb{background:var(--sa-gray-soft);color:var(--sa-muted)}html.cfg-dark body.saas .lab-fx-layers .layer-row.is-current .layer-row-thumb.is-kind{background:#101112}html.cfg-dark body.saas .lab-fx-layers .layer-row-toggle{color:var(--sa-muted)}html.cfg-dark body.saas .lab-fx-layers .layer-row-label{color:var(--sa-ink)}html.cfg-dark body.saas .lab-fx-layers .layer-row-link:hover{background:var(--sa-line)}html.cfg-dark body.saas .lab-fx-layers .layer-row.is-drop-before,html.cfg-dark body.saas .lab-fx-layers .layer-row.is-drop-after{box-shadow:none}html.cfg-dark body.saas .lab-fx-layers .layer-row.is-drop-before::before,html.cfg-dark body.saas .lab-fx-layers .layer-row.is-drop-after::after{background:var(--sa-blue)}html.cfg-dark body.saas .lab-fx-layers .layer-group-items ol{border:0}html.cfg-dark body.saas .lab-fx-layers .layer-subrow:hover{background:#17181a}html.cfg-dark body.saas .lab-fx-layers .layer-subrow .layer-row-label{color:var(--sa-muted)}html.cfg-dark body.saas .lab-fx-layers #custom-element-touchpad-field>span{color:var(--text-muted)}html.cfg-dark body.saas .lab-tx-panel .sa-look>.lab-cpanel-head.sa-line p{color:var(--text-muted)}html.cfg-dark body.saas #tab-skins #bodyfx-admin .field-header label{color:var(--sa-ink)}html.cfg-dark body.saas #bodyfx-admin .sa-admin-row{color:var(--text-muted)}html.cfg-dark body.saas #bodyfx-admin .sa-admin-row>:is(input,select){border:1px solid var(--sa-line);background-color:#1a1b1d;color:var(--sa-ink);box-shadow:none}html.cfg-dark body.saas #bodyfx-admin .sa-admin-range{color:var(--text-muted)}html.cfg-dark body.saas #bodyfx-admin .sa-admin-range output{color:var(--sa-ink)}html.cfg-dark body.saas #bodyfx-admin .sa-admin-status{color:var(--sa-faint)}html.cfg-dark body.saas.lab #cfg-panel #tab-settings .field-header label{color:var(--sa-ink)}html.cfg-dark body.saas.lab #cfg-panel #tab-settings .dz-block>.field-sub:not(.dz-note){color:var(--sa-faint)}html.cfg-dark body.saas #tab-settings .live-input-state{color:var(--sa-muted)}html.cfg-dark body.saas #tab-settings .live-input-dot{background:var(--sa-faint);box-shadow:none}html.cfg-dark body.saas #tab-settings .live-input-state.is-connected{color:var(--sa-ink)}html.cfg-dark body.saas #tab-settings .live-input-state.is-connected .live-input-dot{background:#027f51;box-shadow:none}html.cfg-dark body.saas #tab-settings .live-name{color:var(--sa-muted)}html.cfg-dark body.saas #tab-settings .live-bar{background:var(--sa-gray-soft)}html.cfg-dark body.saas #tab-settings .live-bar i{background:var(--sa-blue)}html.cfg-dark body.saas #tab-settings .live-val{color:var(--sa-ink)}html.cfg-dark body.saas #tab-settings .live-chip{color:var(--sa-muted);background:var(--sa-gray-soft)}html.cfg-dark body.saas #tab-settings .live-chip.is-on{background:var(--sa-blue);border-color:var(--sa-blue);color:#fff}html.cfg-dark body.saas #tab-settings .opacity-row>.opacity-label-row>span:first-child{color:var(--sa-muted)}html.cfg-dark body.saas #tab-settings .opacity-row>.opacity-label-row>span:last-child{color:var(--sa-ink)}html.cfg-dark body.saas #tab-settings .dz-block>.opacity-label-row span:first-child{color:var(--sa-muted)}html.cfg-dark body.saas #tab-settings .dz-head{color:var(--sa-faint)}html.cfg-dark body.saas #tab-settings .dz-side{color:var(--sa-muted)}html.cfg-dark body.saas.lab.cfg-next .lab-tx-col .text-preset-item.nx-font-import:not(.is-drop-target) .text-preset-sample{border:1px solid var(--sa-line)}html.cfg-dark body.saas.lab.cfg-next .lab-tx-col .text-preset-item.nx-font-import:not(.is-drop-target):hover .text-preset-sample{border-color:rgba(38,109,240,.45)}html.cfg-dark body.saas.lab #cfg-panel #tab-settings .dz-block>.field-sub b{color:inherit}html.cfg-dark body.saas #cfg-help-menu a svg{color:var(--sa-faint)}html.cfg-dark body.saas #cfg-help-menu a kbd{border:0;background:none;box-shadow:none;color:var(--sa-faint)}html.cfg-dark body.saas #tab-preview .sa-preview-txt{color:var(--sa-muted)}html.cfg-dark body.saas #tab-preview .sa-preview-txt b{color:var(--sa-ink)}html.cfg-dark body.saas #tab-preview .sa-preview-title{color:var(--sa-ink)}html.cfg-dark body.saas #tab-preview .sa-preview-list li{color:var(--sa-muted)}html.cfg-dark body.saas #tab-preview .sa-preview-list svg{color:#7aa5f7}html.cfg-dark body.saas .preload-bar-track{background:var(--sa-line)}html.cfg-dark body.saas .preload-bar-fill{background:var(--sa-blue);box-shadow:none}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,html.cfg-dark .lab-tx-font,html.cfg-dark .lab-cpanel-chip,html.cfg-dark .lab-colour-field,html.cfg-dark .lab-grad-num.is-pos,html.cfg-dark .lab-angle-btn,html.cfg-dark .dz-input,html.cfg-dark .sa-size,html.cfg-dark .lab-abtn,html.cfg-dark .lab-ibtn,html.cfg-dark .custom-element-colour-picker,html.cfg-dark .custom-element-colour-reset,html.cfg-dark .lab-tx-toggles,html.cfg-dark select:not([hidden])),html.cfg-dark body.saas .cfg-panel #controls-col select:not([hidden]),html.cfg-dark body.saas .lab-inspector .lab-grad-top .lab-cpanel-select select,html.cfg-dark body.saas .lab-geo :is(.lab-ibtn,.lab-ibtns .lab-ibtn,.lab-grid.is-dims>.lab-ibtn),html.cfg-dark body.saas .lab-tx-panel .lab-tx-toggles,html.cfg-dark body.saas #element-library-search{border:1px solid var(--sa-line);background-color:transparent;box-shadow:none}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,html.cfg-dark .lab-tx-font,html.cfg-dark .lab-cpanel-chip,html.cfg-dark .lab-colour-field,html.cfg-dark .lab-grad-num.is-pos,html.cfg-dark .lab-angle-btn,html.cfg-dark .dz-input,html.cfg-dark .sa-size,html.cfg-dark select:not([hidden]),.lab-abtn,.lab-ibtn):hover:not(:disabled){border-color:rgba(38,109,240,.45);background-color:transparent}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,.lab-colour-field,.lab-grad-num.is-pos,.dz-input,.sa-size):focus-within,html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) select:focus,html.cfg-dark body.saas #element-library-search:focus{border-color:var(--sa-blue);background-color:transparent;box-shadow:none;outline:0}html.cfg-dark body.saas .lab-inspector :is(.sa-size input,.lab-colour-field input){border:0;background:none;box-shadow:none}html.cfg-dark body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea{background:transparent}html.cfg-dark body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea:focus{background:transparent}html.cfg-dark body.saas .lab-geo :is(.lab-ibtn,.lab-ibtns .lab-ibtn,.lab-grid.is-dims>.lab-ibtn).is-on{border-color:var(--sa-blue-line);background-color:var(--sa-blue-soft);color:#7aa5f7}html.cfg-dark,html.cfg-dark body,html.cfg-dark body.studio,html.cfg-dark body.studio.saas{--bg:#101112;--surface:#101112;--surface-2:#17181a;--surface-3:#1e2022;--line:rgba(255,255,255,.09);--text:#f1f2f3;--ink:#f1f2f3;--text-muted:#a3a6ab;--text-faint:#8b8e94;--st-hover:rgba(255,255,255,.06);--st-ring:0 0 0 3px rgba(255,255,255,.16);--sa-ink:#f1f2f3;--sa-muted:#a3a6ab;--sa-faint:#8b8e94;--sa-disabled:#7b7e84;--sa-line:rgba(255,255,255,.09);--sa-gray-soft:#1e2022;--sa-blue-soft:rgba(38,109,240,.16);--sa-blue-line:rgba(38,109,240,.45);--brand-text:#7aa5f7;--pc-ink:#f1f2f3;background-color:#101112;color:#f1f2f3}html.cfg-dark body{background:#101112}html.cfg-dark ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14)}html.cfg-dark ::-webkit-scrollbar-track{background:transparent}html.cfg-dark *{scrollbar-color:rgba(255,255,255,.16) transparent}html.cfg-dark input::placeholder,html.cfg-dark textarea::placeholder{color:#6d7076}html.cfg-dark select option{background:#1a1b1d;color:#f1f2f3}html.cfg-dark body.saas .cfg-topbar,html.cfg-dark body.saas .cfg-stage{background-color:#101112 !important}html.cfg-dark body.saas .cfg-rail,html.cfg-dark body.saas .cfg-panel,html.cfg-dark body.saas #controls-col,html.cfg-dark body.saas .lab-inspector{background-color:#0b0c0d !important}html.cfg-dark body.saas .cfg-save-link,html.cfg-dark body.saas .sa-step-here,html.cfg-dark body.saas .sa-step-act.is-primary{color:#7aa5f7}html.cfg-dark .lcp{color-scheme:dark;--lcp-navy:#266DF0;--lcp-ink:#f1f2f3;--lcp-text:#f1f2f3;--lcp-muted:#a3a6ab;--lcp-faint:#8b8e94;--lcp-disabled:#7b7e84;--lcp-line:rgba(255,255,255,.09);--lcp-line-hover:rgba(255,255,255,.18);--lcp-soft:rgba(255,255,255,.09);--lcp-canvas:#101112;--lcp-ok:#02ad6e;--lcp-hover:#1e2022;background:#101112;color:#f1f2f3}html.cfg-dark .lcp .lcp-login,html.cfg-dark .lcp .lcp-link,html.cfg-dark .lcp .lcp-tag{color:#7aa5f7}html.cfg-dark #cfg-theme-btn .cfg-theme-sun{display:block}html.cfg-dark #cfg-theme-btn .cfg-theme-moon{display:none}html.cfg-dark body.lab .lab-tx-col .text-preset-item .text-preset-sample,html.cfg-dark body.lab .lab-tx-col .text-preset-item .text-preset-live{background:#17181a}html.cfg-dark body.studio .cfg-stage{background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.3px)}html.cfg-dark .lcp .lcp-chip{border-color:rgba(255,255,255,.14)}html.cfg-dark .lcp .lcp-points svg{color:#7aa5f7}html.cfg-dark .pc-dialog{background:#1a1b1d;color:#f1f2f3;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 48px rgba(0,0,0,.6)}html.cfg-dark .pc-dialog::backdrop{background:rgba(0,0,0,.6)}html.cfg-dark .pc-dialog-title{color:#f1f2f3}html.cfg-dark .pc-dialog-text{color:#a3a6ab}html.cfg-dark .pc-dialog-field{color:#a3a6ab}html.cfg-dark .pc-dialog-field input{background:#101112;border-color:rgba(255,255,255,.14);color:#f1f2f3}html.cfg-dark .pc-dialog-error{background:rgba(235,59,59,.12);color:#eb3b3b}html.cfg-dark .pc-dialog-btn.is-cancel{background:transparent;border-color:rgba(255,255,255,.14);color:#f1f2f3}html.cfg-dark .pc-dialog-btn.is-cancel:hover{background:rgba(255,255,255,.06)}html.cfg-dark .pc-dialog-btn.is-primary:hover:not(:disabled){background:#1c5fdb}html.cfg-dark .pc-dialog-btn.is-danger{background:#eb3b3b}html.cfg-dark .pc-dialog-btn.is-danger:hover:not(:disabled){background:#d92f2f}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,.lab-tx-font,.lab-cpanel-chip,.lab-colour-field,.lab-grad-num.is-pos,.lab-angle-btn,.dz-input,.sa-size,.lab-abtn,.lab-ibtn,.custom-element-colour-picker,.custom-element-colour-reset,.lab-tx-toggles,select:not([hidden])),html.cfg-dark body.saas .cfg-panel #controls-col select:not([hidden]),html.cfg-dark body.saas .lab-inspector .lab-grad-top .lab-cpanel-select select,html.cfg-dark body.saas .lab-geo :is(.lab-ibtn,.lab-ibtns .lab-ibtn,.lab-grid.is-dims>.lab-ibtn),html.cfg-dark body.saas .lab-tx-panel .lab-tx-toggles,html.cfg-dark #element-library-search{box-sizing:border-box;height:36px;min-height:36px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background-color:transparent;box-shadow:none;font-family:"Inter",-apple-system,"Segoe UI",sans-serif;font-size:14px;font-weight:500;letter-spacing:-.07px;color:#f1f2f3}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,.lab-colour-field,.lab-grad-num.is-pos,.dz-input,.sa-size,.lab-tx-font,.lab-cpanel-chip) :is(input,button,span:not(.lab-swatch)),html.cfg-dark body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea{font-family:"Inter",-apple-system,"Segoe UI",sans-serif;font-size:14px;font-weight:500;letter-spacing:-.07px}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,.lab-tx-font,.lab-cpanel-chip,.lab-colour-field,.lab-grad-num.is-pos,.lab-angle-btn,.dz-input,.sa-size,select:not([hidden]),.lab-abtn,.lab-ibtn):hover:not(:disabled){border-color:rgba(255,255,255,.14);background-color:transparent}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,.lab-colour-field,.lab-grad-num.is-pos,.dz-input,.sa-size):focus-within,html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) select:focus,html.cfg-dark #element-library-search:focus{border-color:#266df0;background-color:transparent;box-shadow:none;outline:0}html.cfg-dark body.saas .lab-inspector :is(.sa-size input,.lab-colour-field input){height:100%;min-height:0;border:0;background:none;box-shadow:none}html.cfg-dark body.saas .sa-size button{height:34px}html.cfg-dark body.saas .lab-tx-panel .lab-tx-toggles button{height:100%}html.cfg-dark body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea{border:1px solid rgba(255,255,255,.07);border-radius:10px;background:transparent;color:#f1f2f3}html.cfg-dark body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea:hover{border-color:rgba(255,255,255,.14)}html.cfg-dark body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea:focus{border-color:#266df0;background:transparent;box-shadow:none}html.cfg-dark body.saas .cfg-panel :is(input,textarea)::placeholder{color:rgba(255,255,255,.45)}html.cfg-dark body.saas .lab-geo .lab-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) .lab-ibtn,html.cfg-dark body.saas .lab-geo .lab-grid.is-dims>.lab-ibtn{width:36px}html.cfg-dark body.saas .lab-geo .lab-ibtns .lab-ibtn{width:100%}html.cfg-dark body.saas .lab-geo :is(.lab-ibtn,.lab-ibtns .lab-ibtn,.lab-grid.is-dims>.lab-ibtn).is-on{border-color:rgba(38,109,240,.45);background-color:rgba(38,109,240,.16);color:#7aa5f7}html.cfg-dark body.saas .lab-inspector .lab-grad-stop{grid-template-columns:64px minmax(0,1fr) 36px}html.cfg-dark body.saas .lab-inspector .lab-grad-stop .lab-icon-btn.is-remove,html.cfg-dark body.saas .lab-inspector .lab-grad-top .lab-icon-btn{width:36px;height:36px}html.cfg-dark body.saas .lab-inspector .lab-grad-stop :is(input,span:not(.lab-swatch)){font-size:13px;letter-spacing:0}html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) .lab-grad-stop .lab-colour-field :is(input,span:not(.lab-swatch)),html.cfg-dark body.saas :is(.lab-inspector,.cfg-panel) .lab-grad-stop .lab-grad-num :is(input,span){font-size:12px;letter-spacing:0}html.cfg-dark body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn:hover{background:#171819}html.cfg-dark body.saas .cfg-panel :is(.field,.text-editor-card,.custom-element-upload,.custom-elements-saved,.strip-pick,.lab-cp-row){background-color:transparent !important}html.cfg-dark body.saas .cfg-panel .sa-tabs{background-color:#0b0c0d !important}html.cfg-dark body.saas .cfg-panel :is(.layer-row-thumb.is-kind,.custom-element-item,.animation-library-preview.is-none){background-color:#171819 !important}html.cfg-dark body.saas .lab-tx-col .text-preset-item.nx-font-import .text-preset-sample{background:transparent !important}html.cfg-dark body.saas{--sa-step-red:#ee1c1c}html.cfg-dark body.saas .sa-summary .lab-rm-sw i{border-color:#101112;box-shadow:0 0 0 1px rgba(255,255,255,.22)}html.cfg-dark .pc-dialog-btn[data-pc-key="esc"]::after{background:rgba(255,255,255,.08);color:#a3a6ab}
