body.studio.saas{--sa-blue:#266DF0;--sa-blue-hover:#1C5FDB;--sa-blue-bright:#3D7EF2;--sa-blue-soft:#e6ecff;--sa-blue-line:#cdd8fb;--sa-gray-soft:#f1f2f4;--sa-navy:#266DF0;--brand:#266DF0;--brand-text:#266DF0;--sa-cta:#266DF0;--sa-cta-hover:#1C5FDB;--sa-cta-active:#1851BE;--sa-ink:#0f1729;--sa-muted:#5b6474;--sa-faint:#667085;--sa-disabled:#98a1b0;--text:var(--sa-ink);--ink:var(--sa-ink);--text-muted:var(--sa-muted);--text-faint:var(--sa-faint);--sa-line:#e6e8ee;--sa-step-red:#ee1c1c;--font-body:'Inter',-apple-system,'Segoe UI',sans-serif;--font-display:'Inter',-apple-system,'Segoe UI',sans-serif;--font-mono:'Inter',-apple-system,'Segoe UI',sans-serif;--brand:var(--sa-blue);--brand-text:var(--sa-blue);--st-navy:var(--sa-navy);--st-ring:0 0 0 3px rgba(15,23,41,.18);font-feature-settings:'tnum' 1,'cv11' 1;font-optical-sizing:auto;color:var(--sa-ink)}body.saas :is(.cfg-panel-title,.lab-insp-title,.cfg-pop-title,.cfg-doc-title,.cfg-doc-name){font-variation-settings:'opsz' 32;letter-spacing:-.012em}body.saas .cfg-panel-title{font:600 16px/22px var(--font-display);color:var(--sa-ink)}body.saas .lab-insp-title{font-weight:600;color:var(--sa-ink)}body.saas kbd{font-family:var(--font-body);font-feature-settings:'tnum' 1}body.saas .cfg-topbar{border-bottom-color:var(--sa-line)}body.saas .cfg-topbar-sep{display:none !important}body.saas .cfg-topbar-left>.cfg-brand{border-right:0 !important;box-shadow:none !important}body.saas .cfg-topbar-left>.cfg-brand::after{display:none !important}body.saas .cfg-topbar-center{display:none !important}body.saas .cfg-topbar-left{gap:10px}body.saas .cfg-doc-title{font:600 14px/20px var(--font-display);color:var(--sa-ink)}body.saas .cfg-save-state{font:500 12px/16px var(--font-body);color:var(--sa-muted);gap:6px}body.saas .cfg-save-link{margin-left:2px;padding:0;border:0;background:none;cursor:pointer;font:500 12px/16px var(--font-body);color:var(--sa-blue);text-decoration:none;text-underline-offset:2px;text-decoration-thickness:1px}body.saas .cfg-save-link:hover{color:var(--sa-navy);text-decoration:underline}body.saas .cfg-save-link:focus-visible{outline:0;box-shadow:var(--st-ring);border-radius:4px}body.saas .cfg-topbar .cfg-act-group{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;box-shadow:none}body.saas .cfg-topbar .cfg-act-group-sep{display:none}body.saas .cfg-topbar .cfg-act-group .cfg-act{width:30px;height:30px;border:0;border-radius:8px;background:none;box-shadow:none;color:var(--sa-muted)}body.saas .cfg-topbar .cfg-act-group .cfg-act svg{color:currentColor}body.saas .cfg-topbar .cfg-act-group .cfg-act:hover:not(:disabled){background:var(--st-hover);color:var(--sa-ink)}body.saas .cfg-topbar .cfg-act-group .cfg-act:disabled{opacity:.4}body.saas .cfg-topbar-right{gap:8px}body.saas .cfg-topbar .cfg-act.is-text{height:34px;padding:0 12px;border:0;background:none;box-shadow:none;font:500 13px/1 var(--font-body);color:var(--sa-ink)}body.saas .cfg-topbar .cfg-act.is-text svg{display:none}body.saas .cfg-topbar .cfg-act.is-text:hover:not(:disabled){background:var(--st-hover);color:var(--sa-ink)}body.saas .cfg-topbar .cfg-act.is-text.is-open{background:var(--st-hover);color:var(--sa-ink)}body.saas.cfg-next .cfg-act[data-pop-toggle="pop-link"]:not(.is-my-link){display:inline-flex}body.saas .cfg-topbar .cfg-act.is-primary{height:34px;padding:0 14px 0 14px;gap:7px;border:0;border-radius:9px;background:radial-gradient(90% 60% at 50% 0%,rgba(255,255,255,.08),rgba(255,255,255,0)),var(--sa-navy);color:#fff;font:600 13px/1 var(--font-body);box-shadow:inset 0 0 8px rgba(255,255,255,.16),inset 0 .5px 0 rgba(255,255,255,.12),0 1px 2px rgba(15,23,41,.2);transition:background-color .15s ease,box-shadow .15s ease}body.saas .cfg-topbar .cfg-act.is-primary svg{color:#fff;width:15px;height:15px}body.saas .cfg-topbar .cfg-act.is-primary:hover:not(:disabled){background-color:var(--sa-blue-hover);color:#fff}body.saas .cfg-topbar .cfg-act.is-primary:active:not(:disabled){background-color:var(--sa-cta-active)}body.saas .cfg-topbar .cfg-act.is-primary:focus-visible{outline:0;box-shadow:var(--st-ring)}body.saas .cfg-topbar .cfg-act-price{margin-left:2px;padding:3px 7px;border-radius:6px;background:rgba(255,255,255,.18);color:#fff;font:600 12px/1 var(--font-body);font-variant-numeric:tabular-nums}body.saas .cfg-topbar .cfg-act.is-new-link:not(.is-primary) .cfg-act-price{background:rgba(15,23,41,.06);color:var(--sa-ink)}body.saas .cfg-topbar .cfg-act-price:empty,body.saas .cfg-topbar .cfg-act.is-my-link:not(.is-new-link) .cfg-act-price,body.saas .cfg-topbar .cfg-act.is-busy .cfg-act-price{display:none}body.saas .lab-rm-foot.is-pinned{display:none !important}body.saas .cfg-zoom-btn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 6px 0 8px;border:0;border-radius:8px;background:none;cursor:pointer;font:500 13px/1 var(--font-body);color:var(--sa-ink)}body.saas .cfg-zoom-btn svg{width:14px;height:14px;color:var(--sa-muted)}body.saas #cfg-zoom-label{display:inline-block;min-width:2.95em;text-align:right;font-variant-numeric:tabular-nums}body.saas .cfg-zoom-menu{font-variant-numeric:tabular-nums}body.saas .cfg-zoom-btn:hover,body.saas .cfg-zoom-btn.is-open{background:var(--st-hover)}body.saas .cfg-zoom-btn:focus-visible{outline:0;box-shadow:var(--st-ring)}body.saas .cfg-zoom-menu{min-width:200px}body.saas .cfg-zoom-menu [role="menuitem"].is-current{color:var(--sa-blue);font-weight:600}body.saas .cfg-stage #cfgZoom{display:none !important}body.saas .cfg-user{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;margin:0 2px 0 4px;padding:0;border:0;border-radius:50%;overflow:hidden;background:#eef0f4;color:var(--sa-ink);font:600 11px/1 var(--font-body);letter-spacing:.02em;box-shadow:0 0 0 0 #eceef2;user-select:none;cursor:pointer;transition:box-shadow .15s ease}body.saas .cfg-user::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(15,23,41,.08);pointer-events:none}body.saas .cfg-user:hover,body.saas .cfg-user.is-open{box-shadow:0 0 0 3px #eceef2}body.saas .cfg-user:focus{outline:none}body.saas .cfg-user:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--sa-blue)}body.saas .cfg-user[hidden]{display:none}html.cfg-session body.saas .cfg-user[hidden]{display:inline-flex}body.saas .cfg-save-state:not(.is-ready){opacity:0}body.saas .cfg-user img{width:100%;height:100%;object-fit:cover;display:block}body.saas .cfg-save-state.is-guest .cfg-save-icon,body.saas .cfg-save-state.is-guest #cfg-save-state-text{display:none}body.saas .cfg-save-state.is-guest .cfg-save-link{margin-left:0}body.saas .lab-step-foot{display:none !important}body.saas .sa-off{display:none !important}body.saas.lab .lab-inspector[data-kind] #lab-insp-body .sa-off,body.saas.lab .lab-inspector[data-kind] #lab-insp-body>#custom-element-appearance-editor.sa-off{display:none !important}body.saas .sa-tabs.sa-style-tabs{gap:18px;margin:0 20px 16px}body.saas .sa-style-tabs button{font-size:13px}body.saas .cfg-shell .cfg-rail{border-right:1px solid var(--sa-line)}body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn{color:var(--sa-muted);font-weight:500}body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn .nx-rail-icon,body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn svg{color:var(--sa-muted)}body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn:hover{background:#f4f6fa;color:var(--sa-ink)}body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn:hover :is(.nx-rail-icon,svg){color:var(--sa-ink)}body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn.is-active,body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn.is-active:hover{background:none;color:var(--sa-navy);font-weight:600;box-shadow:none}body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn.is-active :is(.nx-rail-icon,svg){color:var(--sa-navy)}body.saas.lab.cfg-next .cfg-shell .cfg-rail .tab-btn:focus{outline:none}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)}body.saas.cfg-next .cfg-rail-foot{display:flex !important;flex-direction:column;align-items:stretch;gap:0;width:100%;margin-top:8px;padding:0;border-top:0 !important}body.saas .cfg-rail-reference-separator{display:none !important}body.saas .cfg-rail-foot .cfg-pop-wrap{position:relative;width:100%}body.saas .cfg-rail-help{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:56px;padding:7px 2px 6px;border:0;border-radius:var(--pc-r,10px);background:none;color:var(--sa-muted);cursor:pointer;font:500 11px/13px var(--font-body)}body.saas .cfg-rail-help svg{width:20px;height:20px}body.saas .cfg-rail-help:hover{background:#f4f6fa;color:var(--sa-ink)}body.saas .cfg-rail-help.is-open{background:none;color:var(--sa-navy);box-shadow:none}body.saas .cfg-rail-help:focus{outline:none}body.saas .cfg-rail-help:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px var(--sa-blue)}body.saas .cfg-menu--rail{position:fixed;top:auto;min-width:280px;z-index:200}body.saas .cfg-panel,body.saas .lab-inspector{border-color:var(--sa-line)}body.saas #cfg-panel{position:relative}body.saas .lab-inspector[data-kind="none"]{display:none !important}body.saas #cfg-panel>.lab-inspector{position:absolute;inset:0;z-index:20;order:0;display:flex;flex-direction:column;width:auto;min-width:0;border:0;border-radius:0;background:#fff;box-shadow:none}body.saas #cfg-panel>.lab-inspector .lab-insp-body{flex:1 1 auto;min-height:0;overflow-y:auto}body.saas .lab-insp-head{display:flex;align-items:center;gap:8px}body.saas .lab-insp-head .lab-insp-close{order:-1;flex:none;width:30px;height:30px;border-radius:8px;color:var(--sa-muted)}body.saas .lab-insp-head .lab-insp-close svg{width:18px;height:18px}body.saas .lab-insp-close:hover{background:var(--sa-blue-soft);color:var(--sa-blue)}body.saas .lab-insp-titles{min-width:0}body.saas .lab-insp-kicker{margin:0}body.saas .lab-insp-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}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}body.saas :is(.cfg-panel-head,.lab-insp-head){border-bottom:0 !important;box-shadow:none !important}body.saas .sa-tabs{display:flex;gap:22px;margin:0 0 18px;padding:0;background:none;border-radius:0;overflow-x:auto;scrollbar-width:none}body.saas .sa-tabs::-webkit-scrollbar{display:none}body.saas .sa-tabs button{position:relative;flex:0 0 auto;height:34px;padding:0;border:0;border-radius:0;background:none;cursor:pointer;font:500 14px/1 var(--font-body);color:var(--sa-muted);white-space:nowrap;transition:color .15s ease}body.saas .sa-tabs button::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--sa-blue);transform:scaleX(0);transition:transform .18s ease}body.saas .sa-tabs button:hover{color:var(--sa-ink)}body.saas .sa-tabs button[aria-selected="true"]{color:var(--sa-ink);font-weight:600}body.saas .sa-tabs button[aria-selected="true"]::after{transform:scaleX(1)}body.saas .sa-tabs button:focus-visible{outline:0;box-shadow:var(--st-ring);border-radius:4px}body.saas .lab-cp-row.is-current{background:var(--sa-blue-soft);box-shadow:inset 0 0 0 1px var(--sa-blue-line)}body.saas .lab-cp-row.is-current .lab-cp-name{color:var(--sa-blue);font-weight:600}body.saas .v2-toggle input:checked+.v2-toggle-track{background:var(--sa-blue)}body.saas input[type="range"]{accent-color:var(--sa-blue)}body.saas :is(input,select,textarea):focus-visible{outline:0;box-shadow:none;border-color:var(--sa-blue)}body.saas .cfg-stage .v2-quick-bar{position:absolute;top:18px;bottom:auto;left:50%;z-index:12;transform:translateX(-50%);margin:0}body.saas .sa-summary{position:absolute;top:16px;right:16px;z-index:14;width:348px;max-height:calc(100% - 32px);overflow-y:auto;padding:0;border:1px solid var(--sa-line);border-radius:14px;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);box-shadow:0 1px 2px rgba(16,24,40,.05),0 12px 32px -16px rgba(16,24,40,.18)}body.saas .sa-summary[hidden]{display:none}body.saas .cfg-stage.is-obs-preview .sa-summary{display:none}body.saas .sa-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 14px 0 20px}body.saas .sa-summary-head p{margin:0;font:600 14px/18px var(--font-display);font-variation-settings:'opsz' 32;color:var(--sa-ink)}body.saas .sa-summary-close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:7px;background:none;color:var(--sa-muted);cursor:pointer}body.saas .sa-summary-close svg{width:15px;height:15px}body.saas .sa-summary-close:hover{background:var(--st-hover);color:var(--sa-ink)}body.saas .sa-summary-close:focus-visible{outline:0;box-shadow:var(--st-ring)}body.saas .sa-trail-intro{padding:4px 20px 14px}body.saas .sa-trail-intro p{margin:0;font:400 12px/18px var(--font-body);color:var(--sa-muted)}body.saas .sa-trail-prog{height:4px;margin-top:8px;border-radius:2px;background:var(--sa-gray-soft);overflow:hidden}body.saas .sa-trail-prog i{display:block;height:100%;border-radius:2px;background:var(--sa-navy);transition:width .35s ease}@media (prefers-reduced-motion: reduce){body.saas .sa-trail-prog i{transition-duration:.7s}}body.saas .sa-trail{list-style:none;margin:0;padding:0 20px 4px}body.saas .sa-step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:start;padding:13px 0;cursor:pointer}body.saas .sa-step:not(:last-child)::before{content:'';position:absolute;left:16.25px;top:49px;bottom:-15px;width:1.5px;background:var(--sa-line)}body.saas .sa-step:is(.is-done,.is-skipped):not(:last-child)::before{background:var(--sa-navy)}body.saas .sa-step-dot{position:relative;z-index:1;margin-top:2px;display:grid;place-items:center;width:34px;height:34px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--sa-line);background:#fff;color:var(--sa-faint);transition:background-color .2s ease,border-color .2s ease,color .2s ease}body.saas .sa-step-dot svg{width:16px;height:16px}body.saas .sa-step.is-done .sa-step-dot{border-color:var(--sa-navy);background:var(--sa-navy);color:#fff}body.saas .sa-step.is-skipped .sa-step-dot{border-color:var(--sa-gray-soft);background:var(--sa-gray-soft);color:var(--sa-disabled)}body.saas .sa-step.is-current .sa-step-dot{border-color:var(--sa-navy);color:var(--sa-navy)}body.saas .sa-step.is-warn .sa-step-dot{border-color:var(--sa-step-red);color:var(--sa-step-red)}body.saas .sa-step-body{min-width:0}body.saas .sa-step-title{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;padding:0;border:0;background:none;font:600 14px/20px var(--font-body);color:var(--sa-ink);text-align:left;cursor:pointer}body.saas .sa-step-title:hover{color:var(--sa-navy)}body.saas .sa-step-title em{font:400 11px/1 var(--font-body);font-style:normal;color:var(--sa-faint)}body.saas .sa-step.is-skipped .sa-step-title{font-weight:500;color:var(--sa-muted)}body.saas .sa-step-meta{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px;font:400 12px/17px var(--font-body);color:var(--sa-muted)}body.saas .sa-step-meta>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.saas .sa-step-meta svg{width:14px;height:14px;flex:none}body.saas .sa-step.is-warn .sa-step-meta{align-items:flex-start;color:var(--sa-step-red)}body.saas .sa-step.is-warn .sa-step-meta>span:last-child{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}body.saas .sa-step.is-warn .sa-step-meta svg{margin-top:1.5px}body.saas .sa-step.is-skipped .sa-step-meta{color:var(--sa-faint)}body.saas .sa-summary .lab-rm-sw{display:inline-flex;flex:none;padding-left:3px}body.saas .sa-summary .lab-rm-sw i{transition:background-color .2s ease;width:14px;height:14px;margin-left:-3px;box-sizing:border-box;border-radius:50%;border:1.5px solid #fff;box-shadow:0 0 0 1px rgba(16,24,40,.08)}body.saas .sa-step:has(.sa-step-tiles):not(:has(.sa-step-meta)) .sa-step-title{margin-top:9px}body.saas .sa-step:has(.sa-step-tiles):not(:has(.sa-step-meta)) .sa-step-tiles{margin-top:22px}body.saas .sa-step:has(.sa-step-tiles){min-height:115px;box-sizing:border-box}body.saas .sa-step:has(.sa-step-tiles) .sa-step-body{grid-column:2 / -1}body.saas .sa-step-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}body.saas .sa-step-tiles button{display:flex;align-items:center;gap:7px;min-width:0;height:36px;padding:0 10px;border:1px dashed var(--sa-line);border-radius:10px;background:none;color:var(--sa-muted);font:500 12px/1 var(--font-body);cursor:pointer;transition:border-color .15s ease,color .15s ease}body.saas .sa-step-tiles button svg{width:15px;height:15px;flex:none}body.saas .sa-step-tiles button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.saas .sa-step-tiles button.is-on{border-style:solid;color:var(--sa-ink)}body.saas .sa-step-tiles button:hover{border-style:solid;border-color:var(--sa-navy);color:var(--sa-navy)}body.saas :is(.sa-step-act,.sa-step-here){display:inline-flex;align-items:center;gap:6px;height:28px;margin:5px -8px 0 0;padding:0 8px;border:0;border-radius:8px;background:none;color:var(--sa-muted);font:500 12px/1 var(--font-body);white-space:nowrap;cursor:pointer}body.saas .sa-step-act:hover{background:var(--sa-gray-soft);color:var(--sa-navy)}body.saas .sa-step-act.is-primary{margin-right:0;padding:0 12px;background:var(--sa-blue-soft);color:var(--sa-navy);font-weight:600}body.saas .sa-step-act.is-primary:hover{background:#e8e9ed}body.saas .sa-step-act.is-primary:active{background:var(--sa-blue-line)}body.saas .sa-step-here{color:var(--sa-navy)}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);border-radius:8px}body.saas .sa-summary-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 20px 0;padding:14px 0 16px;border-top:1px solid var(--sa-line);font:400 12px/16px var(--font-body);color:var(--sa-muted)}body.saas .sa-summary-price[hidden]{display:none}body.saas .sa-summary-price strong{font:600 14px/18px var(--font-body);color:var(--sa-navy);font-variant-numeric:tabular-nums}body.saas .lab-insp-kicker{display:none !important}body.saas #cfg-panel>.lab-inspector .lab-insp-head{padding-left:6px}body.saas .lab-cpanel-field .lab-cpanel-chip{width:118px;justify-content:flex-start}body.saas .cfg-stage .v2-quick-state button.is-selected,body.saas .cfg-stage .v2-quick-state button[aria-pressed="true"]{background:var(--sa-navy);color:#fff}body.saas .lab-tx-head{display:none !important}body.saas :is(.lab-tx-add,.element-library-upload){width:100%;min-height:44px;margin:4px 0 14px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:var(--sa-blue-soft);color:var(--sa-navy);cursor:pointer;font:600 14px/1 var(--font-body);box-shadow:none;transition:background-color .15s ease}body.saas :is(.lab-tx-add,.element-library-upload) svg{width:17px;height:17px;color:var(--sa-navy)}body.saas :is(.lab-tx-add,.element-library-upload):hover:not(:disabled){background:#e8e9ed;color:var(--sa-navy);border:0}body.saas :is(.lab-tx-add,.element-library-upload):active:not(:disabled){background:var(--sa-blue-line)}body.saas :is(.lab-tx-add,.element-library-upload):focus-visible{outline:0;box-shadow:var(--st-ring)}body.saas .lab-tx-add kbd{display:none}body.saas .lab-tx-add:disabled{opacity:1;background:#eef0f4;color:var(--sa-muted);box-shadow:none;cursor:default}body.saas .lab-tx-add:disabled svg{color:var(--sa-muted)}body.saas .lab-tx-add:disabled::after{content:"5 / 5";margin-left:4px;font-weight:500}body.saas .lab-insp-titles{flex:1 1 auto}body.saas .sa-head-actions{display:flex;align-items:center;gap:2px;margin-left:auto}body.saas .sa-head-actions[hidden]{display:none}body.saas .sa-head-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--sa-muted);cursor:pointer}body.saas .sa-head-btn svg{width:17px;height:17px}body.saas .sa-head-btn:hover{background:var(--st-hover);color:var(--sa-ink)}body.saas .sa-head-btn.is-danger{color:#d92d20}body.saas .sa-head-btn.is-danger:hover{background:#fef3f2;color:#b42318}body.saas .sa-head-btn:focus-visible{outline:0;box-shadow:var(--st-ring)}body.saas .lab-tx-sec:has(>.lab-tx-add){display:flex;flex-direction:column}body.saas .lab-tx-sec>.lab-tx-add{order:-1}body.saas .cfg-summary-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--sa-muted);cursor:pointer}body.saas .cfg-summary-btn svg{width:16px;height:16px}body.saas .cfg-summary-btn:hover{background:var(--st-hover);color:var(--sa-ink)}body.saas .cfg-summary-btn[aria-pressed="true"],body.saas .cfg-summary-btn[aria-pressed="true"]:hover{background:none;color:var(--sa-blue)}body.saas .cfg-summary-btn:focus-visible{outline:0;box-shadow:var(--st-ring)}body.saas .cfg-stage .cfg-stage-inner{max-width:min(720px,calc((100% - 300px) / 1.28));transform:translateX(var(--sa-shift,0px))}body.saas .cfg-stage.is-obs-preview .cfg-stage-inner{max-width:720px}body.saas .desktop-template-toast:not(.is-error){display:none !important}body.saas .cfg-stage.is-obs-preview .v2-quick-bar{display:none !important}body.saas.lab #cfg-panel #tab-preview .field-sub{display:block !important;margin:8px 0 0;font:400 13px/19px var(--font-body);color:var(--sa-muted)}body.saas #tab-preview .field-sub b{font-weight:600;color:var(--sa-ink)}body.saas .cfg-stage .obs-frame-note{display:none !important}body.saas .sa-texture-pick{width:100%;border:1px solid var(--sa-line);background:#fff;cursor:pointer;text-align:left}body.saas .sa-texture-pick:hover{border-color:var(--sa-blue-line);background:#fafbff}body.saas .sa-texture-pick[aria-pressed="true"]{border-color:var(--sa-blue);box-shadow:inset 0 0 0 1px var(--sa-blue)}body.saas .sa-texture-pick:focus-visible{outline:0;box-shadow:var(--st-ring)}body.saas #lab-insp-body>.sa-tabs{position:sticky;top:0;z-index:3;margin:0;padding:2px 20px 0;background:#fff}body.saas .sa-fx-row.is-none .lab-colour-field,body.saas .sa-fx-more.is-none{opacity:.45;pointer-events:none}body.saas.lab .lab-inspector.sa-inline{position:static !important;inset:auto !important;z-index:auto;display:block;width:auto !important;height:auto !important;margin:0 20px;border:0 !important;box-shadow:none !important;background:none !important}body.saas.lab .lab-inspector.sa-inline[data-kind="none"]{display:none !important}body.saas .lab-inspector.sa-inline .lab-insp-head{display:none !important}body.saas .lab-inspector.sa-inline .lab-insp-body{overflow:visible;padding-bottom:8px}body.saas .lab-inspector.sa-inline .lab-cpanel-sec{padding-left:0;padding-right:0}body.saas .lab-inspector.sa-inline .lab-cpanel-sec:first-child{padding-top:0}body.saas .sa-layers-open{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;width:calc(100% - 40px);height:42px;margin:8px 20px 0;padding:0 12px;border:1px solid var(--sa-line);border-radius:10px;background:#fff;cursor:pointer;text-align:left;font:500 13px/1 var(--font-body);color:var(--sa-ink)}body.saas .sa-layers-open svg{width:16px;height:16px;color:var(--sa-muted)}body.saas .sa-layers-open:hover{border-color:var(--sa-blue-line);background:#fafbff}body.saas .sa-layers-open:focus-visible{outline:0;box-shadow:var(--st-ring)}body.saas .lab-inspector.sa-inline .sa-layers-open{width:100%;margin:8px 0 0}body.saas .gp-text-rotate-line{stroke:var(--sa-blue-bright);stroke-width:1.5;vector-effect:non-scaling-stroke;pointer-events:none}body.saas .gp-text-rotate{fill:var(--sa-blue);stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:all;cursor:grab}body.saas.is-rotating-text,body.saas.is-rotating-text *{cursor:grabbing !important}body.saas .cfg-rail-version{display:block;margin:0 0 6px;text-align:center;font:500 10px/12px var(--font-body);color:var(--sa-disabled);letter-spacing:.01em}body.saas .sa-size{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;height:30px;border:1px solid var(--sa-line);border-radius:8px;background:#fff;overflow:hidden}body.saas .sa-size button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;border:0;background:none;color:var(--sa-ink);cursor:pointer}body.saas .sa-size button svg{width:15px;height:15px}body.saas .sa-size button:hover{background:var(--st-hover)}body.saas .sa-size input{width:100%;height:28px;padding:0;border:0;border-left:1px solid var(--sa-line);border-right:1px solid var(--sa-line);border-radius:0;background:none;text-align:center;font:500 13px/1 var(--font-body);color:var(--sa-ink)}body.saas .sa-size input:focus{outline:0;box-shadow:none;background:var(--sa-blue-soft)}body.saas .sa-size input[readonly]{cursor:pointer}body.saas .sa-size input[readonly]:hover{background:var(--st-hover)}body.saas .sa-size input[readonly]:focus{background:none}body.saas .sa-size button{touch-action:none;user-select:none}.lab-tx-size-pop .lab-tx-pop-list{padding-top:6px}.lab-tx-size-pop .lab-tx-pop-name{font:500 13px/1 var(--font-body)}body.saas .sa-size:focus-within{border-color:var(--sa-blue);box-shadow:none}body.saas #body-image-trigger{border:1px solid var(--sa-blue-line);background:var(--sa-blue-soft);color:var(--sa-blue);font-weight:600;box-shadow:none}body.saas #body-image-trigger svg{color:var(--sa-blue)}body.saas #body-image-trigger:hover{background:#e2eaff;border-color:#c4d3ff}body.saas .lab-geo .lab-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;gap:8px}body.saas .lab-geo .lab-grid+.lab-grid{margin-top:8px}body.saas .lab-geo .lab-ibtns{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.saas .lab-geo .lab-ibtns .lab-ibtn{width:100%;height:30px}body.saas .lab-geo .lab-grid.is-dims>.lab-ibtn{width:30px;height:30px}body.saas #tab-templates .desktop-template-filters .desktop-template-types{display:flex;gap:18px;padding:0;border-radius:0;background:none}body.saas #tab-templates .desktop-template-filters .desktop-template-types button{min-height:0;height:auto;padding:0 0 9px;border:0;border-bottom:1.5px solid transparent;border-radius:0;background:none;box-shadow:none;font:500 13px/18px var(--font-body);color:var(--sa-muted)}body.saas #tab-templates .desktop-template-filters .desktop-template-types button:hover{color:var(--sa-ink)}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}body.saas #tab-templates .desktop-template-filters .desktop-template-types [data-template-count]{margin-left:4px;color:var(--sa-disabled);font-weight:400;opacity:1}body.saas #tab-templates .desktop-template-filters .desktop-template-types button:focus-visible{outline:none;box-shadow:none;color:var(--sa-blue);border-bottom-color:var(--sa-blue)}body.saas #tab-templates .desktop-template-grid{gap:16px 12px}body.saas #tab-templates .desktop-template-card,body.saas #tab-templates .desktop-template-card:hover,body.saas #tab-templates .desktop-template-card.is-in-use,body.saas #tab-templates .desktop-template-card[aria-pressed="true"],body.saas #tab-templates .desktop-template-card.is-applying,body.saas #tab-templates .desktop-template-card:focus-visible{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;transform:none;outline:none}body.saas #tab-templates .desktop-template-thumb{aspect-ratio:4 / 3;border-radius:12px;background:#f4f5f8;transition:background-color .15s ease,box-shadow .15s ease}body.saas #tab-templates .desktop-template-thumb img{transition:transform .2s ease}body.saas #tab-templates .desktop-template-thumb img.is-square-capture{transform:scale(1.09)}body.saas #tab-templates .desktop-template-card:hover .desktop-template-thumb{background:#eceef3}body.saas #tab-templates .desktop-template-card:hover .desktop-template-thumb img{transform:scale(1.04)}body.saas #tab-templates .desktop-template-card:hover .desktop-template-thumb img.is-square-capture{transform:scale(1.13)}body.saas #tab-templates .desktop-template-card.is-in-use .desktop-template-thumb,body.saas #tab-templates .desktop-template-card[aria-pressed="true"] .desktop-template-thumb,body.saas #tab-templates .desktop-template-card.is-applying .desktop-template-thumb{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--sa-navy)}body.saas #tab-templates .desktop-template-card:focus-visible .desktop-template-thumb{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--sa-blue)}body.saas #tab-templates .desktop-template-progress{display:none}body.saas #tab-templates .desktop-template-copy{gap:1px;padding:8px 2px 0}body.saas #tab-templates .desktop-template-copy strong{font:500 13px/18px var(--font-body)}body.saas .desktop-template-meta{color:var(--sa-faint);font:400 12px/16px var(--font-body)}body.saas .desktop-template-badge-anim{color:inherit}body.saas .desktop-template-in-use::before{content:none}@media (prefers-reduced-motion: reduce){body.saas #tab-templates .desktop-template-card:hover .desktop-template-thumb img{transform:none}body.saas #tab-templates .desktop-template-card:hover .desktop-template-thumb img.is-square-capture{transform:scale(1.09)}}body.saas #tab-templates .desktop-template-filters{gap:16px;margin-bottom:16px}body.saas #tab-templates .desktop-template-grid{margin-top:0}body.saas .lab-fx-layers #layer-stack-card>.field-header{display:none}body.saas .field:has(>#bodyfx-library)>.field-header{display:none}body.saas .animation-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}body.saas .animation-library-item,body.saas .animation-library-item:hover,body.saas .animation-library-item.is-selected,body.saas .animation-library-item:focus-visible{overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;transform:none;outline:none}body.saas .animation-library-preview{margin:0;width:100%;aspect-ratio:1;border-radius:10px;transition:box-shadow .15s ease,filter .15s ease,background-color .15s ease}body.saas .animation-library-item:hover .animation-library-preview{filter:brightness(1.15)}body.saas .animation-library-item.is-selected .animation-library-preview{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--sa-navy)}body.saas .animation-library-item:focus-visible .animation-library-preview{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--sa-blue)}body.saas .animation-library-preview.is-none{background-color:#fff;background-image:linear-gradient(45deg,#eef0f4 25%,transparent 25%,transparent 75%,#eef0f4 75%),linear-gradient(45deg,#eef0f4 25%,transparent 25%,transparent 75%,#eef0f4 75%);background-size:14px 14px;background-position:0 0,7px 7px}body.saas .animation-library-preview.is-none,body.saas .animation-library-item.is-import .animation-library-preview{outline:1px solid #e6e8ee;outline-offset:-1px}body.saas .animation-library-item.is-import .animation-library-preview{background:#f4f5f8;color:var(--sa-muted)}body.saas .animation-library-item.is-import:hover .animation-library-preview{filter:none;background:#eceef3;color:var(--sa-ink)}body.saas .animation-library-item.is-none:hover .animation-library-preview{filter:brightness(.97)}body.saas .animation-library-item.is-import .animation-library-preview svg{width:18px;height:18px;stroke-width:1.5}body.saas .animation-library-name,body.saas .animation-library-item.is-none .animation-library-name{display:block;margin:7px 1px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font:500 12px/16px var(--font-body);letter-spacing:0;color:var(--sa-ink)}body.saas .animation-library-item.is-selected .animation-library-name{color:var(--sa-navy)}body.saas .element-library-item{border:0;border-radius:10px;background:#f4f5f8;transition:background-color .15s ease}body.saas .element-library-item:hover{border:0;background:#eceef3;transform:none}body.saas .element-library-item img{transition:transform .2s ease}body.saas .element-library-item:hover img{transform:scale(1.04)}body.saas .element-library-item:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--sa-blue)}@media (prefers-reduced-motion: reduce){body.saas .element-library-item:hover img{transform:none}}body.saas .cfg-panel #controls-col{overflow-x:hidden}body.saas .cfg-panel #controls-col>*{margin-right:-10px}body.saas #custom-element-card>.field-header{display:none}body.saas .drop-hint{border:1.5px dashed var(--sa-blue);border-radius:12px;background:#f4f5f7;color:var(--sa-blue);font:500 13px/18px var(--font-body)}body.saas .drop-hint svg{width:22px;height:22px;stroke-width:1.5}body.saas .cfg-panel #controls-col .drop-hint{right:17px}body.saas .lab-inspector .lab-grad-top{gap:6px}body.saas .lab-inspector .lab-grad-top .lab-cpanel-select select{height:32px;min-height:32px;padding-top:0;padding-bottom:0;border:1px solid var(--sa-line);border-radius:10px;background-color:#fff;font:500 13px/1 var(--font-body)}body.saas .lab-inspector .lab-grad-top .lab-icon-btn{width:32px;height:32px;border-radius:10px}body.saas .lab-inspector .lab-angle-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--sa-line);border-radius:10px;background:#fff;font:500 13px/1 var(--font-body)}body.saas .lab-inspector .lab-grad-stop{grid-template-columns:64px minmax(0,1fr) 32px}body.saas .lab-inspector .lab-grad-stop .lab-grad-num.is-pos,body.saas .lab-inspector .lab-grad-stop .lab-colour-field{box-sizing:border-box;height:32px;border:1px solid var(--sa-line);border-radius:10px;background:#fff}body.saas .lab-inspector .lab-grad-stop .lab-grad-num.is-alpha{height:100%;border:0;border-left:1px solid var(--sa-line);border-radius:0;background:none}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:#d5d9e1}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)}body.saas .lab-inspector .lab-grad-stop .lab-icon-btn.is-remove{width:32px;height:32px}body.saas .lab-tx-col .lab-tx-sec{padding-left:20px;padding-right:20px}body.saas .lab-tx-col .lab-tx-head{margin-left:0;margin-right:0}body.saas .lab-tx-col .lab-tx-add{width:100%;margin-left:0;margin-right:0}body.saas .lab-tx-col .text-preset-grid,body.saas .lab-tx-col .custom-font-library{margin-left:0;margin-right:0}body.saas .lab-tx-col #text-status{margin-left:0;margin-right:0}body.saas .lab-tx-col .custom-font-library{gap:4px;margin-top:12px}body.saas .lab-tx-col .custom-font-row{display:flex;align-items:center;gap:4px}body.saas .lab-tx-col .custom-font-row .custom-font-item{flex:1;min-width:0;height:36px;padding:0 10px}body.saas .lab-tx-col .custom-font-remove{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--sa-muted);cursor:pointer}body.saas .lab-tx-col .custom-font-remove svg{width:16px;height:16px}body.saas .lab-tx-col .custom-font-remove:hover{background:#fef3f2;color:#b42318}body.saas .lab-tx-col .custom-font-remove:focus-visible{outline:none;box-shadow:var(--st-ring)}body.saas .animation-library-item.is-import.is-drop-target .animation-library-preview,body.saas .text-preset-item.nx-font-import.is-drop-target .text-preset-sample{outline:1.5px dashed var(--sa-blue);outline-offset:-1.5px;border-color:transparent;background:#f4f5f7;color:var(--sa-blue)}body.saas .animation-library-item.is-import.is-drop-target .animation-library-name{color:var(--sa-blue)}body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,.lab-tx-font,.lab-cpanel-chip,.lab-grad-stop .lab-colour-field,.lab-grad-stop .lab-grad-num.is-pos,.lab-angle-btn,.dz-input,.sa-size,select:not([hidden])){box-sizing:border-box;height:32px;min-height:32px;border:1px solid var(--sa-line);border-radius:10px;background-color:#fff}body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,.lab-tx-font,.lab-cpanel-chip,.lab-grad-stop .lab-colour-field,.lab-grad-stop .lab-grad-num.is-pos,.lab-angle-btn,.dz-input,.sa-size,select:not([hidden])):hover{border-color:#d5d9e1}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,body.saas :is(.lab-inspector,.cfg-panel) select:focus{border-color:var(--sa-blue);background-color:#fff}body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-abtn,.lab-ibtn,.custom-element-colour-picker,.custom-element-colour-reset){box-sizing:border-box;height:32px;min-height:32px;border:1px solid var(--sa-line);border-radius:10px;background:#fff}body.saas :is(.lab-inspector,.cfg-panel) .lab-ibtn{width:32px;padding:0}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:#d5d9e1;background:#f9fafb}body.saas :is(.lab-inspector,.cfg-panel) .lab-ibtn.is-on{border-color:var(--sa-blue-line);background:var(--sa-blue-soft);color:var(--sa-blue)}body.saas #tab-templates .desktop-template-filters .desktop-template-types button{position:relative;border-bottom:0}body.saas #tab-templates .desktop-template-filters .desktop-template-types button::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--sa-blue);transform:scaleX(0);transition:transform .18s ease}body.saas #tab-templates .desktop-template-filters .desktop-template-types button[aria-selected="true"]{font-weight:600}body.saas #tab-templates .desktop-template-filters .desktop-template-types button[aria-selected="true"]::after{transform:scaleX(1)}body.saas .sa-size button{height:30px}body.saas .lab-inspector .lab-colour-field{box-sizing:border-box;height:32px;border:1px solid var(--sa-line);border-radius:10px;background:#fff}body.saas .lab-inspector .lab-colour-field:hover{border-color:#d5d9e1}body.saas .lab-inspector .lab-colour-field:focus-within{border-color:var(--sa-blue)}body.saas .lab-inspector :is(.sa-size input,.lab-colour-field input){height:100%;border:0;background:none;box-shadow:none}body.saas .cfg-panel #controls-col select:not([hidden]){height:32px;min-height:32px}body.saas .cfg-stage .v2-quick-bar{transform:translateX(calc(-50% + var(--sa-bar-dx,0px)));width:max-content}.sa-account-menu{position:fixed;z-index:9000;width:300px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--sa-line,#e6e8ee);border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(15,23,41,.12),0 2px 6px rgba(15,23,41,.06);font-family:var(--font-body,Inter,sans-serif);color:var(--sa-ink,#0f1729);transform-origin:top right;animation:sa-account-in .14s cubic-bezier(.2,.8,.2,1)}.sa-account-menu[hidden]{display:none}.sa-account-head{display:flex;align-items:center;gap:10px;padding:8px 8px 10px;margin-bottom:4px;border-bottom:1px solid #eef0f4}.sa-account-avatar{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;overflow:hidden;background:#eef0f4;color:var(--sa-ink);font:600 12px/1 var(--font-body,Inter,sans-serif)}.sa-account-avatar::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(15,23,41,.08)}.sa-account-avatar img,body.saas .cfg-user img{width:100%;height:100%;object-fit:cover;display:block}.sa-account-who{min-width:0}.sa-account-who b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px/18px var(--font-body,Inter,sans-serif)}.sa-account-who small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12px/16px var(--font-body,Inter,sans-serif);color:var(--sa-muted,#5b6474)}.sa-account-who small:empty{display:none}.sa-account-item{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 8px;border:0;border-radius:8px;background:none;color:var(--sa-ink,#0f1729);font:500 13px/1 var(--font-body,Inter,sans-serif);text-align:left;text-decoration:none;cursor:pointer}.sa-account-item svg{width:16px;height:16px;flex:none;color:var(--sa-muted,#5b6474)}.sa-account-item .sa-account-ext{width:14px;height:14px;margin-left:auto;color:var(--sa-disabled)}.sa-account-item:hover,.sa-account-item:focus-visible{outline:none;background:#f4f6fa}.sa-account-item:disabled{cursor:progress;color:var(--sa-muted,#5b6474)}@keyframes sa-account-in{from{opacity:0;transform:translateY(-4px) scale(.98)}}body.saas .cfg-topbar .cfg-act.is-primary{background:radial-gradient(90% 60% at 50% 0%,rgba(255,255,255,.05),rgba(255,255,255,0)),var(--sa-cta);box-shadow:0 8px 8px rgba(0,0,0,.03),0 4px 4px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.03),inset 0 0 16px rgba(255,255,255,.1),inset 0 0 8px rgba(255,255,255,.2),inset 0 .5px 0 rgba(255,255,255,.1)}body.saas .cfg-topbar .cfg-act.is-primary:hover:not(:disabled){background-color:var(--sa-cta-hover)}body.saas .cfg-topbar .cfg-act.is-primary:active:not(:disabled){background-color:var(--sa-cta-active)}body.saas #pop-link :is(.generate-btn,.gen-confirm-ok){background:radial-gradient(90% 60% at 50% 0%,rgba(255,255,255,.05),rgba(255,255,255,0)),var(--sa-cta)}body.saas #pop-link :is(.generate-btn,.gen-confirm-ok):hover:not(:disabled){background-color:var(--sa-cta-hover)}body.saas :is(.cfg-save-link,.element-library-link,.layer-row-link){color:var(--sa-blue)}body.saas :is(.cfg-save-link,.element-library-link,.layer-row-link):hover{color:var(--sa-blue-hover)}.sa-select-pop .lab-tx-pop-list{padding:6px}.sa-select-pop .lab-tx-pop-item{height:32px}.sa-select-pop .lab-tx-pop-item:disabled{color:var(--sa-disabled);cursor:default;background:none}.sa-select-pop .lab-tx-pop-name{font:500 13px/1.2 var(--font-body)}.sa-select-pop .lab-tx-pop-group:first-child{margin-top:4px}body.saas select.is-open{border-color:var(--sa-blue)}body.saas :is(.lab-inspector,.cfg-panel) select:not([hidden]){appearance:none;-webkit-appearance:none;padding:0 32px 0 12px;color:var(--text);font:500 13px/1 var(--font-body);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}body.saas .custom-element-adjustment.sa-tone-field{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:40px}body.saas .custom-element-adjustment.sa-tone-field>.lab-cpanel-label{margin:0;font:400 13px/18px var(--font-body);color:var(--text-muted)}body.saas .sa-tone-field .lab-cpanel-chip{flex:none}body.saas .lab-cpanel-sec.nx-colors{gap:0}body.saas .lab-cpanel-sec.nx-sync .lab-cpanel-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0;font:400 13px/18px var(--font-body);color:var(--text-muted)}body.saas .lab-cpanel-sec.sa-finish{display:grid;grid-template-columns:72px minmax(0,1fr) 36px;align-items:center;column-gap:12px}body.saas .lab-cpanel-sec.sa-finish .lab-cpanel-range{display:contents}body.saas .lab-cpanel-sec.sa-finish .lab-cpanel-range span{grid-column:1;grid-row:1;line-height:40px;font:400 13px/40px var(--font-body);color:var(--text-muted)}body.saas .lab-cpanel-sec.sa-finish input[type="range"]{grid-column:2;grid-row:1;margin:0}body.saas .lab-cpanel-sec.sa-finish .lab-cpanel-range output{grid-column:3;grid-row:1;text-align:right;font:500 13px/40px var(--font-body)}body.saas .lab-cpanel-sec.sa-finish>.lab-cpanel-head{grid-column:1 / -1;grid-row:2;justify-self:start;min-height:40px;margin:0;display:flex;align-items:center}body.saas .lab-cpanel-sec.sa-finish>.lab-cpanel-head p{margin:0;font:400 13px/18px var(--font-body);color:var(--text-muted)}body.saas .lab-cpanel-sec.sa-finish>.lab-cpanel-select{grid-column:1 / -1;grid-row:2;justify-self:end;display:flex;align-items:center;width:150px;min-height:40px}body.saas .lab-cpanel-sec.sa-finish>.lab-cpanel-hint{display:none}body.saas .sa-color-grid{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--sa-cols,2),62px) 26px;align-items:center;column-gap:6px;row-gap:4px}body.saas .sa-color-th{font:400 11px/16px var(--font-body);color:var(--text-faint);text-align:center;white-space:nowrap}body.saas .sa-color-name{overflow:hidden;font:500 13px/32px var(--font-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis}body.saas :is(.lab-inspector,.cfg-panel) .sa-color-mini{display:grid;place-items:center;width:62px;padding:0}body.saas.lab.cfg-next .cfg-shell:has(.cfg-panel.is-collapsed) .cfg-rail .tab-btn.is-active{color:var(--sa-muted);font-weight:500}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)}body.saas.lab.cfg-next .cfg-shell:has(.cfg-panel.is-collapsed) .cfg-rail .tab-btn.is-active:hover{color:var(--sa-ink)}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)}body.saas .lab-tx-col .text-preset-item:disabled:not(.nx-font-import){opacity:1;cursor:pointer}body.saas.lab.cfg-next .lab-inspector[data-kind="element"] #custom-element-appearance-editor::before{display:none}body.saas.lab.cfg-next .lab-inspector[data-kind="element"] #custom-element-appearance-editor{padding:0 20px 12px}body.saas .custom-element-adjustments{gap:0}body.saas .custom-element-adjustment:has(#custom-element-opacity){display:grid;grid-template-columns:72px minmax(0,1fr) 36px;align-items:center;column-gap:12px;min-height:40px;font:400 13px/18px var(--font-body);color:var(--text-muted)}body.saas .custom-element-adjustment:has(#custom-element-opacity)>span{display:contents;margin:0}body.saas .custom-element-adjustment #custom-element-opacity{grid-column:2;grid-row:1;margin:0}body.saas .custom-element-adjustment #custom-element-opacity-value{grid-column:3;grid-row:1;justify-self:end;color:var(--text);font:500 13px/18px var(--font-body);font-variant-numeric:tabular-nums}body.saas .lab-geo .lab-tsec-head{display:none}body.saas.lab.cfg-next .lab-inspector[data-kind="element"] .lab-actions{order:5;display:block;padding-top:12px}body.saas.lab.cfg-next .lab-inspector[data-kind="element"] .lab-actions:not(:has([data-crop])){display:none}body.saas.lab.cfg-next .lab-inspector[data-kind="element"] .lab-actions :is([data-dup],[data-del]){display:none}body.saas.lab.cfg-next .lab-inspector[data-kind="element"] .lab-actions [data-crop]{width:100%;justify-content:center}body.saas .lab-tx-panel .sa-tx-block>.lab-cpanel-head{display:none}body.saas .lab-tx-panel .sa-tx-block+.sa-tx-block{padding-top:12px}body.saas .lab-tx-panel .sa-tx-opacity{display:grid;grid-template-columns:72px minmax(0,1fr) 36px;align-items:center;column-gap:12px;min-height:40px;font:400 13px/18px var(--font-body);color:var(--text-muted)}body.saas .lab-tx-panel .sa-tx-opacity input{margin:0}body.saas .lab-tx-panel .sa-tx-opacity output{text-align:right;color:var(--text);font:500 13px/18px var(--font-body);font-variant-numeric:tabular-nums}body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea{min-height:64px;padding:7px 10px 20px;border:1px solid var(--sa-line);border-radius:10px;background:#fff;resize:none;font:400 13px/18px var(--font-body);color:var(--text)}body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea::placeholder{color:var(--text-faint)}body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea:hover{border-color:#d5d9e1}body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea:focus{border-color:var(--sa-blue);background:#fff;box-shadow:none;outline:0}body.saas .lab-tx-panel .lab-tx-counter{right:10px;bottom:6px;font:400 11px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-faint);opacity:0;transition:opacity .15s}body.saas .lab-tx-panel .lab-tx-content:focus-within .lab-tx-counter{opacity:1}body.saas .lab-tx-panel .sa-tx-add-stop{display:inline-flex;align-items:center;gap:6px;height:28px;margin-top:2px;padding:0 4px;border:0;border-radius:6px;background:none;color:var(--text-muted);font:500 13px/1 var(--font-body);cursor:pointer}body.saas .lab-tx-panel .sa-tx-add-stop svg{width:14px;height:14px}body.saas .lab-tx-panel .sa-tx-add-stop:hover:not(:disabled){color:var(--text)}body.saas .lab-tx-panel .sa-tx-add-stop:disabled{opacity:.4;cursor:default}body.saas .lab-tx-panel .sa-tx-add-stop:focus-visible{outline:0;box-shadow:var(--st-ring)}body.saas #lab-insp-body>.sa-tabs{margin-bottom:12px}body.saas .lab-inspector:not(.sa-inline) .lab-cpanel-sec{padding:8px 20px}body.saas .lab-tx-panel .sa-tx-block+.sa-tx-block{padding-top:8px}body.saas.lab.cfg-next .lab-inspector[data-kind="element"] #custom-element-appearance-editor{padding:4px 20px 8px}body.saas.lab.cfg-next .lab-inspector[data-kind] .lab-fx-layers{padding:8px 20px 16px;border-bottom:0}body.saas .lab-inspector[data-kind="element"] .lab-tsec{padding:8px 20px}body.saas.lab.cfg-next .lab-inspector[data-kind="element"] .lab-actions{padding-top:8px}body.saas .lab-geo .lab-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}body.saas .lab-geo .lab-ibtn,body.saas .lab-geo .lab-ibtns .lab-ibtn,body.saas .lab-geo .lab-grid.is-dims>.lab-ibtn{box-sizing:border-box;height:32px;border:1px solid var(--sa-line);border-radius:10px;background:#fff;color:var(--text-muted)}body.saas .lab-geo .lab-grid.is-dims>.lab-ibtn{width:32px}body.saas .lab-geo .lab-ibtn svg{width:18px;height:18px}body.saas .lab-geo .lab-ibtn:hover:not(:disabled){border-color:#d5d9e1;background:#f9fafb;color:var(--text)}body.saas .lab-geo .lab-grid.is-dims>.lab-ibtn.is-on,body.saas .lab-geo .lab-ibtns .lab-ibtn.is-on{border-color:var(--sa-line);background:var(--sa-blue-soft);color:var(--sa-blue)}body.saas .lab-tx-panel .lab-tx-toggles{box-sizing:border-box;height:32px;padding:0;border:1px solid var(--sa-line);border-radius:10px;background:#fff;overflow:hidden}body.saas .lab-tx-panel .lab-tx-toggles button{height:100%;border-radius:0}body.saas .lab-inspector .lab-grad-stop .lab-icon-btn.is-remove{border-radius:10px}body.saas .lab-inspector .sa-size input{min-height:0;height:30px}body.cfg-next .nx-tip-bubble.sa-tip-placed{position:fixed;right:auto;bottom:auto;z-index:1200;width:max-content;transform:none}body.saas .lab-fx-layers .layer-stack{gap:0;margin:0 -8px}body.saas .lab-fx-layers .layer-row{position:relative;gap:8px;height:40px;min-height:40px;padding:0 8px;border:0;border-radius:10px;background:none;box-shadow:none}body.saas .lab-fx-layers .layer-row:hover{background:#f6f7f9}body.saas .lab-fx-layers .layer-row.is-current{border:0;background:var(--sa-blue-soft);box-shadow:none}body.saas .lab-fx-layers .layer-row:focus{outline:0}body.saas .lab-fx-layers .layer-row:focus-visible{box-shadow:inset 0 0 0 1.5px var(--sa-ink)}body.saas .lab-fx-layers .layer-row-thumb{width:24px;height:24px;background:var(--sa-gray-soft);color:var(--sa-muted)}body.saas .lab-fx-layers .layer-row.is-current .layer-row-thumb.is-kind{background:#fff}body.saas .lab-fx-layers .layer-row-thumb.is-kind svg{width:13px;height:13px}body.saas .lab-fx-layers .layer-row-toggle{width:24px;height:24px;padding:5px;color:var(--sa-muted)}body.saas .lab-fx-layers .layer-row-label{color:var(--sa-ink);font:500 13px/18px var(--font-body)}body.saas .lab-fx-layers .layer-row>.layer-row-link{display:none;height:26px;padding:0 6px;font:500 12px/1 var(--font-body)}body.saas .lab-fx-layers .layer-row:is(:hover,:focus-within,.is-current)>.layer-row-link{display:block}body.saas .lab-fx-layers .layer-row-link:hover{background:var(--sa-line)}body.saas .lab-fx-layers .layer-row.is-drop-before,body.saas .lab-fx-layers .layer-row.is-drop-after{box-shadow:none}body.saas .lab-fx-layers .layer-row.is-drop-before::before,body.saas .lab-fx-layers .layer-row.is-drop-after::after{content:"";position:absolute;left:8px;right:8px;height:2px;border-radius:2px;background:var(--sa-blue)}body.saas .lab-fx-layers .layer-row.is-drop-before::before{top:-1px}body.saas .lab-fx-layers .layer-row.is-drop-after::after{bottom:-1px}body.saas .lab-fx-layers .layer-group-items ol{gap:0;margin:0;padding:0;border:0}body.saas .lab-fx-layers .layer-subrow{height:40px;min-height:40px;padding:0 8px 0 40px;border-radius:10px}body.saas .lab-fx-layers .layer-subrow:hover{background:#f6f7f9}body.saas .lab-fx-layers .layer-subrow .layer-row-label{color:var(--sa-muted);font-weight:400}body.saas .lab-fx-layers .layer-subrow>.layer-row-link{display:none;height:26px;padding:0 6px;font:500 12px/1 var(--font-body)}body.saas .lab-fx-layers .layer-subrow:is(:hover,:focus-within)>.layer-row-link{display:block}body.saas .lab-fx-layers .layer-stack-actions{gap:12px;margin:8px 0 0}body.saas.lab.cfg-next .lab-inspector[data-kind="element"] .lab-fx-layers #custom-element-touchpad-field{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:40px;margin-top:16px}body.saas.lab.cfg-next .lab-inspector[data-kind="element"] .lab-fx-layers #custom-element-touchpad-field[hidden]{display:none}body.saas .lab-fx-layers #custom-element-touchpad-field>span{margin:0;font:400 13px/18px var(--font-body);color:var(--text-muted)}body.saas .lab-fx-layers #custom-element-touchpad-field>.nx-seg{display:none}body.saas.cfg-next .lab-fx-layers #custom-element-touchpad-field>select.nx-seg-source{display:block !important;width:150px}body.saas .lab-tx-panel .sa-look>.lab-cpanel-head.sa-line{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin:0}body.saas .lab-tx-panel .sa-look>.lab-cpanel-head.sa-line p{margin:0;font:400 13px/18px var(--font-body);color:var(--text-muted)}body.saas .lab-tx-panel .sa-look .lab-cpanel-select.is-compact{display:block;flex:none;width:150px;margin:0}body.saas .lab-tx-panel .sa-look .lab-cpanel-select.is-compact select{width:100%}body.saas .lab-tx-panel .sa-look .lab-cpanel-field{min-height:40px}body.saas .lab-tx-panel .sa-look .lab-cpanel-field .lab-cpanel-chip{width:150px}body.saas .lab-tx-panel section:not(.sa-look)+.sa-look{padding-top:4px}body.saas #tab-skins #bodyfx-admin .field-header-icon{display:none}body.saas #tab-skins #bodyfx-admin .field-header label{font:600 13px/18px var(--font-body);color:var(--sa-ink)}body.saas #bodyfx-admin .sa-admin-row{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin:0;font:400 13px/18px var(--font-body);color:var(--text-muted)}body.saas #bodyfx-admin .sa-admin-row>:is(input,select){flex:none;box-sizing:border-box;width:170px;height:32px;min-height:32px;margin:0;padding:0 10px;border:1px solid var(--sa-line);border-radius:10px;background-color:#fff;color:var(--sa-ink);font:500 13px/1 var(--font-body);box-shadow:none}body.saas #bodyfx-admin .sa-admin-row>input[type="file"]{padding:6px 8px;font-size:12px}body.saas #bodyfx-admin .sa-admin-range{display:grid;grid-template-columns:72px minmax(0,1fr) 36px;align-items:center;column-gap:12px;min-height:40px;font:400 13px/18px var(--font-body);color:var(--text-muted)}body.saas #bodyfx-admin .sa-admin-range input{margin:0}body.saas #bodyfx-admin .sa-admin-range output{text-align:right;color:var(--sa-ink);font:500 13px/18px var(--font-body);font-variant-numeric:tabular-nums}body.saas #bodyfx-admin .lab-abtn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:32px;margin:4px 0 0}body.saas #bodyfx-admin .sa-admin-add{margin-top:16px}body.saas #bodyfx-admin .sa-admin-status{margin:6px 0 0;font:400 12px/16px var(--font-body);color:var(--sa-faint)}body.saas #bodyfx-admin .sa-admin-status:empty{display:none}body.saas #controls-col #tab-settings .field{padding:8px 20px;gap:0}body.saas #tab-settings .field-header{min-height:28px;gap:0}body.saas #tab-settings .field-header-icon{display:none}body.saas.lab #cfg-panel #tab-settings .field-header label{font:600 13px/28px var(--font-body) !important;color:var(--sa-ink)}body.saas.lab #cfg-panel #tab-settings .field-sub{display:none !important}body.saas.lab #cfg-panel #tab-settings .dz-block>.field-sub:not(.dz-note){display:block !important;margin:0 0 4px;font:400 12px/16px var(--font-body);color:var(--sa-faint)}body.saas #tab-settings .live-input-state{display:flex;align-items:center;gap:10px;min-height:40px;margin:0;font:400 13px/18px var(--font-body);color:var(--sa-muted)}body.saas #tab-settings #live-input-status{font:inherit}body.saas #tab-settings .live-input-dot{width:8px;height:8px;background:var(--sa-faint);box-shadow:none}body.saas #tab-settings .live-input-state.is-connected{color:var(--sa-ink)}body.saas #tab-settings .live-input-state.is-connected .live-input-dot{background:#027f51;box-shadow:none}body.saas #tab-settings .live-axes{gap:0}body.saas #tab-settings .live-row{grid-template-columns:72px minmax(0,1fr) 36px;column-gap:12px;min-height:28px}body.saas #tab-settings .live-name{font:400 13px/18px var(--font-body);color:var(--sa-muted)}body.saas #tab-settings .live-bar{height:4px;background:var(--sa-gray-soft)}body.saas #tab-settings .live-bar i{background:var(--sa-blue)}body.saas #tab-settings .live-val{color:var(--sa-ink);font:500 13px/18px var(--font-body);font-variant-numeric:tabular-nums}body.saas #tab-settings .live-chip{color:var(--sa-muted);background:var(--sa-gray-soft);font:500 11px/1 var(--font-body)}body.saas #tab-settings .live-chip.is-on{background:var(--sa-blue);border-color:var(--sa-blue);color:#fff}body.saas #tab-settings .live-buttons{margin-top:8px}body.saas #tab-settings .opacity-row{display:grid;grid-template-columns:72px minmax(0,1fr) 36px;column-gap:12px;align-items:center;min-height:40px;margin:0}body.saas #tab-settings .opacity-row>.opacity-label-row{display:contents}body.saas #tab-settings .opacity-row>.opacity-label-row>span:first-child{grid-column:1;grid-row:1;font:400 13px/18px var(--font-body);color:var(--sa-muted)}body.saas #tab-settings .opacity-row>.opacity-label-row>span:last-child{grid-column:3;grid-row:1;justify-self:end;font:500 13px/18px var(--font-body);color:var(--sa-ink)}body.saas #tab-settings .opacity-row>input[type="range"]{grid-column:2;grid-row:1;margin:0}body.saas #tab-settings .dz-block>.opacity-label-row{display:flex;align-items:center;min-height:28px;margin-top:4px}body.saas #tab-settings .dz-block>.opacity-label-row span:first-child{font:400 13px/18px var(--font-body);color:var(--sa-muted)}body.saas #tab-settings .dz-grid{grid-template-columns:minmax(0,1fr) 72px 72px;gap:0 6px;margin-top:0}body.saas #tab-settings .dz-head{font:400 12px/24px var(--font-body);color:var(--sa-faint)}body.saas #tab-settings .dz-side{font:400 13px/40px var(--font-body);color:var(--sa-muted)}body.saas #tab-settings .bg-choice{margin-top:4px}body.saas #tab-settings #idle-hide{width:100%;margin-top:4px}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);color:var(--sa-muted)}body.saas.lab.cfg-next .lab-tx-col .text-preset-item.nx-font-import:not(.is-drop-target):hover .text-preset-sample{border-color:#d5d9e1;color:var(--sa-ink)}body.saas.lab #cfg-panel #tab-settings .dz-block>.field-sub b{font-weight:400;color:inherit}body.saas #cfg-help-menu{min-width:240px;width:240px}body.saas #cfg-help-menu a{justify-content:space-between;min-height:32px}body.saas #cfg-help-menu a svg{flex:none;width:14px;height:14px;color:var(--sa-faint)}body.saas #cfg-help-menu a kbd{padding:0;border:0;background:none;box-shadow:none;color:var(--sa-faint);font:400 12px/1 var(--font-body);font-variant-numeric:tabular-nums}body.saas #controls-col #tab-preview .sa-preview{padding:8px 20px;gap:0}body.saas #tab-preview .sa-preview-txt{margin:0;font:400 13px/19px var(--font-body);color:var(--sa-muted)}body.saas #tab-preview .sa-preview-txt b{font-weight:600;color:var(--sa-ink)}body.saas #tab-preview .sa-preview-title{margin:16px 0 4px;font:600 13px/28px var(--font-body);color:var(--sa-ink)}body.saas #tab-preview .sa-preview-list{display:block;margin:0;padding:0;list-style:none}body.saas #tab-preview .sa-preview-list li{display:flex;align-items:flex-start;gap:8px;padding:5px 0;font:400 13px/18px var(--font-body);color:var(--sa-muted)}body.saas #tab-preview .sa-preview-list svg{flex:none;width:14px;height:14px;margin-top:2px;color:var(--sa-blue)}body.saas #tab-preview .sa-preview-txt.sa-preview-next{margin-top:12px}body.saas .preload-overlay{transition:opacity .26s ease}body.saas .preload-overlay.is-fading{opacity:0;pointer-events:none}body.saas .preload-box{gap:20px;width:auto}body.saas .preload-box .preload-brand-logo{display:block;width:32px;height:32px;object-fit:contain}body.saas .preload-bar-track{width:160px;height:2px;border-radius:2px;background:var(--sa-line)}body.saas .preload-bar-fill{width:100%;border-radius:2px;background:var(--sa-blue);box-shadow:none;transform:scaleX(0);transform-origin:0 50%;transition:none}body.studio.saas.palette-ink{--sa-blue:#0f1729;--sa-blue-hover:#2a2d35;--sa-blue-bright:#3b4252;--sa-blue-soft:#f1f2f4;--sa-blue-line:#dfe1e6;--sa-navy:#0f1729;--brand:#0f1729;--brand-text:#0f1729}body.saas.palette-ink :is(.cfg-brand .cfg-brand-logo,.preload-box .preload-brand-logo){content:url("assets/brand/logo-icon.png");filter:brightness(0)}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])),body.saas .cfg-panel #controls-col select:not([hidden]),body.saas .lab-inspector .lab-grad-top .lab-cpanel-select select,body.saas .lab-geo :is(.lab-ibtn,.lab-ibtns .lab-ibtn,.lab-grid.is-dims>.lab-ibtn),body.saas .lab-tx-panel .lab-tx-toggles,body.saas #element-library-search{box-sizing:border-box;height:36px;min-height:36px;border:1px solid var(--sa-line);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}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)),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}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:#d5d9e1;background-color:transparent}body.saas :is(.lab-inspector,.cfg-panel) :is(.lab-num,.lab-colour-field,.lab-grad-num.is-pos,.dz-input,.sa-size):focus-within,body.saas :is(.lab-inspector,.cfg-panel) select:focus,body.saas #element-library-search:focus{border-color:var(--sa-blue);background-color:transparent;box-shadow:none;outline:0}body.saas .lab-inspector :is(.sa-size input,.lab-colour-field input){height:100%;min-height:0;border:0;background:none;box-shadow:none}body.saas .sa-size button{height:34px}body.saas .lab-tx-panel .lab-tx-toggles button{height:100%}body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea{background:transparent}body.saas .lab-inspector .lab-tx-panel .lab-tx-content textarea:focus{background:transparent}body.saas .lab-geo .lab-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px}body.saas :is(.lab-inspector,.cfg-panel) .lab-ibtn,body.saas .lab-geo .lab-grid.is-dims>.lab-ibtn{width:36px}body.saas .lab-geo .lab-ibtns .lab-ibtn{width:100%}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:var(--sa-blue)}body.saas .lab-inspector .lab-grad-stop{grid-template-columns:64px minmax(0,1fr) 36px}body.saas .lab-inspector .lab-grad-stop .lab-icon-btn.is-remove,body.saas .lab-inspector .lab-grad-top .lab-icon-btn{width:36px;height:36px}body.saas .lab-cpanel-field,body.saas .lab-tx-panel .sa-look .lab-cpanel-field,body.saas .lab-tx-panel .sa-look>.lab-cpanel-head.sa-line,body.saas .custom-element-adjustment.sa-tone-field,body.saas .custom-element-adjustment:has(#custom-element-opacity),body.saas .lab-tx-panel .sa-tx-opacity,body.saas #tab-settings .opacity-row,body.saas #bodyfx-admin .sa-admin-row,body.saas #bodyfx-admin .sa-admin-range,body.saas .lab-cpanel-sec.nx-sync .lab-cpanel-toggle,body.saas .lab-cpanel-sec.sa-finish>.lab-cpanel-head,body.saas .lab-cpanel-sec.sa-finish>.lab-cpanel-select{min-height:44px}body.saas .lab-cpanel-sec.sa-finish .lab-cpanel-range span{font:400 13px/44px var(--font-body);line-height:44px}body.saas #tab-settings .dz-grid{row-gap:4px}body.saas .lab-inspector .lab-grad-top{margin-top:4px}body.saas .lab-inspector .lab-tx-panel .lab-grad-top{margin-top:16px}body.saas .custom-element-adjustment:has(#custom-element-opacity),body.saas .lab-tx-panel .sa-tx-opacity,body.saas #tab-settings .opacity-row,body.saas #bodyfx-admin .sa-admin-range{grid-template-columns:72px minmax(0,1fr) 40px}body.saas :is(.lab-inspector,.cfg-panel) .lab-grad-stop .lab-colour-field :is(input,span:not(.lab-swatch)),body.saas :is(.lab-inspector,.cfg-panel) .lab-grad-stop .lab-grad-num :is(input,span){font-size:12px;letter-spacing:0}
