:root{--sc-canvas:#1b1b1b;--sc-chassis:#212121;--sc-surface:#2a2a2a;--sc-surface-2:#303030;--sc-overlay:#2c2c2ce6;--sc-overlay-solid:#2c2c2c;--sc-dialog:#2b2b2b;--sc-field:#1c1c1c;--sc-field-hover:#202020;--sc-hover:#ffffff0f;--sc-press:#ffffff1a;--sc-selected:#ffffff16;--sc-scrim:#0a0a0a6b;--sc-line:#ffffff12;--sc-line-strong:#ffffff1f;--sc-edge:#0000008c;--sc-highlight:#ffffff0f;--sc-text:#ececec;--sc-text-2:#b8b8b8;--sc-text-3:#939393;--sc-text-disabled:#6b6b6b;--sc-lime:#6c9e26;--sc-lime-hi:#7fb132;--sc-lime-lo:#5b871c;--sc-lime-ink:#0e1a06;--sc-lime-glow-rgb:130 184 52;--sc-lime-tint:#a6cf6b;--sc-lime-pale:#cfe6ad;--sc-lime-wash:rgb(var(--sc-lime-glow-rgb) / .14);--sc-lime-ring:rgb(var(--sc-lime-glow-rgb) / .3);--sc-coral:#ff7a59;--sc-coral-hi:#ff9477;--sc-coral-wash:#ff7a5924;--sc-warn:#e8b86a;--sc-warn-wash:#e8b86a1f;--sc-danger:#f0776c;--sc-danger-fill:#bd352d;--sc-danger-fill-hi:#cc3f36;--sc-danger-wash:#f0776c1f;--sc-success:#9fd67a;--sc-focus:#c2c2c7;--sc-focus-rgb:194 194 199;--sc-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--sc-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", Inter, Roboto, sans-serif;--sc-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--sc-fs-xs:11px;--sc-fs-sm:12px;--sc-fs-md:13px;--sc-fs-lg:15px;--sc-fs-xl:18px;--sc-r-xs:3px;--sc-r-sm:5px;--sc-r-md:6px;--sc-r-lg:8px;--sc-r-xl:12px;--sc-h-sm:22px;--sc-h-md:26px;--sc-h-lg:30px;--sc-shadow-control:0 1px 1.5px #00000047;--sc-shadow-pop:0 0 0 .5px #0009, 0 2px 6px #00000047, 0 12px 32px -6px #0000008c;--sc-shadow-dialog:0 0 0 .5px #000000a6, 0 6px 16px #0000004d, 0 28px 72px -12px #000000b3;--sc-inset-top:inset 0 1px 0 var(--sc-highlight);--sc-inset-field:inset 0 1px 2px #00000059;--sc-ease-out:cubic-bezier(.16, 1, .3, 1);--sc-ease-in:cubic-bezier(.4, 0, 1, 1);--sc-ease-io:cubic-bezier(.65, 0, .35, 1);--sc-ease-settle:cubic-bezier(.22, 1.2, .36, 1);--sc-t-instant:70ms;--sc-t-fast:.11s;--sc-t-base:.16s;--sc-t-slow:.22s;--sc-chip:radial-gradient(ellipse 100% 170% at 14% -85%, #ffffff12, transparent 82%), linear-gradient(108deg, #393939, #303030);--sc-chip-relief:inset .6px .7px 1.2px #ffffff20, inset -.6px -1px 1.5px #00000045, 0 0 0 .6px #151515b0, 0 1px 2px #00000045;--sc-chip-relief-hover:inset .6px .7px 1.2px #ffffff30, inset -.6px -1px 1.5px #00000045, 0 0 0 .6px #151515b0, 0 1px 2px #00000045}html[data-theme=light]{--sc-chip:linear-gradient(110deg, #fafafa, #e5e5e5);--sc-chip-relief:inset .6px .7px 1.2px #fff, 0 0 0 .6px #aaa, 0 1px 2px #00000021;--sc-chip-relief-hover:inset .6px .7px 1.2px #fff, 0 0 0 .6px #999, 0 1px 2px #00000029;--sc-canvas:#cfcfcf;--sc-chassis:#e9e9e9;--sc-surface:#f2f2f2;--sc-surface-2:#f8f8f8;--sc-overlay:#fafafaeb;--sc-overlay-solid:#fafafa;--sc-dialog:#f6f6f6;--sc-field:#fff;--sc-field-hover:#fff;--sc-hover:#0000000d;--sc-press:#00000017;--sc-selected:#00000012;--sc-scrim:#28282838;--sc-line:#00000014;--sc-line-strong:#00000024;--sc-edge:#0003;--sc-highlight:#ffffffb3;--sc-text:#1f1f1f;--sc-text-2:#4f4f4f;--sc-text-3:#6d6d6d;--sc-text-disabled:#a3a3a3;--sc-lime:#6c9e26;--sc-lime-hi:#79ab2e;--sc-lime-lo:#5b871c;--sc-lime-text:#4a7013;--sc-lime-field-text:#2a420b;--sc-lime-ink:#0e1a06;--sc-lime-glow-rgb:108 158 38;--sc-lime-tint:#5b871c;--sc-lime-pale:#4d7416;--sc-lime-wash:#6c9e261f;--sc-lime-ring:#6c9e264d;--sc-coral:#e2512f;--sc-coral-hi:#ee6243;--sc-focus:#595960;--sc-focus-rgb:89 89 96;--sc-shadow-control:0 1px 1.5px #0000001a;--sc-shadow-pop:0 0 0 .5px #0000002e, 0 2px 6px #00000014, 0 12px 32px -6px #0003;--sc-shadow-dialog:0 0 0 .5px #0003, 0 6px 16px #00000014, 0 28px 72px -12px #00000047;--sc-inset-field:inset 0 1px 2px #0000000f}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}:root{font-family:var(--sc-font);font-synthesis:none;font-size:12px}:where(html:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;letter-spacing:.005em}body{font-family:var(--sc-font);color:var(--sc-text);-webkit-user-select:none;user-select:none;background:#191919}:where(html[data-theme=light]) body{background:#e8e8ea}::selection{color:#fff;background:#6c8055}:where(input,textarea){caret-color:var(--sc-text)}:where(input:not([type=range],[type=checkbox],[type=radio],[type=color]),textarea){font:inherit}:where(input[type=number]){appearance:textfield;font-variant-numeric:tabular-nums;min-width:0}:where(input[type=number])::-webkit-inner-spin-button{appearance:none;margin:0}:where(input[type=number])::-webkit-outer-spin-button{appearance:none;margin:0}:where(input[type=number],input[type=text]){border-radius:3px}:where(select){cursor:pointer}:where(select:disabled){cursor:default}:focus-visible{outline:none}html[data-input-mode=keyboard] :is(button,input:not(.text-edit-input,.sr-only),select,textarea,a[href],summary,[role=button],[role=menuitem],[role=option],[role=tab],[role=listbox],[tabindex]:not([tabindex="-1"])):focus{outline:1.5px dotted var(--sc-focus)!important;outline-offset:2px!important}:is(h1,h2,h3,h4,h5,h6,[tabindex="-1"]:not(button,input,select,textarea,a[href],[role=button],[role=menuitem],[role=option],[role=tab])):focus{outline:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-motion=reduce] *,[data-motion=reduce] :before,[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}input[data-semantic=hue]{--semantic-track:linear-gradient(90deg, red, #ff0, #0f0, #0ff, #00f, #f0f, red)}input[data-semantic=saturation]{--semantic-track:linear-gradient(90deg, var(--saturation-low), var(--saturation-high))}input[data-semantic=lightness]{--semantic-track:linear-gradient(90deg, #000, var(--lightness-mid) 50%, #fff)}.app{height:100%;font-family:var(--sc-font);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.app-main{flex:1;min-height:0;display:flex;position:relative}.app-center{background:#191919;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;box-shadow:inset 0 1px 5px #00000045;container:canvas-column/inline-size}.viewport{background:#191919;flex:1;min-height:0;position:relative;overflow:hidden}:where(html[data-theme=light]) .app-center{background:#c8c8c8}:where(html[data-theme=light]) .viewport{background:#e8e8ea}:where(.app.has-document .app-center)>.viewport{margin-top:29px}.viewport-canvas{width:100%;height:100%;position:absolute;inset:0}:where(.color-picker-sampling) :is(.viewport,.viewport *),:where(.color-picker-sampling.color-picker-over-canvas) .dialog-scrim.dialog-modal{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cpath d='M8 1v15M1 8h15' stroke='black' stroke-width='3'/%3E%3Cpath d='M8 1v15M1 8h15' stroke='white' stroke-width='1'/%3E%3C/svg%3E") 8 8,crosshair!important}.spacer{flex:1}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.visually-hidden-controls{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkerboard{background:repeating-conic-gradient(#ccc 0 25%, #fff 0 50%) 0 / 16px 16px}.fx-mark{font-family:Georgia,serif;font-size:14px}.ui-tooltip-anchor{display:inline-flex}.icon{vertical-align:middle;stroke-width:1.4px;flex:none;width:18px;height:18px}.separator{width:1px}.panel-hint{text-align:center;padding:12px}.panel-note{padding-top:2px}.kv-row{color:var(--sc-text-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.kv-row strong{min-width:0;color:var(--sc-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.recovery-notice{color:var(--sc-text);background:var(--sc-surface);border-bottom:1px solid var(--sc-edge);font-size:var(--sc-fs-md);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.recovery-notice strong{font-weight:600}.recovery-notice p{color:var(--sc-text-2);margin:3px 0 0;line-height:1.4}.recovery-notice button{flex-shrink:0}.recovery-notice .recovery-contact{font-size:var(--sc-fs-sm);color:var(--sc-text-3);margin-top:4px}.recovery-contact a{color:var(--sc-text-2);text-underline-offset:2px;-webkit-user-select:text;user-select:text;text-decoration:underline}.recovery-contact a:hover{color:var(--sc-text)}.panel-content .panel-unavailable{text-align:start;color:var(--sc-text-2);padding:16px}::selection{background:var(--sc-lime-ring);color:inherit}html[data-input-mode=keyboard] :where(button,[role=button],[role=menuitem],[role=option],[role=tab],a[href],summary):focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}html:not([data-input-mode=keyboard]) :where(button,[role=button],[role=tab],summary):focus:not(:focus-visible){outline:none}.btn{height:var(--sc-h-md);min-height:0;font:500 var(--sc-fs-sm) / 1 var(--sc-font);letter-spacing:.005em;color:var(--sc-text);border:1px solid var(--sc-edge);border-radius:var(--sc-r-md);box-shadow:var(--sc-inset-top), var(--sc-shadow-control);white-space:nowrap;transition:background var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out), transform var(--sc-t-fast) var(--sc-ease-out);background:linear-gradient(#3c3c3c,#343434);justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.dialog input[type=file]::file-selector-button{height:var(--sc-h-md);min-height:0;font:500 var(--sc-fs-sm) / 1 var(--sc-font);letter-spacing:.005em;color:var(--sc-text);border:1px solid var(--sc-edge);border-radius:var(--sc-r-md);box-shadow:var(--sc-inset-top), var(--sc-shadow-control);white-space:nowrap;transition:background var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out), transform var(--sc-t-fast) var(--sc-ease-out);background:linear-gradient(#3c3c3c,#343434);justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.btn:hover:not(:disabled){background:linear-gradient(#444,#3b3b3b)}.dialog input[type=file]:not(:disabled)::file-selector-button:hover{background:linear-gradient(#444,#3b3b3b)}.btn:active:not(:disabled){background:#303030;transition-duration:40ms;transform:scale(.97);box-shadow:inset 0 1px 2px #0006}.dialog input[type=file]:not(:disabled)::file-selector-button:active{background:#303030;transition-duration:40ms;transform:scale(.97);box-shadow:inset 0 1px 2px #0006}.btn:disabled{color:var(--sc-text-disabled);box-shadow:none;opacity:1;background:#2e2e2e;border-color:#00000059}.btn .icon{width:14px;height:14px}.btn.primary{color:var(--sc-lime-ink);background:var(--sc-lime) linear-gradient(180deg, var(--sc-lime-hi), var(--sc-lime));border-color:#00000080;font-weight:600;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000059}.btn.primary:hover:not(:disabled){background:var(--sc-lime-hi) linear-gradient(180deg, var(--sc-lime-pale), var(--sc-lime-hi))}.btn.primary:active:not(:disabled){background:var(--sc-lime-lo);box-shadow:inset 0 1px 2px #0000004d}.btn.primary:disabled{color:var(--sc-text-disabled);box-shadow:none;background:#2e2e2e;border-color:#00000059;font-weight:500}.btn.primary .icon{color:currentColor}.btn.danger{color:#fff;background:linear-gradient(180deg, var(--sc-danger-fill-hi), var(--sc-danger-fill));border-color:#00000080;font-weight:600;box-shadow:inset 0 1px #fff3,0 1px 2px #00000059}.btn.danger:hover:not(:disabled){background:linear-gradient(180deg, #d0443b, var(--sc-danger-fill-hi))}.btn.danger:active:not(:disabled){background:#b0302a}.btn:is(.ghost,.quiet){box-shadow:none;color:var(--sc-text-2);background:0 0;border-color:#0000}.btn:is(.ghost,.quiet):hover:not(:disabled){background:var(--sc-hover);color:var(--sc-text)}.btn:is(.ghost,.quiet):active:not(:disabled){background:var(--sc-press);box-shadow:none}.btn.sm{height:var(--sc-h-sm);font-size:var(--sc-fs-sm);border-radius:var(--sc-r-sm);gap:5px;padding:0 9px}.btn.lg{height:32px;font-size:var(--sc-fs-md);padding:0 16px}.btn:is(.toggle.active,.active[aria-pressed=true],[aria-pressed=true]){color:var(--sc-lime-hi);box-shadow:inset 0 1px 2px #00000073, inset 0 0 0 1px rgb(var(--sc-lime-glow-rgb) / .35);background:linear-gradient(#262626,#2b2b2b);border-color:#0009}.icon-btn,.dialog-close{width:24px;height:24px;color:var(--sc-text-2);border-radius:var(--sc-r-sm);box-shadow:none;transition:background var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out), transform var(--sc-t-fast) var(--sc-ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover:not(:disabled),.dialog-close:hover:not(:disabled){background:var(--sc-hover);color:var(--sc-text)}.icon-btn:active:not(:disabled),.dialog-close:active:not(:disabled){background:var(--sc-press);transition-duration:40ms;transform:scale(.92)}.icon-btn:disabled{color:var(--sc-text-disabled)}.icon-btn{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:disabled{opacity:.35;cursor:default}:is(.btn,.icon-btn,.segmented-btn){cursor:pointer}.btn:disabled{cursor:default}.segmented{display:flex;overflow:hidden}.opt-field{white-space:nowrap;align-items:center;gap:6px;display:flex}.opt-field.checkbox{cursor:pointer}.opt-field input[type=range]{width:90px}.opt-number{text-align:right;width:58px}.transform-number .opt-number{width:58px}.number-field{align-items:center;gap:4px;display:inline-flex}.number-field-label{color:#aaa;cursor:ew-resize;-webkit-user-select:none;user-select:none;display:block}html[data-theme=light] .number-field-label{color:#5c5c64}.number-field-input{font-variant-numeric:tabular-nums;width:58px;min-width:58px}.property-group{border-top:1px solid #181818;flex-direction:column;gap:7px;margin-top:2px;padding-top:8px;display:flex}html[data-theme=light] .property-group{border-top-color:#b8b8be}.property-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}html:not([data-theme=light]) .property-grid{color:#b9b9b9;font-size:11px}.property-grid>span:nth-child(2n){text-align:right;font-variant-numeric:tabular-nums}html:not([data-theme=light]) .property-grid>span:nth-child(2n){color:#dedede}.property-field{color:#aaa;flex-direction:column;gap:4px;font-size:11.5px;display:flex}.settings-heading{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.settings-heading>.btn.quiet.sm{min-width:0;color:var(--sc-text-2);margin-right:-8px;padding:0 8px}.settings-heading>.btn.quiet.sm:hover:not(:disabled){color:var(--sc-text)}.adjustment-picker-row{align-items:center;gap:6px;display:flex}.adjustment-picker-row>.property-field{flex:auto;min-width:0}.adjustment-picker-row>.btn.quiet.sm{min-width:0;color:var(--sc-text-2);flex-shrink:0;margin-right:-8px;padding:0 8px}.adjustment-picker-row>.btn.quiet.sm:hover:not(:disabled){color:var(--sc-text)}.property-check{color:#aaa;align-items:center;gap:7px;font-size:11.5px;display:flex}html[data-theme=light] .property-field{color:#5c5c64}html[data-theme=light] .property-check{color:var(--sc-text)}.property-grid:not(.graphite-dimensions){grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px}.property-grid:not(.graphite-dimensions)>.property-field{min-width:0}.property-grid:not(.graphite-dimensions)>.property-field>:is(input,select,.select){width:100%;min-width:0}html[data-theme=light] .property-grid:not(.graphite-dimensions){gap:6px}.graphite-dimensions{margin-top:12px}html[data-theme=light] .graphite-dimensions{font-size:12px}html:not([data-theme=light]) .property-grid label{letter-spacing:.04em;color:#aaa;background:var(--sc-chip);box-shadow:var(--sc-chip-relief);border-radius:3px;flex-direction:column;align-items:stretch;gap:1px;padding:5px 7px 3px;font-size:9px;display:flex}html:not([data-theme=light]) .property-grid label:is(:hover,:focus-within){box-shadow:var(--sc-chip-relief-hover)}.calculation-source .property-field{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;margin:0;display:grid}.raw-import-controls>.btn{margin:12px 0}.raw-import-controls .number-field{justify-content:space-between;margin-bottom:8px;display:flex}.raw-import-controls .number-field-input{width:70px}.refine-controls .opt-field{grid-template-columns:minmax(0,1fr);gap:5px;margin-bottom:12px;display:grid}.refine-controls .opt-field :is(input[type=range],select){width:100%;min-width:0}.refine-controls .dialog-checkbox{cursor:pointer;margin-bottom:12px}.blending-options .opt-field{align-items:center;gap:8px;display:flex}.blending-options .number-field{width:64px}.blend-range-values .number-field{width:100%;min-width:0}.effect-detail .opt-field{margin:6px 0}@media (width<=1300px){.history-brush-options .opt-field>input[type=range]{display:none}}.dialog-choice-group{border:0;gap:8px;margin:0;padding:0;display:grid}.dialog-choice-group legend{color:var(--sc-text-2);margin-bottom:6px;font-size:12px}.dialog-choice-card{--choice-card-bg:#303030;background:var(--choice-card-bg);cursor:pointer;border:1px solid #181818;border-radius:4px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px;display:grid}html[data-theme=light] .dialog-choice-card{--choice-card-bg:#fafafb}.dialog-choice-card:has(input:checked){border-color:var(--sc-lime);background:color-mix(in srgb, var(--sc-lime) 12%, var(--choice-card-bg))}.dialog-choice-card :is(span,small){display:block}.dialog-choice-card small{margin-top:3px;line-height:1.35}.check-control{vertical-align:middle;flex:0 0 13px;grid-template-areas:"check";width:13px;height:13px;display:inline-grid;position:relative}.check-control>input[type=checkbox]{z-index:1;opacity:0;cursor:pointer;grid-area:check;width:13px;height:13px;margin:0}.check-control>.t-check{pointer-events:none;grid-area:check;place-items:center;display:grid}.t-check svg{fill:none;pointer-events:none;display:block}:where(input:is([type=text],[type=number],[type=search],[type=email],[type=url],[type=password],:not([type])),textarea):not(:where(.text-edit-input,.graphite-parameter *,.graphite-opacity-trigger *,[data-bare],.sr-only)){height:var(--sc-h-md);min-height:0;font:400 var(--sc-fs-sm) / 1.2 var(--sc-font);font-variant-numeric:tabular-nums;color:var(--sc-text);background:var(--sc-field);border:1px solid var(--sc-edge);border-radius:var(--sc-r-sm);box-shadow:var(--sc-inset-field), 0 1px 0 #ffffff0a;transition:border-color var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out), background var(--sc-t-fast) var(--sc-ease-out);outline:none;padding:0 8px}:where(textarea:not([data-bare],.text-edit-input)){resize:vertical;height:auto;min-height:56px;padding:6px 8px;line-height:1.45}:where(input:is([type=text],[type=number],[type=search],[type=email],[type=url],[type=password],:not([type])),textarea):not(:where(.text-edit-input,.graphite-parameter *,.graphite-opacity-trigger *,[data-bare])):where(:hover:not(:disabled)),:where(input:is([type=text],[type=number],[type=search],[type=email],[type=url],[type=password],:not([type])),textarea):not(:where(.text-edit-input,.graphite-parameter *,.graphite-opacity-trigger *,[data-bare])):where(:hover:not(:disabled,:focus)){background:var(--sc-field-hover);border-color:#000000b3}html[data-input-mode=keyboard] :where(input:is([type=text],[type=number],[type=search],[type=email],[type=url],[type=password],:not([type])),textarea):not(:where(.text-edit-input,.graphite-parameter *,.graphite-opacity-trigger *,[data-bare])):where(:focus){border-color:var(--sc-focus);box-shadow:var(--sc-inset-field)}:where(input:is([type=text],[type=number],[type=search],[type=email],[type=url],[type=password],:not([type])),textarea):where(:disabled){color:var(--sc-text-disabled);box-shadow:none;background:#242424}html[data-theme=light] :where(input:is([type=text],[type=number],[type=search],[type=email],[type=url],[type=password],:not([type])),textarea):where(:disabled){background:#efefef}:is(input,textarea)::placeholder{color:var(--sc-text-3);opacity:1}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.opt-unit{color:var(--sc-text-3);font-size:var(--sc-fs-xs)}:where(select:not([multiple],[size]:not([size="1"]),.doc-tab-select,[data-bare]),.select:not(select,.doc-tab-select)){appearance:none;height:var(--sc-h-md);min-height:0;font:400 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-text);text-align:left;border:1px solid var(--sc-edge);border-radius:var(--sc-r-sm);box-shadow:var(--sc-inset-top), var(--sc-shadow-control);text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23a3a3a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E") right 7px center/12px 12px no-repeat,linear-gradient(#353535,#2f2f2f);outline:none;padding:0 26px 0 8px}:where(select:not([multiple],[size]:not([size="1"]),.doc-tab-select,[data-bare]),.select:not(select,.doc-tab-select)):where(:hover:not(:disabled)){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23d6d6d6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E") right 7px center/12px 12px no-repeat,linear-gradient(#3d3d3d,#363636)}:where(select[aria-expanded=true]){box-shadow:inset 0 1px 2px #00000059, 0 0 0 3px var(--sc-lime-wash);border-color:rgb(var(--sc-lime-glow-rgb) / .55)}:where(select:disabled){color:var(--sc-text-disabled);box-shadow:none;background-color:#2a2a2a}html[data-input-mode=keyboard] select:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}:root{--sc-check-tick:var(--sc-lime-tint);--sc-check-glow:rgb(var(--sc-lime-glow-rgb) / .5);--sc-check-draw:.19s cubic-bezier(.45, .05, .25, 1);--sc-check-undraw:.11s cubic-bezier(.4, 0, 1, 1);--sc-check-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3 4.9 8.6 9.7 3.6' fill='none' stroke='%23000' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--sc-check-glow-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 16 16'%3E%3Cfilter id='b' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='1.1'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' d='M2.4 6.3 4.9 8.6 9.7 3.6' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=checkbox]:not(:where(.check-control>input,[data-bare],.sr-only)),.check-control>.t-check{appearance:none;vertical-align:-2px;background:var(--sc-field);width:14px;height:14px;box-shadow:var(--sc-inset-field);cursor:default;transition:border-color .12s var(--sc-ease-out), transform var(--sc-t-fast) var(--sc-ease-out);border:1px solid #fff3;border-radius:4px;flex:none;margin:0;position:relative}input[type=checkbox]:not(:where(.check-control>input,[data-bare],.sr-only)):before,input[type=checkbox]:not(:where(.check-control>input,[data-bare],.sr-only)):after{content:"";pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path var(--sc-check-undraw);position:absolute}input[type=checkbox]:not(:where(.check-control>input,[data-bare],.sr-only)):after{background:var(--sc-check-tick);-webkit-mask:var(--sc-check-mask) center / 12px 12px no-repeat;-webkit-mask:var(--sc-check-mask) center / 12px 12px no-repeat;mask:var(--sc-check-mask) center / 12px 12px no-repeat;inset:0}input[type=checkbox]:not(:where(.check-control>input,[data-bare],.sr-only)):before{background:var(--sc-check-glow);-webkit-mask:var(--sc-check-glow-mask) center / 16px 16px no-repeat;-webkit-mask:var(--sc-check-glow-mask) center / 16px 16px no-repeat;mask:var(--sc-check-glow-mask) center / 16px 16px no-repeat;inset:-2px}input[type=checkbox]:not(:where(.check-control>input,[data-bare],.sr-only)):checked:before,input[type=checkbox]:not(:where(.check-control>input,[data-bare],.sr-only)):checked:after{clip-path:inset(0);transition:clip-path var(--sc-check-draw)}input[type=checkbox]:not(:where(.check-control>input,[data-bare],.sr-only)):hover:not(:disabled),.check-control>input:hover:not(:disabled)+.t-check{border-color:#ffffff5c}input[type=checkbox]:not(:where(.check-control>input,[data-bare],.sr-only)):active:not(:disabled),.check-control>input:active:not(:disabled)+.t-check{transition-duration:60ms;transform:scale(.9)}input[type=checkbox]:not(:where(.check-control>input,[data-bare],.sr-only)):indeterminate:after{clip-path:none;border-radius:1px;height:1.6px;inset:5.5px 3px auto;-webkit-mask:none;mask:none}input[type=checkbox]:not(:where(.check-control>input,[data-bare],.sr-only)):disabled,.check-control>input:disabled+.t-check{opacity:.4}html[data-input-mode=keyboard] input[type=checkbox]:not(:where(.check-control>input,[data-bare],.sr-only)):focus-visible,html[data-input-mode=keyboard] input[type=radio]:not(:where([data-bare],.sr-only)):focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.check-control{flex:0 0 14px;width:14px;height:14px}.check-control>input[type=checkbox]{width:14px!important;height:14px!important}.t-check svg{width:12px;height:12px;stroke:var(--sc-check-tick);stroke-width:1.55px;overflow:visible}.t-check svg path{stroke-dasharray:10.4;stroke-dashoffset:10.4px;transition:stroke-dashoffset var(--sc-check-undraw)}.check-control>input:checked+.t-check svg{filter:drop-shadow(0 0 1.2px var(--sc-check-glow))}.check-control>input:checked+.t-check svg path{stroke-dashoffset:0;transition:stroke-dashoffset var(--sc-check-draw)}html[data-input-mode=keyboard] .check-control>input:focus+.t-check{outline:1.5px dotted var(--sc-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){input[type=checkbox]:before,input[type=checkbox]:after,.t-check svg path{transition:none!important}}[data-motion=reduce] :is(.t-check svg path){transition:none!important}input[type=radio]:not(:where([data-bare],.sr-only)){appearance:none;vertical-align:-2px;background:var(--sc-field);width:14px;height:14px;box-shadow:var(--sc-inset-field);transition:border-color .12s var(--sc-ease-out), transform var(--sc-t-fast) var(--sc-ease-out);border:1px solid #fff3;border-radius:50%;flex:none;margin:0;position:relative}input[type=radio]:not(:where([data-bare],.sr-only)):after{content:"";background:radial-gradient(circle at 40% 35%, var(--sc-lime-pale), var(--sc-check-tick) 60%);box-shadow:0 0 4px var(--sc-check-glow);opacity:0;transition:transform .14s var(--sc-ease-out), opacity .1s var(--sc-ease-out);border-radius:50%;position:absolute;inset:3.5px;transform:scale(0)}input[type=radio]:not(:where([data-bare],.sr-only)):hover:not(:disabled){border-color:#ffffff5c}input[type=radio]:not(:where([data-bare],.sr-only)):active:not(:disabled){transform:scale(.9)}input[type=radio]:not(:where([data-bare],.sr-only)):checked:after{opacity:1;transition:transform .22s var(--sc-ease-settle), opacity .12s var(--sc-ease-out);transform:scale(1)}input[type=radio]:not(:where([data-bare],.sr-only)):disabled{opacity:.4}:is(label:has(>input:is([type=checkbox],[type=radio])),label:has(>.check-control)){color:var(--sc-text);align-items:center;gap:7px;display:inline-flex}input[type=range]{direction:ltr}input[type=range]:not([data-bare]){--sc-track-h:4px;--sc-thumb:14px;appearance:none;cursor:default;background:0 0;min-width:0;height:18px;margin:0}input[type=range]:not([data-bare])::-webkit-slider-runnable-track{height:var(--sc-track-h);background:var(--range-paint,linear-gradient(90deg, #cfcfcf 0 var(--range-fill,0%), var(--sc-field) var(--range-fill,0%) 100%));border-radius:999px;box-shadow:inset 0 0 0 .5px #0000008c,inset 0 1px 1px #00000059,0 1px #ffffff0a}input[type=range][data-bipolar]:not([data-bare])::-webkit-slider-runnable-track{background:var(--range-paint,linear-gradient(90deg, var(--sc-field) 0 min(var(--range-zero,50%), var(--range-fill,50%)), #cfcfcf min(var(--range-zero,50%), var(--range-fill,50%)) max(var(--range-zero,50%), var(--range-fill,50%)), var(--sc-field) max(var(--range-zero,50%), var(--range-fill,50%)) 100%))}input[type=range]:not([data-bare])::-webkit-slider-thumb{appearance:none;width:var(--sc-thumb);height:var(--sc-thumb);margin-top:calc((var(--sc-track-h) - var(--sc-thumb)) / 2);transition:transform var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out);background:radial-gradient(circle at 50% 35%,#fff,#e2e2e2 70%);border:0;border-radius:50%;box-shadow:0 0 0 .5px #0000008c,0 1px 3px #00000080}input[type=range]:not([data-bare]):hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.08)}input[type=range]:not([data-bare]):active:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 .5px #0000008c, 0 1px 3px #00000080, 0 0 0 4px var(--sc-lime-wash);transform:scale(1.14)}input[type=range]:not([data-bare]):focus-visible{outline:none}input[type=range]:not([data-bare]):disabled{opacity:.45}input[type=range]:not([data-bare])::-moz-range-track{height:var(--sc-track-h);background:var(--range-paint,linear-gradient(90deg, #cfcfcf 0 var(--range-fill,0%), var(--sc-field) var(--range-fill,0%) 100%));border-radius:999px}input[type=range]:not([data-bare])::-moz-range-thumb{width:var(--sc-thumb);height:var(--sc-thumb);background:#eee;border:0;border-radius:50%;box-shadow:0 0 0 .5px #0000008c,0 1px 3px #00000080}:is(.options-bar,.graphite-parameter,.graphite-opacity-menu,.app-panels) input[type=range]:not([data-bare]){--sc-track-h:3px;--sc-thumb:11px;height:14px}.segmented{height:var(--sc-h-md);border:1px solid var(--sc-edge);border-radius:var(--sc-r-md);box-shadow:var(--sc-shadow-control);background:#2a2a2a;align-items:stretch;gap:0;padding:0;display:inline-flex;overflow:hidden}.segmented>:is(button,.segmented-btn){white-space:nowrap;width:auto;min-width:26px;height:auto;font:500 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-text-2);box-shadow:var(--sc-inset-top);transition:background var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out);background:linear-gradient(#3a3a3a,#323232);border:0;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex;position:relative}.segmented>:is(button,.segmented-btn)+:is(button,.segmented-btn){border-left:1px solid #00000080}.segmented:is(.is-block,.color-range-sampling){flex-wrap:nowrap;width:100%;display:flex}.segmented>:is(button,.segmented-btn):hover:not(:disabled,.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]){color:var(--sc-text);background:linear-gradient(#424242,#393939)}.segmented>:is(button,.segmented-btn):is(.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]){color:var(--sc-lime-hi);box-shadow:inset 0 1px 2px #0000008c, inset 0 0 0 1px rgb(var(--sc-lime-glow-rgb) / .12);background:linear-gradient(#232323,#292929)}.segmented>:is(button,.segmented-btn):disabled{color:var(--sc-text-disabled);box-shadow:none;background:#2c2c2c}.segmented>:is(button,.segmented-btn):disabled:is(.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]){color:rgb(var(--sc-lime-glow-rgb) / .55);background:linear-gradient(#232323,#292929);box-shadow:inset 0 1px 2px #0000008c}.segmented>:is(button,.segmented-btn):disabled .lc-save{opacity:.6}.segmented>:is(button,.segmented-btn) .icon{width:15px;height:15px}kbd,.kbd{font:500 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-text-3);letter-spacing:.02em}*{scrollbar-width:thin;scrollbar-color:transparent transparent}.is-scrolling,.is-scrolling *{scrollbar-color:#bebec6b3 transparent}html[data-theme=light] .btn:not(.primary,.danger){background:linear-gradient(#fff,#f1f1f1);border-color:#00000029;box-shadow:0 1px 1px #0000000f}html[data-theme=light] .btn:not(.primary,.danger):hover:not(:disabled){background:#f7f7f7}html[data-theme=light] .btn:not(.primary,.danger):active:not(:disabled){background:#e9e9e9;box-shadow:inset 0 1px 2px #0000001a}html[data-theme=light] .btn:not(.primary,.danger):disabled{background:#efefef}html[data-theme=light] .btn:is(.primary,.danger):disabled{color:var(--sc-text-disabled);background:#efefef;border-color:#00000029}html[data-theme=light] :is(select,.select):not([multiple],.doc-tab-select,[data-bare]){background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;background-size:12px 12px;border-color:#00000029;box-shadow:0 1px 1px #0000000d}html[data-theme=light] :is(input:is([type=text],[type=number],[type=search],[type=email],[type=url],[type=password],:not([type])),textarea):not(:where(.text-edit-input,.graphite-parameter *,.graphite-opacity-trigger *,[data-bare])):not(:focus){border-color:#00000029}html[data-theme=light]{--sc-check-tick:var(--sc-lime-lo);--sc-check-glow:rgb(var(--sc-lime-glow-rgb) / .25)}html[data-theme=light] :is(input[type=checkbox],input[type=radio],.t-check){border-color:#0000004d}html[data-theme=light] .segmented{background:#f4f4f4;border-color:#00000029;box-shadow:0 1px 1px #0000000f}html[data-theme=light] .segmented>:is(button,.segmented-btn){box-shadow:none;background:linear-gradient(#fff,#f1f1f1)}html[data-theme=light] .segmented>:is(button,.segmented-btn)+:is(button,.segmented-btn){border-left-color:#0000001f}html[data-theme=light] .segmented>:is(button,.segmented-btn):hover:not(:disabled,.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:#f7f7f7}html[data-theme=light] .segmented>:is(button,.segmented-btn):disabled:is(.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]){color:#4a70138c;background:#e6e6e6;box-shadow:inset 0 1px 2px #00000024}html[data-theme=light] .segmented>:is(button,.segmented-btn):is(.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]){color:var(--sc-lime-text,var(--sc-lime-lo));background:#e6e6e6;box-shadow:inset 0 1px 2px #00000024}html[data-theme=light] input[type=range]:not([data-bare])::-webkit-slider-runnable-track{background:var(--range-paint,linear-gradient(90deg, #6d6d6d 0 var(--range-fill,0%), #dcdcdc var(--range-fill,0%) 100%))}.options-bar :is(select,.select):not([multiple],.doc-tab-select,[data-bare]){height:24px;font-size:var(--sc-fs-sm)}.options-bar .btn:not(.sm,.lg){height:24px;padding:0 10px}.options-bar :is(input:is([type=text],[type=number],:not([type]))):not(:where(.text-edit-input,.graphite-parameter *,.graphite-opacity-trigger *,[data-bare])){height:24px}.status-bar .status-zoom{height:18px;font-size:var(--sc-fs-xs);font-variant-numeric:tabular-nums;color:var(--sc-text);border-radius:var(--sc-r-xs);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23939393' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E") right 3px center/11px 11px no-repeat;align-items:center;padding:0 17px 0 6px;display:flex;position:relative}.status-bar .status-zoom:hover{background-color:var(--sc-hover)}html[data-input-mode=keyboard] .status-bar .status-zoom:has(select:focus-visible){outline:1.5px dotted var(--sc-focus);outline-offset:2px}.status-bar .status-zoom>select{opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;margin:0;padding:0;position:absolute;inset:0}.graphite-blend>.select{height:20px;font-size:var(--sc-fs-sm);box-shadow:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23a3a3a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E");background-position:right 0 center;background-size:12px 12px;border:0;padding:0 16px 0 0}.graphite-blend>.select:hover{background-color:#0000}input[type=range]:is([data-semantic=hue],[data-semantic=saturation],[data-semantic=lightness])::-webkit-slider-runnable-track{background:var(--semantic-track)}:where(details)>:where(summary){cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;list-style:none;display:flex}:where(details)>:where(summary)::-webkit-details-marker{display:none}:where(details)>:where(summary)::marker{content:""}:where(details:not(.recovery-status))>:where(summary):before{content:"";opacity:.6;width:10px;height:10px;transition:transform var(--sc-t-base) var(--sc-ease-out);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3.5 2 6.5 5l-3 3' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3.5 2 6.5 5l-3 3' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(details[open]:not(.recovery-status))>:where(summary):before{transform:rotate(90deg)}:where(details)>:where(summary):hover{color:var(--sc-text)}:where(.panel-content,.panel-section) .btn:not(.lg){height:24px;font-size:var(--sc-fs-sm);border-radius:var(--sc-r-sm);padding:0 9px}.btn.quiet:disabled,.btn.ghost:disabled{opacity:.4;background:0 0}.check-control>input:focus{outline:none!important}.dialog-scrim.dialog-modal{background:var(--sc-scrim);animation:sc-scrim-in var(--sc-t-base) var(--sc-ease-out)}.dialog-scrim.dialog-modeless{background:0 0}@keyframes sc-scrim-in{0%{background:0 0}}.dialog{color:var(--sc-text);font:400 var(--sc-fs-sm) / 1.45 var(--sc-font);background:linear-gradient(180deg, #303030 0, var(--sc-dialog) 56px);border-radius:var(--sc-r-xl);box-shadow:var(--sc-shadow-dialog), inset 0 1px 0 #ffffff12, inset 0 0 0 .5px #ffffff0d;border:0;overflow:hidden}.dialog:focus{outline:none}.dialog-header{cursor:grab;background:0 0;border:0;align-items:center;gap:8px;min-height:42px;padding:0 8px 0 16px;display:flex}.dialog-title{min-width:0;font:600 var(--sc-fs-md) / 1.2 var(--sc-font-display);letter-spacing:-.005em;color:var(--sc-text);flex:1}.dialog-close{width:26px;height:26px;color:var(--sc-text-3)}.dialog-body{font-size:var(--sc-fs-sm);color:var(--sc-text);gap:12px;padding:4px 16px 16px}.dialog-footer{border-top:1px solid var(--sc-line);background:#0000001a;align-items:center;gap:8px;padding:12px 16px}.dialog-footer .btn{min-width:80px;height:28px;padding:0 14px}.dialog-footer .btn.primary:disabled{font-weight:600}.hdr-dialog .dialog-body{gap:12px;min-width:0}.hdr-intro{flex-direction:column;gap:5px;margin:0;display:flex}.hdr-intro strong{font-size:var(--sc-fs-md);font-weight:600}.hdr-intro>span,.hdr-input-actions>span{color:var(--sc-text-2)}.hdr-input-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hdr-bracket-list{flex-direction:column;gap:6px;display:flex}.hdr-bracket-row{border:1px solid var(--sc-line);border-radius:var(--sc-r-md);background:#0000001a;grid-template-columns:80px minmax(0,1fr) 92px auto;align-items:center;gap:12px;padding:9px;display:grid}.hdr-bracket-row.is-reference{border-color:var(--sc-accent)}.hdr-bracket-row img{object-fit:contain;background:#171717;border-radius:3px;width:80px;height:64px}.hdr-bracket-name{flex-direction:column;gap:3px;min-width:0;display:flex}.hdr-bracket-name strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hdr-bracket-name>span,.hdr-ev>span{color:var(--sc-text-3);font-size:var(--sc-fs-xs)}.hdr-reference{align-items:center;gap:5px;margin-top:2px;display:flex}.hdr-deghost{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hdr-deghost .input{width:140px}.hdr-ev{flex-direction:column;gap:5px;display:flex}.hdr-ev .input{width:100%;min-width:0}.hdr-progress{flex-direction:column;gap:6px;display:flex}.hdr-progress progress,.hdr-tone-progress{width:100%;height:5px;accent-color:var(--sc-accent)}.hdr-tone-layout{grid-template-columns:minmax(0,1fr) 180px;gap:16px;display:grid}.hdr-preview-column{min-width:0}.hdr-preview-actions{align-items:center;gap:6px;margin-bottom:8px;display:flex}.hdr-preview-actions>span{color:var(--sc-text-3);font-size:var(--sc-fs-xs);margin-left:auto}.hdr-preview-actions .btn{min-width:45px}.hdr-preview-actions .is-selected{background:var(--sc-surface-raised);color:var(--sc-text)}.hdr-preview{border-radius:var(--sc-r-md);background:#171717;justify-content:center;align-items:center;height:300px;display:flex;position:relative;overflow:auto}.hdr-preview canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.hdr-preview.is-actual{cursor:grab;touch-action:none;display:block}.hdr-preview.is-actual canvas{max-width:none;max-height:none}.hdr-preview-busy{color:#eee;text-align:center;background:#121212a6;justify-content:center;align-items:center;padding:15px;display:flex;position:absolute;inset:0}.hdr-tone-controls{flex-direction:column;gap:16px;min-width:0;display:flex}.hdr-tone-field{gap:8px;display:grid}.hdr-tone-field>span{justify-content:space-between;font-weight:600;display:flex}.hdr-unit{color:var(--sc-text-3);font-weight:400}.hdr-tone-field input{width:100%;min-width:0}.hdr-tone-controls .dialog-note{margin:0}@media (width<=639px){.hdr-bracket-row{grid-template-columns:64px minmax(0,1fr);gap:9px}.hdr-bracket-row img{width:64px;height:64px}.hdr-ev{grid-column:1/-1;grid-template-columns:78px minmax(0,1fr);align-items:center;display:grid}.hdr-ev>span{grid-column:2}.hdr-remove{grid-column:2;justify-self:end}.hdr-tone-layout{grid-template-columns:minmax(0,1fr)}.hdr-preview{height:240px}.hdr-tone-controls{gap:12px}.hdr-tone-dialog .dialog-footer{flex-wrap:wrap}.hdr-tone-dialog .dialog-footer .btn{flex-shrink:0}}.dialog-field{gap:6px}.dialog-field-label{font:500 var(--sc-fs-sm) / 1.2 var(--sc-font);color:var(--sc-text-2);letter-spacing:0}.dialog-row{gap:10px}.dialog-body :is(input:is([type=text],[type=number],[type=search],:not([type])),select,.select):not(:where(.text-edit-input,[data-bare],.slider-field-input,.graphite-parameter *)){height:28px}.dialog-scrim{z-index:500;pointer-events:auto;position:fixed;inset:0}.dialog-scrim.dialog-modeless{pointer-events:none;background:0 0}.dialog-scrim:has(.blending-options){background:0 0}.dialog{font-variant-numeric:tabular-nums;pointer-events:auto;flex-direction:column;max-width:calc(100vw - 16px);min-height:0;max-height:calc(100vh - 16px);display:flex;position:absolute;overflow:hidden}.dialog-header{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:space-between;align-items:center;font-size:13.5px;font-weight:600;display:flex}.dialog-header:active{cursor:grabbing}.dialog-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialog-close{font-size:13px}.dialog-body{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.dialog-footer{flex:none;justify-content:flex-end;display:flex}.dialog-field{flex-direction:column;flex:1;min-width:0;display:flex}.dialog-field>:is(.input,.select,input,select,textarea),.dialog-field input[type=range]{width:100%}.dialog-row{min-width:0;display:flex}.dialog-fields{justify-content:flex-start}.raw-import-controls .dialog-field{margin-bottom:16px}.shadows-highlights-form .dialog-field,.smart-sharpen-form .dialog-field{margin-bottom:7px}.gradient-map-controls .dialog-row>.property-field{flex:1;min-width:0}.dialog-note,.dialog-help,.dialog-hint{font-size:var(--sc-fs-xs);color:var(--sc-text-3);text-wrap:pretty;line-height:1.5}.dialog-error{font-size:var(--sc-fs-sm);color:#ffc9c3;background:var(--sc-danger-wash);border-radius:var(--sc-r-md);border:1px solid #f0776c4d;align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.45;display:flex}.dialog-warning{color:var(--sc-warn)}.checkbox-row,.dialog-checkbox,.property-check{min-height:22px;color:var(--sc-text);font-size:var(--sc-fs-sm);align-items:center;gap:8px;display:flex}.dialog-body>.number-field,.dialog-body .dialog-row>.number-field,.color-range-tones>.number-field{align-items:center;gap:8px;display:flex}.dialog-body :is(.dialog-body>.number-field,.dialog-row>.number-field,.color-range-tones>.number-field)>.number-field-label{color:var(--sc-text-2);font-size:var(--sc-fs-sm);flex:1}.dialog-body .number-field-input{text-align:right;width:72px;min-width:72px}.slider-field{gap:4px;min-width:0;display:grid}.slider-field-head{align-items:center;gap:8px;min-height:22px;display:flex}.slider-field-label{min-width:0;font:500 var(--sc-fs-sm) / 1.2 var(--sc-font);color:var(--sc-text-2);cursor:ew-resize;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;transition:color var(--sc-t-fast) var(--sc-ease-out);flex:1;overflow:hidden}.slider-field:hover .slider-field-label{color:var(--sc-text)}.slider-field.is-disabled .slider-field-label{cursor:default;color:var(--sc-text-disabled)}.slider-field-value{color:var(--sc-text-3);align-items:center;gap:4px;display:inline-flex}input.slider-field-input{text-align:right;width:56px;font-size:var(--sc-fs-sm);box-shadow:none;background:#00000038;border-color:#0000;padding:0 6px;height:22px!important}input.slider-field-input:hover:not(:disabled,:focus){background:#00000052;border-color:#0000}.slider-field>input[type=range],.slider-field-track>input[type=range]{width:100%}.slider-field-track{isolation:isolate;display:grid;position:relative}.slider-field-track[data-bipolar]:before{content:"";z-index:-1;top:50%;left:calc(7px + (100% - 14px) * var(--zero-frac,.5));background:#ffffff4d;border-radius:1px;width:1px;height:10px;margin:-5px 0 0 -.5px;position:absolute}.slider-field.is-changed .slider-field-value{color:var(--sc-text-2)}.slider-field.is-changed input.slider-field-input{color:var(--sc-lime-hi)}html[data-theme=light] .slider-field.is-changed input.slider-field-input{color:var(--sc-lime-field-text)}.dialog-body :is(fieldset){border:1px solid var(--sc-line);border-radius:var(--sc-r-lg);padding:10px 12px 12px}.dialog-body legend{color:var(--sc-text-2);font-weight:600;font-size:var(--sc-fs-sm);padding:0 4px}.dialog-body .dialog-choice-group{border:0;padding:0}.dialog-body .dialog-choice-group>legend{margin-bottom:8px;padding:0}:is(.new-doc-category,.newdoc-category,.preferences-nav button,.prefs-nav button){border-radius:var(--sc-r-md)}html[data-theme=light] .dialog{background:var(--sc-dialog)}html[data-theme=light] .dialog-footer{background:#00000008}html[data-theme=light] .dialog-error{color:#8a2018}.slider-field-unit{text-align:left;min-width:16px}.slider-field-unit:empty{visibility:hidden}:where(.dialog) button:not(:disabled){cursor:pointer}.dialog-footer-start{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.dialog-footer .btn.dialog-reset{min-width:0;color:var(--sc-text-2);flex-shrink:0;margin-left:-10px;padding:0 10px}.dialog-footer .btn.dialog-reset:hover:not(:disabled){color:var(--sc-text)}.btn.danger-quiet{color:var(--sc-danger);box-shadow:none;background:0 0;border-color:#f0776c59}.btn.danger-quiet:hover:not(:disabled){background:var(--sc-danger-wash);color:#ff9d94;border-color:#f0776c8c}.btn.danger-quiet:active:not(:disabled){box-shadow:none;background:#f0776c33}.confirm-body{align-items:flex-start;gap:14px;padding-top:4px;display:flex}.confirm-icon{width:36px;height:36px;color:var(--sc-warn);background:var(--sc-warn-wash);border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e8b86a33}.confirm-copy{gap:4px;min-width:0;padding-top:1px;display:grid}.confirm-title{font:600 var(--sc-fs-md) / 1.35 var(--sc-font-display);color:var(--sc-text);overflow-wrap:anywhere}.confirm-message{font-size:var(--sc-fs-sm);color:var(--sc-text-2);line-height:1.5}.dialog-alert .dialog-body{padding:20px 20px 18px}.dialog-alert .dialog-footer{padding:12px 16px}html[data-input-mode=keyboard] input.slider-field-input:focus{background:var(--sc-field);border-color:var(--sc-focus);box-shadow:none}.prefs-layout{gap:20px;min-height:360px;max-height:60vh;display:flex}.prefs-nav{border-right:1px solid var(--sc-line);flex-direction:column;gap:2px;min-width:156px;padding-right:12px;display:flex}.prefs-nav-item{font:inherit;text-align:left;border-radius:var(--sc-r-md);height:30px;color:var(--sc-text-2);font-size:var(--sc-fs-sm);background:0 0;border:0;padding:0 10px}.prefs-nav-item:hover{background:var(--sc-hover);color:var(--sc-text)}.prefs-nav-item.active{background:var(--sc-selected);color:var(--sc-text);box-shadow:inset 2px 0 0 var(--sc-lime)}.prefs-body{flex-direction:column;flex:1;gap:16px;padding-right:6px;display:flex;overflow-y:auto}.prefs-field{flex-direction:column;gap:5px;display:flex}.prefs-local-work>h3{font-size:var(--sc-fs-md);font-weight:650}.prefs-local-work>p{font-size:var(--sc-fs-sm);color:var(--sc-text-3);margin-top:3px;line-height:1.45}.prefs-local-work .local-work-surface{margin-top:12px}.prefs-body>.dialog-field,.prefs-body .prefs-field{flex:none}.export-preview-toolbar{color:var(--sc-text-2);align-items:center;gap:8px;margin-bottom:8px;font-weight:500;display:flex}.export-preview-toolbar>span{flex:1}.export-preview-toolbar .segmented{height:24px}.export-preview-toolbar button[aria-pressed=true]{border-color:#0000}.dialog-header-actions{cursor:default;align-items:center;gap:6px;margin-left:auto;display:flex}.dialog-header-actions+.dialog-close{margin-left:2px}.dialog-preview-toggle{height:24px;font-size:var(--sc-fs-sm);color:var(--sc-text-2);border-radius:var(--sc-r-sm);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 8px 0 6px;display:inline-flex}.dialog-preview-toggle:hover{color:var(--sc-text);background:var(--sc-hover)}.adjustment-dialog .dialog-body{gap:14px;padding:6px 16px 16px}.adjustment-dialog .adjustment-form{gap:14px;display:grid}.adjustment-dialog .dialog-footer .btn.quiet{min-width:0;color:var(--sc-text-2);padding:0 10px}.adjustment-dialog .dialog-footer .btn.quiet:hover:not(:disabled){color:var(--sc-text)}.adjustment-scope{margin-top:-4px}.adjustment-choice{height:28px}.adjustment-choice>.segmented-btn{flex:1 1 0;min-width:0;position:relative}.choice-mark{background:var(--sc-lime);width:4px;height:4px;box-shadow:0 0 4px rgb(var(--sc-lime-glow-rgb) / .6);border-radius:50%;position:absolute;top:4px;right:5px}.range-chooser{gap:8px;display:grid}.range-chooser-head{font-size:var(--sc-fs-sm);color:var(--sc-text-2);justify-content:space-between;align-items:baseline;display:flex}.range-chooser-value{color:var(--sc-text);font-weight:500}.range-chips{justify-content:space-between;gap:4px;display:flex}.range-chip{border-radius:var(--sc-r-md);min-width:0;max-width:34px;height:28px;box-shadow:none;background:0 0;border:0;flex:1 1 0;place-items:center;padding:0;display:grid;position:relative}.range-chip:hover:not(:disabled){background:var(--sc-hover)}.range-chip-swatch{background:var(--chip);width:16px;height:16px;transition:transform var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out);border-radius:50%;box-shadow:inset 0 0 0 1px #00000059,inset 0 1px 1px #ffffff40,0 1px 2px #0006}.range-chip[aria-checked=true] .range-chip-swatch{box-shadow:inset 0 0 0 1px #00000059, inset 0 1px 1px #ffffff40, 0 0 0 2px var(--sc-dialog), 0 0 0 3.5px var(--sc-lime);transform:scale(1.06)}.range-chip .choice-mark{top:3px;right:3px}.range-chip[data-range=blacks] .range-chip-swatch{box-shadow:inset 0 0 0 1px #ffffff38,0 1px 2px #0006}.range-chip[data-range=blacks][aria-checked=true] .range-chip-swatch{box-shadow:inset 0 0 0 1px #ffffff38, 0 0 0 2px var(--sc-dialog), 0 0 0 3.5px var(--sc-lime)}.adjustment-disclosure{gap:12px;display:grid}.adjustment-disclosure>summary{font-size:var(--sc-fs-sm);color:var(--sc-text-2);cursor:default}.adjustment-disclosure[open]>summary{color:var(--sc-text)}.adjustment-divider{background:var(--sc-line);height:1px;margin:0 -16px}.adjustment-readout{font-size:var(--sc-fs-xs);color:var(--sc-text-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-6px;display:flex}.adjustment-readout.is-warning>span:last-child{color:var(--sc-warn)}.curves-dialog .curves-toolbar{align-items:center;gap:8px;display:flex}.curves-dialog .curves-preset{flex:1;min-width:0}.curves-dialog .curves-channel{flex:none;width:96px}.curves-dialog .curves-graph-frame{background:0 0;border:0;grid-template-rows:auto 6px;grid-template-columns:6px 1fr;gap:4px;padding:0;display:grid;position:relative}.curves-dialog .curves-graph{touch-action:none;aspect-ratio:1;border-radius:var(--sc-r-md);cursor:crosshair;background:#141414;border:0;grid-area:1/2;width:100%;max-width:none;height:auto;display:block;box-shadow:inset 0 0 0 1px #0000008c,0 1px #ffffff0a}.curves-dialog .curves-graph:focus{outline:none}html[data-input-mode=keyboard] .curves-dialog .curves-graph:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.curves-ramp{opacity:.75;border-radius:3px;box-shadow:inset 0 0 0 1px #0006}.curves-ramp-output{background:linear-gradient(0deg, #000, var(--ramp));grid-area:1/1;margin:7px 0}.curves-ramp-input{background:linear-gradient(90deg, #000, var(--ramp));grid-area:2/2;margin:0 7px}.curves-dialog .curves-point-fields{align-items:center;gap:12px;display:flex}.curves-dialog .curves-point-fields .curves-point-field{color:var(--sc-text-2);font-size:var(--sc-fs-sm);flex-direction:row;align-items:center;gap:6px;display:inline-flex}.curves-point-field input{text-align:right;width:52px!important}.curves-point-actions{gap:2px;margin-left:auto;display:inline-flex}.curves-point-actions .icon-btn{width:28px;height:28px;color:var(--sc-text-2);border-radius:var(--sc-r-sm)}.curves-point-actions .icon-btn:hover:not(:disabled){color:var(--sc-text);background:var(--sc-hover)}.curves-point-actions .icon-btn[aria-pressed=true]{color:var(--sc-lime);background:var(--sc-lime-wash)}.curves-sample-readout{min-height:16px;margin-top:-4px;display:block}.levels-dialog .levels-toolbar{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.levels-dialog .levels-channel{flex:1;min-width:0}.levels-dialog .levels-auto{min-width:0;height:28px;padding:0 12px}.levels-dialog .levels-eyedroppers{background:var(--sc-field);border:1px solid var(--sc-edge);border-radius:var(--sc-r-md);box-shadow:var(--sc-inset-field);gap:1px;padding:1px;display:inline-flex}.levels-eyedropper.icon-btn{width:28px;height:24px;color:var(--sc-text-2);background:0 0;border:0;border-radius:4px;position:relative}.levels-eyedropper.icon-btn:hover:not(:disabled){color:var(--sc-text);background:var(--sc-hover)}.levels-eyedropper.icon-btn.active{color:var(--sc-text);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px rgb(var(--sc-lime-glow-rgb) / .5);background:linear-gradient(#454545,#3b3b3b)}.levels-eyedropper-chip{border-radius:50%;width:7px;height:7px;position:absolute;bottom:4px;left:6px;box-shadow:0 0 0 1px #0009,0 0 0 1.5px #ffffff2e}.levels-eyedropper.black .levels-eyedropper-chip{background:#0c0c0c}.levels-eyedropper.grey .levels-eyedropper-chip{background:gray}.levels-eyedropper.white .levels-eyedropper-chip{background:#f4f4f4}.levels-histogram-group{gap:2px;display:grid}.levels-dialog .levels-histogram{background:0 0;border:0;width:100%;height:132px;display:block}.levels-dialog .levels-input-track{touch-action:none;height:16px;margin:0;position:relative}.levels-dialog .levels-track-handle{z-index:1;appearance:none;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%)}.levels-dialog .levels-track-handle:disabled{cursor:default;opacity:.45}.levels-dialog .levels-track-handle:before{content:"";position:absolute}.levels-dialog .levels-track-handle.input{width:16px;height:15px;top:1px}.levels-dialog .levels-track-handle.input:before{background:var(--levels-handle-colour);clip-path:polygon(50% 0,100% 48%,100% 100%,0 100%,0 48%);filter:none;border:0;width:10px;height:12px;top:1px;left:3px}.levels-dialog .levels-track-handle.input:after{content:"";z-index:-1;background:var(--levels-handle-outline);clip-path:polygon(50% 0,100% 48%,100% 100%,0 100%,0 48%);width:12px;height:14px;position:absolute;top:0;left:2px}.levels-dialog .levels-track-handle{isolation:isolate}.levels-dialog .levels-track-handle.black{--levels-handle-colour:#0e0e0e;--levels-handle-outline:#ffffff8c}.levels-dialog .levels-track-handle.gamma{--levels-handle-colour:#8a8a8a;--levels-handle-outline:#000c}.levels-dialog .levels-track-handle.white{--levels-handle-colour:#f2f2f2;--levels-handle-outline:#000c}.levels-dialog .levels-track-handle:hover:not(:disabled){--levels-handle-outline:var(--sc-lime)}html[data-input-mode=keyboard] .levels-dialog .levels-track-handle:focus-visible{--levels-handle-outline:var(--sc-focus);outline:none}.levels-dialog .levels-inputs{justify-content:space-between;gap:8px;display:flex}.levels-dialog .levels-control{display:block}.levels-dialog .levels-number{text-align:right;width:54px!important}.levels-dialog .levels-control.gamma .levels-number{text-align:center}.levels-dialog .levels-output-group{gap:6px;padding:0;display:grid}.levels-group-label{font-size:var(--sc-fs-sm);color:var(--sc-text-2)}.levels-output-row{align-items:center;gap:10px;display:flex}.levels-dialog .levels-output-bar{touch-action:none;background:linear-gradient(90deg,#000,#fff);border:0;border-radius:5px;flex:1;height:10px;margin:0 5px;position:relative;box-shadow:inset 0 0 0 1px #0000008c,0 1px #ffffff0d}.levels-dialog .levels-track-handle.output{width:14px;height:20px;top:50%;transform:translate(-50%,-50%)}.levels-dialog .levels-track-handle.output:before{background:var(--levels-handle-colour);border:1px solid var(--levels-handle-outline);border-radius:3px;width:8px;height:16px;top:2px;left:3px;box-shadow:0 1px 3px #0000008c}.levels-dialog .levels-clip-note{font-size:var(--sc-fs-xs);color:#ffb4a8;background:var(--sc-danger-wash);border-radius:var(--sc-r-md);border:1px solid #f0776c4d;padding:6px 10px}.layer-style-dialog .dialog-body{gap:0;padding:0}.layer-style-dialog .layer-style-body{grid-template-columns:184px minmax(0,1fr);gap:0;min-height:420px;max-height:min(640px,100dvh - 170px);display:grid}.layer-style-dialog .layer-style-list{border-right:1px solid var(--sc-line);background:#0000001f;flex-direction:column;gap:1px;min-width:0;max-width:none;padding:8px;display:flex;overflow-y:auto}.layer-style-master{height:30px;color:var(--sc-text);border-bottom:1px solid var(--sc-line);align-items:center;gap:8px;margin-bottom:4px;padding:0 8px;font-weight:600;display:flex}.layer-style-dialog .layer-style-option{border-radius:var(--sc-r-sm);height:28px;transition:background var(--sc-t-fast) var(--sc-ease-out);align-items:center;gap:8px;padding:0 0 0 8px;display:flex}.layer-style-dialog .layer-style-option:hover{background:var(--sc-hover)}.layer-style-dialog .layer-style-option.is-current{background:var(--sc-selected,#ffffff14);box-shadow:inset 2px 0 0 var(--sc-lime)}.layer-style-dialog .layer-style-option>button{text-align:left;min-width:0;height:100%;font-size:var(--sc-fs-sm);color:var(--sc-text-2);box-shadow:none;background:0 0;border:0;flex:1;padding:0}.layer-style-dialog .layer-style-option.is-on>button,.layer-style-dialog .layer-style-option.is-current>button{color:var(--sc-text)}.layer-style-dialog .layer-style-list button.active{color:var(--sc-text);background:0 0}.layer-style-dialog .layer-style-page{flex-direction:column;gap:10px;min-width:0;max-height:none;padding:12px 16px 16px;display:flex;overflow-y:auto}.layer-style-page-head{align-items:center;gap:8px;min-height:26px;margin-bottom:2px;display:flex}.layer-style-page-title{font:600 var(--sc-fs-md) / 1.2 var(--sc-font-display);color:var(--sc-text);flex:1;margin:0}.layer-style-dialog .layer-style-instance-actions{flex-wrap:nowrap;gap:2px;display:inline-flex}.layer-style-dialog :is(.layer-style-instance-actions .icon-btn,.layer-style-effect-reset){width:26px;height:26px;color:var(--sc-text-2);border-radius:var(--sc-r-sm);padding:0}.layer-style-dialog :is(.layer-style-instance-actions .icon-btn,.layer-style-effect-reset):hover:not(:disabled){color:var(--sc-text);background:var(--sc-hover)}.fx-row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;min-height:28px;display:grid}.fx-label{font-size:var(--sc-fs-sm);color:var(--sc-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx-control{align-items:center;gap:8px;min-width:0;display:flex}.fx-control>.select{flex:1;min-width:0;height:28px}.fx-control>.segmented{flex:1;height:28px}.fx-slider-row .fx-control>input[type=range]{flex:1;min-width:0}.fx-number{text-align:right;flex:none;width:56px!important}.fx-unit{width:16px;font-size:var(--sc-fs-sm);color:var(--sc-text-3);flex:none}.fx-unit:empty{width:16px}.fx-number-row .fx-control{justify-content:flex-start}.fx-check{font-size:var(--sc-fs-sm);color:var(--sc-text);align-items:center;gap:8px;display:inline-flex}.fx-inline-check{font-size:var(--sc-fs-sm);color:var(--sc-text-2);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.fx-divider{background:var(--sc-line);height:1px;margin:2px 0}.layer-style-page .options-hint{font-size:var(--sc-fs-xs);color:var(--sc-text-3);margin:0}.fx-dial{cursor:default;touch-action:none;border-radius:50%;flex:none;width:28px;height:28px}.fx-dial svg{width:100%;height:100%;display:block}.fx-dial-face{fill:var(--sc-field);stroke:#0000008c;stroke-width:1px}.fx-dial-hand{stroke:var(--sc-text);stroke-width:1.4px;stroke-linecap:round}.fx-dial-hub{fill:var(--sc-text-2)}.fx-dial-tip{fill:var(--sc-lime);filter:drop-shadow(0 0 1.5px rgb(var(--sc-lime-glow-rgb) / .6))}.fx-dial:hover:not(.is-disabled) .fx-dial-face{stroke:#ffffff40}.fx-dial.is-disabled{opacity:.5}.fx-dial.is-disabled .fx-dial-tip{fill:var(--sc-text-3);filter:none}html[data-input-mode=keyboard] .fx-dial:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.layer-style-page .effect-detail{gap:8px;padding:0;display:grid}.layer-style-page .effect-detail>summary{font-size:var(--sc-fs-sm);color:var(--sc-text-2);cursor:default;min-height:24px;margin:0}.layer-style-page .effect-detail .opt-field{margin:0}.layer-style-page .effect-detail>svg{border-radius:var(--sc-r-md);width:100%;height:96px;box-shadow:inset 0 0 0 1px #00000080}.layer-style-page .effect-detail>.btn{justify-self:start}.layer-style-page .opt-field{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.layer-style-page .gradient-preview{border-radius:var(--sc-r-sm);image-rendering:auto;width:100%;height:18px;box-shadow:inset 0 0 0 1px #00000080}.layer-style-page>label:has(>.check-control){font-size:var(--sc-fs-sm)}.new-doc-dialog .new-doc-layout{grid-template-columns:124px 236px minmax(0,1fr);gap:0;min-height:440px;display:grid}.new-doc-dialog .new-doc-sidebar{border-right:1px solid var(--sc-line);flex-direction:column;gap:2px;min-width:0;padding:0 12px 0 0;display:flex}.new-doc-dialog .new-doc-category{text-align:left;height:30px;font-size:var(--sc-fs-sm);color:var(--sc-text-2);border-radius:var(--sc-r-md);box-shadow:none;background:0 0;border:0;padding:0 10px}.new-doc-dialog .new-doc-category:hover{color:var(--sc-text);background:var(--sc-hover)}.new-doc-dialog .new-doc-category.active{color:var(--sc-text);background:var(--sc-selected,#ffffff14);box-shadow:inset 2px 0 0 var(--sc-lime)}.new-doc-dialog .new-doc-presets{border-right:1px solid var(--sc-line);flex-direction:column;gap:4px;min-height:0;padding:0 12px;display:flex}.new-doc-dialog .new-doc-presets-title{font-size:var(--sc-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text-3);margin:4px 0 6px 8px;font-weight:600}.new-doc-dialog .new-doc-preset-list{gap:2px;padding:0;overflow-y:auto}.new-doc-dialog .new-doc-preset{text-align:left;min-height:44px;color:var(--sc-text);border-radius:var(--sc-r-md);box-shadow:none;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:5px 8px;display:grid}.new-doc-dialog .new-doc-preset:hover{background:var(--sc-hover)}.new-doc-preset-thumb{width:34px;height:34px;color:var(--sc-text-2);background:#00000038;border-radius:6px;place-items:center;display:grid}.new-doc-preset-thumb>span{border-radius:1.5px;display:block;box-shadow:0 0 0 1px #00000080,0 1px 2px #0006}.new-doc-preset-text{gap:1px;min-width:0;display:grid}.new-doc-preset-text>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sc-fs-sm);overflow:hidden}.new-doc-dialog .new-doc-preset small{font-size:var(--sc-fs-xs);color:var(--sc-text-3);font-variant-numeric:tabular-nums}:is(.new-doc-preset-thumb>span,.new-doc-preview-page,.new-doc-background-chip).is-transparent{background:repeating-conic-gradient(#cfcfcf 0% 25%,#f4f4f4 0% 50%) 0 0/8px 8px!important}.new-doc-preview{gap:10px;margin-top:auto;padding-top:12px;display:grid}.new-doc-preview-stage{border-radius:var(--sc-r-lg);background:radial-gradient(120% 90% at 50% 0,#2c2c2c,#1c1c1c);place-items:center;height:176px;display:grid;box-shadow:inset 0 0 0 1px #00000080,inset 0 1px #ffffff08}.new-doc-preview-page{transition:width .22s var(--sc-ease-out), height .22s var(--sc-ease-out), background .16s var(--sc-ease-out);border-radius:2px;display:block;position:relative;box-shadow:0 0 0 1px #0000008c,0 6px 18px #00000080}.new-doc-preview-artboard{color:var(--sc-text-3);white-space:nowrap;margin-bottom:4px;font-size:10px;position:absolute;bottom:100%;left:0}.new-doc-orientation{justify-self:center;height:26px}.orientation-glyph{border:1.5px solid;border-radius:2px;display:block}.orientation-glyph.is-portrait{width:9px;height:13px}.orientation-glyph.is-landscape{width:13px;height:9px}.new-doc-dialog .new-doc-settings{flex-direction:column;justify-content:flex-start;gap:14px;min-width:0;padding-left:16px;display:flex}.new-doc-dialog .new-doc-settings>*{flex:none}.new-doc-background{gap:8px;display:grid}.new-doc-background-name{color:var(--sc-text-3);margin-left:6px;font-weight:400}.new-doc-background-chips{gap:8px;display:flex}.new-doc-background-chip{background:var(--chip);border:0;border-radius:5px;width:30px;height:22px;padding:0;position:relative;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #ffffff2e}.chip-well-mark{border-radius:1.5px;width:7px;height:7px;position:absolute;bottom:3px;right:3px;box-shadow:0 0 0 1px #0000008c}.chip-well-mark:after{content:"";border-radius:1.5px;width:7px;height:7px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 1px #0000008c}.chip-well-mark.is-foreground{background:#eee}.chip-well-mark.is-foreground:after,.chip-well-mark.is-background{background:#111}.chip-well-mark.is-background:after{z-index:-1;background:#eee}.new-doc-background-chip[aria-checked=true]{box-shadow:0 0 0 1px #0000008c, 0 0 0 2px var(--sc-dialog), 0 0 0 3.5px var(--sc-lime)}.new-doc-footer-summary{font-size:var(--sc-fs-sm);color:var(--sc-text-3);font-variant-numeric:tabular-nums}@media (width<=720px){.new-doc-dialog .dialog-footer{flex-wrap:wrap}.new-doc-dialog .dialog-footer-start,.new-doc-dialog .dialog-footer-status{flex-basis:100%}.new-doc-dialog .dialog-footer>.btn{flex-shrink:0}.new-doc-dialog .new-doc-layout{flex-shrink:0;grid-template-columns:minmax(0,1fr);min-height:0}.new-doc-dialog .new-doc-sidebar{border-right:0;border-bottom:1px solid var(--sc-line);flex-flow:wrap;padding:0 0 10px}.new-doc-dialog .new-doc-category{flex:84px}.new-doc-dialog .new-doc-presets{border-right:0;border-bottom:1px solid var(--sc-line);padding:10px 0}.new-doc-dialog .new-doc-preset-list{max-height:180px}.new-doc-dialog .new-doc-settings{padding:10px 0 0}}.field-hint{vertical-align:-2px;color:var(--sc-text-3);cursor:help;place-items:center;margin-left:6px;display:inline-grid}.field-hint:hover{color:var(--sc-text-2)}.field-hint .icon{width:13px;height:13px}.checkbox-row .field-hint{margin-left:2px}.export-dialog .export-layout{gap:20px;display:flex}.export-dialog .export-preview-column{flex:1;min-width:0}.export-dialog .export-controls{flex-direction:column;flex:1;gap:14px;display:flex}.export-dialog .export-preview{border-radius:var(--sc-r-lg);background:#222;border:1px solid #444;flex:none;justify-content:center;align-items:center;width:100%;height:360px;padding:6px;display:flex;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #00000080}.export-dialog .export-preview canvas{object-fit:contain;background:repeating-conic-gradient(#ccc 0 25%, #fff 0 50%) 0 / 16px 16px;max-width:100%;max-height:100%;display:block;box-shadow:0 0 0 1px #0006}.export-dialog .export-preview[data-actual=true]{display:block}.export-dialog .export-preview[aria-busy=true] canvas{visibility:hidden}.export-preview-progress{pointer-events:none;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.export-preview-progress .processing-hud{min-width:0;max-width:100%}.export-dialog .export-preview[data-actual=true] canvas{max-width:none;max-height:none}html[data-theme=light] .export-dialog .export-preview{background:#ececee;border-color:#d0d0d6}@media (width<=650px){.export-dialog .export-layout{flex-direction:column}.export-dialog .export-preview{height:220px}}.export-preview-caption{cursor:default;margin:6px 0 0}.export-footer-summary{font-size:var(--sc-fs-sm);color:var(--sc-text-3);font-variant-numeric:tabular-nums;cursor:default}.prefs-dialog .prefs-layout{gap:0;min-height:260px}.prefs-dialog .prefs-nav{gap:2px;min-width:176px;padding:0 12px 0 0}.prefs-dialog .prefs-nav-item{text-align:left;align-items:center;gap:10px;height:32px;padding:0 10px;display:flex}.prefs-dialog .prefs-nav-item .icon{color:var(--sc-text-3);flex:none}.prefs-dialog .prefs-nav-item.active .icon{color:var(--sc-lime)}html[data-input-mode=keyboard] .prefs-dialog .prefs-nav-item:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.prefs-dialog .prefs-body{gap:12px;padding:0 4px 0 20px}.prefs-section-title{font:600 var(--sc-fs-md) / 1.2 var(--sc-font-display);color:var(--sc-text);margin:2px 0}.prefs-card{border-radius:var(--sc-r-lg);box-shadow:inset 0 0 0 1px var(--sc-line);background:#00000024;display:grid}.prefs-card>.prefs-field{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:16px;min-height:48px;margin:0;padding:8px 14px;display:grid}.prefs-card>.prefs-field+.prefs-field,.prefs-card>*+.prefs-local-work,.prefs-card>.prefs-field+.dialog-note{border-top:1px solid var(--sc-line)}.prefs-card>.prefs-field>.dialog-field-label{font-size:var(--sc-fs-sm);color:var(--sc-text)}.prefs-card>.prefs-field>:is(select,.select,input){width:100%}.prefs-card>.dialog-note{margin:0;padding:10px 14px 12px}.prefs-card>.prefs-local-work{padding:12px 14px 14px}.size-summary{font-variant-numeric:tabular-nums;border-radius:var(--sc-r-lg);box-shadow:inset 0 0 0 1px var(--sc-line);background:#00000029;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 12px;display:flex}.size-summary-from,.size-summary-arrow{color:var(--sc-text-3)}.size-summary-to{color:var(--sc-text);font-weight:600}.size-summary-meta{font-size:var(--sc-fs-xs);color:var(--sc-text-3);flex-basis:100%}.image-size-dims{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 24px minmax(0,.9fr);align-items:end;gap:10px 8px;display:grid}.image-size-dims>.dialog-field:first-of-type{grid-area:1/1}.image-size-dims>.dialog-field:nth-of-type(2){grid-area:2/1}.image-size-dims>.dialog-field:nth-of-type(3){grid-area:1/3}.size-link{color:var(--sc-text-3);box-shadow:none;background:0 0;border:0;grid-area:1/2/span 2;align-self:stretch;place-items:center;margin:26px 0 14px;padding:0;display:grid;position:relative}.size-link .icon{z-index:1;background:var(--sc-dialog);padding:2px 0;position:relative}.size-link-bracket{opacity:.6;border:1px solid;border-left:0;border-radius:0 4px 4px 0;position:absolute;inset:0 12px 0 0}.size-link.is-linked{color:var(--sc-lime)}.size-link:hover:not(:disabled){color:var(--sc-text)}.size-link.is-linked:hover:not(:disabled){color:var(--sc-lime-hi)}.size-divider{background:var(--sc-line);height:1px;margin:2px -16px}.image-size-resample{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.canvas-size-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.canvas-size-dialog .anchor-grid{grid-template-columns:repeat(3,26px);gap:3px;width:max-content;display:grid}.canvas-size-dialog .anchor-cell{width:26px;height:26px;color:var(--sc-text-2);background:var(--sc-field);border:1px solid var(--sc-edge);box-shadow:var(--sc-inset-field);border-radius:5px;place-items:center;padding:0;display:grid}.canvas-size-dialog .anchor-cell:hover{background:var(--sc-field-hover);color:var(--sc-text)}.canvas-size-dialog .anchor-cell.active{background:var(--sc-lime);border-color:var(--sc-lime-lo);box-shadow:inset 0 1px #ffffff4d}.canvas-size-dialog .anchor-cell svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.canvas-size-dialog .canvas-size-preview{border-radius:var(--sc-r-lg);box-shadow:inset 0 0 0 1px var(--sc-line);background:#00000029;border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:12px;display:grid}.canvas-size-dialog .canvas-size-preview svg{width:100%;height:96px;overflow:visible}.canvas-size-new-bounds{fill:#ffffff0d;stroke:var(--sc-lime);stroke-width:1.5px;vector-effect:non-scaling-stroke}.canvas-size-old-bounds{fill:#ffffff0f;stroke:var(--sc-text-3);stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.canvas-size-anchor{fill:var(--sc-lime);stroke:#1a1a1a;stroke-width:1.5px;vector-effect:non-scaling-stroke}.canvas-size-dialog .canvas-size-facts{font-size:var(--sc-fs-xs);color:var(--sc-text-3);font-variant-numeric:tabular-nums;flex-flow:wrap;gap:4px 14px;display:flex}.canvas-size-dialog .canvas-size-facts strong{width:auto;color:var(--sc-text-2);margin-right:4px;font-weight:500;display:inline-block}.color-picker-dialog .color-dialog{flex-direction:row;align-items:flex-start;gap:18px;display:flex}.color-picker-dialog .color-dialog-picker{grid-template-columns:256px 14px;align-items:stretch;gap:14px;display:grid}:root .color-plane-control{line-height:0;display:block;position:relative}.color-picker-dialog .sv-square{cursor:crosshair;border-radius:8px;width:256px;height:256px;display:block;box-shadow:0 0 0 1px #0000008c}.color-picker-dialog .hue-strip{cursor:ns-resize;border-radius:7px;width:14px;height:256px;display:block;box-shadow:0 0 0 1px #0000008c}.sv-handle{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #00000073,inset 0 0 0 1px #0000004d,0 1px 4px #00000080}.hue-handle{pointer-events:none;border:2px solid #fff;border-radius:4px;height:8px;margin-top:-4px;position:absolute;left:-3px;right:-3px;box-shadow:0 0 0 1px #00000073,0 1px 3px #00000080}.color-dialog-side{align-content:start;gap:14px;width:132px;display:grid}.color-compare{border-radius:8px;grid-template-rows:34px 34px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #ffffff1f}.color-compare-new{display:block}.color-compare-current{box-shadow:none;border:0;border-top:1px solid #00000059;border-radius:0;padding:0;display:block}.color-compare-current:hover{filter:brightness(1.06)}.color-compare-new,.color-compare-current{position:relative}.color-compare-current{border-top:1px solid #ffffff80;box-shadow:inset 0 1px #00000073}.color-compare-label{font:500 10px / 13px var(--sc-font);letter-spacing:.02em;color:#f2f2f2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#1414148c;border-radius:3px;padding:1px 5px;position:absolute;bottom:5px;right:5px}.color-dialog-main{gap:12px;display:grid}.color-swatch-rows{gap:7px;width:284px;display:grid}.color-swatch-row{gap:4px;display:grid}.color-swatch-label{letter-spacing:.02em;color:var(--sc-text-3);font-size:10px}.color-swatch-list{flex-wrap:wrap;gap:4px;display:flex}.color-swatch-list.is-scrolling-list{scrollbar-width:none;max-height:36px;overflow-y:auto}.color-swatch-chip,.color-swatch-add{cursor:pointer;border:0;border-radius:4px;flex:none;width:16px;height:16px;padding:0}.color-swatch-chip{transition:transform var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out);box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #00000080}.color-swatch-chip:hover{box-shadow:inset 0 0 0 1px #fff3, 0 0 0 1px #00000080, 0 0 0 2px rgb(var(--sc-lime-glow-rgb) / .55);transform:scale(1.12)}.color-swatch-add{color:var(--sc-text-2);box-shadow:inset 0 0 0 1px var(--sc-line-strong);background:0 0;place-items:center;display:inline-grid}.color-swatch-add:hover{color:var(--sc-text);background:var(--sc-hover)}.color-swatch-add .icon{width:10px;height:10px}.color-swatch-empty{color:var(--sc-text-3);font-size:10px;line-height:16px}.color-picker-dialog .color-fields{gap:6px;display:grid}.color-picker-dialog .color-channel{font-size:var(--sc-fs-sm);color:var(--sc-text-3);grid-template-columns:14px minmax(0,1fr) 12px;align-items:center;gap:8px;display:grid}.color-picker-dialog .color-channel input{text-align:right;width:100%;height:26px!important}.color-channel-unit{font-size:var(--sc-fs-xs);color:var(--sc-text-3)}.color-fields-gap{height:4px}.color-picker-dialog .color-hex{color:var(--sc-text-3);grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;margin-top:4px;display:grid}.color-picker-dialog .color-hex input{width:100%;font:500 var(--sc-fs-sm) / 1 ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:.04em;text-transform:uppercase;height:26px!important}.color-picker-hint{font-size:var(--sc-fs-xs);color:var(--sc-text-3);align-items:center;gap:6px;display:inline-flex}.filter-gallery-dialog .gallery-body{grid-template-columns:168px minmax(0,1fr);gap:0;min-height:380px;display:grid}.filter-gallery-dialog .gallery-sidebar{border-right:1px solid var(--sc-line);flex-direction:column;gap:10px;min-width:0;padding-right:12px;display:flex}.filter-gallery-dialog .gallery-categories{flex-direction:column;gap:2px;display:flex}.filter-gallery-dialog .gallery-categories button{text-align:left;height:30px;font-size:var(--sc-fs-sm);color:var(--sc-text-2);border-radius:var(--sc-r-md);box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.filter-gallery-dialog .gallery-categories button:hover{color:var(--sc-text);background:var(--sc-hover)}.filter-gallery-dialog .gallery-categories button.active{color:var(--sc-text);background:var(--sc-selected,#ffffff14);box-shadow:inset 2px 0 0 var(--sc-lime)}.gallery-count{font-size:var(--sc-fs-xs);color:var(--sc-text-3);font-variant-numeric:tabular-nums}.filter-gallery-dialog .gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;max-height:420px;padding:0 4px 4px 14px;display:grid;overflow-y:auto}.filter-gallery-dialog .gallery-item{text-align:left;height:auto;min-height:104px;color:var(--sc-text);border-radius:var(--sc-r-lg);box-shadow:inset 0 0 0 1px var(--sc-line);transition:box-shadow var(--sc-t-fast) var(--sc-ease-out), background var(--sc-t-fast) var(--sc-ease-out), transform var(--sc-t-fast) var(--sc-ease-out);background:#00000024;border:0;grid-template-rows:56px auto auto;align-items:start;gap:0;padding:0 0 8px;display:grid;overflow:hidden}.filter-gallery-dialog .gallery-item:hover:not(:disabled){background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff24}.filter-gallery-dialog .gallery-item:disabled{opacity:.55;cursor:not-allowed}.filter-gallery-dialog .gallery-item.selected{background:rgb(var(--sc-lime-glow-rgb) / .06);box-shadow:inset 0 0 0 1.5px var(--sc-lime)}.filter-gallery-dialog .gallery-item strong{font-size:var(--sc-fs-sm);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px 0;font-weight:500;overflow:hidden}.gallery-kind{font-size:var(--sc-fs-xs);color:var(--sc-text-3);padding:2px 10px 0}.gallery-empty{text-align:center;color:var(--sc-text-3);grid-column:1/-1;padding:24px}.gallery-footer-note{font-size:var(--sc-fs-sm);color:var(--sc-text-3)}.gallery-art{background:linear-gradient(135deg,#3a3a3a,#262626);place-self:stretch stretch;width:100%;height:56px;display:block}.gallery-art[data-category=adjustment]{background:linear-gradient(90deg,#111,#6f7a82 45%,#d9d4c8)}.gallery-art[data-category=blur]{background:radial-gradient(40% 70% at 30% 50%, rgb(var(--sc-lime-glow-rgb) / .55), transparent 70%), radial-gradient(40% 70% at 72% 45%, #7896be99, transparent 70%), #2a2a2a;filter:blur(1px)}.gallery-art[data-category=sharpen]{opacity:.8;background:repeating-linear-gradient(90deg,#d8d8d8 0 1px,#2a2a2a 1px 7px),#2a2a2a}.gallery-art[data-category=stylize]{background:linear-gradient(90deg,#202020 0 25%,#4a4a4a 25% 50%,#8a8a8a 50% 75%,#d0d0d0 75%)}.gallery-art[data-category=noise]{background:repeating-conic-gradient(#3c3c3c 0 25%, #262626 0 50%) 0 0 / 3px 3px, repeating-conic-gradient(#555 0 25%, transparent 0 50%) 1px 1px / 5px 5px}.gallery-art[data-category=render]{background:radial-gradient(35% 60% at 25% 40%,#8a8f96,#0000 70%),radial-gradient(45% 70% at 70% 60%,#6b6f75,#0000 70%),radial-gradient(30% 50% at 55% 20%,#9ea2a8,#0000 70%),#3a3c40}.gallery-art[data-category=other]{background:linear-gradient(135deg,#3a3a3a 25%,#2c2c2c 25% 50%,#3a3a3a 50% 75%,#2c2c2c 75%) 0 0/12px 12px}.gallery-art:is([data-filter=hue-saturation],[data-filter=selective-colour],[data-filter=replace-colour]){background:linear-gradient(90deg,#d86060,#d8c060,#6cc07a,#60b8c8,#6a84d8,#b96ccc,#d86060)}.gallery-art:is([data-filter=vibrance],[data-filter=match-colour],[data-filter=color-balance]){background:linear-gradient(90deg,#5a7fa8,#8aa0b0 45%,#c9a27a)}.gallery-art:is([data-filter=black-white],[data-filter=desaturate]){filter:none;background:linear-gradient(90deg,#111,#eee)}.gallery-art[data-filter=invert]{background:linear-gradient(90deg,#eee 0 50%,#111 50%)}.gallery-art[data-filter=threshold]{background:linear-gradient(90deg,#0d0d0d 0 55%,#f2f2f2 55%)}.gallery-art[data-filter=posterize]{background:linear-gradient(90deg,#1a1a1a 0 20%,#4a4a4a 20% 40%,#7a7a7a 40% 60%,#aaa 60% 80%,#dadada 80%)}.gallery-art[data-filter=photo-filter]{background:linear-gradient(90deg,#2a1c10,#c98a4a 60%,#f0d7b4)}.gallery-art[data-filter=gradient-map]{background:linear-gradient(90deg,#1b2a4a,#b8466a 55%,#f2c46a)}.gallery-art[data-filter=channel-mixer]{background:linear-gradient(90deg,#7a2a2a 0 33.3%,#2a6a3a 33.3% 66.6%,#2a3f7a 66.6%)}.gallery-art:is([data-filter=curves],[data-filter=levels]){background:radial-gradient(120% 140% at 0% 110%, transparent 58%, rgb(var(--sc-lime-glow-rgb) / .55) 59%, transparent 61%), linear-gradient(90deg, #111, #cfcfcf)}.gallery-art:is([data-filter=exposure],[data-filter=brightness-contrast],[data-filter=shadows-highlights]){background:linear-gradient(90deg,#0a0a0a,#585858 30%,#e6e6e6 70%,#fff)}.gallery-art[data-filter=colour-lookup]{background:linear-gradient(90deg,#203040,#3c6c70 40%,#e0b070 80%,#f4e0c0)}.gallery-art[data-filter=film-grain]{background:repeating-conic-gradient(#555 0 25%, #2c2c2c 0 50%) 0 0 / 2px 2px}.gallery-art[data-filter=motion-blur]{background:repeating-linear-gradient(90deg, rgb(var(--sc-lime-glow-rgb) / .35) 0 12px, transparent 12px 30px), #2a2a2a;filter:blur(2px)}.workspace-footer-note{font-size:var(--sc-fs-sm);color:var(--sc-text-3);font-variant-numeric:tabular-nums;cursor:default}:is(.liquify-dialog,.development-dialog) :is(.liquify-stage,.development-photo-stage){border-radius:var(--sc-r-lg);background:#161616;box-shadow:inset 0 0 0 1px #00000080}:is(.liquify-dialog,.development-dialog) :is(.liquify-toolbar,.development-toolbar){gap:14px;margin-bottom:10px}.liquify-dialog .liquify-layout{grid-template-columns:minmax(0,1fr) 230px;gap:16px;display:grid}.liquify-dialog .liquify-photo-column{min-width:0}.liquify-dialog .liquify-toolbar{align-items:center;display:flex}.liquify-dialog .liquify-toolbar strong{text-overflow:ellipsis;white-space:nowrap;margin-right:auto;overflow:hidden}.liquify-dialog .liquify-toolbar label{white-space:nowrap}.liquify-dialog .liquify-stage{--liquify-height:60vh;border:1px solid #181818;justify-content:center;align-items:center;min-height:220px;max-height:60vh;display:flex;overflow:auto}.liquify-dialog .liquify-stage.native-detail{justify-content:flex-start;align-items:flex-start}.liquify-dialog .liquify-image{touch-action:none;cursor:crosshair;min-width:0;max-width:100%;line-height:0;position:relative;overflow:hidden}.liquify-dialog .liquify-image>canvas:first-child{width:100%;height:auto;display:block}.liquify-dialog .liquify-stage.native-detail .liquify-image{max-width:none}.liquify-dialog .liquify-stage.native-detail .liquify-image>canvas:first-child{max-height:none}.liquify-freeze-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.liquify-brush-cursor{pointer-events:none;border:1px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #111}.liquify-dialog .liquify-sidebar{flex-direction:column;display:flex}.liquify-dialog .liquify-brushes,.liquify-dialog .liquify-range{display:grid}.liquify-dialog .liquify-range input[type=range]{grid-column:1/-1;width:100%}.liquify-dialog .liquify-range output{color:var(--sc-text-3);font-variant-numeric:tabular-nums}.liquify-dialog .liquify-show-freeze{margin:4px 0}.liquify-detail-position{gap:14px;margin-top:10px;display:flex}.liquify-detail-position label{flex:1}.liquify-detail-position input{width:100%}@media (width<=700px){.liquify-dialog .liquify-layout{grid-template-columns:1fr;gap:10px}.liquify-dialog .liquify-stage{--liquify-height:34vh;min-height:0;max-height:34vh}.liquify-dialog .liquify-sidebar{border-left:0;grid-template-columns:1fr 1fr;gap:10px;padding-left:0;display:grid}.liquify-dialog .liquify-brushes{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.liquify-dialog .liquify-toolbar{gap:8px}}.development-dialog .development-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px;height:min(70vh,660px);min-height:380px;display:grid}.development-dialog .development-photo-column{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.development-dialog :is(.development-toolbar,.development-preview-status,.development-actions){flex-wrap:wrap;align-items:center;display:flex}.development-dialog :is(.development-preview-status,.development-actions){gap:10px}.development-dialog .development-toolbar strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:80px;overflow:hidden}.development-dialog .development-toolbar .select{width:auto}.development-dialog .development-toolbar label{align-items:center;display:flex}.development-dialog .development-photo-stage{flex:1;justify-content:center;align-items:center;min-width:0;min-height:180px;display:flex;overflow:auto}.development-dialog .development-image{touch-action:none;max-width:100%;max-height:100%;display:flex;position:relative}.development-dialog .development-image>canvas:first-child{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(53vh,520px);display:block}.development-dialog .development-image.drawing-mask{cursor:crosshair}.development-dialog .development-photo-stage.native-detail{justify-content:flex-start;align-items:flex-start}.development-dialog .development-photo-stage.native-detail .development-image,.development-dialog .development-photo-stage.native-detail .development-image>canvas:first-child{max-width:none;max-height:none}.development-mask-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.development-dialog .development-preview-status{min-height:20px;font-size:var(--sc-fs-sm);color:var(--sc-text-3);justify-content:space-between}.development-dialog .development-sidebar{min-height:0;padding-right:6px;overflow-y:auto}.development-controls details{border-bottom:1px solid var(--sc-line);margin-bottom:8px;padding-bottom:8px}.development-controls summary{padding:9px 0;font-weight:600}.development-controls details>.panel-note{margin:4px 0 10px}.development-range{font-size:var(--sc-fs-sm);grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:5px 10px;margin:9px 0 13px;display:grid}.development-range>span{min-width:0}.development-range>input[type=range]{grid-column:1/-1;width:100%}.development-range .input{text-align:right;width:100%;min-width:0}.development-controls .property-field{flex-direction:column;gap:5px;margin:10px 0;display:flex}.development-controls .development-actions{font-size:var(--sc-fs-sm);margin:8px 0}.development-curve-graph{aspect-ratio:1;background:var(--sc-field);border:1px solid var(--sc-line-strong);border-radius:var(--sc-r-md);touch-action:none;cursor:crosshair;width:100%;display:block;overflow:visible}.development-curve-grid{fill:none;stroke:var(--sc-line-strong);stroke-width:1px}.development-curve-values{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}.development-curve-values label{flex-direction:column;gap:5px;min-width:0;display:flex}.development-curve-values :is(.input,.select){width:100%;min-width:0}.development-detail-position{font-size:var(--sc-fs-sm);gap:16px;display:flex}.development-detail-position label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.development-detail-position input{width:100%;min-width:0}.development-mask-position{grid-template-columns:1fr 1fr;gap:8px;display:grid}.development-mask-position label{font-size:var(--sc-fs-sm);flex-direction:column;gap:4px;display:flex}.development-mask-position .input{width:100%;min-width:0}@media (width<=900px){.development-dialog .development-layout{grid-template-columns:minmax(0,1fr) 260px;gap:12px}}@media (width<=700px){.development-dialog .development-layout{flex-direction:column;gap:14px;height:auto;min-height:0;display:flex}.development-dialog .development-photo-column{flex-shrink:0}.development-dialog .development-photo-stage{flex:none;height:250px}.development-dialog .development-image>canvas:first-child{max-height:250px}.development-dialog .development-sidebar{border-left:0;max-height:280px;padding-left:0}.development-dialog .development-preview-status{font-size:var(--sc-fs-xs)}.development-dialog .dialog-footer{flex-wrap:wrap}.development-dialog .dialog-footer-start{flex-basis:100%;min-width:0}.development-dialog .dialog-footer .btn{flex-shrink:0}}.liquify-dialog .liquify-sidebar{border-left:1px solid var(--sc-line);gap:14px;padding-left:16px}.liquify-dialog .liquify-brushes{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.liquify-dialog .liquify-brushes .liquify-tool:first-child{grid-column:auto}.liquify-tool{height:34px;font-size:var(--sc-fs-sm);color:var(--sc-text-2);border-radius:var(--sc-r-md);box-shadow:inset 0 0 0 1px var(--sc-line);background:#00000024;border:0;align-items:center;gap:8px;padding:0 10px;display:flex}.liquify-tool .icon{color:var(--sc-text-3);flex:none}.liquify-tool:hover:not(:disabled){color:var(--sc-text);background:#ffffff0d}.liquify-tool.active{color:var(--sc-text);background:rgb(var(--sc-lime-glow-rgb) / .08);box-shadow:inset 0 0 0 1.5px var(--sc-lime)}.liquify-tool.active .icon{color:var(--sc-lime)}.liquify-dialog .liquify-range{font-size:var(--sc-fs-sm);color:var(--sc-text-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px}.liquify-dialog .liquify-range input[data-number-field]{text-align:right;width:56px;height:22px;box-shadow:none;background:#00000038;border-color:#0000}.liquify-dialog .liquify-history,.liquify-dialog .liquify-resets{grid-template-columns:1fr 1fr;gap:6px;display:grid}.liquify-dialog .liquify-history .btn,.liquify-dialog .liquify-resets .btn{min-width:0;height:28px;font-size:var(--sc-fs-sm);gap:6px;padding:0 8px}.liquify-dialog .liquify-resets{border-top:1px solid var(--sc-line);margin-top:auto;padding-top:12px}.development-dialog .development-histogram{border-radius:var(--sc-r-md);width:100%;height:76px;margin-bottom:6px;display:block;box-shadow:inset 0 0 0 1px #00000080}.development-dialog .development-sidebar{border-left:1px solid var(--sc-line);padding-left:16px}.dialog-empty-state{text-align:center;justify-items:center;gap:6px;padding:18px 12px 10px;display:grid}.dialog-empty-state strong{font-size:var(--sc-fs-md);color:var(--sc-text);font-weight:600}.dialog-empty-state p{max-width:300px;font-size:var(--sc-fs-sm);color:var(--sc-text-3);margin:0;line-height:1.5}.dialog-empty-icon{width:44px;height:44px;color:var(--sc-text-2);box-shadow:inset 0 0 0 1px var(--sc-line);background:#ffffff0d;border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.workspace-manage-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.workspace-manage-row label{font-size:var(--sc-fs-sm);color:var(--sc-text-2);gap:6px;display:grid}.workspace-delete.icon-btn{width:30px;height:30px;color:var(--sc-text-2);border-radius:var(--sc-r-sm)}.workspace-delete.icon-btn:hover:not(:disabled){color:var(--sc-danger);background:var(--sc-danger-wash)}.depth-map-preview{border-radius:var(--sc-r-lg);min-height:200px;max-height:360px;color:var(--sc-text-3);background:#151515;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000080}.semantic-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;display:grid}.semantic-controls{align-content:start;gap:14px;display:grid}.semantic-preview{border-radius:var(--sc-r-lg);margin:0;overflow:hidden;box-shadow:inset 0 0 0 1px #00000080}.slice-variant>.btn.sm{align-self:end;margin-bottom:3px}.content-fill-dialog{max-width:calc(100vw - 48px)}.content-fill-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.content-fill-field{font-size:var(--sc-fs-sm);color:var(--sc-text-2);align-items:center;gap:7px;display:flex}.content-fill-field .select{width:auto;min-width:128px}.content-fill-divider{background:var(--sc-line-strong);flex:none;width:1px;height:20px;margin:0 2px}.content-fill-tools{height:28px}.content-fill-tools>.segmented-btn{gap:6px;padding:0 10px}.content-fill-brush .input,.content-fill-brush input{text-align:right;width:52px}.content-fill-unit{color:var(--sc-text-3);margin-left:-3px}.content-fill-reset.icon-btn{width:28px;height:28px;color:var(--sc-text-2);border-radius:var(--sc-r-sm)}.content-fill-reset.icon-btn:hover:not(:disabled){color:var(--sc-text);background:var(--sc-hover)}.content-fill-overlay{font-size:var(--sc-fs-sm);color:var(--sc-text-2);margin-left:auto}.content-fill-panes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.content-fill-panes>section{gap:8px;min-width:0;display:grid}.content-fill-heading{min-height:28px;font-size:var(--sc-fs-sm);color:var(--sc-text-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content-fill-heading strong{color:var(--sc-text);margin-right:auto;font-weight:600}.content-fill-legend{font-size:var(--sc-fs-xs);color:var(--sc-text-3);align-items:center;gap:6px;display:inline-flex}.content-fill-legend i{border-radius:2px;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000059}.content-fill-legend i.is-repair{margin-left:6px}.content-fill-legend .is-allowed{background:#3cd269cc}.content-fill-legend .is-context{background:#8ebaff}.content-fill-legend .is-repair{background:#f54146d9}.content-fill-zoom{width:auto}.content-fill-update{gap:6px}.content-fill-stage{border-radius:var(--sc-r-lg);background:#161616;justify-content:center;align-items:center;height:min(49vh,480px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000080}.content-fill-stage canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.content-fill-stage canvas.content-fill-sampling{touch-action:none;cursor:crosshair}.content-fill-stage canvas.content-fill-preview{width:100%;height:100%}.content-fill-cursor{pointer-events:none;border:1px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0009}.content-fill-area-preview{pointer-events:none;background:#8ceda621;border:1px dashed #fff;position:absolute;box-shadow:0 0 0 1px #0009}.content-fill-busy{background:linear-gradient(90deg, transparent, var(--sc-lime) 50%, transparent) 0 0 / 40% 100% no-repeat;height:2px;animation:sc-content-fill-sweep 1.2s var(--sc-ease-io) infinite;position:absolute;inset:0 0 auto}@keyframes sc-content-fill-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.content-fill-busy{background:var(--sc-lime-ring);animation:none}}.content-fill-note{min-height:16px;font-size:var(--sc-fs-sm);color:var(--sc-text-3);margin:0}.content-fill-output{font-size:var(--sc-fs-sm);color:var(--sc-text-2);align-items:center;gap:8px;display:flex}.content-fill-output .select{width:auto;min-width:128px}@media (width<=900px){.content-fill-panes{grid-template-columns:1fr;gap:14px}.content-fill-stage{height:260px}.content-fill-overlay{margin-left:0}}.dialog-title,.slider-field-label{margin-block:-1px;padding-block:1px}.adjustment-form{flex-direction:column;gap:10px;display:flex}.workspace-dialog{flex-direction:column;gap:14px;padding:4px 0;display:flex}.workspace-dialog label{flex-direction:column;gap:6px;display:flex}.psd-notes-list{max-height:320px;color:var(--sc-text);padding-left:20px;overflow-y:auto}.psd-notes-list li+li{margin-top:8px}.dialog-list{color:var(--sc-text);font-size:var(--sc-fs-sm);margin:0;padding-left:18px}.dialog-list li+li{margin-top:4px}.action-step-form{gap:10px;display:grid}.named-paragraph-fields{border:1px solid var(--sc-edge);border-radius:4px;margin:12px 0;padding:10px}.effect-detail{padding:6px 0}.effect-detail summary{cursor:pointer;margin-bottom:6px}.adjustment-colour-field{min-width:0}.local-work-surface{flex-direction:column;gap:12px;min-width:0;margin-top:18px;display:flex}.local-work-section{border:1px solid var(--sc-line-strong);border-radius:7px;flex-direction:column;gap:10px;padding:14px;display:flex}.local-work-heading-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}:is(.local-work-heading-row,.recovery-heading-row) h2{font-size:13px;font-weight:650}.local-work-heading-row p{margin-top:3px}.local-work-heading-row>span{flex:none}:is(.local-work-heading-row p,.local-work-heading-row>span,.local-work-empty,.local-work-storage,.recovery-heading-row p){color:var(--sc-text-2);font-size:11.5px;line-height:1.4}.local-work-error{justify-content:space-between}.recent-project-list{flex-direction:column;gap:7px;list-style:none;display:flex}.recent-project-list li{background:var(--sc-surface-2);border:1px solid var(--sc-edge);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px;display:flex}.recent-project-detail{min-width:0;color:var(--sc-text-2);grid-template-columns:minmax(0,1fr) auto;gap:3px 9px;font-size:11.5px;display:grid}.recent-project-detail strong{color:var(--sc-text);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;overflow:hidden}.recent-permission{font-weight:600}.permission-denied{color:var(--sc-danger)}.recent-project-actions{flex:none;align-items:center;gap:7px;display:flex}.local-work-storage{border:1px solid var(--sc-line-strong);border-radius:7px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}:is(.local-work-storage,.recovery-summary) strong{color:var(--sc-text)}.recovery-summary strong{font-size:12px}.recovery-heading-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.recovery-heading-row span{color:var(--sc-text-2);font-size:11.5px}:is(.recovery-select-label,.recovery-summary){color:var(--sc-text-2);flex-direction:column;gap:5px;font-size:11.5px;display:flex}.recovery-select-label select{width:100%}.recovery-names{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recovery-warning{color:var(--sc-text-2);line-height:1.4}.recovery-blocked-reason{color:var(--sc-danger);line-height:1.4}.recovery-reason{overflow-wrap:anywhere}.recovery-actions{flex-wrap:wrap;gap:8px;display:flex}.shortcuts-editor{flex-direction:column;gap:8px;display:flex}.shortcuts-toolbar{align-items:center;gap:8px;display:flex}.shortcuts-toolbar .input{flex:1}.shortcuts-note{color:var(--sc-lime);font-size:12px}.shortcuts-table{border:1px solid var(--sc-line-strong);border-radius:var(--sc-r-xs);max-height:46vh;overflow-y:auto}.shortcuts-row{border-bottom:1px solid var(--sc-line-strong);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.shortcuts-row:last-child{border-bottom:0}.shortcuts-command{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shortcuts-row.overridden .shortcuts-command{color:var(--sc-lime)}.shortcuts-legacy{color:var(--sc-text-3)}:is(.shortcuts-chord,.shortcuts-capture){font-family:inherit;font-size:12px}.shortcuts-capture{color:var(--sc-lime);border-color:var(--sc-lime)}.shortcuts-clear{color:var(--sc-text-2);border-radius:var(--sc-r-xs);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:11px}.shortcuts-clear:hover{color:var(--sc-danger);background:var(--sc-hover)}.gradient-preview{border:1px solid var(--sc-line-strong);border-radius:var(--sc-r-xs);height:22px}.gradient-stops{flex-direction:column;gap:6px;max-height:30vh;display:flex;overflow-y:auto}.gradient-stop-row{align-items:center;gap:6px;display:flex}.gradient-map-preview{border:1px solid var(--sc-line-strong);background:repeating-conic-gradient(#ccc 0% 25%,#fff 0% 50%) 0/12px 12px;border-radius:3px;width:100%;height:24px;display:block}.gradient-map-track{border-bottom:2px solid var(--sc-line-strong);cursor:crosshair;height:26px;margin:2px 7px 6px;position:relative}.gradient-map-stop{border:2px solid #b5b5b8;border-radius:2px;width:14px;height:20px;position:absolute;bottom:-4px;transform:translate(-50%);box-shadow:0 0 0 1px #202024}.gradient-map-stop.is-selected{z-index:1;outline:2px solid var(--sc-lime)}html[data-input-mode=keyboard] .gradient-map-stop:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.color-range-source{border:1px solid var(--sc-edge);border-radius:var(--sc-r-xs);background:0 0;width:42px;height:28px;padding:1px}.color-range-hex{min-width:72px}.color-range-tones>*{flex:1;min-width:100px}.color-range-preview{text-align:center;margin:12px 0}.color-range-preview canvas{border:1px solid var(--sc-edge);cursor:crosshair;max-width:100%;height:auto;margin:0 auto 10px;display:block}.color-range-preview-options{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.color-range-preview-options label{display:inline-flex}.refine-preview-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.refine-preview-toolbar label{align-items:center;gap:4px;display:inline-flex}.refine-preview-frame{border:1px solid #555;height:260px;overflow:auto}.refine-preview-content{place-items:center;min-width:100%;min-height:100%;display:grid}.refine-custom-zoom input{width:58px}.calculation-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.calculation-controls{gap:12px;display:grid}.calculation-source{gap:7px;min-width:0;display:grid}.calculation-preview{gap:12px;min-width:0;display:grid;position:sticky;top:0}.calculation-preview-image{border:1px solid var(--sc-line-strong);border-radius:6px;place-items:center;min-height:220px;display:grid;overflow:hidden}.calculation-preview canvas{background:repeating-conic-gradient(#ccc 0% 25%,#fff 0% 50%) 50%/16px 16px;max-width:100%;height:auto;display:block}.smart-filter-layout .calculation-preview-image{position:relative}.smart-filter-preview-heading{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.smart-filter-preview-status{min-width:0;max-width:75%;color:var(--sc-text-2);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.smart-filter-preview-status small{font-size:inherit;display:block}.smart-filter-preview-status .processing-spinner{flex:none;width:14px;height:14px}.smart-filter-preview-empty{visibility:hidden}.smart-filter-preview-progress{pointer-events:none;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.smart-filter-preview-progress .processing-hud{min-width:0;max-width:100%}@media (width<=640px){.smart-filter-layout{grid-template-columns:minmax(0,1fr)}.smart-filter-layout .calculation-preview{grid-row:1;position:static}.smart-filter-layout .calculation-controls{min-width:0}}.blending-options{gap:15px;min-width:0;display:grid}.blending-options-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.blend-channels{gap:8px;display:flex}.blend-channels legend{margin-bottom:6px}.color-range-source-row{align-items:center;gap:8px;display:flex}:is(.blend-channels,.blending-options-actions) label{display:flex}.blend-range{min-width:0}.blend-range-track{border:1px solid #666;height:14px;margin:0 8px 24px;position:relative}.blend-range-handle{background:#161616;border:1px solid #aaa;width:9px;height:16px;position:absolute;top:12px}.blend-range-handle:is(.edge-0,.edge-2){clip-path:polygon(100% 0,100% 100%,0 100%)}.blend-range-handle:is(.edge-1,.edge-3){clip-path:polygon(0 0,100% 100%,0 100%)}.blend-range-handle:is(.edge-2,.edge-3){background:#eee;border-color:#222}html[data-input-mode=keyboard] .blend-range-handle:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.blend-range-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.blend-range-values label{gap:5px;min-width:0;font-size:11px;display:grid}.blending-options-actions{justify-content:space-between;align-items:center;display:flex}.blending-options input[data-number-field]{width:64px}.blend-range-values input[data-number-field]{width:100%}.raw-file-name{text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px;font-weight:600;overflow:hidden}.raw-import-layout{grid-template-columns:minmax(0,1fr) 238px;gap:20px;display:grid}.raw-preview-area{background:#191b20;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:260px;padding:12px;display:flex;position:relative}.raw-preview-area canvas{object-fit:contain;max-width:100%;max-height:55vh;display:block}.raw-preview-empty{visibility:hidden}.raw-preview-picking canvas{cursor:crosshair}html[data-input-mode=keyboard] .raw-preview-area canvas:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.raw-neutral-help{text-align:center;margin-bottom:0}.raw-neutral-picker{width:100%;margin-top:-8px}.raw-neutral-picker[aria-pressed=true]{border-color:var(--sc-lime);background:var(--sc-lime-wash)}.raw-neutral-note{margin:7px 0 16px}.raw-preview-status{text-align:center;background:#191b20e6;border-radius:4px;padding:8px 12px;font-size:12px;position:absolute;top:12px;left:12px;right:12px}.raw-preview-area .raw-preview-status{color:#ececec}.raw-preview-area .dialog-note{color:#b8b8b8}.raw-camera-details{margin:0 0 18px;line-height:1.7}.raw-import-controls input[type=range]{width:100%}.raw-import-error{margin-top:14px;font-size:12px}@media (width<=720px){.raw-import-layout{grid-template-columns:minmax(0,1fr);gap:16px}.raw-preview-area{min-height:160px}.raw-preview-area canvas{max-height:32vh}.raw-camera-details{margin-bottom:12px}}.print-import-layout{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:24px;display:grid}.print-preview-area{background:#19191c;border-radius:4px;place-items:center;min-height:240px;display:grid;position:relative;overflow:hidden}.print-preview-area canvas{object-fit:contain;max-width:100%;max-height:460px;display:block}.print-preview-area [role=status]{background:#242428;border-radius:4px;padding:6px 10px;position:absolute;bottom:12px}.print-import-controls{gap:12px;display:grid}.print-output-size{font-variant-numeric:tabular-nums;margin:4px 0;line-height:1.7}.print-output-size span{color:var(--sc-text-2)}@media (width<=650px){.print-import-layout{grid-template-columns:minmax(0,1fr);gap:16px}.print-preview-area{min-height:120px}.print-preview-area canvas{max-height:220px}}.shadows-highlights-form{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.shadows-highlights-form,.smart-sharpen-form) .adjustment-group{min-width:0}.shadows-highlights-form .adjustment-group:last-of-type{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}:is(.smart-sharpen-main,.smart-sharpen-tones){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.lens-blur-form .adjustment-group{gap:9px;min-width:0;display:grid}.lens-blur-form .lens-blur-number{text-align:right;flex:0 0 64px;width:64px}.appearance-baking-layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px;margin:16px 0;display:grid}.appearance-baking-preview{background:repeating-conic-gradient(#ccc 0 25%, #fff 0 50%) 0 / 16px 16px;border:1px solid var(--sc-edge);border-radius:4px;place-items:center;min-height:160px;display:grid;overflow:hidden}.appearance-baking-preview canvas{max-width:100%;height:auto;display:block}.appearance-baking-losses{max-height:350px;overflow:auto}.appearance-baking-losses h3{margin:0 0 10px;font-size:13px}.appearance-baking-losses ul{list-style:none}.appearance-baking-losses li{margin-bottom:12px}.appearance-baking-losses strong{font-weight:500;display:block}.appearance-baking-losses span{color:var(--sc-text-2);margin-top:3px;display:block}.appearance-baking-error{color:var(--sc-text);background:var(--sc-surface-2);border-left:3px solid #c98745;padding:12px}.template-tabs{flex-shrink:0;align-self:flex-start;margin-bottom:12px}.template-fields{min-width:0}.template-binding{border-bottom:1px solid var(--sc-edge);gap:8px;padding:10px 0;display:grid}.template-binding>label{font-weight:600}.template-summary{margin-top:14px}.template-summary>div{justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.template-summary span{overflow-wrap:anywhere}.template-table{border:1px solid var(--sc-edge);max-height:210px;margin:12px 0;overflow:auto}.template-table table{border-collapse:collapse;min-width:100%;font-size:12px}.template-table :is(th,td){text-align:left;text-overflow:ellipsis;white-space:pre;border:1px solid var(--sc-edge);max-width:220px;padding:6px 8px;overflow:hidden}.template-table thead{background:var(--sc-surface-2);position:sticky;top:0}.template-table tr[aria-selected=true]{background:var(--sc-lime-wash)}.template-preview{background:#1b1c1e;place-items:center;display:grid}.template-preview:empty{display:none}.template-preview canvas{object-fit:contain;max-width:100%;max-height:clamp(140px,100vh - 560px,330px);display:block}.template-error{overflow-wrap:anywhere;color:#ffb5ab}.template-font-notice{background:var(--sc-field);border-left:3px solid var(--sc-lime);align-items:center;gap:12px;margin-bottom:12px;padding:10px;display:flex}.template-font-notice p{flex:1}.auto-blend-method-row{color:var(--sc-text-2);grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:8px;font-size:12px;display:grid}.auto-blend-info{width:24px;height:24px;color:var(--sc-text-2);border-radius:var(--sc-r-xs);cursor:help;background:0 0;border:0;place-items:center;padding:3px;display:inline-grid}.auto-blend-info:hover,html[data-input-mode=keyboard] .auto-blend-info:is(:hover,:focus-visible){color:var(--sc-text);background:var(--sc-hover)}.auto-blend-info svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.35px;width:15px;height:15px}.batch-log{white-space:pre-wrap;max-height:140px;color:var(--sc-danger);background:var(--sc-field);border-radius:var(--sc-r-xs);padding:8px;font-size:11px;overflow-y:auto}.batch-summary{color:var(--sc-text-2);font-size:12px}.smart-filter-list{gap:4px;max-height:min(32vh,240px);display:grid;overflow-y:auto}.smart-filter-row{border:1px solid var(--sc-line-strong);border-radius:5px;grid-template-columns:16px minmax(0,1fr) 25px 25px 25px;align-items:center;gap:5px;padding:6px;display:grid}.smart-filter-name{color:var(--sc-text);text-align:left;background:0 0;border:0;padding:0}.smart-filter-name small{color:var(--sc-text-2);margin-top:3px;display:block}.smart-filter-add{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.smart-filter-add select{flex:1;min-width:0}.slice-export-settings{min-width:0}.slice-export-heading{grid-template-columns:1fr 1fr;gap:16px;display:grid}.slice-export-heading label,.slice-variant>label:not(.slice-lossless){flex-direction:column;gap:6px;min-width:0;display:flex}.slice-export-dialog :is(input.input,select){width:100%;min-width:0}.slice-export-scope{flex-wrap:wrap;gap:12px 20px;margin:18px 0;display:flex}.slice-export-scope label{display:inline-flex}.slice-lossless{align-items:center;gap:6px;min-height:28px;font-size:11px;display:inline-flex}.slice-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:18px 0 10px;display:flex}.slice-section-title>span{font-size:11px}.slice-variants{gap:10px;display:grid}.slice-variant{border:1px solid var(--sc-edge);border-radius:6px;grid-template-columns:132px 72px minmax(70px,1fr) 65px 90px 60px;align-items:end;gap:10px;padding:12px;display:grid}.slice-output-list{border:1px solid var(--sc-edge);border-radius:4px;max-height:190px;padding:4px 10px;overflow:auto}.slice-output-list>div{border-bottom:1px solid var(--sc-edge);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.slice-output-list>div:last-child{border-bottom:0}.slice-output-list>div span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.slice-output-list>div span:last-child{white-space:nowrap;font-size:11px}.slice-export-note{margin:12px 0;font-size:11px;line-height:1.6}.slice-export-status{overflow-wrap:anywhere}.slice-export-error{color:var(--sc-danger)}@media (width<=720px){.slice-variant{grid-template-columns:1fr 1fr 1fr}.slice-export-heading{grid-template-columns:1fr;gap:12px}}.linked-assets{flex-direction:column;gap:16px;min-width:0;display:flex}.linked-empty{padding:16px 0}.linked-source-choice{flex-direction:column;gap:7px;display:flex}.linked-source-choice select{width:100%;min-width:0}.linked-source-card{background:var(--sc-field);border:1px solid var(--sc-line-strong);border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex}.linked-source-heading{align-items:center;gap:8px;display:flex}.linked-source-heading strong{overflow-wrap:anywhere;min-width:0}.linked-source-card dl{grid-template-columns:140px minmax(0,1fr);gap:8px 16px;margin:0;font-size:12px;line-height:1.45;display:grid}.linked-source-card dt{color:var(--sc-text-2)}.linked-source-card dd{overflow-wrap:anywhere;margin:0}.linked-actions{flex-wrap:wrap;gap:8px;display:flex}.linked-progress{justify-content:space-between;align-items:center;gap:12px;display:flex}.linked-property{flex-direction:column;gap:8px;display:flex}.linked-property strong{align-items:center;gap:8px;display:flex}.linked-filename{overflow-wrap:anywhere}:is(.linked-detail,.linked-status){color:var(--sc-text-2);font-size:12px;line-height:1.5}:is(.linked-status-modified,.linked-status-missing,.linked-status-permission,.linked-status-unavailable,.linked-status-error,.linked-warning){color:var(--sc-warn)}@media (width<=500px){.linked-source-card{padding:12px}.linked-source-card dl{grid-template-columns:1fr;gap:3px}.linked-source-card dd{margin-bottom:8px}.linked-actions .btn{flex:42%}}.ask-field{font-size:var(--sc-fs-sm);color:var(--sc-text-2);gap:6px;display:grid}.ask-message{font-size:var(--sc-fs-sm);color:var(--sc-text-2);margin:0;line-height:1.5}:root .dialog :is(.dialog-field,.property-field):has(>select):not(.prefs-field){flex-direction:row;flex:0 auto;width:100%;min-width:0}:root .dialog :is(.dialog-field,.property-field):has(>select):not(.prefs-field)>span{white-space:nowrap;flex:none;font-weight:400}:root .dialog :is(.dialog-field,.property-field):has(>select):not(.prefs-field)>select{flex:1;width:0;min-width:0;max-width:none}.dialog .fx-row:has(>.fx-control>select)>.fx-label{flex:none;width:auto}.dialog .fx-row:has(>.fx-control>select)>.fx-control{flex:1;min-width:0}:root .dialog .fx-row .fx-control>select{flex:1;width:0;min-width:0;max-width:none}:root .dialog .colour-chip-swatch-only{flex:0 0 28px;justify-content:center;width:28px;padding:4px}.dialog input[type=file]{min-width:0;max-width:100%;color:var(--sc-text-2);font:inherit}.dialog input[type=file]::file-selector-button{cursor:pointer;margin-right:8px}.dialog-help-trigger{color:var(--sc-text-3);font-size:var(--sc-fs-xs);align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.dialog .adjustment-tabs{flex-shrink:0}.dialog .adjustment-tabs>button{flex:1}.dialog .lens-blur-form>.adjustment-group{margin:0}.dialog .lens-blur-form .slider-field{margin-bottom:8px}.dialog .lens-blur-form .slider-field:last-child{margin-bottom:0}.dialog .replace-colour-source{align-items:center;gap:8px;display:flex}.dialog .replace-colour-source>input{flex:1;min-width:0}.prefs-card>.prefs-field>.colour-chip-control{justify-self:end}.dialog [hidden]{display:none!important}:root .dialog .dialog-row>:is(.dialog-field,.property-field):has(>select):not(.prefs-field){flex:1 1 0;width:0}.new-doc-settings>.dialog-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 136px;display:grid}.new-doc-settings>.dialog-row+.dialog-row{grid-template-columns:minmax(0,1fr) 144px 104px}:root .dialog .new-doc-settings>.dialog-row>.dialog-field:has(>select){width:100%}@media (width<=720px){.new-doc-dialog .new-doc-settings>.dialog-row,.new-doc-dialog .new-doc-settings>.dialog-row+.dialog-row{grid-template-columns:repeat(2,minmax(0,1fr))}.new-doc-dialog .new-doc-settings>.dialog-row>.dialog-field:last-child{grid-column:1/-1}}.dialog-row{align-items:end}.layer-style-dialog .layer-style-body{flex:none;grid-template-rows:minmax(0,1fr)}.layer-style-dialog .layer-style-page{min-height:0}.layer-style-page>*{flex-shrink:0}.effect-detail-content{gap:8px;padding-top:8px;display:grid}.effect-detail-content>div:has(>.fx-number-row){gap:8px;display:grid}.layer-style-page .fx-number-row .fx-label{white-space:normal;flex:1;width:auto;overflow:visible}.layer-style-page .fx-number-row .fx-control{flex:none}.effect-detail-content>svg{border-radius:var(--sc-r-md);width:100%;height:96px}.dialog .named-style-fields{gap:10px 14px}.dialog .named-style-checks{margin:0}.dialog .named-paragraph-fields{gap:10px;margin:0;display:grid}.gradient-stop-row{grid-template-columns:28px repeat(3,minmax(0,1fr)) 28px;align-items:end;gap:6px;display:grid}.gradient-stop-row>.btn{grid-column:5;width:28px;min-width:0;height:28px;padding:0}.gradient-stop-row .property-field{min-width:0}.layer-style-page .fx-number-row{grid-template-columns:minmax(0,1fr) max-content}.lens-blur-form>.adjustment-group[hidden]{display:none!important}:root .dialog .layer-style-page .opt-field:has(>select){display:flex}:root .dialog .layer-style-page .opt-field>select{flex:1;width:0;min-width:0;max-width:none}:root .dialog .layer-style-page .opt-field>.opt-label{flex:none}:root .dialog .opt-field:has(>select){flex-direction:row}.prefs-card>.prefs-field>.dialog-field{grid-column:1/-1}:root .dialog .blending-options>.opt-field>select{flex:1;min-width:0}.frequency-separation-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.frequency-separation-controls .dialog-field{flex-direction:row;flex:none;align-items:center;gap:8px;width:auto;margin:0;display:flex}.frequency-separation-controls .dialog-field:last-child{flex:1}.frequency-separation-controls .dialog-field-label{flex:none}.frequency-separation-controls .dialog-field input{width:80px}.frequency-separation-controls select{flex:1;min-width:180px}.frequency-separation-stage{border:1px solid var(--border);background:repeating-conic-gradient(#333 0% 25%,#3a3a3a 0% 50%) 50%/16px 16px;border-radius:4px;justify-content:center;align-items:center;min-height:180px;display:flex;overflow:auto}.frequency-separation-stage canvas{flex-shrink:0;display:block}.frequency-separation-position{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.frequency-separation-position label{flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.frequency-separation-position input{flex:1;min-width:80px}.levels-inputs,.levels-output-row{direction:ltr}.tonal-draft-levels>.number-field{justify-content:space-between;width:100%;display:flex}.tonal-draft-levels>.number-field>.number-field-label{flex:1}.dialog-job-status{min-height:26px;font-size:var(--sc-fs-xs);color:var(--sc-text-2);justify-content:space-between;align-items:center;gap:8px;display:flex}.dialog-job-status-text{white-space:nowrap;gap:6px;min-width:0;display:flex;overflow:hidden}.dialog-job-status-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dialog-job-status-progress{font-variant-numeric:tabular-nums;opacity:.8;flex:none}.dialog-job-stop{flex:none}.dialog-footer-status{flex:1 1 0;align-items:center;min-width:0;display:flex}.dialog-footer-status .dialog-job-status{flex:0 auto;justify-content:flex-start;min-width:0;min-height:0}.dialog-footer .btn.dialog-job-stop{min-width:0;height:24px;padding:0 10px}:root .gradient-map-stop.is-selected[aria-pressed=true]{border-color:var(--sc-lime)}.shape-style-layout{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:16px;display:grid}.shape-style-preview{background:repeating-conic-gradient(#ffffff12 0 25%, transparent 0 50%) 0 0 / 12px 12px, var(--sc-surface-2);border-radius:var(--sc-r-sm);width:208px;height:168px;box-shadow:inset 0 0 0 1px var(--sc-line-strong);place-items:center;display:grid;overflow:hidden}html[data-theme=light] .shape-style-preview{background:repeating-conic-gradient(#0000000f 0 25%, transparent 0 50%) 0 0 / 12px 12px, #fff}.shape-style-preview-canvas{display:block}.shape-style-controls{flex-direction:column;gap:12px;min-width:0;display:flex}.shape-style-tabs{align-self:flex-start}.shape-style-panel{flex-direction:column;gap:12px;min-height:290px;display:flex}.shape-style-part{flex-direction:column;gap:8px;display:flex}.shape-stroke-geometry{border-top:1px solid var(--sc-line);padding-top:12px}.shape-style-footer-note{font-size:var(--sc-fs-sm);color:var(--sc-text-3)}.dialog-scrim:has(.fade-dialog){background:0 0}.fade-dialog .dialog-body{flex-direction:column;gap:12px;display:flex}.dialog-scrim:has(.color-picker-canvas-preview){background:0 0}.gradient-fill-dialog .dialog-body{flex-direction:column;gap:12px;display:flex}.gradient-fill-strip{border-radius:var(--sc-r-sm);width:100%;height:32px;box-shadow:inset 0 0 0 1px var(--sc-line-strong);cursor:pointer;border:0;padding:0;display:block;overflow:hidden}.gradient-fill-strip>span{width:100%;height:100%;display:block}.gradient-fill-strip:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--sc-line-strong), 0 0 0 2px var(--sc-lime-wash)}html[data-input-mode=keyboard] .gradient-fill-strip:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}:root .shape-style-panel .property-field:has(>input){letter-spacing:.025em;height:28px;color:var(--sc-text-2);flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:0 0 0 8px;font-size:10px}:root .shape-style-panel .property-field:has(>input)>input{text-align:right;flex:0 0 60px;width:60px;height:28px;min-height:0}.shape-style-panel .property-field:has(>input)>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.shape-style-panel .shape-paint-row>.colour-chip-control{flex:0 0 120px}.shape-style-panel .property-grid{gap:8px}.graphite-surface,.menu-dropdown,.context-menu,.tool-flyout{color:var(--sc-text);background:var(--sc-overlay);background-color:var(--sc-overlay);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);border-radius:var(--sc-r-lg);box-shadow:var(--sc-shadow-pop), inset 0 1px 0 #ffffff12, inset 0 0 0 .5px #ffffff0f;font:400 var(--sc-fs-md) / 1.2 var(--sc-font);border:0}.graphite-surface{z-index:10000;isolation:isolate;transform-origin:0 0;max-height:calc(100vh - 10px);padding:0;position:fixed;overflow:visible}.graphite-surface-content{overscroll-behavior:contain;box-sizing:border-box;max-height:calc(100vh - 12px);padding:4px;overflow:auto}html:not([data-theme=light]) .graphite-surface:before{content:"";z-index:-1;background:var(--graphite-grain);opacity:.22;border-radius:inherit;pointer-events:none;position:absolute;inset:0}:is(.menu-item,.has-submenu){position:relative}.menu-item-check{text-align:center;flex:0 0 12px;width:12px;font-size:11px}.menu-separator{opacity:.6;box-shadow:0 .7px #ffffff0b}html[data-theme=light] .menu-separator{box-shadow:none}.graphite-surface.graphite-exit{pointer-events:none}.graphite-exit{-webkit-user-select:none;user-select:none}:is(.menu-item,.graphite-choice,.context-menu-item){width:100%;height:26px;min-height:26px;font:400 var(--sc-fs-md) / 1 var(--sc-font);letter-spacing:0;color:var(--sc-text);text-align:left;border-radius:var(--sc-r-sm);box-shadow:none;white-space:nowrap;cursor:default;background:0 0;border:0;align-items:center;gap:0;padding:0 10px 0 4px;display:flex}.graphite-choice{gap:16px;padding-left:10px}:is(.menu-item,.graphite-choice,.context-menu-item):disabled,:is(.menu-item,.graphite-choice,.context-menu-item)[aria-disabled=true]{color:#949494}html[data-theme=light] :is(.menu-item,.graphite-choice,.context-menu-item):disabled,html[data-theme=light] :is(.menu-item,.graphite-choice,.context-menu-item)[aria-disabled=true]{color:#666}.graphite-surface :is(.menu-item,.graphite-choice,.context-menu-item):not(.is-current){box-shadow:none;background:0 0}.graphite-surface :is(.menu-item,.graphite-choice,.context-menu-item).is-current:not(:disabled),html[data-input-mode=keyboard] :is(.menu-item,.graphite-choice,.context-menu-item):focus-visible:not(:disabled){color:#fff;box-shadow:none;background:#ffffff1a;outline:none}.menu-item.submenu-trigger[aria-expanded=true]{background:#ffffff12}.context-menu.is-plain .context-menu-item{padding-left:10px}.menu-item-check,.context-menu-check{color:var(--sc-lime);flex:0 0 22px;place-items:center;display:inline-grid}.menu-item-check>svg,.context-menu-check>svg[data-icon=check],.graphite-selected-mark>svg{stroke-width:2px;width:13px;height:13px}.context-menu-check>svg:not([data-icon=check]){width:15px;height:15px;color:var(--sc-text-3);transition:color var(--sc-t-fast) var(--sc-ease-out)}.context-menu-item.is-current .context-menu-check>svg:not([data-icon=check]),html[data-input-mode=keyboard] .context-menu-item:focus-visible .context-menu-check>svg:not([data-icon=check]){color:var(--sc-text)}.context-menu-item.danger .context-menu-check>svg:not([data-icon=check]){color:#f0776ccc}.context-menu-item:disabled .context-menu-check>svg{opacity:.45}.menu-item-label,.context-menu-label{text-overflow:ellipsis;flex:1;min-width:0;margin-block:-2px;padding-block:2px;overflow:hidden}:is(.menu-item-shortcut,.context-menu-hint){font:400 var(--sc-fs-sm) / 1 var(--sc-font);letter-spacing:.04em;color:var(--sc-text-3);font-variant-numeric:tabular-nums;margin-left:24px}:is(.menu-item,.context-menu-item).is-current :is(.menu-item-shortcut,.context-menu-hint),html[data-input-mode=keyboard] :is(.menu-item,.context-menu-item):focus-visible :is(.menu-item-shortcut,.context-menu-hint){color:var(--sc-text-2)}.menu-item-arrow{color:var(--sc-text-3);margin-inline-start:16px;display:inline-grid}.menu-item-arrow .icon{width:12px;height:12px}[dir=rtl] .menu-item-arrow .icon{transform:scaleX(-1)}.menu-message{color:var(--sc-text-3);font-style:normal}.context-menu-item.danger:not(:disabled){color:var(--sc-danger)}.context-menu-item.danger.is-current:not(:disabled){background:var(--sc-danger-wash);color:#ff9d94}:is(.menu-separator,.context-menu-sep,.graphite-separator){background:var(--sc-line-strong);border:0;height:1px;margin:4px 8px}.graphite-group-label{font:600 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-text-3);letter-spacing:.02em;padding:8px 10px 4px}.graphite-select-menu .graphite-choice{justify-content:space-between}.graphite-selected-mark{width:14px;color:var(--sc-lime);place-items:center;display:inline-grid}.graphite-select-menu .graphite-choice[aria-selected=true]{font-weight:500}.graphite-surface.menu-dropdown{min-width:232px}.graphite-surface.context-menu{min-width:200px}.graphite-surface.tool-flyout:not(.all-tools-menu){width:max-content;min-width:200px;max-width:280px}.tool-flyout:not(.all-tools-menu)>.graphite-surface-content{flex-direction:column;gap:1px;padding:4px;display:flex}.tool-flyout-item{width:100%;height:30px;font:400 var(--sc-fs-md) / 1 var(--sc-font);color:var(--sc-text);text-align:left;border-radius:var(--sc-r-sm);box-shadow:none;background:0 0;border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px 0 8px;display:flex;position:relative;transform:none}.tool-flyout-item svg{width:17px;height:17px;color:var(--sc-text-2);flex:none}.tool-flyout-item span{min-width:0;font-size:var(--sc-fs-md);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.1;overflow:hidden}.tool-flyout-item kbd{min-width:18px;font:500 var(--sc-fs-xs) / 1 var(--sc-font);text-align:center;color:var(--sc-text-3);opacity:1;background:#ffffff0d;border-radius:4px;flex:none;padding:2px 5px;position:static}.tool-flyout-item:hover:not(:disabled),html[data-input-mode=keyboard] .tool-flyout-item:focus-visible{color:#fff;background:#ffffff1a;outline:none}.tool-flyout-item:hover svg,html[data-input-mode=keyboard] .tool-flyout-item:focus-visible svg{color:var(--sc-text)}.tool-flyout-item.active{color:var(--sc-text);background:var(--sc-lime-wash);box-shadow:inset 2px 0 0 var(--sc-lime)}.tool-flyout-item.active svg{color:var(--sc-lime-hi)}.tool-flyout-item:active:not(:disabled){transform:scale(.985)}.graphite-surface.all-tools-menu{width:380px;min-width:380px;max-width:calc(100vw - 16px);max-height:560px;display:block;overflow:hidden}.all-tools-menu>.graphite-surface-content{max-height:inherit;flex-direction:column;gap:4px;padding:6px;display:flex;overflow:hidden}:is(.all-tools-search,.dock-panel-search){height:32px;color:var(--sc-text-3);background:var(--sc-field);border:1px solid var(--sc-edge);border-radius:var(--sc-r-md);box-shadow:var(--sc-inset-field);flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}html[data-input-mode=keyboard] :is(.all-tools-search,.dock-panel-search):focus-within{color:var(--sc-text-2);outline:1.5px dotted var(--sc-focus);outline-offset:-3px}html[data-input-mode=keyboard] :is(.all-tools-search,.dock-panel-search)>input[type=search]:focus{outline:none!important}:is(.all-tools-search,.dock-panel-search) input{min-width:0;height:100%;font-size:var(--sc-fs-md);color:var(--sc-text);outline:none;flex:1;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] :is(.all-tools-search,.dock-panel-search){background:#f0f0f2;border-color:#00000024;box-shadow:inset 0 1px 2px #00000014}.all-tools-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 4px;min-height:0;max-height:none;padding:2px 0 8px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.all-tools-grid .tool-flyout-item{gap:9px;height:30px;padding:0 8px}.all-tools-grid .tool-flyout-item span{font-size:var(--sc-fs-sm)}.all-tools-empty{text-align:center;color:var(--sc-text-3);font-size:var(--sc-fs-sm);padding:20px 8px}.graphite-opacity-menu{min-width:200px}.graphite-opacity-menu .layers-opacity input[type=range]{flex:1;width:auto}.graphite-opacity-menu .layers-opacity-value{text-align:right;min-width:36px;color:var(--sc-text-2);font-size:var(--sc-fs-sm);font-variant-numeric:tabular-nums;flex:none}.ui-tooltip{z-index:20000;max-width:260px;font:500 var(--sc-fs-sm) / 1.3 var(--sc-font);color:var(--sc-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--sc-r-md);pointer-events:none;white-space:normal;background:#161616f0;border:0;flex-direction:column;gap:3px;padding:6px 9px;animation:none;display:inline-flex;position:fixed;box-shadow:0 0 0 .5px #000000b3,inset 0 0 0 .5px #ffffff14,0 6px 18px #00000073}.ui-tooltip-title{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.ui-tooltip-key{font:600 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-lime-hi);background:rgb(var(--sc-lime-glow-rgb) / .12);border-radius:4px;padding:2px 5px}.ui-tooltip-hint{font-weight:400;font-size:var(--sc-fs-xs);color:var(--sc-text-3)}.palette-overlay{background:var(--sc-scrim);z-index:600;animation:sc-scrim-in var(--sc-t-base) var(--sc-ease-out);padding-top:12vh}.palette{width:min(560px,100vw - 32px);max-height:min(460px,70vh);color:var(--sc-text);background:var(--sc-overlay-solid);border-radius:var(--sc-r-xl);box-shadow:var(--sc-shadow-dialog), inset 0 1px 0 #ffffff12, inset 0 0 0 .5px #ffffff0f;border:0;overflow:hidden}.palette-search{height:48px;color:var(--sc-text-3);border-bottom:1px solid var(--sc-line);flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.palette-search .icon{width:17px;height:17px}.palette-input{min-width:0;height:100%;font:400 15px / 1 var(--sc-font);color:var(--sc-text);background:0 0;border:0;outline:none;flex:1;padding:0}.palette-input::placeholder{color:var(--sc-text-3)}.palette-list{padding:6px;scroll-padding:6px}.palette-section{font:600 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-text-3);letter-spacing:.02em;padding:6px 10px 4px;list-style:none}.palette-item{height:34px;font-size:var(--sc-fs-md);color:var(--sc-text);border-radius:var(--sc-r-md);cursor:default;align-items:center;gap:12px;padding:0 10px;display:flex}.palette-item.selected{color:#fff;box-shadow:inset 2px 0 0 var(--sc-lime);background:#3a3a3a}.palette-item.disabled{opacity:1;color:var(--sc-text-disabled);cursor:default}.palette-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.palette-label mark{color:var(--sc-lime-hi);background:0 0;font-weight:600}.palette-hint,.palette-reason{opacity:1;min-width:0;font-size:var(--sc-fs-sm);color:var(--sc-text-3);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.palette-reason{color:var(--sc-text-disabled);font-style:italic}.palette-shortcut{font:500 var(--sc-fs-xs) / 1 var(--sc-font);letter-spacing:.04em;color:var(--sc-text-2);background:#ffffff0f;border-radius:4px;flex:none;margin-left:auto;padding:3px 6px;box-shadow:inset 0 -1px #00000059}.palette-empty{text-align:center;color:var(--sc-text-3);font-size:var(--sc-fs-sm);gap:4px;padding:28px 16px;list-style:none;display:grid}.palette-empty strong{color:var(--sc-text);font-weight:600;font-size:var(--sc-fs-md)}.palette-footer{font-size:var(--sc-fs-xs);color:var(--sc-text-3);border-top:1px solid var(--sc-line);background:#0000001f;flex:none;gap:16px;padding:8px 16px;display:flex}.palette-footer kbd{min-width:16px;font:500 10px / 1 var(--sc-font);text-align:center;color:var(--sc-text-2);background:#ffffff12;border-radius:3px;margin-right:3px;padding:2px 4px;display:inline-block}html[data-theme=light] :is(.graphite-surface,.menu-dropdown,.context-menu,.tool-flyout){box-shadow:var(--sc-shadow-pop), inset 0 0 0 .5px #00000014}html[data-theme=light] .graphite-surface :is(.menu-item,.graphite-choice,.context-menu-item).is-current:not(:disabled),html[data-input-mode=keyboard][data-theme=light] :is(.menu-item,.graphite-choice,.context-menu-item):focus-visible:not(:disabled),html[data-theme=light] .tool-flyout-item:hover:not(:disabled){color:#111;background:#00000012}html[data-theme=light] .ui-tooltip{color:#f2f2f2}html[data-theme=light] .palette-item.selected{color:#111;background-color:#e7e7e7}.processing-shield{z-index:750;pointer-events:none;justify-content:center;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:34px;left:50%;transform:translate(-50%)}.processing-shield[data-anchor=canvas]{width:auto;max-width:none;position:absolute;bottom:12px;left:8px;right:8px;transform:none}.processing-shield[data-anchor=canvas] .processing-hud{min-width:0;max-width:min(360px,100%)}@container canvas-column (width<=300px){.processing-shield[data-anchor=canvas] .processing-hud{gap:8px;padding:8px 10px}.processing-shield[data-anchor=canvas] .processing-copy strong{display:none}}.processing-hud{color:#f2f2f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:190px;max-width:min(360px,100vw - 32px);animation:sc-processing-in .14s var(--sc-ease-out) both;background:#252528f5;border:1px solid #ffffff21;border-radius:7px;align-items:center;gap:11px;padding:10px 13px;display:flex;box-shadow:0 8px 28px #0000007a}.processing-shield[data-immediate=true] .processing-hud{animation:none}.processing-icon{width:22px;height:22px;color:var(--sc-lime);flex:0 0 22px}.processing-shield[data-phase=error] .processing-icon{color:var(--sc-danger)}.processing-spinner{border:2px solid color-mix(in srgb, currentColor 24%, transparent);border-top-color:currentColor;border-radius:50%;width:20px;height:20px;margin:1px;animation:.72s linear infinite sc-spin}.processing-progress-ring{fill:none;width:22px;height:22px;overflow:visible}.processing-progress-track,.processing-progress-value{stroke-width:2px}.processing-progress-track{stroke:color-mix(in srgb, currentColor 24%, transparent)}.processing-progress-value{stroke:currentColor;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.processing-terminal{place-items:center;width:22px;height:22px;display:grid;position:relative}.processing-check,.processing-check svg,.processing-error{grid-area:1/1;width:22px;height:22px}.processing-check svg path{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.processing-error{color:var(--sc-danger);border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:none}.processing-shield[data-phase=error] .processing-check{display:none}.processing-shield[data-phase=error] .processing-error{display:flex}.processing-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.processing-cancel{pointer-events:auto;margin-left:auto}.processing-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.processing-copy small{color:#f2f2f5a8;font-size:11px;line-height:1.25}@keyframes sc-processing-in{0%{opacity:0;transform:translateY(3px)scale(.985)}}@keyframes sc-spin{to{transform:rotate(360deg)}}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{will-change:opacity, filter, transform;grid-area:1/1;transition:opacity .18s ease-in-out,filter .18s ease-in-out,transform .18s ease-in-out}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(1px);transform:scale(.72)}.t-success-check{opacity:0;transform-origin:50%;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:21;stroke-dashoffset:21px}.t-success-check[data-state=in]{animation:sc-check-fade .24s var(--sc-ease-out) forwards, sc-check-rotate .24s var(--sc-ease-out) forwards, sc-check-blur .24s var(--sc-ease-out) forwards, sc-check-bob .24s var(--sc-ease-out) forwards}.t-success-check[data-state=in] svg path{animation:sc-check-draw .26s var(--sc-ease-out) 40ms forwards}@keyframes sc-check-fade{to{opacity:1}}@keyframes sc-check-rotate{0%{transform:rotate(18deg)}}@keyframes sc-check-blur{0%{filter:blur(2px)}}@keyframes sc-check-bob{0%{translate:0 3px}}@keyframes sc-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.processing-hud,.processing-spinner,.t-success-check,.t-success-check svg path{animation:none!important}.t-success-check{opacity:1}.t-success-check svg path{stroke-dashoffset:0!important}}.toasts{bottom:var(--toast-bottom,40px);z-index:600;max-width:calc(100vw - var(--sc-ad-rail-w,0px) - 20px);flex-direction:column;gap:6px;display:flex;position:fixed;inset-inline-start:50%;transform:translate(-50%)}body:has(.lc-cookie-banner):not(:has(.lc-privacy)) .toasts{bottom:calc(36px + var(--privacy-banner-height,0px) + 12px)}body:has(.lc-cookie-banner,.lc-privacy) .toasts{width:max-content}body:has(.processing-shield):not(:has(.lc-cookie-banner)){--toast-bottom:100px}.toast{overflow-wrap:anywhere;padding:9px 16px}.toast-persistent{align-items:center;gap:12px;display:flex}.toast-actions{gap:8px;margin-left:auto;display:inline-flex}:is(.toast-action,.toast-dismiss){color:var(--sc-lime);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.toast-dismiss{color:var(--sc-text-2)}.palette-overlay{justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette{flex-direction:column;display:flex}.palette-list{list-style:none;overflow-y:auto}.palette-item{justify-content:space-between}.ui-tooltip{font-variant-numeric:tabular-nums}.graphite-surface :is(.graphite-surface-content,.graphite-surface-content *)[data-more-below]{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.graphite-surface :is(.graphite-surface-content,.graphite-surface-content *)[data-more-above]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 28px),#0000)}.graphite-surface :is(.graphite-surface-content,.graphite-surface-content *)[data-more-above][data-more-below]{-webkit-mask-image:linear-gradient(#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 28px calc(100% - 28px),#0000)}.menubar{z-index:6;isolation:isolate;white-space:nowrap;background:var(--sc-chassis) linear-gradient(108deg, #292929, #202020);border-bottom:1px solid #181818;flex:0 0 26px;align-items:center;gap:0;height:26px;min-height:26px;padding:0;display:flex;position:relative;box-shadow:inset 0 .7px #ffffff17}.menubar-brand{letter-spacing:2.8px;color:#e2e2e2;white-space:nowrap;direction:ltr;unicode-bidi:isolate;flex:none;align-items:center;gap:7px;height:25px;padding:0 15px;font-size:10px;font-weight:500;line-height:25px;display:flex}.menubar-menus{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;min-width:0;display:flex;overflow:auto hidden}.menubar-menus::-webkit-scrollbar{display:none}.menubar-item{flex:none;display:flex;position:relative}.menubar-label{background:0 0;border:0;font-size:12px;display:block}.menubar>.icon-btn{display:flex}html[data-theme=light] .menubar-brand{color:#26262a}html[data-theme=light] .menubar{color:#333;background:var(--sc-chassis) linear-gradient(110deg, #f0f0f0, #d8d8d8);border-bottom-color:#b8b8be}@media (width<=1390px){.menubar-brand{padding:0 10px}}@media (width<=1100px){.menubar-brand{padding:0 8px}.menubar-wordmark{height:12px}.menubar-label{font-size:11px}}@media (width<=840px){.menubar-brand{padding:0 6px}}.doc-tabs{z-index:5;flex-shrink:0;min-width:0;max-width:calc(100% - 8px);height:30px;display:flex;position:absolute;top:-1px;left:4px;overflow:auto hidden}.doc-tab{cursor:pointer;flex-shrink:0;align-items:center;display:flex}.doc-tab-select{letter-spacing:.012em;cursor:pointer;background:0 0;border:0;flex:auto;height:30px;padding:0 7px 0 10px}.doc-tab-name{cursor:pointer;min-width:0;max-width:168px}.doc-tab-close{cursor:pointer;display:grid}.doc-tab-new{flex-shrink:0;align-self:center;display:flex}.status-bar{isolation:isolate;white-space:nowrap;background:var(--sc-chassis) linear-gradient(108deg, #303030, #242424);border-top:1px solid #181818;flex:0 0 24px;align-items:center;height:24px;min-height:24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 .6px #ffffff15}html[data-theme=light] .status-bar{background:var(--sc-chassis) linear-gradient(110deg, #f0f0f0, #d8d8d8);border-top-color:#b8b8be}.status-item{white-space:nowrap;display:block}html:not([data-theme=light]) :is(.menubar,.status-bar):before{content:"";z-index:-1;background:var(--graphite-grain);opacity:.22;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.menubar-label{border-radius:var(--sc-r-sm);height:22px;color:var(--sc-text-2);transition:background var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out);margin:0 1px;padding:0 9px}.menubar-label:hover,.menubar-label[aria-expanded=true]{color:var(--sc-text);background:var(--sc-hover)}.menubar-label[aria-expanded=true]{background:#ffffff1a}.menubar>.icon-btn{border-radius:var(--sc-r-sm);flex:none;width:22px;height:22px}.menubar>.icon-btn+.icon-btn{margin-left:2px}.menubar>.icon-btn:last-child{margin-right:4px}.tool-palette{isolation:isolate;background:linear-gradient(90deg,#303030,#414141 17%,#353535 73%,#262626);border-right:1px solid #151515;flex-direction:column;flex:0 0 44px;justify-content:space-between;align-items:center;gap:0;min-height:0;padding:6px 2px;display:flex;position:relative;overflow:hidden;box-shadow:inset .6px 0 1px #ffffff14,inset -1px 0 3px #0006}html:not([data-theme=light]) .tool-palette:before{content:"";z-index:-1;background:var(--graphite-grain);opacity:.22;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.tool-buttons-main{isolation:isolate;scrollbar-width:none;flex-direction:column;flex:0 auto;align-items:center;gap:6px;width:100%;min-height:0;padding:3px 1px 6px;display:flex;position:relative;overflow:hidden auto}html:not([data-theme=light]) .tool-buttons-main:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(95deg,#282828,#323232 35%,#303030);border-radius:4px;position:absolute;inset:0 2px;box-shadow:inset 0 1px 3px #0006,inset .7px 0 2px #0004,0 .7px #ffffff17}.tool-slot{justify-content:center;align-items:center;display:flex;position:relative}.tool-slot,.tool-slot .ui-tooltip-anchor{flex:0 0 35px;width:35px;height:35px;display:flex}.tool-button{isolation:isolate;color:#cbcbcb;width:35px;height:35px;min-height:35px;box-shadow:none;touch-action:manipulation;transition:color var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out), background var(--sc-t-fast) var(--sc-ease-out);background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:visible}.tool-button .icon{z-index:2;width:18px;height:18px;display:block;position:relative}html:not([data-theme=light]) .tool-button .icon{stroke-width:1.35px}html:not([data-theme=light]) .tool-button .icon:not(.tg){filter:drop-shadow(0 .6px .4px #0009)}html:not([data-theme=light]) .tool-button:hover{color:#eee}html:not([data-theme=light]) .tool-button:not([aria-pressed=true]) .icon{transform:translateY(-.25px)}:is(.tool-button,.text-format-bold).has-flyout:after{content:"";z-index:3;border-bottom:4px solid #b8b8b8;border-left:4px solid #0000;width:0;height:0;position:absolute;bottom:3px;right:3px}:is(.tool-button,.text-format-bold).has-flyout:hover:after{border-bottom-color:#e2e2e2}.tool-cap,.tool-light{display:block}html:not([data-theme=light]) .tool-cap{z-index:1;background:var(--graphite-tool-rest) center / 100% 100% no-repeat;pointer-events:none;transition:opacity var(--sc-t-base) var(--sc-ease-out), filter var(--sc-t-base) var(--sc-ease-out), transform var(--sc-t-base) var(--sc-ease-out);position:absolute;inset:0}html:not([data-theme=light]) .tool-button:hover .tool-cap{background-image:var(--graphite-tool-hover)}html:not([data-theme=light]) .tool-button:active .tool-cap{background-image:var(--graphite-tool-pressed);transform:translateY(.6px)}html:not([data-theme=light]) .tool-button[aria-pressed=true] .tool-cap{background-image:var(--graphite-tool-selected)}html:not([data-theme=light]) .tool-light{z-index:0;background:radial-gradient(70% 38% at 65% 84%, rgb(var(--sc-lime-glow-rgb) / .396), transparent 80%);filter:blur(2.8px);opacity:0;pointer-events:none;transition:opacity var(--sc-t-base) var(--sc-ease-out);border-radius:3px;position:absolute;inset:-1px -2px -3px}html:not([data-theme=light]) .tool-button[aria-pressed=true] .tool-light{opacity:1}.tool-palette>.tool-buttons:not(.tool-buttons-main){flex-direction:column;align-items:center;gap:9px;margin-top:auto;padding:6px 3px 0;display:flex}.tool-palette>.tool-buttons:not(.tool-buttons-main) .tool-button{width:28px;height:26px;min-height:26px}.all-tools-trigger{display:flex}.color-well-reset{z-index:3;background:0 0;border:0;display:block;position:absolute}.color-well .mini-fg{z-index:2;display:block;position:absolute;top:0;left:0}.color-well .mini-bg{display:block;position:absolute;bottom:0;right:0}.tool-palette button:not(:disabled){cursor:pointer}.tool-flyout-item{cursor:pointer;transition:background-color var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out)}.tool-flyout-item kbd{top:3px;right:5px}.tool-palette .color-well-swap{z-index:3;background:0 0;border:0;grid-template:12px/12px;place-items:center;font-size:10px;line-height:10px;display:grid;position:absolute}.tool-palette .color-well-swap .icon{width:12px;height:12px}html[data-theme=light] .tool-palette{color:#333;background:linear-gradient(110deg,#f0f0f0,#d8d8d8);border-right-color:#b8b8be;box-shadow:inset .6px 0 1px #ffffff17,inset -1px 0 3px #00000054}html[data-theme=light] .tool-button{color:#c4c4c4}html[data-theme=light] .tool-button:disabled{color:#606068}html[data-theme=light] .tool-button .icon:not(.tg){filter:drop-shadow(0 .6px .4px #0009)}@media (height<=800px){.tool-buttons-main{gap:5px}.tool-slot,.tool-slot .ui-tooltip-anchor{flex-basis:31px;height:31px}.tool-buttons-main .tool-button{height:31px;min-height:31px}}@media (height<=740px){.tool-buttons-main{gap:4px}.tool-slot,.tool-slot .ui-tooltip-anchor{flex-basis:29px;height:29px}.tool-buttons-main .tool-button{height:29px;min-height:29px}}:root:not([data-theme=light]) .tool-button .tool-cap{opacity:.62}:root:not([data-theme=light]) .tool-button:hover .tool-cap{opacity:.95}:root:not([data-theme=light]) .tool-button[aria-pressed=true] .tool-cap,:root:not([data-theme=light]) .tool-button.active .tool-cap{opacity:1}.tool-button .icon{transition:color var(--sc-t-fast) var(--sc-ease-out), transform var(--sc-t-fast) var(--sc-ease-out)}:root:not([data-theme=light]) .tool-button:not([aria-pressed=true]) .icon{color:#bdbdbd}:root:not([data-theme=light]) .tool-button:hover:not([aria-pressed=true]) .icon{color:#f2f2f2}.tool-button:active .icon{transform:scale(.92)}.doc-tabs{scrollbar-width:none;align-items:flex-start;gap:2px;padding:0 4px 0 0}.doc-tabs::-webkit-scrollbar{display:none}.doc-tab{min-width:96px;max-width:240px;height:29px;color:var(--sc-text-3);border-radius:0 0 var(--sc-r-md) var(--sc-r-md);transition:background var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out);background:linear-gradient(#1f1f1f,#252525);border:0;gap:6px;padding:1px 4px 0 12px;position:relative;box-shadow:inset 0 3px 4px -2px #0000008c,inset 0 -.6px #ffffff0d,inset .6px 0 #ffffff08,inset -.6px 0 #ffffff08}.doc-tab:hover:not(.active){color:var(--sc-text-2);background:linear-gradient(#252525,#2b2b2b)}.doc-tab.active{height:30px;color:var(--sc-text);background:linear-gradient(#313131,#2d2d2d);padding-top:0;box-shadow:inset 0 -.7px #ffffff0f,0 2px 4px #00000059}.doc-tab.active:before{content:"";background:var(--sc-lime);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}html[data-theme=light] .doc-tab{color:#555;background:linear-gradient(#cfcfcf,#d8d8d8);box-shadow:inset 0 3px 4px -2px #0003}html[data-theme=light] .doc-tab:hover:not(.active){color:#333;background:#dedede}html[data-theme=light] .doc-tab.active{color:#1f1f1f;background:linear-gradient(#e2e2e2,#e8e8e8);box-shadow:0 2px 4px #0000001f}html[data-theme=light] .doc-tab.active:before{background:var(--sc-lime)}.doc-tab>.ui-tooltip-anchor{flex:auto;align-self:stretch;min-width:0;display:flex}.doc-tab-select{height:auto;font:500 var(--sc-fs-sm) / 1 var(--sc-font);color:inherit;align-self:stretch;align-items:center;gap:7px;display:flex}.doc-tab-name{text-overflow:ellipsis;white-space:nowrap;margin-block:-2px;padding-block:2px;overflow:hidden}.doc-tab .dirty{background:var(--sc-text-2);width:7px;height:7px;box-shadow:none;border-radius:50%;flex:none}.doc-tab-close{width:20px;height:20px;color:var(--sc-text-3);border-radius:var(--sc-r-sm);opacity:0;transition:opacity var(--sc-t-fast) var(--sc-ease-out), background var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.doc-tab.active .doc-tab-close,.doc-tab:hover .doc-tab-close,html[data-input-mode=keyboard] .doc-tab-close:focus-visible{opacity:1}.doc-tab-close:hover{color:var(--sc-text);background:var(--sc-press)}.doc-tab-close .icon{width:11px;height:11px}.doc-tab-new{width:26px;height:26px;color:var(--sc-text-3);margin-top:2px}.app-panels{isolation:isolate;background:linear-gradient(90deg, #ffffff03, transparent 2%, #ffffff06 3.5%, transparent 8%), radial-gradient(130% 55% at -35% -13%, #ffffff26, transparent 84%), radial-gradient(110% 90% at 125% 28%, #ffffff07, transparent 67%), var(--sc-surface) linear-gradient(110deg, #393939, #292929 60%, #242424);border-left:1px solid #151515;border-radius:4px 0 0;flex-direction:column;flex-shrink:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset .7px .8px 1.5px #ffffff26,inset -1px 0 3px #0005}html:not([data-theme=light]) .app-panels:before{content:"";z-index:-1;background:var(--graphite-grain);opacity:.22;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.app:not(.has-document) .app-panels{display:none}.dock-toolbar{flex:0 0 27px}.managed-panel-dock .dock-toolbar{align-items:center;display:flex}.managed-panel-dock.pane-collapsed .dock-toolbar{flex-direction:column;flex-basis:auto;height:auto;padding:4px}.app-panels button:not(:disabled){cursor:pointer}.dock-control{flex:0 0 22px;grid-template-columns:14px;justify-content:center;display:grid}.dock-roll{flex-basis:17px;grid-template-columns:12px}.dock-peek .dock-roll{flex-basis:23px;width:23px}.dock-body{flex:1 1 0;display:flex;position:relative;overflow:hidden}.dock-columns{scrollbar-width:thin;flex:1 1 0;align-items:stretch;gap:6px;width:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:auto hidden}.dock-column{scrollbar-width:thin;flex-direction:column;flex-shrink:0;gap:0;min-width:180px;height:100%;min-height:0;padding-left:0;display:flex;position:relative;overflow:hidden auto}.dock-column:only-child{flex:auto!important;width:100%!important}.dock-column .dock-group-target{z-index:4;pointer-events:none;min-height:30px;padding:6px;position:absolute;bottom:5px;left:6px;right:6px}.managed-panel-dock .dock-new-column{width:22px;min-height:0;padding:7px 3px;position:absolute;inset:0 auto 0 0}.dock-width-resize{z-index:4;cursor:ew-resize;touch-action:none;width:5px;position:absolute;top:0;bottom:0;left:0}.dock-width-resize.at-right{left:auto;right:0}.dock-width-resize:hover,html[data-input-mode=keyboard] .dock-width-resize:is(:hover,:focus-visible){background:var(--sc-lime);outline:none}.dock-section{border-bottom:1px solid #17171780;flex-direction:column;flex:0 auto;display:flex;overflow:hidden;box-shadow:0 .7px #ffffff12}.dock-section.graphite-inspector{position:relative}.dock-section:not(.collapsed,[data-sized]){min-height:112px}.dock-section[data-fill]:not(.collapsed,[data-sized]){flex:1 6 220px;min-height:160px}.dock-section[data-sized]:not(.collapsed){flex:0 0 var(--group-height)}.dock-section[data-sized][data-fill]:not(.collapsed){flex:1 6 var(--group-height);min-height:160px}.dock-column:not(:has(>.dock-section[data-fill]:not(.collapsed)))>.dock-section:not(.collapsed):last-of-type{flex-grow:1}html:not([data-theme=light]) .dock-section.graphite-inspector{box-shadow:none;border-bottom-color:#16161670}.graphite-inspector .properties-panel{box-shadow:none;background:0 0;border:0;padding:0}.graphite-inspector .color-panel{gap:0;padding:0}html:not([data-theme=light]) .graphite-inspector .colour-area.semantic-colour{gap:6px}:is(.dock-peek,.float-card) button:not(:disabled){cursor:pointer}.dock-section>.panel-content>*{flex-shrink:0;min-width:0}.dock-section[data-active-panel=layers]>.panel-content>.layers-panel{flex:1 0 180px}.dock-section .resource-list>*{flex-shrink:0}html:not([data-theme=light]) .dock-section.graphite-inspector:after{content:"";background:linear-gradient(90deg,#ffffff1c,#ffffff08);height:1px;position:absolute;bottom:-2px;left:1px;right:0}.dock-group-header{flex:0 0 34px}.panel-tabs{position:relative;overflow-y:hidden}.dock-section .dock-group-header .panel-tabs,.dock-section .dock-group-header .panel-tab{height:34px}.panel-tab{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html:not([data-theme=light]) .panel-tab.active:after{box-shadow:0 .5px 2px #fff1}.panel-tab-label{display:inline-block}.panel-tab.drop-before:before{content:"";background:var(--sc-lime);border-radius:1px;width:2px;position:absolute;top:3px;bottom:3px;left:-3px}body:has(.panel-tabs button[draggable]:active) .app-panels{cursor:grabbing}.panel-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.dock-section .panel-height-resize{z-index:2;cursor:ns-resize;touch-action:none;background:0 0;border-bottom:1px solid #181818;flex:0 0 4px;width:100%;height:4px;position:relative}.dock-section .panel-height-resize:before{content:"";background:0 0;position:absolute;inset:0}.dock-section .panel-height-resize:after{content:"";height:6px;transition:background-color var(--sc-t-fast) var(--sc-ease-out);position:absolute;top:-3px;left:0;right:0}.dock-section .panel-height-resize:hover:before,html[data-input-mode=keyboard] .dock-section .panel-height-resize:is(:hover,:focus-visible):before{background:#444}.dock-section .panel-height-resize:hover:after{background:#c5d6ac20}.dock-section .panel-height-resize:focus-visible{outline:none}.dock-group-rail{border-left:1px solid #151515;flex-direction:column;flex:0 0 33px;align-items:center;gap:6px;width:33px;min-width:33px;padding:4px 2px;display:flex;overflow:auto}.dock-group-rail .panel-rail-button{color:#aaa;background:#292929;border:1px solid #444;border-radius:3px;justify-content:center;align-items:center;margin-bottom:3px;font-size:11px;font-weight:700;display:flex}.dock-group-rail .panel-rail-button:hover{color:var(--sc-text);background:#3a3a3a}.dock-group-rail .panel-rail-button[aria-expanded=true]{color:var(--sc-lime);background:#222;box-shadow:inset 0 1px 2px #0005}.graphite-surface.dock-peek{z-index:400;min-width:240px;max-width:380px;max-height:calc(100dvh - 120px);padding:0;overflow:hidden}.dock-peek>.graphite-surface-content{flex-direction:column;height:100%;display:flex;overflow:hidden}.dock-peek .dock-section{flex:1 1 0;height:100%;min-height:0}.float-card{background:radial-gradient(135% 72% at -28% -12%, #ffffff23, transparent 73%), var(--sc-surface) linear-gradient(112deg, #373737, #292929 64%, #262626);border:1px solid #191919;border-radius:4px;flex-direction:column;display:flex;position:fixed;box-shadow:inset .7px .7px 1.4px #ffffff26,inset -.7px -.7px 1px #0005,0 3px 8px #0006,0 12px 22px #0004}.float-card .float-header{cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--sc-line-strong);background:0 0;flex:0 0 34px;align-items:center;gap:1px;min-height:34px;padding:0 4px;display:flex}.float-card .float-header button{font:inherit;color:var(--sc-text-2);border-radius:var(--sc-r-xs);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:12px}.float-card .float-header button:hover{color:var(--sc-text);background:var(--sc-hover)}.float-spacer{flex:1}.float-card .float-header>button{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:24px;padding:0;display:inline-flex}.float-card .float-tabs{scrollbar-width:none;flex:1 1 0;align-items:stretch;gap:0;min-width:0;display:flex;overflow-x:auto}.float-card .float-tabs button{letter-spacing:.025em;text-transform:uppercase;height:34px;color:var(--sc-text-3);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:0 7px;font-size:11px}.float-card .float-tabs button.active{color:var(--sc-text);box-shadow:inset 0 -1px var(--sc-text-3)}.float-card .float-spacer{display:none}.float-card .float-body{flex:1;min-height:0;padding:9px 12px 10px;overflow-y:auto}.float-card .float-body:has(>.layers-panel){padding:0}.float-resize{cursor:nwse-resize;border-bottom:2px solid #444;border-right:2px solid #444;width:14px;height:14px;position:absolute;bottom:0;right:0}.graphite-surface.dock-panel-picker{width:352px;max-width:calc(100vw - 16px)}.dock-panel-picker>.graphite-surface-content{flex-direction:column;gap:6px;padding:6px;display:flex;overflow:hidden}.dock-catalogue-tabs{flex:none}.dock-catalogue-tabs>button{flex:1 1 0}.dock-panel-options{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow:hidden auto}.dock-group-item{position:relative}.graphite-choice.dock-group-row{white-space:normal;text-align:start;align-items:flex-start;gap:8px;height:auto;min-height:46px;padding:5px 11px}.dock-group-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dock-group-text strong{font:500 var(--sc-fs-md) / 18px var(--sc-font);color:var(--sc-text);overflow-wrap:anywhere}.dock-group-row[data-open] .dock-group-text strong{padding-inline-end:22px}.dock-group-text span{font:400 var(--sc-fs-sm) / 16px var(--sc-font);color:var(--sc-text-3);text-wrap:balance}.dock-group-row .t-check{flex:none;place-items:center;width:18px;height:18px;display:grid}.dock-group-row .t-check svg{stroke-width:1.6px;width:14px;height:14px}.dock-group-row[data-open] .t-check svg{filter:drop-shadow(0 0 1.2px var(--sc-check-glow))}.dock-group-row[data-open] .t-check svg path{stroke-dashoffset:0;transition:stroke-dashoffset var(--sc-check-draw)}.dock-group-close{top:2px;width:24px;height:24px;color:var(--sc-text-3);border-radius:var(--sc-r-sm);opacity:.4;transition:background var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out), opacity var(--sc-t-fast) var(--sc-ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:4px}:is(.dock-group-item:has(>.is-current) .dock-group-close,.dock-group-close:is(:hover,:focus)){color:var(--sc-text-2);opacity:1}.dock-group-close:hover{background:var(--sc-hover);color:var(--sc-text)!important}.dock-group-close:active{background:var(--sc-press)}.graphite-choice.dock-panel-row{justify-content:space-between;gap:12px;height:28px;min-height:28px;padding-block:0;padding-inline:37px 11px}.dock-panel-row>span:first-child{flex:none}.dock-panel-home{min-width:0;font-size:var(--sc-fs-sm);color:var(--sc-text-3);text-overflow:ellipsis;overflow:hidden}.dock-panel-options mark{color:var(--sc-text);background:#ffffff24;border-radius:2px}html[data-theme=light] .dock-panel-options mark{background:#00000014}html[data-theme=light] .dock-panel-options .is-current mark{background:#00000021}.dock-panel-options .is-current :is(.dock-group-text span,.dock-panel-home),html[data-input-mode=keyboard] .dock-panel-options :focus :is(.dock-group-text span,.dock-panel-home){color:var(--sc-text-2)}.dock-panel-empty:not([data-shown]){height:0;overflow:hidden}.dock-panel-empty[data-shown]{height:100%;min-height:72px;font-size:var(--sc-fs-sm);color:var(--sc-text-3);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}html[data-input-mode=keyboard] .dock-panel-picker :is(.dock-catalogue-tabs>button,.graphite-choice,.dock-group-close):focus{outline-offset:-3px!important}html[data-theme=light] .app-panels{background:var(--sc-surface) linear-gradient(115deg, #f2f2f2, #dedede);border-left-color:#b8b8be}html[data-theme=light] .dock-section .panel-height-resize{border-bottom-color:#b8b8be}html[data-theme=light] .dock-group-rail{border-left-color:#b8b8be}html[data-theme=light] .dock-group-rail .panel-rail-button{color:#5c5c64;background:#f2f2f4;border-color:#d0d0d6}html[data-theme=light] .dock-group-rail .panel-rail-button:hover{color:#26262a;background:#e4e4e8}html[data-theme=light] .dock-group-rail .panel-rail-button[aria-expanded=true]{color:var(--sc-lime-lo);background:#ececee;box-shadow:inset 0 1px 2px #0000001f}html[data-theme=light] .float-card{color:#26262a;background:#fafafb;border-color:#d0d0d6;box-shadow:0 3px 8px #0000001f,0 12px 22px #0000001a}html[data-theme=light] .float-card .float-tabs button{color:#5c5c64}html[data-theme=light] .float-card .float-tabs button.active{color:#26262a;box-shadow:inset 0 -1px #5c5c64}html[data-theme=light] .float-resize{border-color:#d0d0d6}.dock-toolbar{border-bottom:1px solid #00000059;justify-content:flex-end;align-items:center;gap:2px;height:28px;min-height:28px;padding:0 6px;font-size:0;display:flex;box-shadow:0 1px #ffffff0a}.dock-toolbar>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dock-control{width:24px;height:22px;color:var(--sc-text-3);border-radius:var(--sc-r-sm);transition:background var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.dock-control:hover{color:var(--sc-text);background:var(--sc-hover)}.dock-control:active{background:var(--sc-press)}.dock-control[aria-expanded=true]{color:var(--sc-lime);background:#222;box-shadow:inset 0 1px 2px #0005}html[data-theme=light] .dock-control[aria-expanded=true]{color:var(--sc-lime-lo);background:#ececee;box-shadow:inset 0 1px 2px #0000001f}.dock-control .icon{width:14px;height:14px}.dock-group-header{border-bottom:1px solid #0000004d;align-items:stretch;gap:2px;min-height:32px;padding:0 4px 0 2px;display:flex;box-shadow:0 1px #ffffff08}.dock-group-header>.dock-control{align-self:center}.dock-group-header .dock-roll .icon{width:12px;height:12px}.panel-section .panel-tabs{scrollbar-width:none;flex:1;align-items:stretch;gap:2px;min-width:0;padding:0;display:flex;overflow-x:auto}.panel-section .panel-tabs[data-clip-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000)}.panel-section .panel-tabs[data-clip-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px);mask-image:linear-gradient(90deg,#0000,#000 14px)}.panel-section .panel-tabs[data-clip-start][data-clip-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.panel-section .panel-tabs::-webkit-scrollbar{display:none}.panel-section .panel-tabs button.panel-tab{height:auto;font:500 var(--sc-fs-sm) / 1 var(--sc-font);letter-spacing:0;text-transform:none;color:var(--sc-text-3);box-shadow:none;transition:color var(--sc-t-fast) var(--sc-ease-out);background:0 0;border:0;border-radius:0;flex:none;padding:0 8px;position:relative}.panel-section .panel-tabs button.panel-tab:hover{color:var(--sc-text-2);background:0 0}.panel-section .panel-tabs button.panel-tab.active{color:var(--sc-text);box-shadow:none;background:0 0}.panel-section .panel-tabs button.panel-tab:after{content:"";background:var(--sc-lime);opacity:0;height:2px;transition:opacity var(--sc-t-base) var(--sc-ease-out), transform var(--sc-t-base) var(--sc-ease-out);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(.4)}.panel-section .panel-tabs button.panel-tab.active:after{opacity:1;transform:none}.panel-tab-label{white-space:nowrap}.panel-section>.panel-content{padding:10px 12px}:root .dock-section[data-active-panel=layers]>.panel-content{padding:0}:is(.panel-hint,.panel-note,.panel-empty){font-size:var(--sc-fs-xs);color:var(--sc-text-3);line-height:1.5}.panel-empty{text-align:center;padding:14px 4px}.property-name{color:var(--sc-text-2);font-size:var(--sc-fs-sm)}.layers-panel{--lp-inset:8px;flex-direction:column;display:flex}.layers-controls{color:#b5b5b5;flex-shrink:0;font-size:11px}.layers-controls .graphite-blend{border-radius:3px;flex-direction:column;align-items:stretch;gap:1px;display:flex}.graphite-opacity{border-radius:3px;display:flex}.graphite-opacity-label{display:block}.graphite-opacity-trigger{justify-content:flex-end;display:flex}.graphite-opacity-trigger input{color:#ededed;height:20px;min-height:20px;box-shadow:none;background:0 0;border:0;padding:0}.graphite-opacity-trigger>span{padding-left:1px;font-size:10px}.graphite-opacity-toggle{background:0 0;border:0;justify-content:center;place-items:center;padding:0;display:grid}.graphite-opacity-toggle>.icon{transition:transform var(--sc-t-base) var(--sc-ease-out)}.graphite-opacity-toggle[aria-expanded=true]>.icon{transform:rotate(180deg)}.lock-controls button{font:inherit}.graphite-opacity-toggle>.icon{width:11px;height:11px}.lock-controls .graphite-opacity-toggle>.icon{width:12px;height:12px}.lock-controls{flex-shrink:0}.lock-controls .icon-btn .icon{width:12px;height:12px}.graphite-opacity-menu .layers-opacity{align-items:center;gap:7px;min-height:25px;padding:8px 10px;display:flex}.graphite-opacity-menu .layers-opacity input[type=range]{flex:1;width:100px;min-width:0}.graphite-opacity-menu .layers-opacity-value{text-align:right;flex:none;width:32px}.layers-list{background:linear-gradient(110deg,#0000000c,#0000);flex:1;overflow:auto;box-shadow:inset 0 .7px #0003,0 -.5px #ffffff08}.layer-row{color:#c5c5c5;cursor:pointer;align-items:center;gap:8px;padding:0 4px;display:flex}.layer-row :is(.layer-visibility,.layer-clipping-control,.layer-disclosure,.layer-mask-link,.layer-lock){background:0 0;border:0;flex-shrink:0;padding:0}.layer-visibility{color:#949494;justify-content:center;align-items:center;width:19px;height:20px;display:flex}.layer-visibility.hidden-layer{color:#adadad;opacity:.3}.layer-clipping-control{width:18px;height:20px;color:var(--sc-lime-tint);justify-content:center;align-items:center;display:flex}.layer-disclosure{color:#aaa;justify-content:center;align-items:center;width:14px;height:18px;display:flex}.layer-depth{flex-shrink:0;height:1px;display:block}.layer-mask-link{color:#aaa;flex:0 0 16px;width:16px;height:21px;font-size:13px;display:block}.layer-name{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;line-height:1.3;display:flex;overflow:hidden}.layer-name-text{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.layer-selection-mark{display:none}.layer-badge{color:#191919;white-space:nowrap;background:#aaa;border-radius:2px;flex-shrink:0;padding:0 4px;font-size:10px;font-weight:700;line-height:14px;display:block}.layer-fx-badge{color:var(--sc-lime-ink);background:var(--sc-lime);cursor:pointer}.layer-link-badge{color:var(--sc-lime-hi);flex:none;font-size:12px;line-height:14px}.layer-lock{color:#adadad;justify-content:center;place-items:center;width:22px;height:24px;display:grid}.layer-lock:not(.locked){color:#0000;opacity:0}.layer-row:hover .layer-lock,html[data-input-mode=keyboard] .layer-lock:focus-visible{opacity:1}.layer-row:hover .layer-lock:not(.locked){color:#adadad}.layer-lock.inherited{color:#adadad;opacity:.42}.layer-row :is(.layer-mask-link,.layer-clipping-control):disabled{opacity:.45;cursor:default}html[data-theme=light] .layer-lock:is(.locked,.inherited),html[data-theme=light] .layer-row:hover .layer-lock:not(.locked){color:#56565e}.layer-lock.partial{color:#adadad;opacity:.6}.layer-lock.partial svg path[fill=currentColor]{display:none}.layer-row:hover .layer-lock.partial,html[data-input-mode=keyboard] .layer-lock:focus-visible{color:#adadad;opacity:1}.layer-row :is(.layer-visibility,.layer-lock,.layer-clipping-control,.layer-mask-link):disabled{cursor:default}.layer-row{position:relative}.layer-row:is(.drop-before,.drop-after):after{right:4px;left:calc(4px + var(--layer-drop-depth,0) * 18px);content:"";pointer-events:none;background:var(--sc-lime-hi);border-radius:1px;height:2px;position:absolute}.layer-row.drop-before:after{top:-1px}.layer-row.drop-after:after{bottom:-1px}.layers-list .layer-row.drop-inside{background:color-mix(in oklab, var(--sc-lime) 16%, transparent);box-shadow:inset 0 0 0 1px var(--sc-lime-hi)}.layer-row .layer-thumb.mask.effect-disabled:not(.selected){outline-offset:1px;opacity:.5;outline:1px dashed #fff9}:root:not([data-theme=light]) .layers-list .layer-row .layer-thumb.mask.effect-disabled.selected{outline-style:dashed}.layer-adjustment-edit{color:#9b9b9b;opacity:.72;background:0 0;border:0;border-radius:2px;flex:none;place-items:center;width:22px;height:24px;padding:0;display:grid}.layer-adjustment-edit:hover:not(:disabled),html[data-input-mode=keyboard] .layer-adjustment-edit:is(:hover:not(:disabled),:focus-visible){color:var(--sc-lime-pale);background:var(--sc-hover);opacity:1}.layer-adjustment-edit:disabled{opacity:.3}.layer-keyboard-name{overflow-wrap:anywhere;border-bottom:1px solid #181818;padding:5px 8px;font-size:11px;line-height:1.35;display:block}.layer-keyboard-name[hidden]{display:none}.layer-keyboard-name span{color:#adadad}.layers-footer{flex-shrink:0;justify-content:flex-end;align-items:center;min-height:33px;display:flex}.layers-footer .icon{width:14px;height:14px}html[data-theme=light] :is(.layers-controls,.layer-row){color:#26262a}html[data-theme=light] .graphite-opacity-trigger input{color:#262626}html[data-theme=light] .layers-list{box-shadow:none;background:#ddd}html[data-theme=light] .layer-visibility.hidden-layer,html[data-theme=light] .layer-row .layer-lock.locked{color:#56565e}html[data-theme=light] .layer-row .layer-lock.partial{color:#26262a}html[data-input-mode=keyboard][data-theme=light] .layer-lock:focus-visible{color:#56565e}html[data-theme=light] .layer-row:is(.drop-before,.drop-after):after{background:var(--sc-lime-lo)}html[data-theme=light] .layers-list .layer-row.drop-inside{box-shadow:inset 0 0 0 1px var(--sc-lime-lo)}html[data-theme=light] .layer-row .layer-thumb.mask.effect-disabled{outline-offset:1px;outline:1px dashed #0000008c}html[data-theme=light] .layer-clipping-control{color:var(--sc-lime-lo)}html[data-theme=light] .layer-keyboard-name{border-bottom-color:#b8b8be}html[data-theme=light] .layer-keyboard-name span{color:#56565e}:root .layers-panel>.layers-footer{border-top:0}:root .layers-controls{width:auto;margin:0 var(--lp-inset);border-bottom:1px solid #0000004d;flex-direction:row;align-items:center;gap:8px;padding:6px 0;display:flex;box-shadow:0 1px #ffffff08}:root .layers-controls .graphite-blend{min-width:0;box-shadow:none;background:0 0;flex:1;padding:0}:root .layers-controls .graphite-blend>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root .layers-controls .graphite-blend>.select{height:24px;min-height:24px;font-size:var(--sc-fs-sm);border:1px solid var(--sc-edge);border-radius:var(--sc-r-sm);box-shadow:var(--sc-inset-top), var(--sc-shadow-control);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23a3a3a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E") right 6px center/12px 12px no-repeat,linear-gradient(#353535,#2f2f2f);padding:0 22px 0 8px}:root .layers-controls .graphite-blend>.select:hover{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23d6d6d6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E") right 6px center/12px 12px no-repeat,linear-gradient(#3d3d3d,#363636)}html[data-theme=light] .layers-controls .graphite-blend>.select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E") right 6px center/12px 12px no-repeat,linear-gradient(#fff,#f1f1f1);border-color:#00000029;box-shadow:0 1px 1px #0000000f}html[data-theme=light] .layers-controls .graphite-blend>.select:hover{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E") right 6px center/12px 12px no-repeat,#f7f7f7}:root .layers-percent{width:auto;box-shadow:none;background:0 0;flex-direction:row;flex:none;align-items:center;gap:6px;padding:0}:root .layers-percent:hover{box-shadow:none}:root .layers-percent>.graphite-opacity-label{font-size:var(--sc-fs-sm);letter-spacing:0;color:var(--sc-text-3);-webkit-user-select:none;user-select:none;line-height:24px}:root .layers-percent>.graphite-opacity-label.is-scrubbable{cursor:ew-resize}:root .layers-percent>.graphite-opacity-label.is-scrubbable:hover{color:var(--sc-text-2)}:root .graphite-opacity:has(.graphite-opacity-toggle:disabled) :is(.graphite-opacity-label,.graphite-opacity-trigger input,.graphite-opacity-trigger>span,.graphite-opacity-toggle){color:var(--sc-text-disabled)}:root .layers-percent .graphite-opacity-trigger{width:62px;height:24px;font-size:var(--sc-fs-sm);color:var(--sc-text);background:var(--sc-field);border:1px solid var(--sc-edge);border-radius:var(--sc-r-sm);box-shadow:var(--sc-inset-field);align-items:center;gap:1px;padding:0 0 0 6px;line-height:22px}:root[data-input-mode=keyboard] .layers-percent .graphite-opacity-trigger:focus-within{border-color:var(--sc-focus);box-shadow:var(--sc-inset-field)}:root .layers-percent .graphite-opacity-trigger input{text-align:right;flex:1;min-width:0;width:auto!important}:root .layers-percent .graphite-opacity-trigger>span{color:var(--sc-text-3)}:root .layers-percent .graphite-opacity-toggle{width:18px;height:22px;color:var(--sc-text-3);border-radius:0 3px 3px 0;margin:0 0 0 1px}:root .layers-percent .graphite-opacity-toggle:hover{color:var(--sc-text);background:var(--sc-hover)}:root .lock-controls{height:auto;margin:0 var(--lp-inset);font-size:var(--sc-fs-sm);color:var(--sc-text-3);border-bottom:1px solid #0000004d;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 0;display:flex;box-shadow:0 1px #ffffff08}:root .lock-controls-label{margin-right:4px}:root .lock-controls .icon-btn{border-radius:var(--sc-r-sm);width:24px;height:24px;color:var(--sc-text-3)}:root .lock-controls .icon-btn:hover:not(:disabled){color:var(--sc-text);background:var(--sc-hover)}:root .lock-controls .icon-btn[aria-pressed=true]{color:var(--sc-lime);background:var(--sc-lime-wash)}:root .layers-list{padding:6px var(--lp-inset);margin:0}.layer-row{border-radius:var(--sc-r-sm);min-height:34px;transition:background var(--sc-t-fast) var(--sc-ease-out)}.layer-row:hover{background:#ffffff0a}.layer-row.selected{color:var(--sc-text);background:#ffffff16;box-shadow:inset 2px 0 #ffffff8c}.layer-row.selected:hover{background:#ffffff1a}.layer-name{font-size:var(--sc-fs-sm)}.layer-eye{color:var(--sc-text-3);border-radius:var(--sc-r-sm)}.layer-eye:hover{color:var(--sc-text);background:var(--sc-hover)}:root:not([data-theme=light]) .layer-thumb{border:0;border-radius:3px;width:30px;min-width:30px;height:24px;box-shadow:0 0 0 1px #0000008c,0 1px 2px #0000004d}:root:not([data-theme=light]) .layer-thumb canvas{width:30px;height:24px}:root:not([data-theme=light]) .layer-row .layer-thumb.selected{outline:1.5px solid var(--sc-lime);outline-offset:1.5px}html[data-theme=light] .layer-row .layer-thumb.selected{outline:1.5px solid var(--sc-lime-text);outline-offset:1.5px}.layers-footer{padding:0 calc(var(--lp-inset,8px) - 6px);border-top:1px solid #00000059;gap:2px;box-shadow:inset 0 1px #ffffff0a}.layers-footer :is(button,.icon-btn){width:26px;height:24px;color:var(--sc-text-3);border-radius:var(--sc-r-sm)}.layers-footer :is(button,.icon-btn):hover:not(:disabled){color:var(--sc-text);background:var(--sc-hover)}.resource-list{flex-direction:column;gap:4px;padding:8px 10px;display:flex}.dock-section .resource-list{padding:0}.resource-row{color:inherit;text-align:left;background:0 0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:4px 6px;display:grid}.resource-row.action-row{cursor:pointer}.resource-row :is(strong,span){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.paths-panel .resource-row{display:flex}.paths-panel .resource-row>button:first-child{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1}.paths-panel .resource-row>button:not(:first-child){flex:none}.channel-chip{font-size:var(--sc-fs-xs);color:var(--sc-text-3);background:#222;justify-content:center;align-items:center;display:inline-flex}.resource-row .channel-chip{display:flex}.channel-name{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0}.channels-panel .property-field{margin:5px 0}.brush-dot{background:#d8d8dc;border-radius:50%;justify-self:center;box-shadow:inset 0 0 0 1px #00000073}.swatches{grid-template-columns:repeat(8,1fr);display:grid}.swatch{aspect-ratio:1;cursor:pointer;padding:0}.swatch-button{cursor:pointer;border:1px solid #181818;border-radius:4px;width:28px;height:20px;padding:0}.swatch-button:hover{box-shadow:0 0 0 1px #00000080, 0 0 0 2.5px rgb(var(--sc-lime-glow-rgb) / .55)}.history-row{align-items:stretch;display:flex}.history-entry{width:100%;font-size:var(--sc-fs-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 12px;display:block}.history-row .history-entry{flex:1;width:auto;min-width:0}.history-entry:hover{background:var(--sc-hover)}.history-entry.current{background:var(--sc-selected);box-shadow:inset 2px 0 0 var(--sc-lime)}.history-entry.undone{color:var(--sc-text-disabled)}.history-source{cursor:pointer;background:0 0;border:0;border-right:1px solid #181818;flex:0 0 28px;width:28px}.history-source:hover{background:var(--sc-hover)}.history-source[aria-pressed=true]{background:var(--sc-selected)}.navigator-preview{position:relative}.navigator-interactive{touch-action:none;cursor:grab;outline:none;min-height:96px;display:block}.navigator-interactive:active{cursor:grabbing}.navigator-updating{font-size:var(--sc-fs-xs);color:var(--sc-text);background:var(--sc-overlay-solid);border-radius:var(--sc-r-xs);pointer-events:none;padding:3px 6px;position:absolute;top:6px;right:6px}.named-style-actions{flex-wrap:wrap;display:flex}.named-style-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.named-style-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 16px;display:grid}.named-style-checks label,.named-style-leading{font-size:var(--sc-fs-sm);align-items:center;gap:5px;display:flex}.histogram-panel{flex-direction:column;display:flex}.histogram-controls{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6px;display:grid}.histogram-status{justify-content:space-between;align-items:center;gap:8px;display:flex}.histogram-clipping{gap:6px;display:inline-flex}.properties-panel{flex-direction:column;gap:6px;padding:8px 10px;display:flex}.settings-lock-scope{display:contents}.property-name{letter-spacing:.03em;align-items:center;gap:6px;padding-bottom:1px;display:flex}.property-name>span{display:block}.property-name .icon{color:#a0a0a0;width:12px;height:12px}.color-panel{flex-direction:column;gap:8px;padding:10px;display:flex}.color-panel .colour-area.semantic-colour{flex-direction:column;gap:9px;height:auto;display:flex}.colour-parameter{color:#bdbdbd;flex:none;grid-template-rows:22px 14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;font-size:10px;display:grid}.colour-parameter>span{display:block}.colour-parameter>.colour-readout{display:flex}.colour-parameter>input[type=range]{grid-column:1/3;display:block}.colour-readout{color:#aaa;align-items:center;gap:2px;font-size:9px;display:flex}.colour-readout>:is(span,input){display:block}.colour-readout input{text-align:right;width:42px;height:22px}.colour-readout>span:last-child{width:9px}.colour-values{letter-spacing:.02em;color:#b5b5b5;flex-wrap:wrap;align-items:center;gap:5px;min-height:28px;margin-top:7px;font-size:9px;display:flex}.colour-values>*{display:block}.colour-values>:last-child{margin-left:auto}.colour-values input{letter-spacing:.04em;text-transform:uppercase;width:72px}.colour-chip{border:1px solid #131313;border-radius:2px;width:23px;height:19px;display:block;box-shadow:inset 0 .7px #fff3,0 .7px #ffffff1a}.colour-advanced{color:#aaa;margin-top:8px;font-size:10px}html[data-theme=light] :is(.colour-parameter,.colour-readout,.colour-values,.colour-advanced){color:#56565e}.navigator-panel{flex-direction:column;gap:8px;display:flex}.graphite-inspector .navigator-preview,.navigator-preview{width:100%;height:auto}.navigator-canvas{border-radius:var(--sc-r-md);background:var(--sc-canvas);border:0;width:100%;height:132px;margin:0;box-shadow:inset 0 0 0 1px #00000080}.navigator-instructions{font-size:var(--sc-fs-xs);color:var(--sc-text-3);margin:0;line-height:1.45}.status-bar{font:400 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-text-3);font-variant-numeric:tabular-nums;gap:0;padding:0 6px 0 4px}.status-bar>.status-item,.status-bar>.recovery-status{padding:0 10px;position:relative}.status-bar>:is(.status-item,.recovery-status)+:is(.status-item,.recovery-status):before{content:"";background:#ffffff1a;width:1px;height:10px;margin-top:-5px;position:absolute;top:50%;left:0}.status-bar .mono{font-family:var(--sc-font);font-size:var(--sc-fs-xs)}.status-bar .status-hint{color:var(--sc-text-2);font-weight:500}.status-bar .status-item.status-hint:not([role=status]):after{content:"";vertical-align:1px;background:var(--sc-text-2);border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.status-bar .spacer+.status-item:before{display:none}.recovery-status summary{border-radius:var(--sc-r-xs);align-items:center;gap:6px;padding:2px 6px;list-style:none;display:inline-flex}.recovery-status summary::-webkit-details-marker{display:none}.recovery-status summary::marker{content:""}.recovery-status summary:before{content:"";background:var(--sc-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #9fd67a26}.recovery-status summary:hover{background:var(--sc-hover);color:var(--sc-text-2)}.recovery-status.recovery-warning summary{color:var(--sc-warn)}.recovery-status.recovery-warning summary:before{background:var(--sc-warn);box-shadow:0 0 0 2px #e8b86a33}.recovery-status{flex-shrink:0}.status-bar.recovery-open{z-index:100;overflow:visible}.recovery-status-details{z-index:100;white-space:normal;width:min(320px,100vw - 24px);font-size:var(--sc-fs-sm);color:var(--sc-text-2);background:var(--sc-overlay-solid);border-radius:var(--sc-r-lg);box-shadow:var(--sc-shadow-pop), inset 0 0 0 .5px #ffffff0f;border:0;padding:14px;line-height:1.5;position:absolute;bottom:26px;left:0}.recovery-status-details strong{color:var(--sc-text);font-size:var(--sc-fs-md)}.recovery-status-details p{margin:8px 0}@media (width<=600px){.recovery-status-details{width:auto;max-height:calc(100vh - 80px);position:fixed;bottom:32px;left:12px;right:12px;overflow:auto}}.recovery-status-actions{flex-wrap:wrap;gap:8px;display:flex}.recovery-status-actions button:disabled{opacity:.6;cursor:default}.recovery-status-actions button{font:inherit;cursor:pointer;height:26px;color:var(--sc-text);border:1px solid var(--sc-edge);border-radius:var(--sc-r-md);box-shadow:var(--sc-inset-top), var(--sc-shadow-control);background:linear-gradient(#3c3c3c,#343434);padding:0 10px}.toast{font-size:var(--sc-fs-sm);color:var(--sc-text);background:var(--sc-overlay-solid);border-radius:var(--sc-r-lg);box-shadow:var(--sc-shadow-pop), inset 0 0 0 .5px #ffffff0f;border:0;line-height:1.45}.history-source{color:var(--sc-text-disabled)}.history-source:hover:not(:disabled){color:var(--sc-text-2)}.history-source[aria-pressed=true],.comp-apply{color:var(--sc-lime)}.comp-idle{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--sc-text-3);border-radius:50%;display:inline-block}.tool-button[aria-pressed=true] .icon{animation:sc-tool-pick .26s var(--sc-ease-settle)}@keyframes sc-tool-pick{0%{transform:scale(.86)}60%{transform:scale(1.08)}to{transform:scale(1)}}.layer-eye svg{transition:transform var(--sc-t-fast) var(--sc-ease-out), opacity var(--sc-t-fast) var(--sc-ease-out)}.layer-eye:active svg{transform:scale(.85)}.histogram-panel{gap:8px;padding:0}.histogram-frame,.levels-histogram-frame{border-radius:var(--sc-r-md);background:#141414;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000008c,0 1px #ffffff0a}:root .histogram-canvas{background:0 0;border:0;width:100%;height:108px;margin:0;display:block}.histogram-ramp{opacity:.6;background:linear-gradient(90deg,#000,#fff);height:5px}.histogram-ramp-r{background:linear-gradient(90deg,#000,#ff625c)}.histogram-ramp-g{background:linear-gradient(90deg,#000,#56d478)}.histogram-ramp-b{background:linear-gradient(90deg,#000,#548eff)}.histogram-status{font-size:var(--sc-fs-xs);color:var(--sc-text-3);font-variant-numeric:tabular-nums}.histogram-clipping{color:var(--sc-warn);font-weight:500}.icon .icon-face{transition:opacity var(--sc-t-fast) var(--sc-ease-out)}:is(.panel-rail-button,.layers-footer .icon-btn,.lock-controls .icon-btn):hover:not(:disabled) .icon .icon-face{opacity:.26}:is(.panel-rail-button[aria-expanded=true],.lock-controls .icon-btn[aria-pressed=true]) .icon .icon-face{fill:var(--sc-lime);opacity:.22}.options-bar{isolation:isolate;z-index:4;background:radial-gradient(60% 800% at 16% -200%, #ffffff1c, transparent 90%), var(--sc-surface) linear-gradient(105deg, #3c3c3c, #323232 75%, #292929);border-bottom:1px solid #191919;flex:0 0 36px;align-items:center;gap:13px;padding:0 9px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 .7px 1.4px #ffffff20,inset 0 -1px 2px #0005,0 2px 5px #0003}html:not([data-theme=light]) .options-bar:before{content:"";z-index:-1;background:var(--graphite-grain);opacity:.22;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.active-tool{letter-spacing:.02em;color:#e7e7e7;flex-shrink:0;align-items:center;gap:7px;min-width:85px;font-weight:500;display:flex}@media (width<=1100px){.active-tool{min-width:76px}}@media (width<=560px){.active-tool{min-width:70px}}.active-tool>span{text-overflow:ellipsis;white-space:nowrap;max-width:135px;display:block;overflow:hidden}.active-tool .icon{color:#ddd;display:block}button.active-tool{font:inherit;letter-spacing:inherit;border-radius:var(--sc-r-sm);cursor:pointer;background:0 0;border:0;margin:0 -6px;padding:4px 6px;font-weight:500}button.active-tool>.icon[data-icon=down]{color:var(--sc-text-3);flex-shrink:0;margin-left:-3px}button.active-tool:hover,button.active-tool[aria-expanded=true]{background:#ffffff0f}button.active-tool:hover>.icon[data-icon=down]{color:var(--sc-text-2)}html[data-input-mode=keyboard] button.active-tool:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:0}html[data-theme=light] button.active-tool:hover{background:#0000000f}.options-bar .separator{background:#19191980;flex-shrink:0;height:17px;margin:0 1px;display:block;box-shadow:.6px 0 #ffffff14}.options-bar>*{flex-shrink:0}.options-bar>.options-hint{flex-shrink:1}.options-bar>.settings-lock-scope>*{flex-shrink:0}.options-bar :is(.transform-options,.transform-fields,.content-aware-scale-fields,.content-aware-scale-actions,.slice-options,.slice-fields){display:contents}.options-bar :is(.transform-options,.transform-fields,.content-aware-scale-fields,.content-aware-scale-actions,.slice-options,.slice-fields)>*{flex-shrink:0}.options-bar:has(>:is(.transform-options,.slice-options)){gap:8px}.options-bar [data-fit-hidden]{display:none!important}.options-bar[data-fit-icons] button:has(>.options-button-label){justify-content:center;gap:0;width:28px;min-width:28px;padding:0}.options-bar[data-fit-icons] .options-button-label{display:none}.options-bar label.opt-field:not(.checkbox){color:#b9b9b9;font-size:11px}.options-bar .opt-field.checkbox{font-size:11px;display:flex}.options-bar .opt-label{letter-spacing:.025em;color:#bcbcbc;font-size:10px}.options-bar .number-field-input{width:47px}.options-bar select{max-width:120px}.options-bar .property-field{white-space:nowrap;color:#b9b9b9;align-items:center;gap:6px;font-size:11px}.options-empty-state{display:none}html[data-theme=light] .options-bar{color:#333;background:var(--sc-surface) linear-gradient(110deg, #f0f0f0, #d8d8d8);border-bottom-color:#b8b8be}html[data-theme=light] :is(.active-tool,.active-tool .icon,.options-bar label.opt-field,.options-bar .property-field){color:#333}html[data-theme=light] .options-bar .opt-label{color:#555}html[data-theme=light] .options-bar .separator{background:#00000026;box-shadow:.6px 0 #fff9}.options-bar .options-mode-label{display:none}:root :is(.options-bar,.panel-controls) .graphite-parameter{background:var(--sc-chip);border-radius:var(--sc-r-xs);width:115px;min-width:0;height:28px;box-shadow:var(--sc-chip-relief);transition:box-shadow var(--sc-t-fast) var(--sc-ease-out);flex:none;grid-template-rows:12px 12px;grid-template-columns:minmax(0,max-content) minmax(26px,1fr) auto;align-items:center;gap:0 3px;padding:1px 7px 3px;display:grid}:root :is(.options-bar,.panel-controls) .graphite-parameter:is(:hover,:focus-within){box-shadow:var(--sc-chip-relief-hover)}.graphite-parameter .number-field{display:contents}.graphite-parameter .number-field-label{color:var(--sc-text-2);text-overflow:ellipsis;white-space:nowrap;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;grid-area:1/1;font-size:10px;line-height:12px;overflow:hidden}.graphite-parameter .number-field-input{font-variant-numeric:tabular-nums;text-align:right;width:100%;min-width:0;height:12px;min-height:0;color:var(--sc-text);box-shadow:none;cursor:text;transition:background-color var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out);background:0 0;border:0;border-radius:2px;grid-area:1/2;padding:0;font-size:11px;line-height:12px}.graphite-parameter .number-field-input:hover,html[data-input-mode=keyboard] .graphite-parameter .number-field-input:is(:hover,:focus){box-shadow:inset 0 -1px rgb(var(--sc-lime-glow-rgb) / .45);background:#0000004d;outline:none}.graphite-parameter .opt-unit{color:var(--sc-text-3);grid-area:1/3;padding-left:1px;font-size:11px;line-height:12px}:root :is(.options-bar,.panel-controls) .graphite-parameter>input[type=range]{cursor:ew-resize;touch-action:none;grid-area:2/1/auto/-1;width:100%;height:12px;margin:0}html[data-theme=light] .graphite-parameter .number-field-label{color:#555}:root .graphite-parameter:has(input:disabled) :is(.number-field-label,.number-field-input,.opt-unit){color:var(--sc-text-disabled);cursor:default}:root .graphite-parameter:has(input:disabled)>input[type=range]{opacity:.45;cursor:default}html[data-theme=light] .graphite-parameter .number-field-input:is(:hover,:focus){box-shadow:inset 0 -1px rgb(var(--sc-lime-glow-rgb) / .5);background:#fff9}@media (width<=1390px){:root .options-bar .graphite-parameter{width:105px}}@media (width<=1100px){:root .options-bar .graphite-parameter{grid-template-columns:minmax(0,max-content) minmax(26px,1fr);width:91px}.graphite-parameter .opt-unit{display:none}}@media (width<=560px){:root .options-bar .graphite-parameter{width:68px}}:root .options-bar .options-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--sc-fs-xs);color:var(--sc-text-3);flex:0 auto;overflow:hidden}.options-bar>.options-hint:last-child{margin-left:4px}.options-bar>.options-hint:has(+.pixel-target-status){margin-left:4px}.brush-tip-trigger{height:26px;color:var(--sc-text-2);background:var(--sc-field);border:1px solid var(--sc-edge);border-radius:var(--sc-r-md);box-shadow:var(--sc-inset-field);align-items:center;gap:6px;padding:0 6px 0 3px;display:inline-flex}.brush-tip-trigger:hover{color:var(--sc-text);background:var(--sc-field-hover)}.brush-tip-trigger[aria-expanded=true]{border-color:rgb(var(--sc-lime-glow-rgb) / .55);box-shadow:var(--sc-inset-field)}.brush-tip-swatch{border-radius:4px;display:block;box-shadow:inset 0 0 0 1px #00000059}.brush-tip-size{min-width:20px;font-size:var(--sc-fs-sm);font-variant-numeric:tabular-nums;text-align:right}.brush-tip-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.brush-tip-popover{width:292px}.brush-tip-popover>.graphite-surface-content,.brush-tip-popover{gap:12px;padding:12px;display:grid}.brush-stroke-preview{border-radius:6px;width:100%;height:64px;display:block;box-shadow:inset 0 0 0 1px #0006}.brush-tip-controls{gap:10px;display:grid}.brush-tip-presets{border-top:1px solid var(--sc-line);grid-template-columns:minmax(0,1fr);gap:2px;max-height:196px;padding-top:10px;display:grid;overflow-y:auto}.brush-tip-preset{text-align:left;height:36px;color:var(--sc-text-2);border-radius:var(--sc-r-md);box-shadow:none;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px 0 3px;display:grid}.brush-tip-preset:hover{color:var(--sc-text);background:var(--sc-hover)}.brush-tip-preset-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sc-fs-sm);overflow:hidden}.brush-tip-preset-size{font-size:var(--sc-fs-xs);color:var(--sc-text-3);font-variant-numeric:tabular-nums}:root .tool-palette .color-well{flex:none;width:36px;height:38px;margin:8px auto 4px;position:relative}:root .color-well .color-well-swatch{width:21px;height:21px;transition:background-color .18s var(--sc-ease-out), transform var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out);border:0;border-radius:5px;padding:0;position:absolute;box-shadow:0 0 0 1px #0009,inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff2e,0 2px 4px #00000073}:root .color-well .color-well-swatch.fg{z-index:2;top:2px;left:3px}:root .color-well .color-well-swatch.bg{z-index:1;inset:12px auto auto 13px}:root .color-well .color-well-swatch:hover{box-shadow:0 0 0 1px #0009, 0 0 0 2.5px rgb(var(--sc-lime-glow-rgb) / .55), inset 0 0 0 1px #ffffff38, 0 2px 4px #00000073}:root .color-well .color-well-swatch:active{transform:scale(.94)}:root .color-well :is(.color-well-reset,.color-well-swap){opacity:.55;transition:opacity var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out)}:root .color-well:hover :is(.color-well-reset,.color-well-swap),:root .color-well:focus-within :is(.color-well-reset,.color-well-swap){opacity:1}:root .color-well .color-well-swap{width:12px;height:12px;color:var(--sc-text-2);place-items:center;display:grid;top:0;left:auto;right:0}:root .color-well .color-well-swap:hover{color:var(--sc-lime)}:root .color-well .color-well-swap .icon{width:11px;height:11px}:root .color-well .color-well-reset{width:11px;height:11px;top:auto;bottom:1px;left:1px}:root .color-well .color-well-reset :is(.mini-fg,.mini-bg){border:0;border-radius:1.5px;width:6px;height:6px;box-shadow:0 0 0 .75px #ffffff73}:root .color-well .color-well-reset .mini-fg{background:#111}:root .color-well .color-well-reset .mini-bg{background:#eee}:root .panel-content:has(>.panel-with-footer){padding:0}.panel-with-footer{--lp-inset:8px;flex-direction:column;min-height:100%;display:flex}.panel-with-footer>.resource-list{padding:8px var(--lp-inset);flex-direction:column;flex:1;gap:2px;display:flex}:root .panel-footer{border-top:1px solid #00000059;flex:none;align-items:center;gap:2px;height:34px;margin-top:auto;padding:0 2px;display:flex;box-shadow:inset 0 1px #ffffff0a}.panel-footer .spacer{flex:1}.panel-footer .icon-btn{width:26px;height:24px;color:var(--sc-text-3);border-radius:var(--sc-r-sm)}.panel-footer .icon-btn:hover:not(:disabled){color:var(--sc-text);background:var(--sc-hover)}.panel-footer .icon-btn.is-on,.panel-footer .icon-btn[aria-pressed=true]{color:var(--sc-lime);background:var(--sc-lime-wash)}.panel-footer .icon-btn.danger:hover:not(:disabled){color:var(--sc-danger);background:var(--sc-danger-wash)}.panel-footer .icon-btn:disabled{opacity:.35}:root .resource-row{border-radius:var(--sc-r-sm);border:0;min-height:34px}:root .resource-row.action-row:hover{background:#ffffff0a}:root .resource-row:is(.active,[aria-pressed=true]){box-shadow:inset 2px 0 0 var(--sc-lime);background:#ffffff16}:root .resource-row strong{font-size:var(--sc-fs-sm);color:var(--sc-text);font-weight:500}:root .resource-row span{font-size:var(--sc-fs-xs);color:var(--sc-text-3)}.resource-row .row-action.icon-btn{width:24px;height:24px;color:var(--sc-text-3);opacity:0;border-radius:var(--sc-r-sm);transition:opacity var(--sc-t-fast) var(--sc-ease-out)}.resource-row:is(:hover,:focus-within,.active) .row-action.icon-btn{opacity:1}.resource-row .row-action.icon-btn:hover{color:var(--sc-text);background:var(--sc-hover)}:root .alpha-channel-row{grid-template-columns:34px minmax(0,1fr) 24px 24px;gap:6px}:root .alpha-channel-thumb{background:#000;border:0;border-radius:3px;width:34px;height:26px;padding:0;box-shadow:0 0 0 1px #0000008c}:root .alpha-channel-thumb[aria-pressed=true]{outline:1.5px solid var(--sc-lime);outline-offset:1.5px;border-color:#0000}:root .channel-chip{border:0;border-radius:50%;width:16px;height:16px;margin:0 5px;position:relative;box-shadow:0 0 0 1px #00000073,inset 0 1px 1px #ffffff40}:root .channel-chip.is-composite{box-shadow:none;background:0 0}.channel-chip.is-composite i{mix-blend-mode:screen;opacity:.9;border-radius:50%;width:10px;height:10px;position:absolute}.channel-chip.is-composite i:first-child{background:#e25b5b;top:0;left:0}.channel-chip.is-composite i:nth-child(2){background:#56c46a;top:0;right:0}.channel-chip.is-composite i:nth-child(3){background:#5b86e2;bottom:0;left:3px}:root .channels-panel .property-field{margin:6px 0}.panel-empty-state{text-align:center;justify-items:center;gap:6px;padding:28px 16px 20px;display:grid}.panel-empty-state strong{font-size:var(--sc-fs-sm);color:var(--sc-text-2);font-weight:600}.panel-empty-state p{max-width:220px;font-size:var(--sc-fs-xs);color:var(--sc-text-3);margin:0;line-height:1.5}:root .layer-comps-panel .comp-actions.panel-footer{flex-wrap:nowrap;gap:2px;padding:0 2px}:root .layer-comp-row{border-radius:var(--sc-r-sm);border-bottom:0;min-height:34px;padding:2px 6px}:root .layer-comp-row.selected{box-shadow:inset 2px 0 0 var(--sc-lime);background:#ffffff16}:root .layer-comps-panel .layer-comps-list{flex:none}.layer-comps-panel .panel-empty-state{flex:1;align-content:center}.record-lamp{background:var(--sc-coral);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 5px #ff7a5999}:root .recording-start{color:var(--sc-text);border-color:var(--sc-edge)}:root .recording-stop{color:var(--sc-text);border-color:#ff7a5980}.recording-stop .record-lamp{border-radius:2px;animation:1.2s ease-in-out infinite sc-record-pulse}@keyframes sc-record-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.recording-stop .record-lamp{animation:none}}:root .panel-content:has(>.named-text-styles){padding-bottom:0}:root .swatches{gap:4px}:root .swatch{transition:transform var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out);border:0;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #00000080}:root .swatch:hover{box-shadow:inset 0 0 0 1px #fff3, 0 0 0 1px #00000080, 0 0 0 2.5px rgb(var(--sc-lime-glow-rgb) / .55);outline:0;transform:scale(1.08)}.text-focus-error{z-index:6;max-width:360px;color:var(--sc-danger);background:var(--sc-surface-2);border-radius:var(--sc-r-xs);border:1px solid;padding:7px 9px;font-size:12px;position:absolute;bottom:12px;left:12px}.text-edit-input{z-index:10;color:#0000;opacity:0;pointer-events:none;background:0 0;border:0;outline:0;width:1px;height:1px;margin:0;padding:0;display:block;position:absolute}.preview-document-banner{min-height:44px;color:var(--sc-text);background:color-mix(in srgb, var(--sc-lime) 10%, var(--sc-chassis));border-bottom:1px solid color-mix(in srgb, var(--sc-lime) 45%, var(--sc-edge));flex:none;justify-content:space-between;align-items:center;gap:16px;padding:7px 12px;display:flex}.preview-document-banner>div{flex-direction:column;gap:2px;min-width:0;display:flex}.preview-document-banner span{color:var(--sc-text-2);font-size:11px}.managed-panel-dock{min-width:0}.app-aux-dock{background:linear-gradient(90deg, #ffffff03, transparent 2%, #ffffff06 3.5%, transparent 8%), radial-gradient(130% 55% at -35% -13%, #ffffff26, transparent 84%), radial-gradient(110% 90% at 125% 28%, #ffffff07, transparent 67%), var(--sc-surface) linear-gradient(110deg, #393939, #292929 60%, #242424);flex:0 0 220px;align-items:stretch;width:220px;min-width:0;height:100%;min-height:0;padding-right:5px;display:flex;position:relative;overflow:hidden;box-shadow:inset .7px .8px 1.5px #ffffff26,inset -1px 0 3px #0005}html[data-theme=light] .app-aux-dock{background:var(--sc-surface) linear-gradient(115deg, #f2f2f2, #dedede)}.aux-dock-stack{scrollbar-width:thin;flex-direction:column;flex:1 1 0;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden auto}.app-aux-dock.empty-dock-target{z-index:5;color:var(--sc-text-2);border:1px dashed var(--sc-lime);justify-content:center;align-items:center;position:absolute;top:0;bottom:0}.empty-dock-target span{writing-mode:vertical-rl;font-size:11px}.text-font-control{align-items:center;gap:6px;display:flex;position:relative}.text-font-input{width:128px}.text-font-status{white-space:nowrap;color:var(--sc-text-2);font-size:10px}:is(.text-align,.paragraph-align) button{text-transform:capitalize}.text-align button{cursor:pointer}.document-font-warning{box-sizing:border-box;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.font-missing-warning{color:#f0c36a;background:#eba83a1a;border-bottom:1px solid #eba83a73;padding:7px 10px;font-size:11px;line-height:1.35}.clone-status.error,.pixel-target-status.error{color:var(--sc-danger)}.ruler-unit-name{width:64px}.transform-options{align-items:center;gap:8px;min-width:max-content;display:flex}.transform-reference{border:1px solid var(--sc-line-strong);border-radius:3px;grid-template-rows:repeat(3,8px);grid-template-columns:repeat(3,8px);gap:1px;padding:1px;display:grid}.transform-reference-point{cursor:pointer;background:0 0;border:0;place-items:center;width:8px;height:8px;display:grid}.transform-reference-point>span{background:var(--sc-text-2);border-radius:50%;width:3px;height:3px;transition:transform 80ms ease-out,background 80ms ease-out}.transform-reference-point:is(.active,:hover)>span{background:var(--sc-lime);transform:scale(1.34)}html[data-input-mode=keyboard] .transform-reference-point:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.warp-split-controls{align-items:center;gap:3px;display:inline-flex}.warp-split-button{width:26px;min-width:26px}.warp-split-button svg{width:14px;height:14px}.arrange-buttons{align-items:center;gap:2px;display:inline-flex}.arrange-button{justify-content:center;width:28px;min-width:28px;padding:0}.arrange-button:disabled .arrange-glyph-guide{stroke:currentColor}.arrange-grid-panel{align-items:center;gap:12px;padding:2px 4px;display:flex}.arrange-grid-panel .number-field-input{width:52px;min-width:52px}.arrange-glyph{width:18px;height:16px;display:block;overflow:visible}.arrange-glyph rect{fill:var(--sc-text-2);stroke:var(--sc-text-2);stroke-width:.7px}.arrange-glyph-guide{fill:none;stroke:var(--sc-lime);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.gradient-chip{border:1px solid var(--sc-line-strong);border-radius:var(--sc-r-xs);flex:none;width:34px;height:18px}:is(.styles-resource-row,.custom-shape-row){grid-template-columns:minmax(0,1fr) auto}.pattern-thumb{object-fit:cover;border:1px solid var(--sc-line-strong);border-radius:var(--sc-r-xs);width:28px;height:28px}.mask-properties input[type=range]{width:100%;margin:0}.recording-stop{color:var(--sc-lime);border-color:var(--sc-lime)}.font-missing-badge{color:#241b0a;background:#e0a238;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-left:4px;font-size:10px;font-weight:700;display:inline-flex}.sampled-color-chip{border:1px solid var(--sc-line-strong);background-image:linear-gradient(45deg,#555 25%,#0000 25%),linear-gradient(-45deg,#555 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#555 75%),linear-gradient(-45deg,#0000 75%,#555 75%);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px;width:11px;height:11px}.text-layer-thumb{background:linear-gradient(110deg,#252525,#202020);border:.7px solid #111;justify-content:center;align-items:center;padding:0;display:flex}.text-layer-thumb .icon{color:#aaa}.smart-filter-panel-summary{gap:5px;padding:8px;display:grid}.smart-filter-panel-summary span{color:var(--sc-text-2);font-size:11px}.color-picker-row{gap:10px;margin-top:8px;display:flex}.color-plane-control{min-width:0}html[data-input-mode=keyboard] .color-plane-control:focus-within :is(.sv-square,.hue-strip){outline:1.5px dotted var(--sc-focus);outline-offset:2px}:is(.sv-square,.hue-strip){border:1px solid var(--sc-line-strong);cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cpath d='M8 1v15M1 8h15' stroke='black' stroke-width='3'/%3E%3Cpath d='M8 1v15M1 8h15' stroke='white' stroke-width='1'/%3E%3C/svg%3E") 8 8,crosshair;border-radius:3px;width:auto;height:auto}.color-fields{align-items:center;gap:6px;display:flex}.color-channel{color:var(--sc-text-2);align-items:center;gap:3px;font-size:11px;display:flex}.color-channel input{width:40px}.glyphs-panel{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.glyphs-panel .panel-hint{text-align:left;color:var(--sc-text-3);margin:0;padding:0;font-size:11px;line-height:1.45}.glyph-empty-actions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.glyph-toolbar{gap:8px;min-width:0;display:flex}.glyph-toolbar>.opt-field{flex:auto}.glyph-search{min-width:0;height:28px;color:var(--sc-text-3);background:var(--sc-field);border:1px solid var(--sc-edge);border-radius:var(--sc-r-xs);box-shadow:var(--sc-inset-field);flex:none;align-items:center;gap:6px;padding:0 8px;display:flex}html[data-input-mode=keyboard] .glyph-search:focus-within{border-color:var(--sc-focus)}.glyph-search>input{min-width:0;height:100%;font:400 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-text);background:0 0;border:0;outline:none;flex:1;padding:0}.glyph-size{height:28px}.glyph-toolbar{align-items:center}:root .glyph-size>button{flex:0 0 26px;width:26px;min-width:26px;padding:0;font-size:10px;font-weight:600}.glyphs-grid{flex:auto;align-content:start;gap:2px;min-height:120px;display:grid;overflow-y:auto}:root .panel-content:has(>.glyphs-panel){flex-direction:column;display:flex}.glyph-recent-block{flex-direction:column;gap:5px;display:flex}.glyph-recent{flex-wrap:wrap;gap:3px;display:flex}.glyph-cell{aspect-ratio:1;min-width:0;color:var(--sc-text);background:var(--sc-field);border:1px solid var(--sc-line);border-radius:var(--sc-r-xs);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex;position:relative}.glyph-cell:hover:not(:disabled){color:var(--sc-lime-hi);background:var(--sc-selected);border-color:rgb(var(--sc-lime-glow-rgb) / .35)}.glyph-cell:disabled{cursor:default;opacity:.75}.glyph-cell svg{width:100%;height:100%}.glyph-cell small{font:9px var(--sc-font);color:var(--sc-text-3);position:absolute}.glyph-recent .glyph-cell{width:28px;font-size:19px}.glyph-pager{color:var(--sc-text-2);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.glyph-pager>.icon-btn:first-child .icon{transform:rotate(180deg)}.glyph-detail{min-height:16px;color:var(--sc-text-3);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.adjustment-layer-panel{flex-direction:column;gap:8px;display:flex}.adjustment-layer-groups{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.adjustment-layer-panel .adjustment-layer-groups{margin:0 -5px -3px}.adjustment-layer-group{min-width:0;padding:7px 6px 8px}.adjustment-layer-panel .adjustment-layer-group{padding-inline:2px}@media (width<=420px){.adjustment-layer-group+.adjustment-layer-group{border-top:1px solid #ffffff0c;border-left:0}}.adjustment-layer-group+.adjustment-layer-group{border-left:1px solid #ffffff0c}.adjustment-layer-group h3{letter-spacing:.055em;text-transform:uppercase;color:#929292;margin:0 7px 5px;font-size:9px;font-weight:600}.adjustment-layer-options{flex-direction:column;gap:1px;display:flex}.adjustment-layer-choice{width:100%;min-height:27px;font:inherit;white-space:nowrap;cursor:pointer;color:#d8d8d8;text-align:left;text-overflow:ellipsis;background:0 0;border:0;border-radius:2px;padding:4px 7px;font-size:11px;overflow:hidden}.adjustment-layer-choice:hover:not(:disabled),html[data-input-mode=keyboard] .adjustment-layer-choice:is(:hover:not(:disabled),:focus-visible){color:var(--sc-text);background:var(--sc-hover);outline:none;box-shadow:inset 1px 0 #c5d6ac70}.adjustment-layer-choice:disabled{color:#707070;cursor:default}.adjustment-layer-picker-heading{border-bottom:1px solid #ffffff0c;align-items:center;gap:9px;min-height:48px;padding:8px 11px;display:flex}.adjustment-layer-picker-heading>.icon{color:var(--sc-lime-tint);flex:none}.adjustment-layer-picker-heading div{flex-direction:column;gap:2px;min-width:0;display:flex}.adjustment-layer-picker-heading strong{color:var(--sc-text);font-size:12px;font-weight:600}.adjustment-layer-picker-heading span{text-overflow:ellipsis;white-space:nowrap;color:var(--sc-text-2);font-size:10px;overflow:hidden}.adjustment-layer-thumb{color:color-mix(in oklab, var(--sc-lime-tint) 45%, #9a9a9a);background:linear-gradient(105deg,#292929,#202020);border:.7px solid #111;place-items:center;display:grid}.adjustment-layer-thumb:hover{color:var(--sc-lime-pale)}html[data-theme=light] .adjustment-layer-thumb{color:var(--sc-lime-lo);background:#eee;border-color:#aaa}html[data-theme=light] :is(.adjustment-layer-picker-heading,.adjustment-layer-group+.adjustment-layer-group){border-color:#00000012}html[data-theme=light] .adjustment-layer-group h3{color:#666}html[data-theme=light] .adjustment-layer-choice{color:#303030}html[data-theme=light] .adjustment-layer-choice:disabled{color:#999}.content-aware-scale-fields .transform-reference-point{min-height:0}:root .options-bar .content-aware-scale-actions .btn{width:28px;min-width:28px}.layer-comps-panel{flex-direction:column;height:100%;display:flex}.layer-comps-list{min-height:74px;overflow:auto}.layer-comp-row{align-items:center;gap:3px;display:flex}:where(.layer-comp-row) button{color:inherit;background:0 0;border:0}.comp-apply{flex:0 0 25px;height:26px;font-size:17px}.comp-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:5px 2px;overflow:hidden}.layer-comps-panel button:disabled{opacity:.4}.layer-lock-buttons{align-items:center;gap:2px;display:inline-flex}:root :is(.options-bar,.panel-controls)>:is(select,.select){background:var(--sc-chip);border-radius:var(--sc-r-xs);height:28px;box-shadow:var(--sc-chip-relief);transition:box-shadow var(--sc-t-fast) var(--sc-ease-out);border:0;align-items:center;gap:6px;padding:0 0 0 8px;display:flex}:root .dialog :is(.dialog-field,.property-field,.opt-field,.fx-row):not(.prefs-field):has(>select,>.fx-control>select){background:var(--sc-chip);border-radius:var(--sc-r-xs);height:28px;box-shadow:var(--sc-chip-relief);transition:box-shadow var(--sc-t-fast) var(--sc-ease-out);border:0;align-items:center;gap:6px;padding:0 0 0 8px;display:flex}:root :is(.options-bar,.panel-controls) .opt-field:has(>:is(select,.select)){background:var(--sc-chip);border-radius:var(--sc-r-xs);height:28px;box-shadow:var(--sc-chip-relief);transition:box-shadow var(--sc-t-fast) var(--sc-ease-out);border:0;align-items:center;gap:6px;padding:0 0 0 8px;display:flex}:root :is(.options-bar,.panel-controls)>:is(select,.select){padding-right:24px}:root :is(.options-bar,.panel-controls)>:is(select,.select):hover{box-shadow:var(--sc-chip-relief-hover)}:root .dialog :is(.dialog-field,.property-field,.opt-field,.fx-row):not(.prefs-field):has(>select,>.fx-control>select):is(:hover,:focus-within){box-shadow:var(--sc-chip-relief-hover)}:root :is(.options-bar,.panel-controls) .opt-field:has(>:is(select,.select)):is(:hover,:focus-within){box-shadow:var(--sc-chip-relief-hover)}:root .dialog :is(.dialog-field,.property-field,.opt-field,.fx-row):not(.prefs-field):has(>select,>.fx-control>select):has([aria-expanded=true]){box-shadow:var(--sc-chip-relief-hover), 0 0 0 2px var(--sc-lime-wash)}:root :is(.options-bar,.panel-controls) .opt-field:has(>[aria-expanded=true]){box-shadow:var(--sc-chip-relief-hover), 0 0 0 2px var(--sc-lime-wash)}:root :is(.options-bar,.panel-controls) .opt-field>:is(select,.select):focus{outline:none!important}:root .dialog :is(.dialog-field,.property-field,.opt-field,.fx-row):not(.prefs-field):has(>select,>.fx-control>select) :is(select,.select):focus{outline:none!important}html[data-input-mode=keyboard] .dialog :is(.dialog-field,.property-field,.opt-field,.fx-row):not(.prefs-field):has(>select,>.fx-control>select):has(select:focus){outline:1.5px dotted var(--sc-focus);outline-offset:2px}html[data-input-mode=keyboard] :is(.options-bar,.panel-controls) .opt-field:has(>:is(select,.select):focus){outline:1.5px dotted var(--sc-focus);outline-offset:2px}:root .dialog :is(.dialog-field,.property-field,.opt-field,.fx-row):not(.prefs-field):has(>select,>.fx-control>select)>:is(span,.opt-label,.fx-label){letter-spacing:.025em;color:var(--sc-text-2);font-size:10px}:root :is(.options-bar,.panel-controls) .opt-field:has(>:is(select,.select))>.opt-label{letter-spacing:.025em;color:var(--sc-text-2);font-size:10px}:root :is(.options-bar,.panel-controls)>:is(select,.select){height:28px;min-height:0;font-size:var(--sc-fs-sm);color:var(--sc-text);box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23a3a3a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E") right 7px center/12px 12px no-repeat;border:0;padding:0 24px 0 0}:root .dialog :is(.dialog-field,.property-field,.opt-field,.fx-row):not(.prefs-field):has(>select,>.fx-control>select) :is(select,.select){height:28px;min-height:0;font-size:var(--sc-fs-sm);color:var(--sc-text);box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23a3a3a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E") right 7px center/12px 12px no-repeat;border:0;padding:0 24px 0 0}:root :is(.options-bar,.panel-controls) .opt-field:has(>:is(select,.select))>:is(select,.select){height:28px;min-height:0;font-size:var(--sc-fs-sm);color:var(--sc-text);box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23a3a3a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E") right 7px center/12px 12px no-repeat;border:0;padding:0 24px 0 0}:root :is(.options-bar,.panel-controls) .opt-field>:is(select,.select),:root :is(.options-bar,.panel-controls)>:is(select,.select){max-width:220px}:root :is(.options-bar,.panel-controls)>:is(select,.select){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23a3a3a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E") no-repeat right 7px center / 12px 12px, var(--sc-chip);padding-left:8px}:root .dialog :is(.dialog-field,.property-field,.opt-field,.fx-row):not(.prefs-field):has(>select,>.fx-control>select) :is(select,.select):disabled{color:var(--sc-text-disabled)}:root :is(.options-bar,.panel-controls) .opt-field:has(>:is(select,.select))>:is(select,.select):disabled{color:var(--sc-text-disabled)}html[data-theme=light] :is(.options-bar,.panel-controls) .opt-field:has(>:is(select,.select))>.opt-label{color:#555}:is(.options-bar,.panel-controls) .segmented{border-radius:var(--sc-r-xs);height:28px}:is(.options-bar,.panel-controls) .key-group>button{flex:0 0 28px;min-width:28px;padding:0}:is(.options-bar,.panel-controls) .key-group>button .icon{width:16px;height:16px}.text-format>button>span{font:600 13px/1 Georgia,Times New Roman,serif}.text-format-bold>span{font-family:var(--sc-font)!important}.text-format-bold:not(.has-weight)>span{font-weight:800!important}.text-format-bold{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.text-format-bold.has-weight>span{font-size:13px;line-height:13px}.text-format-weight{font:500 5.5px / 1 var(--sc-font);letter-spacing:.08em;opacity:.9;margin-bottom:-3px;display:block}.text-format-bold.has-flyout.has-weight:after{content:none}.text-format-italic>span{font-style:italic;font-weight:500!important}.text-format-underline>span{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1.4px;font-family:var(--sc-font)!important}.text-format-strikethrough>span{text-decoration:line-through;text-decoration-thickness:1.4px;font-family:var(--sc-font)!important}.text-align.is-vertical .icon{transform:rotate(90deg)}:root :is(.options-bar,.panel-controls) .font-picker-field>.font-picker-trigger{text-align:left;cursor:pointer;width:136px}.font-picker-value{white-space:nowrap;font-size:13px;line-height:28px;display:block;overflow:hidden}:is(.font-picker-value,.font-picker-name){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.font-picker-menu{width:var(--font-picker-width,190px);flex-direction:column;max-height:min(560px,100vh - 80px);padding:0;display:flex}.font-picker-menu>.graphite-surface-content{flex-direction:column;min-height:0;padding:0;display:flex}.font-picker-search{border-bottom:1px solid var(--sc-line);flex:none;align-items:center;padding:8px;display:flex;position:relative}.font-picker-search-icon{color:var(--sc-text-3);pointer-events:none;display:grid;position:absolute;left:17px}.font-picker-input{width:100%;height:26px;font:400 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-text);background:var(--sc-field);border:1px solid var(--sc-edge);border-radius:var(--sc-r-sm);box-shadow:var(--sc-inset-field);outline:none;padding:0 8px 0 28px}html[data-input-mode=keyboard] .font-picker-input:focus{border-color:var(--sc-focus)}.font-picker-input::-webkit-search-cancel-button{display:none}.font-picker-filters{border-bottom:1px solid var(--sc-line);flex:none;gap:6px;padding:0 8px 8px;display:flex}.font-picker-search:has(+.font-picker-filters){border-bottom:0}.font-picker-filters>select{min-width:0;height:26px;font-size:var(--sc-fs-sm);flex:1 1 0}.font-picker-list{flex:auto;height:340px;min-height:0;padding:4px;overflow-y:auto}.font-picker-rows{position:relative}.font-picker-row{position:absolute;left:0;right:0}.font-picker-rows>.graphite-separator{margin:4px 8px}.font-picker-rows>.graphite-group-label{white-space:nowrap;height:26px;padding-top:10px;overflow:hidden}.font-picker-option{gap:10px;width:auto;height:32px;min-height:0}.font-picker-name{white-space:nowrap;flex:auto;min-width:0;font-size:15px;line-height:32px;overflow:hidden}.font-picker-sample{white-space:nowrap;max-width:42%;color:var(--sc-text-2);flex:0 auto;font-size:15px;line-height:32px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}.font-picker-busy{border:1.5px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite sc-spin}@media (prefers-reduced-motion:reduce){.font-picker-busy{animation-duration:2.4s}}.font-picker-empty{font-size:var(--sc-fs-sm);color:var(--sc-text-3);padding:14px 10px}.font-picker-footer{border-top:1px solid var(--sc-line);flex-direction:column;flex:none;align-items:stretch;gap:4px;padding:6px 8px 8px;display:flex}.font-picker-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.font-picker-status{color:var(--sc-text-3);padding:0 2px;font-size:11px;line-height:1.35}.font-picker-status.is-problem{color:var(--sc-danger)}.font-picker-licences{color:var(--sc-text-3);text-underline-offset:2px;flex:none;padding:0 2px;font-size:11px;text-decoration:underline}.font-picker-licences:hover{color:var(--sc-text-2)}:root :is(.options-bar,.panel-controls,.dialog) .text-colour-control{background:var(--sc-chip);border-radius:var(--sc-r-xs);height:28px;box-shadow:var(--sc-chip-relief);cursor:pointer;align-items:center;gap:7px;padding:0 5px 0 8px;display:flex}:root :is(.options-bar,.panel-controls,.dialog) .text-colour-control:is(:hover,:focus-within){box-shadow:var(--sc-chip-relief-hover)}:root :is(.options-bar,.panel-controls,.dialog) .text-colour-control>.opt-label{letter-spacing:.025em;color:var(--sc-text-2);font-size:10px}:root :is(.options-bar,.panel-controls,.dialog) button.text-colour-control{font:inherit;color:inherit;border:0}:root :is(.options-bar,.panel-controls,.dialog) .text-colour-control:disabled{opacity:.7;cursor:default;box-shadow:none}:root :is(.options-bar,.panel-controls,.dialog) .text-colour-control:disabled>:is(.opt-label,.colour-chip-value){color:var(--sc-text-disabled)}.text-colour-swatch{border-radius:5px;width:20px;height:20px;display:block;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #00000080,0 1px 2px #0006}.options-bar .commit-cancel{flex:none;align-items:center;gap:4px;display:inline-flex}.options-bar .commit-cancel .btn{border-radius:var(--sc-r-xs);justify-content:center;width:28px;min-width:28px;height:28px;padding:0}.options-bar .commit-cancel .ui-tooltip-anchor{display:inline-flex}.options-bar .pen-more,.options-bar .crop-swap{justify-content:center;width:28px;min-width:28px;height:28px;padding:0}:is(.options-bar,.options-overflow) .crop-straighten>button{flex:none;gap:6px;padding:0 10px}.options-bar .options-more{height:28px;font:400 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-text);background:var(--sc-chip);border-radius:var(--sc-r-xs);box-shadow:var(--sc-chip-relief);cursor:pointer;transition:box-shadow var(--sc-t-fast) var(--sc-ease-out);border:0;flex:none;align-items:center;gap:5px;padding:0 8px 0 9px;display:inline-flex}.options-bar .options-more>.icon{color:var(--sc-text-2)}.options-bar .options-more:hover{box-shadow:var(--sc-chip-relief-hover)}.options-bar .options-more[aria-expanded=true]{box-shadow:var(--sc-chip-relief-hover), 0 0 0 2px var(--sc-lime-wash)}.options-bar .options-more:focus{outline:none}html[data-input-mode=keyboard] .options-bar .options-more:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.options-overflow{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:6px;width:252px;padding:6px;display:flex}.options-overflow :is(.settings-lock-scope,.transform-options,.transform-fields,.content-aware-scale-fields,.content-aware-scale-actions,.slice-options,.slice-fields){display:contents}.options-overflow :is([data-fit-hidden],.commit-cancel,.options-divider){display:none!important}.options-overflow :is(.segmented,.key-group,.btn){align-self:flex-start}.options-overflow label.opt-field:not(.checkbox){color:var(--sc-text-2);font-size:11px}:root .options-overflow .opt-field:has(>:is(select,.select))>span:first-child{letter-spacing:.025em;color:var(--sc-text-2);font-size:10px}.options-overflow :is(.opt-field,.number-field):not(.graphite-parameter,.graphite-parameter *):has(>input){align-items:center;gap:6px;min-width:0;display:flex}.options-overflow :is(.opt-field,.number-field):not(.graphite-parameter,.graphite-parameter *)>input{flex:auto;width:0;min-width:0}:root .options-bar .options-hint.strong{flex:none;min-width:0}:root .options-bar .ruler-readouts{flex:none}.text-panel{flex-direction:column;gap:8px;display:flex}.text-panel-row{align-items:center;gap:8px;min-width:0;display:flex}.text-panel-row>.opt-field{flex:auto;min-width:0}.text-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.text-panel-grid>:last-child:nth-child(odd){grid-column:1/-1}:root .panel-controls .graphite-parameter{width:auto}:root .panel-controls .opt-field:has(>:is(select,.select)){min-width:0}:root .panel-controls .opt-field:has(>:is(select,.select))>:is(select,.select){flex:auto;width:0;min-width:0;max-width:none}.panel-controls .font-picker-field{width:100%}:root .panel-controls .font-picker-field>.font-picker-trigger{flex:auto;width:0}.panel-controls .key-group{flex:none}:root .panel-controls .text-colour-control{justify-content:space-between}.text-panel-section{border-top:1px solid var(--sc-line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.text-panel-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--sc-text-3);font-size:10px;font-weight:600}details.text-panel-section>summary.text-panel-heading{cursor:pointer;border-radius:var(--sc-r-xs)}details.text-panel-section>summary.text-panel-heading:hover{color:var(--sc-text-2)}details.text-panel-section:not([open]){gap:0}.text-panel-section>.btn{align-self:flex-start}.text-panel-section .panel-hint{color:var(--sc-text-3);text-align:left;margin:0;font-size:11px;line-height:1.45}.named-style-body{flex-direction:column;flex:1;gap:8px;padding:10px 12px;display:flex}.named-style-kind{width:100%;height:26px;display:flex}.named-style-kind>button{flex:1 1 0}.named-style-status{color:var(--sc-text-3);justify-content:space-between;gap:8px;margin:0;font-size:11px;display:flex}.named-style-status strong{color:var(--sc-text-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.named-style-list{flex-direction:column;gap:2px;margin:0 -4px;display:flex}.named-style-row{width:100%;min-height:40px;color:var(--sc-text);text-align:left;border-radius:var(--sc-r-sm);background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px 4px 4px;display:flex}.named-style-row:hover{background:var(--sc-hover)}.named-style-row.selected{background:var(--sc-selected);box-shadow:inset 2px 0 0 var(--sc-lime)}.named-style-preview{text-align:center;width:32px;color:var(--sc-text-2);flex:none;font-size:20px;line-height:1}.named-style-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.named-style-text>:is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.named-style-text>strong{font-size:12px;font-weight:500}.named-style-text>small{color:var(--sc-text-3);font-size:10.5px}.named-style-applied{color:var(--sc-lime-hi);flex:none;display:grid}.named-style-apply{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.named-style-apply>.btn{min-width:0;padding:0 4px}.named-text-styles>.panel-footer{margin-top:auto}.resource-panel>.resource-body{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:8px 8px 10px;display:flex}.resource-list-items{flex-direction:column;gap:2px;display:flex}.resource-item{width:100%;min-height:38px;color:var(--sc-text);text-align:left;border-radius:var(--sc-r-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:3px 8px 3px 4px;display:flex}.resource-item:hover{background:var(--sc-hover)}.resource-item.selected{background:var(--sc-selected);box-shadow:inset 2px 0 0 var(--sc-lime)}.resource-item-preview{width:40px;height:30px;color:var(--sc-text-2);flex:none;place-items:center;display:grid}.resource-item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.resource-item-text>:is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-item-text>strong{font-size:12px;font-weight:500}.resource-item-text>small{color:var(--sc-text-3);font-size:10.5px}.resource-item .gradient-chip{width:40px;height:18px}:root .fill-properties .fill-gradient-preview{width:100%;height:20px}:root .fill-properties .fill-gradient-stops{flex-wrap:wrap;gap:6px;display:flex}:root .fill-properties .fill-gradient-stops .colour-chip-swatch-only{flex:0 0 28px;justify-content:center;width:28px;padding:4px}.resource-item-preview .icon{width:20px;height:20px}.style-preview{background:linear-gradient(#8d8d8d,#6f6f6f);border-radius:3px;width:24px;height:18px;display:block}.resource-tiles{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;display:grid}.resource-tile{aspect-ratio:1;color:var(--sc-text-2);background:var(--sc-field);border:1px solid var(--sc-line);border-radius:var(--sc-r-sm);cursor:pointer;place-items:center;padding:4px;display:grid;overflow:hidden}.resource-tile:hover{color:var(--sc-text);border-color:var(--sc-line-strong)}.resource-tile.selected{border-color:rgb(var(--sc-lime-glow-rgb) / .6);box-shadow:0 0 0 1px rgb(var(--sc-lime-glow-rgb) / .35)}.resource-tile>img{object-fit:cover;border-radius:2px;width:100%;height:100%}.resource-tile>svg{width:100%;height:100%}.swatches-panel .swatches{padding:2px}:root .swatch.selected{box-shadow:inset 0 0 0 1px #fff3, 0 0 0 1px #00000080, 0 0 0 2.5px var(--sc-lime)}.brush-dynamics{border-top:0;padding-top:2px}.brush-dynamics+.resource-list-items{border-top:1px solid var(--sc-line);padding-top:8px}.actions-body{flex-direction:column;gap:8px;display:flex}.actions-panel .panel-footer .actions-record .icon{color:#e0584f}.actions-panel .panel-footer .actions-record[aria-pressed=true]{background:#e0584f24}.actions-recording{color:var(--sc-text-2);border-radius:var(--sc-r-sm);background:#e0584f14;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.actions-recording>span:nth-child(2){flex:1}.actions-recording .record-lamp{background:#e0584f;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite sc-pulse;box-shadow:0 0 6px #e0584fb3}@keyframes sc-pulse{50%{opacity:.45}}.actions-steps{flex-direction:column;gap:1px;max-height:40vh;display:flex;overflow-y:auto}.actions-step{min-height:30px;font-size:var(--sc-fs-sm);border-radius:var(--sc-r-sm);align-items:center;gap:8px;padding:2px 4px 2px 6px;display:flex}.actions-step:hover{background:var(--sc-hover)}.actions-step-label{flex:1;gap:6px;min-width:0;display:flex}.actions-step-index{min-width:14px;color:var(--sc-text-3);font-variant-numeric:tabular-nums;flex:none}.actions-step.disabled .actions-step-label{color:var(--sc-text-disabled)}.actions-step{position:relative}.actions-step-tools{border-radius:var(--sc-r-sm);opacity:0;pointer-events:none;transition:opacity var(--sc-t-fast) var(--sc-ease-out);background:linear-gradient(90deg,#0000,#333 14px);gap:0;padding-left:14px;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.actions-step:is(:hover,:focus-within) .actions-step-tools{opacity:1;pointer-events:auto}.actions-step-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.actions-options{flex-direction:column;gap:6px;display:flex}.actions-step-tools .icon-btn{width:22px;height:22px;color:var(--sc-text-3);border-radius:var(--sc-r-xs)}.actions-step-tools .icon-btn:hover:not(:disabled){color:var(--sc-text);background:var(--sc-hover)}.actions-step-tools .icon-btn.danger:hover:not(:disabled){color:var(--sc-danger)}.actions-step-tools .icon-btn:disabled{opacity:.3}.actions-append{align-self:flex-start}.adjustment-layer-panel .adjustment-layer-choice{letter-spacing:-.005em;padding-inline:5px;font-size:10.5px}.adjustment-layer-panel .adjustment-layer-group h3{margin-inline:5px}.history-list{flex-direction:column;gap:1px;margin:0 -2px;display:flex}.history-source-status{color:var(--sc-lime-hi);align-items:center;gap:6px;margin:0;padding:0 2px;font-size:11px;display:flex}.history-source-status>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-panel .panel-hint{color:var(--sc-text-3);margin:0;font-size:11px}.info-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}:root .panel-controls.info-controls>.opt-field:last-child>select.select{flex:none;width:auto}.measurement-info>.resource-body{gap:10px;padding:10px 12px}.info-live-colour{align-items:center;gap:8px;min-height:24px;font-size:12px;display:flex}.info-live-colour strong{overflow-wrap:anywhere;font-weight:500}.info-live-colour strong.is-idle{color:var(--sc-text-3);font-weight:400}.info-colour-chip{border-radius:4px;flex:0 0 16px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #00000080}.info-colour-chip.is-empty{box-shadow:none;border:1px dashed var(--sc-line-strong);background:0 0}.info-facts{flex-direction:column;gap:5px;font-size:11.5px;display:flex}.info-samples{gap:6px}.info-sample{border-bottom:1px solid var(--sc-line);flex-direction:column;gap:6px;padding:6px 0 8px;display:flex}.info-sample:last-child{border-bottom:0;padding-bottom:0}.info-sample-heading{align-items:center;gap:8px;display:flex}.info-sample-index{min-width:12px;color:var(--sc-text-3);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.info-sample-value{overflow-wrap:anywhere;flex:1;gap:6px;min-width:0;font-size:11.5px;font-weight:500;display:flex}.info-sample-value>span,.info-sample-before>span{color:var(--sc-text-3);font-weight:400}.info-sample-before{gap:6px;padding-left:20px;font-size:11.5px;display:flex}.info-sample-heading .icon-btn{width:22px;height:22px;color:var(--sc-text-3);border-radius:var(--sc-r-xs)}.info-sample-heading .icon-btn:hover:not(:disabled){color:var(--sc-danger);background:var(--sc-hover)}.info-sample-controls{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}:root .panel-controls.info-sample-controls>.opt-field:last-child>select.select{flex:none;width:auto}.info-sample-foot{color:var(--sc-text-3);font-size:10.5px}.color-rgb-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.color-rgb-fields .color-channel{align-items:center;gap:6px;min-width:0;display:flex}.color-rgb-fields .color-channel>input{text-align:right;flex:1;width:0;min-width:0}html[data-input-mode=keyboard] .panel-tabs .panel-tab:focus{border-radius:var(--sc-r-sm);outline:1.5px dotted var(--sc-focus)!important;outline-offset:-3px!important}html:not([data-input-mode=keyboard]) .panel-tabs .panel-tab:focus{outline:none}:root .panel-content :is(.property-field,.property-grid label):has(>select){background:var(--sc-chip);border-radius:var(--sc-r-xs);min-width:0;height:28px;box-shadow:var(--sc-chip-relief);transition:box-shadow var(--sc-t-fast) var(--sc-ease-out);flex-direction:row;align-items:center;gap:6px;padding:0 0 0 8px;display:flex}:root .panel-content :is(.property-field,.property-grid label):has(>select):is(:hover,:focus-within){box-shadow:var(--sc-chip-relief-hover)}:root .panel-content :is(.property-field,.property-grid label):has(>select)>span{letter-spacing:.025em;color:var(--sc-text-2);white-space:nowrap;flex:none;font-size:10px}:root .panel-content :is(.property-field,.property-grid label):has(>select)>select{width:0;min-width:0;height:28px;min-height:0;font-size:var(--sc-fs-sm);color:var(--sc-text);box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23a3a3a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.25 4.75 2.75 2.75 2.75-2.75'/%3E%3C/svg%3E") right 7px center/12px 12px no-repeat;border:0;flex:auto;padding:0 24px 0 0}:root .panel-content :is(.property-field,.property-grid label):has(>select)>select:focus{outline:none!important}html[data-input-mode=keyboard] .panel-content :is(.property-field,.property-grid label):has(>select:focus){outline:1.5px dotted var(--sc-focus);outline-offset:2px}:root .panel-content :is(.property-field,.property-grid label):has(>select)>select:disabled{color:var(--sc-text-disabled)}.shape-paint-row>.property-field{flex:auto}.panel-content .property-group>strong{letter-spacing:.08em;text-transform:uppercase;color:var(--sc-text-3);font-size:10px;font-weight:600}.property-grid:not(.graphite-dimensions)>:last-child:nth-child(odd){grid-column:1/-1}:root .panel-content .property-grid label:has(>:is(input:not([type=checkbox],[type=range],[type=color]),.number-input)){letter-spacing:.025em;flex-direction:row;align-items:center;gap:6px;min-width:0;height:28px;padding:0 4px 0 8px;font-size:10px;display:flex}:root .panel-content .property-grid label:has(>:is(input:not([type=checkbox],[type=range],[type=color]),.number-input))>span{white-space:nowrap;color:var(--sc-text-2);flex:none}:root .panel-content .property-grid label>input:not([type=checkbox],[type=range],[type=color]){width:0;min-width:0;height:22px;font-size:var(--sc-fs-sm);letter-spacing:0;text-align:right;border-radius:var(--sc-r-xs);box-shadow:none;background:0 0;border:0;flex:auto;padding:0 4px}:root .panel-content .property-grid label>input:not([type=checkbox],[type=range],[type=color]):hover,:root[data-input-mode=keyboard] .panel-content .property-grid label>input:not([type=checkbox],[type=range],[type=color]):is(:hover,:focus){box-shadow:inset 0 -1px rgb(var(--sc-lime-glow-rgb) / .45);background:#0000004d;outline:none}.panel-content details.property-group>summary{letter-spacing:.08em;text-transform:uppercase;color:var(--sc-text-3);font-size:10px;font-weight:600}.panel-content details.property-group>summary:hover{color:var(--sc-text-2)}.colour-chip-value{min-width:0;font:500 var(--sc-fs-sm) / 1 ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:.02em;color:var(--sc-text);text-align:left;flex:1}.panel-content details.property-group{display:block}.panel-content details.property-group>*+*{margin-top:8px}.panel-content .property-group>details.property-group:first-child{border-top:0;margin-top:0;padding-top:0}.adjustment-layer-panel .adjustment-layer-groups{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.channel-overlay-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.comp-flags{flex:none}.comp-flags>button{width:21px;min-width:21px;height:23px;padding:0;font-size:10px}.comp-options{gap:8px;padding:12px 0;display:grid}.comp-options>label{color:var(--sc-text-2);font-size:var(--sc-fs-sm);gap:6px;display:grid}.comp-options textarea{resize:vertical;width:100%;min-height:60px}.comp-options .panel-hint{text-align:left;margin:0;padding:0}html[data-input-mode=keyboard] .layer-thumb.selected:focus{box-shadow:inset 0 0 0 1.5px var(--sc-lime), 0 0 0 1px #0000008c, 0 1px 2px #0000004d}html[data-input-mode=keyboard] .alpha-channel-thumb[aria-pressed=true]:focus{box-shadow:inset 0 0 0 1.5px var(--sc-lime), 0 0 0 1px #0000008c}@font-face{font-family:Lil Gabarito;src:url(/assets/gabarito-C3EcTTfF.woff2)format("woff2");font-weight:400 900;font-display:swap}.welcome{--wl-pad:clamp(24px, 4.4vw, 72px);--wl-ink:#f5f1e8;--wl-key-rgb:255 138 96;isolation:isolate;min-height:0;color:var(--sc-text-2);background:radial-gradient(55% 70% at 70% 62%,#2e2521 0%,#0000 72%),radial-gradient(120% 80% at 50% 110%,#0000 55%,#00000038 100%),linear-gradient(175deg,#1c1c1c 0%,#222 45%,#1f1f1f 100%);flex:1;display:flex;position:relative;overflow:clip}.welcome[data-over-cactus]{cursor:pointer}.welcome:not([data-welcome-ready]) :is(.wl-slot,.wl-headline) *,.welcome:not([data-welcome-ready]) .wl-light,.welcome:not([data-welcome-ready]) .wl-print{animation-play-state:paused!important}.wl-scene{z-index:0;pointer-events:none;position:absolute;inset:0}.wl-shelf{left:0;right:0;top:var(--wl-shelf-top,70%);height:calc(var(--wl-ground,80%) - var(--wl-shelf-top,70%));background:radial-gradient(ellipse 30% 130% at var(--wl-spot,74%) 100%, #ff704624, transparent 70%), linear-gradient(to bottom, #fff0, #ffffff0d 10px, #ffffff13 70%, #ffffff1a);position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 32%,#000 52%,#000);mask-image:linear-gradient(90deg,#0000 32%,#000 52%,#000)}.wl-scene:before{content:"";background:var(--graphite-grain);opacity:.2;position:absolute;inset:0}.wl-light{left:var(--wl-him-x,50%);width:calc(var(--wl-char-h,520px) * 1.9);aspect-ratio:1;background:radial-gradient(closest-side at 50% 50%, rgb(var(--wl-key-rgb) / .3), rgb(var(--wl-key-rgb) / .12) 38%, rgb(var(--wl-key-rgb) / .035) 70%, transparent 100%), radial-gradient(closest-side at 50% 50%, #ffecd614, transparent 45%);pointer-events:none;animation:wl-light-in 1.4s var(--sc-ease-out) both;position:absolute;bottom:0;transform:translate(-50%,42%)}@keyframes wl-light-in{0%{opacity:0;transform:translate(-50%,42%)scale(.85)}}.wl-motes{left:var(--wl-him-x,50%);width:calc(var(--wl-char-h,520px) * 1.1);pointer-events:none;height:88%;position:absolute;bottom:4%;transform:translate(-50%)}.wl-motes span{left:var(--x);width:var(--s);height:var(--s);box-shadow:0 0 6px 1px rgb(var(--wl-key-rgb) / .5);opacity:0;animation:wl-mote var(--t) linear var(--d) infinite;background:#ffdebae6;border-radius:50%;position:absolute;bottom:0}@keyframes wl-mote{0%{opacity:0;transform:translate(0,0)}15%{opacity:.5}60%{opacity:.3}to{opacity:0;transform:translate3d(22px, calc(var(--wl-char-h,520px) * -.8), 0)}}.welcome{container-type:size}.wl-main{--u:min(1cqh, .62cqw);--wl-content:clamp(700px, calc(var(--u) * 172), 1800px);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.wl-hero{column-gap:clamp(24px, calc(var(--u) * 5), 90px);width:100%;min-height:0;max-width:calc(var(--wl-content) + 2 * var(--wl-pad));padding:0 var(--wl-pad);flex:1;grid-template-columns:minmax(380px,64fr) minmax(0,86fr);margin:0 auto;display:grid}.wl-copy{z-index:2;min-width:0;padding:calc(var(--u) * 3) 0 calc(var(--u) * 5);align-self:center;position:relative}.wl-slot{min-height:0;margin-top:calc(var(--u) * 4.5);align-self:stretch;position:relative;container-type:size}.wl-cactus{z-index:1;pointer-events:none;opacity:0;transition:opacity .2s linear;position:absolute}.wl-cactus-front{z-index:3}[data-cactus-ready] .wl-cactus{opacity:1}.wl-print{--print-turn:rotateZ(1deg) rotateY(12deg) rotateX(5deg);--shelf:clamp(18px, 7cqh, 64px);z-index:1;right:2.5cqw;bottom:var(--shelf);aspect-ratio:4/3;pointer-events:none;width:min(95cqw,106cqh);position:absolute}.wl-print-stage{perspective:230cqw;perspective-origin:30% 45%;animation:wl-print-in .9s var(--sc-ease-out) .12s both;position:absolute;inset:0}@keyframes wl-print-in{0%{opacity:0;transform:translateY(18px)}}.wl-print[data-bump] .wl-print-stage{transform-origin:100% 100%;animation:wl-print-bump .7s var(--sc-ease-out)}@keyframes wl-print-bump{0%{rotate:0deg}18%{rotate:-1.1deg}42%{rotate:.6deg}66%{rotate:-.25deg}to{rotate:0deg}}.wl-print-backing,.wl-print-body{transform-origin:100% 100%;position:absolute;inset:0}.wl-print-body{transform:var(--print-turn);filter:drop-shadow(0 26px 30px #0000008c)drop-shadow(0 4px 6px #00000059)}.wl-print-backing{transform:var(--print-turn) rotateZ(2.4deg) translate(-2.4%, -1.2%);background:linear-gradient(160deg,#ffac86,#ff7d58 35%,#f0613a 75%,#d14a28);border-radius:2px;box-shadow:0 0 70px 14px #ff68406b,0 0 18px 2px #ff825a80,0 30px 60px -20px #0009}.wl-print-card{background:linear-gradient(165deg,#fbf7ee,#efe8da 55%,#e2d9c7);border-radius:2px;padding:2.4%;position:absolute;inset:0}.wl-print-glow{background:radial-gradient(ellipse 42% 40% at 20% 90%, #ff6e40c7, transparent 70%), radial-gradient(ellipse 30% 55% at 12% 55%, #ff6e4052, transparent 72%), radial-gradient(ellipse 62% 58% at 44% 58%, rgb(var(--wl-key-rgb) / .26), transparent 72%), radial-gradient(ellipse 34% 26% at 92% 97%, #ff68408c, transparent 70%);filter:blur(22px);animation:wl-print-in 1.4s var(--sc-ease-out) both;position:absolute;inset:-16% -10% -10% -24%}.wl-print-reflect{height:calc(var(--shelf) + 6px);background:radial-gradient(40% 70% at 22% 0,#ff744661,#0000 72%),radial-gradient(60% 60% at 58% 0,#f0e2c829,#0000 72%),radial-gradient(20% 60% at 93% 0,#ff68404d,#0000 72%);position:absolute;top:100%;left:4%;right:0}.wl-print-contact{filter:blur(2px);background:radial-gradient(52% 50% at 50% 40%,#0009,#0000 72%);height:12px;position:absolute;bottom:-5px;left:1%;right:-1%}.wl-print-under{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wl-print-photo{width:100%;height:100%;position:relative;overflow:hidden}.wl-print-checker{background:repeating-conic-gradient(#d9d6d0 0 25%, #f4f2ee 0 50%) 0 0 / 14px 14px;position:absolute;inset:0}.wl-print-image{position:absolute;inset:0}.wl-print-image img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.wl-print-graded{filter:grayscale()sepia(.4)contrast(1.08)brightness(.92);clip-path:inset(0);transition:clip-path 1.5s cubic-bezier(.55,.05,.3,1)}.wl-print-sweep{transition:transform 1.5s cubic-bezier(.55,.05,.3,1);position:absolute;inset:0;transform:translate(-12%)}.wl-print-sweep span{mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#0000,#fff4de8c 50%,#0000);width:6%;transition:opacity .3s linear;position:absolute;top:0;bottom:0;left:-3%}[data-grade] .wl-print-graded{clip-path:inset(0 0 0 100%)}[data-grade] .wl-print-sweep{transform:translate(112%)}[data-grade] .wl-print-sweep span{opacity:1;transition-delay:0s}.wl-print-ants{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wl-print-ants path{fill:none;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:5 5}.wl-print-ants path:first-child{stroke:#000000d9}.wl-print-ants path+path{stroke:#fff;stroke-dashoffset:5px;animation:.9s linear infinite wl-ants}.wl-print-ants path:first-child{animation:.9s linear infinite wl-ants-b}@keyframes wl-ants{to{stroke-dashoffset:-5px}}@keyframes wl-ants-b{0%{stroke-dashoffset:0}to{stroke-dashoffset:-10px}}.wl-print-light{background:radial-gradient(70% 80% at 8% 100%,#ff966429,#0000 60%),linear-gradient(118deg,#0000 30%,#ffffff12 42%,#0000 54%),linear-gradient(90deg,#0000 72%,#0000001a 90%,#fff4e41a 96%,#0000001f 100%),radial-gradient(90% 90%,#0000 60%,#28180a2e 100%);position:absolute;inset:0}.wl-print-curl{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wl-print-mark{width:1px;height:1px;position:absolute;top:0}.wl-print-mark[data-corner=tl]{left:0}.wl-print-mark[data-corner=tr]{right:0}.wl-name{margin:0 0 calc(var(--u) * 2.4);line-height:0}.welcome .wl-wordmark{height:clamp(54px, calc(var(--u) * 12.5), 150px);width:auto;max-width:100%;margin:0 0 0 calc(var(--u) * -.5);animation:wl-rise .6s var(--sc-ease-out) both;display:block;overflow:visible}.wl-wordmark-lil{fill:var(--sc-lime-tint)}.wl-wordmark-cactus{fill:var(--wl-ink,#ececec)}.wl-wordmark .wl-bloom-petal{fill:var(--sc-coral)}.wl-wordmark .wl-bloom-heart{fill:#ffd27a}.wl-headline{height:1.3em;margin:0 0 calc(var(--u) * 2.6);font:800 clamp(24px, calc(var(--u) * 4.9), 56px) / 1.08 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.025em;color:var(--wl-ink);font-kerning:normal;position:relative}.wl-hl{white-space:nowrap;display:block;position:absolute;top:0;left:0}.wl-hl-out~.wl-hl-in{--wl-in-base:.3s}.wl-hl-line{display:inline}.wl-hl-line+.wl-hl-line:before{content:" ";white-space:pre}.wl-hl-word{display:inline-block}.wl-hl-ch{transform-origin:35% 92%;display:inline-block}.wl-hl-in .wl-hl-ch{animation:wl-sprout .72s var(--sc-ease-settle) both;animation-delay:calc(var(--i) * 17ms + var(--wl-in-base,90ms))}.wl-hl-out .wl-hl-ch{animation:wl-wilt .32s var(--sc-ease-in) both;animation-delay:calc(var(--i) * 7ms)}@keyframes wl-sprout{0%{opacity:0;transform:translateY(.05em)scaleY(.06)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes wl-wilt{to{opacity:0;transform:translateY(.04em)rotate(14deg)scaleY(.55)}}.wl-hl-accent{white-space:nowrap;isolation:isolate;display:inline-block;position:relative}.wl-vine{z-index:-1;pointer-events:none;position:absolute;top:.92em;left:-.02em;overflow:visible}.wl-vine-stem{fill:none;stroke:#9cc760;filter:drop-shadow(0 .02em .02em #00000073);stroke-width:.052em;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:wl-draw .9s cubic-bezier(.45, .1, .35, 1) var(--vd) forwards}.wl-vine-leaf{fill:#8dbb52;transform-box:fill-box;transform-origin:0%;animation:wl-leaf .52s var(--sc-ease-settle) forwards;animation-delay:calc(var(--vd) + var(--f) * .82s);transform:scale(0)}.wl-vine-leaf:nth-of-type(odd){fill:#a6cf6b}.wl-vine-bloom{animation:wl-bloom .7s var(--sc-ease-settle) forwards, wl-bloom-sway 5.5s ease-in-out infinite;animation-delay:calc(var(--vd) + .86s), calc(var(--vd) + 1.6s);transform:scale(0)rotate(-40deg)}.wl-vine .wl-bloom-petal{fill:var(--sc-coral)}.wl-vine .wl-bloom-heart{fill:#ffd27a}.wl-hl-out .wl-vine{opacity:0;transition:opacity .22s}.wl-hl-still .wl-vine :is(.wl-vine-stem,.wl-vine-leaf,.wl-vine-bloom){stroke-dashoffset:0;opacity:1;animation:none;transform:none}@keyframes wl-draw{0%{opacity:0}3%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes wl-leaf{to{transform:scale(1)}}@keyframes wl-bloom{60%{transform:scale(1.18)rotate(8deg)}to{transform:scale(1)rotate(0)}}@keyframes wl-bloom-sway{0%,to{rotate:0deg}50%{rotate:14deg}}.wl-lede{max-width:30em;margin:0 0 calc(var(--u) * 3.5);font:400 clamp(14px, calc(var(--u) * 2.02), 21px) / 1.6 var(--sc-font);color:#c3c0b9;text-wrap:pretty;animation:wl-rise .6s var(--sc-ease-out) .12s both}.wl-actions{gap:clamp(8px, calc(var(--u) * 1.2), 14px);margin:0 0 calc(var(--u) * 1.7);animation:wl-rise .6s var(--sc-ease-out) .18s both;flex-wrap:wrap;display:flex}.wl-btn.btn{height:clamp(38px, calc(var(--u) * 5.2), 54px);padding:0 calc(var(--u) * 2) 0 calc(var(--u) * 1.75);font-size:clamp(13px, calc(var(--u) * 1.72), 17px);border-radius:clamp(8px, calc(var(--u) * 1.25), 13px);gap:9px}.wl-btn.btn .icon{width:clamp(15px, calc(var(--u) * 2), 19px);height:clamp(15px, calc(var(--u) * 2), 19px)}.wl-btn.btn:not(.primary){background:linear-gradient(#393939,#313131)}.wl-btn.btn:not(.primary):hover:not(:disabled){background:linear-gradient(#424242,#393939)}.wl-btn-primary.btn{box-shadow:inset 0 1px 0 #ffffff52, 0 1px 2px #00000059, 0 8px 24px -8px rgb(var(--sc-lime-glow-rgb) / .55);padding-right:12px}.wl-btn.btn[data-shortcut]:after{content:attr(data-shortcut);font:500 var(--sc-fs-xs) / 1 var(--sc-font);letter-spacing:.04em;color:var(--sc-text-3);background:#ffffff0f;border-radius:4px;margin-left:3px;padding:3px 5px}.wl-btn-primary.btn[data-shortcut]:after{color:#0e1a06d9;background:#ffffff38}html[data-input-mode=keyboard] .wl-btn-primary:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.wl-tip strong{color:var(--sc-lime-tint);font-weight:600}.wl-tip{font-size:clamp(12px, calc(var(--u) * 1.5), 15px);color:var(--sc-text-3);animation:wl-rise .6s var(--sc-ease-out) .22s both;margin:0;line-height:1.5}@keyframes wl-rise{0%{opacity:0;transform:translateY(8px)}}.wl-ledge{z-index:2;padding:clamp(18px, 3vh, 28px) var(--wl-pad) clamp(18px, 3.4vh, 30px);background:radial-gradient(ellipse 34% 120% at var(--wl-spot,74%) 0%, #ff704633, transparent 72%), linear-gradient(180deg, #ffffff12, #ffffff05 42%, #0000001a), #1d1d1d8f;-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);animation:wl-ledge-in .7s var(--sc-ease-out) both;position:relative;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0000004d,0 -1px #00000047}.wl-ledge:before{content:"";background:linear-gradient(90deg, transparent, #ffffff29 30%, #ffe0c86b var(--wl-spot,74%), #ffffff1f 92%, transparent);height:1px;position:absolute;top:0;left:0;right:0}@keyframes wl-ledge-in{0%{opacity:0;transform:translateY(14px)}}.wl-ledge:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 42%,#fff4e629 50%,#0000 58%) 0 0/320% 100% no-repeat,linear-gradient(#ffffff13,#ffffff05);height:7px;animation:11s ease-in-out 2.5s infinite wl-glint;position:absolute;top:1px;left:0;right:0;box-shadow:0 1px #ffffff12,0 2px #00000038}@keyframes wl-glint{0%{background-position:110% 0,0 0}30%,to{background-position:-10% 0,0 0}}.welcome.is-dragging .wl-ledge:before{background:linear-gradient(90deg, transparent, rgb(var(--sc-lime-glow-rgb) / .9) 18%, rgb(var(--sc-lime-glow-rgb) / .95) var(--wl-spot,74%), rgb(var(--sc-lime-glow-rgb) / .9) 90%, transparent);height:2px;box-shadow:0 0 22px 3px rgb(var(--sc-lime-glow-rgb) / .55)}.app:not(.has-document) .drop-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.app:not(.has-document) .drop-overlay-card,.app:not(.has-document) .drop-overlay:before{display:none}.wl-features{max-width:var(--wl-content);grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.3vw,28px);margin:0 auto;padding:0;list-style:none;display:grid}.wl-features li{align-items:flex-start;gap:calc(var(--u) * .7);min-width:0;animation:wl-rise .6s var(--sc-ease-out) both;animation-delay:calc(.26s + var(--n) * 50ms);flex-direction:column;display:flex}.wl-feature{cursor:default}.wl-feature-key{isolation:isolate;width:32px;height:32px;margin:0 0 calc(var(--u) * .4) -2px;place-items:center;display:grid;position:relative}.wl-feature-key .tg{z-index:2;width:21px;height:21px;transition:transform var(--sc-t-base) var(--sc-ease-out);position:relative}.wl-key-cap{z-index:1;background:var(--graphite-tool-rest) center / 100% 100% no-repeat;transition:opacity var(--sc-t-base) var(--sc-ease-out);border-radius:6px;position:absolute;inset:0}.wl-key-light{z-index:0;background:radial-gradient(70% 38% at 65% 84%, rgb(var(--sc-lime-glow-rgb) / .42), transparent 80%);filter:blur(2.8px);opacity:0;transition:opacity var(--sc-t-base) var(--sc-ease-out);position:absolute;inset:-1px -2px -3px}.wl-feature:is(:hover,[data-playing]) .wl-key-cap{background-image:var(--graphite-tool-selected)}.wl-feature:is(:hover,[data-playing]) .wl-key-light{opacity:1}.wl-feature:is(:hover,[data-playing]) .tg{transform:translateY(.4px)}.wl-feature:is(:hover,[data-playing]) .tg .tg-body{fill:url(#sc-tg-body-on) #bfdf90}.wl-feature:is(:hover,[data-playing]) .tg .tg-side{fill:url(#sc-tg-side-on) #749555}.wl-feature:is(:hover,[data-playing]) .tg .tg-dark{fill:url(#sc-tg-dark-on) #55703c}.wl-feature:is(:hover,[data-playing]) .tg .tg-metal{fill:url(#sc-tg-metal-on) #bdda9d}.wl-feature:is(:hover,[data-playing]) .tg .tg-glass{fill:url(#sc-tg-glass-on) rgb(var(--sc-lime-glow-rgb) / .3)}.wl-feature:is(:hover,[data-playing]) .tg .tg-ramp{fill:url(#sc-tg-ramp-on) #82a15c}.wl-feature:is(:hover,[data-playing]) .tg .tg-e{stroke:#253916;stroke-opacity:.5}.wl-feature:is(:hover,[data-playing]) .tg :is(.tg-a,.tg-af){opacity:1}.wl-feature:is(:hover,[data-playing]) strong{color:#fff}.wl-feature:is(:hover,[data-playing])>span:last-child{color:var(--sc-text-2)}.wl-features li>span:last-child{transition:color var(--sc-t-base) var(--sc-ease-out)}.wl-features strong{white-space:nowrap;font:700 clamp(12.5px, calc(var(--u) * 1.72), 17px) / 1.2 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.005em;color:var(--wl-ink)}.wl-features li>span:last-child{font-size:clamp(12.5px, calc(var(--u) * 1.5), 15px);color:var(--sc-text-3);text-wrap:pretty;line-height:1.5}@container (width<=1100px){.wl-features{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}}@container (height<=560px){.wl-features li>span:last-child{display:none}.wl-features{row-gap:10px}}@container (width<=720px){.wl-hero{grid-template-columns:minmax(0,1fr) minmax(150px,.62fr)}.wl-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=540px){.wl-hero{grid-template-columns:1fr}.wl-btn.btn{max-width:100%;min-height:44px}.wl-btn.btn[data-shortcut]:after{display:none}.wl-features strong{white-space:normal}.wl-slot,.wl-light,.wl-motes{display:none}.wl-cactus{visibility:hidden}}@container (width<=540px) and (height<=560px){.wl-feature-key{display:none}}@media (prefers-reduced-motion:reduce){.welcome *,.welcome :before,.welcome :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.wl-motes{display:none}}html[data-theme=light] .welcome{--wl-ink:#1d1d1b;color:var(--sc-text-2);background:radial-gradient(70% 90% at 72% 42%,#fbf3ec 0%,#0000 70%),linear-gradient(170deg,#f1f1ef,#e7e6e3)}html[data-theme=light] .wl-scene:before{opacity:.05}html[data-theme=light] .wl-print-glow{display:none}html[data-theme=light] .wl-print-reflect{opacity:.35}html[data-theme=light] .wl-print-backing{box-shadow:0 0 14px 1px #ff6e4659,0 26px 50px -20px #783c1e66}html[data-theme=light] .wl-print-body{filter:drop-shadow(0 22px 26px #5a321447)drop-shadow(0 3px 5px #3c1e0a33)}html[data-theme=light] .wl-shelf{background:linear-gradient(#0000,#00000005 10px,#00000009)}html[data-theme=light] .wl-lede{color:#4d4b47}html[data-theme=light] .wl-ledge{background:radial-gradient(ellipse 30% 110% at var(--wl-spot,74%) 0%, rgb(var(--wl-key-rgb) / .05), transparent 70%), linear-gradient(180deg, #ffffff80, #ffffff4d), #f0efec8c;box-shadow:inset 0 1px #fff,0 -1px #0000001a}html[data-theme=light] .wl-key-cap{background:linear-gradient(#fdfdfd,#e9e9e9);box-shadow:inset 0 1px #fff,0 0 0 .6px #b5b5b5,0 1px 2px #0000001f}html[data-theme=light] .wl-feature:is(:hover,[data-playing]) strong{color:var(--wl-ink)}html[data-theme=light] .wl-feature:is(:hover,[data-playing])>span:last-child{color:var(--sc-text-2)}html[data-theme=light] .wl-feature:is(:hover,[data-playing]) .wl-key-cap{background:linear-gradient(#e9e9e9,#f6f6f6);box-shadow:inset 0 1px 2px #00000024,0 0 0 .6px #a8a8a8}html[data-theme=light] .wl-motes{display:none}html[data-theme=light] .wl-btn.btn:not(.primary){color:var(--sc-text);background:linear-gradient(#fff,#f1f1f1)}html[data-theme=light] .wl-btn.btn:not(.primary):hover:not(:disabled){background:linear-gradient(#fff,#e9e9e9)}.drop-overlay{z-index:400;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:sc-scrim-in var(--sc-t-base) var(--sc-ease-out);background:#0f0f0f8c;border:0;place-items:center;display:grid;position:fixed;inset:0}.drop-overlay:before{content:"";border:2px dashed rgb(var(--sc-lime-glow-rgb) / .7);pointer-events:none;border-radius:18px;position:absolute;inset:14px}.drop-overlay-card{color:var(--sc-text-2);font-size:var(--sc-fs-sm);background:var(--sc-overlay-solid);border-radius:var(--sc-r-xl);box-shadow:var(--sc-shadow-pop);animation:wl-rise .22s var(--sc-ease-out);justify-items:center;gap:6px;padding:22px 30px;display:grid}.drop-overlay-card .icon{color:var(--sc-lime);margin-bottom:4px}.drop-overlay-card strong{font:600 var(--sc-fs-lg) / 1.2 var(--sc-font-display);color:var(--sc-text)}.menubar-wordmark{width:auto;display:block;overflow:visible}.menubar-wordmark .wl-wordmark-cactus{fill:currentColor}html[data-theme=light] .menubar-wordmark .wl-wordmark-lil{fill:var(--sc-lime-lo)}.tg{overflow:visible}.tg .tg-g{stroke:none}.tg .tg-body{fill:url(#sc-tg-body) #d8d8d5}.tg .tg-side{fill:url(#sc-tg-side) #6f6f6d}.tg .tg-dark{fill:url(#sc-tg-dark) #5a5a58}.tg .tg-metal{fill:url(#sc-tg-metal) #cfcfcf}.tg .tg-glass{fill:url(#sc-tg-glass) #ffffff2e}.tg .tg-ramp{fill:url(#sc-tg-ramp) #8a8a8a}.tg .tg-e{fill:none;stroke:#111;stroke-opacity:.55;stroke-width:.45px}.tg .tg-h{fill:none;stroke:#fff;stroke-opacity:.5;stroke-width:.55px}.tg .tg-s,.tg .tg-a{fill:none;stroke:currentColor}.tg .tg-f,.tg .tg-af{fill:currentColor;stroke:none}.tg .tg-a,.tg .tg-af{opacity:.8}.tg .tg-tube-edge{fill:none;stroke:#111;stroke-opacity:.55;stroke-width:2.6px}.tg .tg-tube-body{fill:none;stroke:url(#sc-tg-body) #d8d8d5;stroke-width:1.9px}.tg .tg-tube-hi{fill:none;stroke:#fff;stroke-opacity:.4;stroke-width:.45px}:is(.tool-button[aria-pressed=true],.tool-button.active,.tool-flyout-item.active) .tg .tg-body{fill:url(#sc-tg-body-on) #bfdf90}:is(.tool-button[aria-pressed=true],.tool-button.active,.tool-flyout-item.active) .tg .tg-side{fill:url(#sc-tg-side-on) #749555}:is(.tool-button[aria-pressed=true],.tool-button.active,.tool-flyout-item.active) .tg .tg-dark{fill:url(#sc-tg-dark-on) #55703c}:is(.tool-button[aria-pressed=true],.tool-button.active,.tool-flyout-item.active) .tg .tg-metal{fill:url(#sc-tg-metal-on) #bdda9d}:is(.tool-button[aria-pressed=true],.tool-button.active,.tool-flyout-item.active) .tg .tg-glass{fill:url(#sc-tg-glass-on) rgb(var(--sc-lime-glow-rgb) / .3)}:is(.tool-button[aria-pressed=true],.tool-button.active,.tool-flyout-item.active) .tg .tg-ramp{fill:url(#sc-tg-ramp-on) #82a15c}:is(.tool-button[aria-pressed=true],.tool-button.active,.tool-flyout-item.active) .tg .tg-e{stroke:#253916;stroke-opacity:.5}:is(.tool-button[aria-pressed=true],.tool-button.active,.tool-flyout-item.active) .tg .tg-h{stroke-opacity:.6}:is(.tool-button[aria-pressed=true],.tool-button.active,.tool-flyout-item.active) .tg .tg-tube-body{stroke:url(#sc-tg-body-on) #bfdf90}:is(.tool-button[aria-pressed=true],.tool-button.active,.tool-flyout-item.active) .tg .tg-tube-edge{stroke:#253916;stroke-opacity:.5}:is(.tool-button[aria-pressed=true],.tool-button.active,.tool-flyout-item.active) .tg :is(.tg-a,.tg-af){opacity:1}:root .tool-button .tg{filter:none;width:23px;height:23px}:root .tool-button[aria-pressed=true] .tg,:root .tool-button.active .tg{color:var(--sc-lime-tint);filter:drop-shadow(0 0 2px rgb(var(--sc-lime-glow-rgb) / .22));transform:translateY(.5px)}.tool-flyout-item .tg{width:18px;height:18px}.tool-flyout-item:not(.active) .tg{color:var(--sc-text-2)}.tool-flyout-item.active .tg{color:var(--sc-lime-tint)}.all-tools-grid .tool-flyout-item .tg,.options-bar .active-tool .tg{width:18px;height:18px}html[data-theme=light] .tg .tg-e{stroke-opacity:.4}.app-frame{grid-template-columns:minmax(0, 1fr) var(--sc-ad-rail-w,0px);min-width:0;height:100%;display:grid;overflow:hidden}.app-frame-editor{min-width:0;height:100%;min-height:0;position:relative}.drop-overlay{inset-inline-end:var(--sc-ad-rail-w,0px)!important}.toasts{inset-inline-start:calc((100% - var(--sc-ad-rail-w,0px)) / 2)}html[dir=rtl] .toasts{transform:translate(50%)}.workspace-column{isolation:isolate;-webkit-user-select:none;user-select:none;background:#1b1b1b;border-inline-start:1px solid #111;flex-direction:column;flex:none;height:100%;display:flex;position:relative;overflow:hidden}.workspace-column.is-leaving{pointer-events:none;animation:.62s cubic-bezier(.55,0,.75,.2) forwards workspace-column-leave}@keyframes workspace-column-leave{30%{opacity:1}to{opacity:0;transform:translate(100%)}}html[dir=rtl] .workspace-column.is-leaving{animation-name:workspace-column-leave-rtl}@keyframes workspace-column-leave-rtl{30%{opacity:1}to{opacity:0;transform:translate(-100%)}}.workspace-column-bay{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:4px;min-height:0;padding:4px;display:flex;overflow:hidden}.workspace-slot{background:#202020;border-radius:4px;flex:none;position:relative;overflow:hidden}.workspace-slot.is-filled{background:0 0;border-radius:0}.workspace-slot.is-fill{flex:auto}.ad-slot-host{width:100%;height:100%}.workspace-column:is([data-source=network],[data-source=preview]) .workspace-slot{border-start-end-radius:0;border-end-end-radius:0;align-self:flex-end;margin-inline-end:-4px}.workspace-column-foot{isolation:isolate;background:var(--sc-chassis) linear-gradient(108deg, #303030, #242424);border-top:1px solid #181818;flex:0 0 24px;align-items:center;gap:6px;height:24px;padding:0 4px;display:flex;position:relative;box-shadow:inset 0 .6px #ffffff15}html:not([data-theme=light]) .workspace-column-foot:before{content:"";z-index:-1;background:var(--graphite-grain);opacity:.22;pointer-events:none;position:absolute;inset:0}.workspace-column-note{min-width:0;font-size:var(--sc-fs-xs);color:var(--sc-text-3);text-overflow:ellipsis;white-space:nowrap;padding-left:4px;overflow:hidden}.workspace-column-remove{height:16px;font:600 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-lime-pale);white-space:nowrap;background:rgb(var(--sc-lime-glow-rgb) / .14);border:1px solid rgb(var(--sc-lime-glow-rgb) / .38);cursor:pointer;transition:background var(--sc-t-fast) var(--sc-ease-out), border-color var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out);border-radius:9px;flex:none;align-items:center;gap:4px;padding:0 7px 0 5px;display:inline-flex}.workspace-column-remove .icon{width:12px;height:12px}.workspace-column-remove:hover{color:#fff;background:rgb(var(--sc-lime-glow-rgb) / .26);border-color:rgb(var(--sc-lime-glow-rgb) / .6)}.workspace-column-remove:active{background:rgb(var(--sc-lime-glow-rgb) / .32)}html[data-input-mode=keyboard] .workspace-column-remove:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.workspace-column-foot.is-tight{justify-content:flex-end}.workspace-column-foot.is-tight .workspace-column-note{display:none}.ad-preview-creative{color:#8d8d8d;outline-offset:-6px;background:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 9px),linear-gradient(#232323,#1e1e1e);outline:1px dashed #ffffff1f;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.ad-preview-creative strong{font:500 18px / 1 var(--sc-font-mono);color:#b0b0b0;letter-spacing:.02em}.ad-preview-creative span{font-size:var(--sc-fs-xs)}.house-creative{isolation:isolate;width:100%;height:100%;color:var(--sc-text);text-align:center;border-radius:inherit;background:radial-gradient(140% 52% at 50% 112%,#ff7a590f,#0000 64%),radial-gradient(90% 50% at 50% 26%,#ffffff0a,#0000 70%),linear-gradient(#262626,#1d1d1d);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 1px #ffffff0f}.house-tip{background:linear-gradient(#252525,#1e1e1e)}.house-kicker{font:600 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-text-3);align-items:center;gap:6px;display:inline-flex}.house-title{font:600 22px / 1.12 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.012em;color:#efefef;text-wrap:balance}.house-body{font-size:var(--sc-fs-sm);color:var(--sc-text-2);text-wrap:pretty;line-height:1.45}.house-fine{font-size:var(--sc-fs-xs);color:var(--sc-text-3);flex-direction:column;gap:2px;line-height:1.3;display:flex}.house-copy{flex-direction:column;align-items:center;gap:8px;display:flex}.house-action{flex-direction:column;align-items:stretch;gap:8px;display:flex}.house-cta{height:36px;font:650 var(--sc-fs-md) / 1 var(--sc-font);letter-spacing:.005em;color:var(--sc-lime-ink);background:var(--sc-lime) linear-gradient(180deg, var(--sc-lime-hi), var(--sc-lime));box-shadow:inset 0 1px 0 #ffffff52, 0 1px 2px #00000059, 0 10px 24px -12px rgb(var(--sc-lime-glow-rgb) / .7);cursor:pointer;transition:background var(--sc-t-fast) var(--sc-ease-out), transform var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out);border:1px solid #00000080;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.house-cta:hover{background:var(--sc-lime-hi) linear-gradient(180deg, var(--sc-lime-pale), var(--sc-lime-hi));box-shadow:inset 0 1px 0 #fff6, 0 1px 2px #00000059, 0 12px 28px -10px rgb(var(--sc-lime-glow-rgb) / .85)}.house-cta:active{transition-duration:40ms;transform:scale(.97)}html[data-input-mode=keyboard] .house-cta:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.house-link{height:22px;font:500 var(--sc-fs-xs) / 22px var(--sc-font);color:var(--sc-text-2);border-radius:var(--sc-r-xs);cursor:pointer;background:0 0;border:0;align-self:center;padding:0 6px;text-decoration:none}.house-link:hover{color:var(--sc-lime-tint);background:var(--sc-hover)}html[data-input-mode=keyboard] .house-link:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.house-tall{padding:14px 20px 18px}.house-tall .house-stage{flex:auto;place-items:end center;min-height:0;margin-bottom:14px;display:grid;position:relative}.house-tall .house-copy{margin-bottom:18px}.house-tall .house-body{max-width:238px}.house-tall.is-sketch{justify-content:center}.house-tall.is-sketch .house-stage{flex:none;place-items:center;margin-bottom:34px}.house-tall.house-coming{justify-content:center}.house-tall.house-coming .house-stage{flex:none}.house-rect{text-align:left;flex-direction:row;align-items:center;gap:2px;padding:0 16px 0 4px}.house-rect .house-copy{flex:auto;align-items:flex-start;gap:7px}.house-rect .house-title{font-size:19px}.house-rect .house-cta{align-self:stretch;height:32px;margin-top:4px}.house-rect.is-sketch{gap:14px;padding-left:14px}.house-rect.house-coming .house-link{align-self:flex-start;margin-left:-6px}.house-blocked{padding:14px 20px 18px}.house-blocked .house-stage{flex:auto;place-items:end center;min-height:0;margin-bottom:14px;display:grid}.house-blocked .house-copy{margin-bottom:16px}.house-blocked.is-compact{flex-direction:column;padding:12px}.house-blocked.is-compact .house-title{font-size:17px}.house-blocked.is-compact .house-cta{height:32px;font-size:var(--sc-fs-sm)}.house-tip{text-align:left;justify-content:center;align-items:flex-start;gap:12px;padding:22px 24px}.house-tip-text{font:500 15px / 1.55 var(--sc-font);color:#e4e4e4;text-wrap:pretty;margin:0}.house-tip .house-link{align-self:flex-start;margin-left:-6px}.house-key{white-space:nowrap;min-width:22px;height:22px;font:600 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-text);vertical-align:1px;background:linear-gradient(#3d3d3d,#333);border:1px solid #0000008c;border-radius:5px;justify-content:center;align-items:center;margin:0 2px;padding:0 6px;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 1px #00000080}.house-sketch{width:252px;height:176px;position:relative}.house-rect .house-sketch{flex:none;width:118px;height:92px}.sketch-window{background:#1a1a1a;border-radius:6px;grid-template:10px 1fr/12px 1fr 46px 36px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 10px 26px -10px #000c}.house-rect .sketch-window{grid-template:8px 1fr/9px 1fr 26px 22px}.sketch-bar{background:#2a2a2a;border-bottom:1px solid #111;grid-area:1/1/auto/4}.sketch-rail{background:#242424;border-right:1px solid #111;grid-area:2/1}.sketch-canvas{background:#161616;grid-area:2/2;place-items:center;display:grid;position:relative}.sketch-art{background:linear-gradient(160deg,#e9c9a6,#c9825c 55%,#6e5a4a);border-radius:1px;width:70%;height:58%;box-shadow:0 2px 6px #00000080}.sketch-dock{background:#262626;border-left:1px solid #111;flex-direction:column;grid-area:2/3;gap:4px;padding:5px 4px;display:flex}.sketch-dock i{background:#ffffff1a;border-radius:1px;height:5px}.sketch-dock i:first-child{height:18px}.sketch-ad{border:1px dashed rgb(var(--sc-lime-glow-rgb) / .55);background:repeating-linear-gradient(135deg, rgb(var(--sc-lime-glow-rgb) / .12) 0 1px, transparent 1px 5px);border-radius:2px;grid-area:1/4/3;margin:3px 3px 3px 4px}.sketch-arrow{background:var(--sc-lime-tint);border-radius:1px;width:18px;height:2px;margin-top:4px;position:absolute;top:50%;right:9px}.house-rect .sketch-arrow{width:11px;right:5px}.sketch-arrow:after{content:"";border-top:2px solid var(--sc-lime-tint);border-right:2px solid var(--sc-lime-tint);border-radius:1px;width:6px;height:6px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}html[data-theme=light] .workspace-column{background:#dcdcdc;border-inline-start-color:#b8b8be}html[data-theme=light] .workspace-slot{background:#d0d0d0}html[data-theme=light] .workspace-column-foot{background:var(--sc-chassis) linear-gradient(110deg, #f0f0f0, #d8d8d8);box-shadow:none;border-top-color:#b8b8be}html[data-theme=light] .workspace-column-remove{color:#3d5c0f;background:#6c9e2624;border-color:#6c9e2673}html[data-theme=light] .workspace-column-remove:hover{color:#233708;background:#6c9e263d}html[data-theme=light] .house-creative{background:radial-gradient(140% 52% at 50% 112%,#e2512f0d,#0000 64%),radial-gradient(90% 50% at 50% 26%,#fffc,#0000 70%),linear-gradient(#fbfbfb,#ececec);box-shadow:inset 0 0 0 1px #0000000f,inset 0 1px #fff}html[data-theme=light] .house-title{color:#1f1f1f}html[data-theme=light] .house-tip{background:linear-gradient(#fbfbfb,#ededed)}html[data-theme=light] .house-tip-text{color:#2a2a2a}html[data-theme=light] .house-key{color:var(--sc-text);background:linear-gradient(#fff,#ececec);border-color:#b9b9b9;box-shadow:0 1px #0000001f}html[data-theme=light] .sketch-window{background:#d6d6d6;box-shadow:0 0 0 1px #00000026,0 10px 24px -12px #00000059}html[data-theme=light] .sketch-bar,html[data-theme=light] .sketch-dock,html[data-theme=light] .sketch-rail{background:#ececec;border-color:#bdbdbd}html[data-theme=light] .sketch-canvas{background:#cfcfcf}html[data-theme=light] .sketch-dock i{background:#c6c6c6}html[data-theme=light] .sketch-ad{border-color:#6c9e26b3}html[data-theme=light] .ad-preview-creative{color:#6d6d6d;background:repeating-linear-gradient(135deg,#0000000a 0 1px,#0000 1px 9px),linear-gradient(#f2f2f2,#e7e7e7);outline-color:#00000029}html[data-theme=light] .ad-preview-creative strong{color:#444}@media (prefers-reduced-motion:reduce){.workspace-column.is-leaving{animation:none}.house-cta,.workspace-column-remove{transition:none}}.workspace-column-privacy{height:18px;font:500 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-text-3);white-space:nowrap;border-radius:var(--sc-r-xs);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 5px 0 4px;display:inline-flex}.workspace-column-privacy .icon{width:13px;height:13px}.workspace-column-privacy:hover{color:var(--sc-text);background:var(--sc-hover)}html[data-input-mode=keyboard] .workspace-column-privacy:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.house-blocked.is-sketch{justify-content:center}.house-blocked.is-sketch .house-stage{flex:none;place-items:center;margin-bottom:30px}.house-sketch.is-blocked .sketch-ad{background:0 0;border-color:#fff3;place-items:center;display:grid}.sketch-blocked{width:70%;max-width:16px;color:var(--sc-text-3)}html[data-theme=light] .house-sketch.is-blocked .sketch-ad{border-color:#00000038}.lc-scrim{z-index:520;animation:lc-scrim-in .18s var(--sc-ease-out);background:#0c0c0c80;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}@keyframes lc-scrim-in{0%{background:#0c0c0c00}}.lc-modal{max-width:calc(100vw - 32px);animation:lc-modal-in .26s var(--sc-ease-out);outline:none;display:flex;position:relative}.lc-modal.has-perch{margin-top:92px}@keyframes lc-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.lc-modal-surface{width:100%;max-height:calc(100vh - 140px);color:var(--sc-text);box-shadow:var(--sc-shadow-dialog), inset 0 1px 0 #ffffff12, inset 0 0 0 .5px #ffffff0f;background:linear-gradient(#2f2f2f,#282828 60%,#262626);border-radius:14px;display:flex;position:relative;overflow:hidden}.lc-perch{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:0}.lc-modal:not(.has-perch) .lc-modal-surface{max-height:calc(100vh - 56px)}.lc-modal-surface[data-gliding],.lc-modal-surface[data-gliding] .lc-account-body{overflow:hidden}.lc-modal-close{z-index:4;width:28px;height:28px;color:var(--sc-text-3);cursor:pointer;transition:background var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out);background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.lc-modal-close:hover{color:var(--sc-text);background:var(--sc-hover)}.lc-modal-close .icon,.lc-modal-close svg{width:14px;height:14px}.lc-display{font:600 24px / 1.12 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.015em;color:#f1efea;text-wrap:balance;margin:0}.lc-display.is-large{font-size:32px}.lc-kicker{font:600 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-text-3)}.lc-lede{font-size:var(--sc-fs-md);color:var(--sc-text-2);text-wrap:pretty;margin:0;line-height:1.5}.lc-fine{font-size:var(--sc-fs-xs);color:var(--sc-text-3);text-wrap:pretty;margin:0;line-height:1.45}.lc-hint{font-size:var(--sc-fs-xs);color:var(--sc-text-3);margin:0;line-height:1.45}.lc-note{font-size:var(--sc-fs-sm);color:var(--sc-lime-tint);margin:0}.lc-error{font-size:var(--sc-fs-sm);color:#ffb0a8;background:var(--sc-danger-wash);border-radius:7px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;line-height:1.45;display:flex}.lc-error>.lc-inline-link{white-space:nowrap;flex:none;align-self:center;margin-left:auto}.lc-alert{font-size:var(--sc-fs-sm);color:#ffb0a8;background:var(--sc-danger-wash);border-radius:8px;margin:0;padding:9px 11px;line-height:1.45}.lc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.lc-field-label{font:500 var(--sc-fs-sm) / 1.2 var(--sc-font);color:var(--sc-text-2);align-items:baseline;gap:6px;display:flex}.lc-field-label em{color:var(--sc-text-3);font-style:normal;font-weight:400}.lc-field-label .lc-inline-link{margin-left:auto}.lc-input:where(input,textarea){width:100%;height:34px;font-size:var(--sc-fs-md);border-radius:7px;padding:0 11px}.lc-textarea:where(textarea){resize:vertical;height:auto;min-height:112px;padding:9px 11px;line-height:1.5}.lc-code{font-family:var(--sc-font-mono);letter-spacing:.1em;text-transform:uppercase}.lc-code::placeholder{letter-spacing:.1em;color:var(--sc-text-disabled)}.lc-password{flex:auto;min-width:0;display:flex;position:relative}.lc-password .lc-input{padding-right:62px}.lc-reveal{min-width:46px;height:24px;font:500 var(--sc-fs-xs) / 24px var(--sc-font);color:var(--sc-text-2);box-shadow:var(--sc-inset-top), 0 0 0 .5px #0009;cursor:pointer;background:linear-gradient(#3a3a3a,#323232);border:0;border-radius:5px;padding:0 9px;position:absolute;top:5px;right:5px}.lc-reveal:hover:not([aria-pressed=true]){color:var(--sc-text);background:linear-gradient(#424242,#393939)}.lc-reveal[aria-pressed=true]{color:var(--sc-lime-hi);box-shadow:inset 0 1px 2px #0009, inset 0 0 0 1px rgb(var(--sc-lime-glow-rgb) / .14);background:linear-gradient(#1f1f1f,#262626)}.lc-tick{color:var(--sc-lime-tint);flex:none;overflow:visible}.lc-tick-dot{fill:var(--sc-text-3);opacity:.7;transition:opacity .12s var(--sc-ease-out)}.lc-tick-path{stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 2.5px rgb(var(--sc-lime-glow-rgb) / .45));transition:stroke-dashoffset .26s var(--sc-ease-out)}.lc-tick.is-on .lc-tick-dot{opacity:0}.lc-tick.is-on .lc-tick-path{stroke-dashoffset:0}.lc-requirement{font-size:var(--sc-fs-xs);color:var(--sc-text-3);transition:color .16s var(--sc-ease-out);align-items:center;gap:6px;display:inline-flex}.lc-requirement.is-met{color:var(--sc-text-2)}.lc-primary{height:36px;font:650 var(--sc-fs-md) / 1 var(--sc-font);letter-spacing:.005em;color:var(--sc-lime-ink);background:var(--sc-lime) linear-gradient(180deg, var(--sc-lime-hi), var(--sc-lime));box-shadow:inset 0 1px 0 #ffffff52, 0 1px 2px #00000059, 0 10px 26px -12px rgb(var(--sc-lime-glow-rgb) / .7);cursor:pointer;white-space:nowrap;transition:background var(--sc-t-fast) var(--sc-ease-out), transform var(--sc-t-fast) var(--sc-ease-out), box-shadow var(--sc-t-fast) var(--sc-ease-out);border:1px solid #00000080;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.lc-primary:hover:not(:disabled){background:var(--sc-lime-hi) linear-gradient(180deg, var(--sc-lime-pale), var(--sc-lime-hi))}.lc-primary:active:not(:disabled){transition-duration:40ms;transform:scale(.975)}.lc-primary:disabled{color:var(--sc-text-disabled);box-shadow:none;cursor:default;background:#333;border-color:#0006}.lc-primary.is-done,.lc-primary.is-done:disabled{color:var(--sc-lime-ink);background:var(--sc-lime) linear-gradient(180deg, var(--sc-lime-hi), var(--sc-lime));box-shadow:inset 0 1px 0 #ffffff52, 0 0 0 3px rgb(var(--sc-lime-glow-rgb) / .18);border-color:#00000080}.lc-primary.is-done .lc-tick{color:var(--sc-lime-ink)}.lc-primary.is-done .lc-tick-path{filter:none;stroke-width:2px}.lc-primary.is-large{border-radius:10px;height:42px;font-size:14px}.lc-primary.is-small{height:30px;font-size:var(--sc-fs-sm);border-radius:8px;padding:0 14px}html[data-input-mode=keyboard] .lc-primary:focus-visible,html[data-input-mode=keyboard] .lc-secondary:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.lc-secondary{height:30px;font:600 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-text);border:1px solid var(--sc-edge);box-shadow:var(--sc-inset-top), var(--sc-shadow-control);cursor:pointer;white-space:nowrap;transition:background var(--sc-t-fast) var(--sc-ease-out), transform var(--sc-t-fast) var(--sc-ease-out);background:linear-gradient(#3d3d3d,#343434);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.lc-secondary:hover:not(:disabled){background:linear-gradient(#464646,#3b3b3b)}.lc-secondary:active:not(:disabled){transition-duration:40ms;transform:scale(.975)}.lc-secondary.is-toggle[aria-pressed=true]{color:var(--sc-lime-hi);box-shadow:inset 0 1px 2px #0009, inset 0 0 0 1px rgb(var(--sc-lime-glow-rgb) / .14);background:linear-gradient(#1f1f1f,#262626)}html[data-theme=light] .lc-secondary.is-toggle[aria-pressed=true]{color:var(--sc-lime-text);background:#e6e6e6;box-shadow:inset 0 1px 2px #00000029}.lc-secondary:disabled{color:var(--sc-text-disabled);box-shadow:none;cursor:default;background:#2e2e2e}.lc-inline-link,.lc-secondary-link{font:500 var(--sc-fs-sm) / 1.3 var(--sc-font);color:var(--sc-lime-tint);cursor:pointer;background:0 0;border:0;border-radius:5px;margin:-2px -3px;padding:2px 3px;text-decoration:none}.lc-inline-link:hover:not(:disabled),.lc-secondary-link:hover{color:var(--sc-lime-pale);background:var(--sc-hover)}.lc-inline-link:disabled{color:var(--sc-text-disabled);cursor:default}html[data-input-mode=keyboard] .lc-inline-link:focus-visible,html[data-input-mode=keyboard] .lc-secondary-link:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}html[data-input-mode=keyboard] :is(.lc-switch,.lc-hint,.lc-fine,.lc-lede,.lc-error,.lc-note) .lc-inline-link:focus-visible{-webkit-text-decoration:underline 2px var(--sc-focus);text-decoration:underline 2px var(--sc-focus);text-underline-offset:3px;outline:none}.lc-inline-link.is-quiet-danger{color:var(--sc-text-3)}.lc-inline-link.is-quiet-danger:hover:not(:disabled){color:var(--sc-danger);background:var(--sc-danger-wash)}.lc-secondary-link{color:var(--sc-text-2);align-self:center}.lc-field-label .lc-inline-link{font-size:var(--sc-fs-xs)}.lc-danger-button{height:30px;font:600 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-danger);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f0776c66;border-radius:8px;padding:0 13px}.lc-danger-button:hover:not(:disabled){background:var(--sc-danger-wash);border-color:#f0776ca6}.lc-danger-button.is-solid{color:#fff;background:var(--sc-danger-fill);border-color:#00000080}.lc-danger-button.is-solid:hover:not(:disabled){background:var(--sc-danger-fill-hi)}.lc-danger-button:disabled{opacity:.5;cursor:default}.lc-segment{border-radius:8px;height:30px}.lc-segment>button{flex:1 1 0!important;padding:0 14px!important}.lc-segment.is-small{height:28px}.lc-save{font:650 10px / 1 var(--sc-font);letter-spacing:.02em;color:var(--sc-lime-ink);background:var(--sc-lime-tint);border-radius:8px;margin-left:2px;padding:2px 6px}.lc-row{align-items:center;gap:10px;min-width:0;display:flex}.lc-row.is-spread{justify-content:space-between;gap:18px}.lc-row>.lc-input{flex:auto}.lc-status{font:500 var(--sc-fs-xs) / 1 var(--sc-font);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lc-status.is-good{color:var(--sc-text-2)}.lc-status.is-warn{color:var(--sc-warn)}.lc-check-row{font-size:var(--sc-fs-sm);color:var(--sc-text-2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.lc-points{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lc-points li{font-size:var(--sc-fs-sm);color:var(--sc-text);align-items:flex-start;gap:9px;line-height:1.35;display:flex}.lc-points li>.lc-tick,.lc-points li>.lc-spark{margin-top:2px}.lc-points li>.lc-dash{margin-top:8px}.lc-points li.is-no{color:var(--sc-text-3)}.lc-points.is-compact{flex-flow:wrap;gap:6px 18px}.lc-dash{background:var(--sc-text-3);border-radius:1px;flex:none;width:9px;height:1.6px;margin:0 1.5px}.lc-spark{color:var(--sc-lime-tint);filter:drop-shadow(0 0 3px rgb(var(--sc-lime-glow-rgb) / .35));flex:none}.lc-badge{font:600 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-lime-pale);background:rgb(var(--sc-lime-glow-rgb) / .14);border-radius:9px;padding:3px 8px}.lc-auth .lc-modal-surface{min-height:416px}.lc-auth-stage{background:radial-gradient(120% 62% at 50% 112%,#ff7a594d,#0000 64%),radial-gradient(70% 34% at 50% 88%,#ffbe961a,#0000 72%),linear-gradient(#232323,#1c1c1c);flex:0 0 280px;position:relative;overflow:hidden;box-shadow:inset -1px 0 #00000073,inset -2px 0 #ffffff08}.lc-stage-words{z-index:2;flex-direction:column;gap:9px;padding:30px 28px 0;display:flex;position:relative}.lc-stage-greeting{font:600 26px / 1.08 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.015em;color:#f4efe8;text-wrap:balance}.lc-stage-sub{font-size:var(--sc-fs-sm);color:#ece2d6b3;text-wrap:pretty;line-height:1.45}.lc-stage-floor{justify-content:center;display:flex;position:absolute;bottom:26px;left:0;right:0}.lc-stage-floor:before{content:"";background:radial-gradient(closest-side,#ffcdaa21,#0000);width:210px;height:30px;margin-left:-105px;position:absolute;bottom:-14px;left:50%}.lc-auth-form{flex-direction:column;flex:auto;min-width:0;padding:33px 36px 26px;display:flex}.lc-auth-body{animation:lc-fade-in .22s var(--sc-ease-out);flex-direction:column;flex:auto;gap:18px;display:flex}@keyframes lc-fade-in{0%{opacity:0;transform:translateY(4px)}}.lc-form-title{font:600 21px / 1.15 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.01em;color:var(--sc-text);margin:0}.lc-form-lede{font-size:var(--sc-fs-md);color:var(--sc-text-2);margin:0;line-height:1.5}.lc-fields{flex-direction:column;gap:14px;display:flex}.lc-remember{flex-wrap:wrap;gap:4px 8px;margin-top:2px}.lc-remember em{font-style:normal;font-size:var(--sc-fs-xs);color:var(--sc-text-3)}.lc-form-actions{flex-direction:column;gap:10px;display:flex}.lc-form-actions .lc-primary{width:100%}.lc-auth-body>.lc-fine{text-align:center;margin-top:-6px}.lc-google-note{text-align:center;margin-top:8px}.lc-switch{font-size:var(--sc-fs-sm);color:var(--sc-text-3);text-align:center;margin:auto 0 0;padding-top:6px}.lc-auth-form.is-centered{justify-content:center;padding-bottom:40px}.lc-auth-form.is-centered .lc-auth-body{flex:none}.lc-auth-form.is-centered .lc-switch{margin-top:0}.lc-field-help{min-height:17px;font-size:var(--sc-fs-xs);color:var(--sc-text-3);line-height:1.45}.lc-field-help.is-error{color:#ffb0a8}.lc-field.has-aside{grid-template-columns:1fr auto;align-items:baseline;gap:6px 8px;display:grid}.lc-field.has-aside>.lc-field-label{grid-area:1/1}.lc-field.has-aside>.lc-field-aside{font-size:var(--sc-fs-xs);grid-area:1/2;justify-self:end}.lc-field.has-aside>.lc-password{grid-area:2/1/3/3}.lc-switch:empty{display:none}.lc-plans .lc-modal-surface{flex-direction:column;overflow:auto}.lc-plans-head{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 44px 0;display:flex}.lc-plans-head .lc-lede{text-wrap:balance;max-width:440px}.lc-plans-head .lc-segment{width:320px;margin-top:6px}.lc-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;padding:20px 24px 0;display:grid}.lc-plan{background:linear-gradient(#323232,#2c2c2c);border-radius:12px;flex-direction:column;min-width:0;padding:18px 20px 16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 0 0 .5px #000000b3,0 2px 8px #0003}.lc-plan.is-plus{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px rgb(var(--sc-lime-glow-rgb) / .42), 0 2px 8px #0003;background:linear-gradient(#343434,#2d2d2d)}.lc-plan h3{min-height:20px;font:600 16px / 1 var(--sc-font);color:var(--sc-text);align-items:center;gap:8px;margin:0;display:flex}.lc-price{flex-wrap:wrap;align-items:baseline;gap:2px 5px;margin-top:12px;display:flex}.lc-price strong{font:600 30px / 1 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.02em;color:var(--sc-text);font-variant-numeric:tabular-nums}.lc-price span{font-size:var(--sc-fs-sm);color:var(--sc-text-3)}.lc-price em{font-style:normal;font-size:var(--sc-fs-xs);color:var(--sc-text-3);flex:1 0 100%;margin-top:5px}.lc-plan-tagline{font-size:var(--sc-fs-sm);color:var(--sc-text-2);margin:12px 0 0;line-height:1.45}.lc-plan .lc-points{border-top:1px solid var(--sc-line);margin-top:14px;padding-top:14px}.lc-plan-action{text-align:center;flex-direction:column;align-items:stretch;gap:7px;margin-top:auto;padding-top:18px;display:flex}.lc-plan-action .lc-primary,.lc-plan-action .lc-secondary{width:100%;height:36px}.lc-plan-note{font-size:var(--sc-fs-xs);color:var(--sc-text-3);line-height:1.3}.lc-plan-note .lc-inline-link{font-size:inherit}.lc-plan-note.is-ghost{visibility:hidden}.lc-current{height:36px;font:600 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-text-2);background:#00000029;border-radius:9px;justify-content:center;align-self:stretch;align-items:center;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px 2px #00000059,0 .5px #ffffff0d}.lc-current.is-quiet{color:var(--sc-text-3);box-shadow:inset 0 0 0 1px var(--sc-line);background:0 0}.lc-joined{height:30px;font:600 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-lime-tint);justify-content:center;align-items:center;gap:7px;display:inline-flex}.lc-pro-row{background:linear-gradient(#2b2b2b,#272727);border-radius:12px;align-items:center;gap:20px;margin:12px 24px 0;padding:14px 20px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.lc-pro-copy{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.lc-pro-copy h3{font:600 16px / 1 var(--sc-font);color:var(--sc-text);align-items:center;gap:8px;margin:0;display:flex}.lc-pro-copy p{font-size:var(--sc-fs-sm);color:var(--sc-text-2);margin:0;line-height:1.4}.lc-pro-points{flex-wrap:wrap;gap:4px 16px;margin:2px 0 0;padding:0;list-style:none;display:flex}.lc-pro-points li{font-size:var(--sc-fs-xs);color:var(--sc-text-2);align-items:center;gap:6px;display:inline-flex}.lc-pro-action{flex-direction:column;flex:none;align-items:center;gap:6px;min-width:150px;display:flex}.lc-pro-action .lc-secondary{width:100%}.lc-plans-error{margin:12px 24px 0}.lc-plans-foot{font-size:var(--sc-fs-xs);color:var(--sc-text-3);border-top:1px solid var(--sc-line);background:#0000001f;align-items:center;gap:14px;margin-top:18px;padding:11px 24px;display:flex}.lc-currency{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.lc-currency .select{min-width:74px;height:24px;font-size:var(--sc-fs-xs)}.lc-plans.is-short.has-perch{margin-top:74px}.lc-plans.is-short .lc-modal-surface{max-height:calc(100vh - 122px)}.lc-plans.is-short .lc-plan-tagline{display:none}.lc-plans.is-short .lc-plans-head{gap:7px;padding-top:20px}.lc-plans.is-short .lc-display{font-size:22px}.lc-plans.is-short .lc-plans-head .lc-segment{height:28px;margin-top:3px}.lc-plans.is-short .lc-plan-grid{padding-top:14px}.lc-plans.is-short .lc-plan{padding:14px 18px 13px}.lc-plans.is-short .lc-price{margin-top:9px}.lc-plans.is-short .lc-price strong{font-size:26px}.lc-plans.is-short .lc-price em{margin-top:3px}.lc-plans.is-short .lc-plan .lc-points{gap:6px;margin-top:10px;padding-top:10px}.lc-plans.is-short .lc-plan-action{gap:5px;padding-top:12px}.lc-plans.is-short .lc-plan-action :is(.lc-primary,.lc-secondary,.lc-current){height:32px}.lc-plans.is-short .lc-pro-row{margin-top:10px;padding:10px 18px}.lc-plans.is-short .lc-pro-points{display:none}.lc-plans.is-short .lc-plans-foot{margin-top:12px;padding:8px 24px}.lc-order{background:radial-gradient(120% 60% at 0% 0%, rgb(var(--sc-lime-glow-rgb) / .06), transparent 60%), linear-gradient(180deg, #2a2a2a, #242424);flex-direction:column;flex:0 0 360px;gap:14px;padding:30px 30px 24px;display:flex;box-shadow:inset -1px 0 #00000073}.lc-order .lc-segment{align-self:stretch}.lc-lines{border-top:1px solid var(--sc-line);flex-direction:column;gap:8px;margin:4px 0 0;padding-top:14px;display:flex}.lc-lines>div{font-size:var(--sc-fs-sm);color:var(--sc-text-2);justify-content:space-between;gap:12px;display:flex}.lc-lines dt,.lc-lines dd{margin:0}.lc-lines dd{color:var(--sc-text);text-align:right;font-variant-numeric:tabular-nums}.lc-lines>.is-total{color:var(--sc-text);border-top:1px solid var(--sc-line);margin-top:4px;padding-top:10px;font-weight:650}.lc-lines>.is-total dd{font:600 18px / 1 "Lil Gabarito", var(--sc-font-display)}.lc-pay{flex-direction:column;flex:auto;justify-content:flex-start;gap:16px;padding:28px 30px 30px;display:flex}.lc-pay-title{font:600 18px / 1.2 "Lil Gabarito", var(--sc-font-display);color:var(--sc-text);margin:0}.lc-pay .lc-primary{width:100%}.lc-waiting{font:500 var(--sc-fs-md) / 1.3 var(--sc-font);color:var(--sc-text);align-items:center;gap:9px;margin:0;display:flex}.lc-pulse{background:var(--sc-lime-tint);width:8px;height:8px;animation:lc-pulse 1.6s var(--sc-ease-out) infinite;border-radius:50%;flex:none}@keyframes lc-pulse{0%{box-shadow:0 0 0 0 rgb(var(--sc-lime-glow-rgb) / .55)}70%,to{box-shadow:0 0 0 8px rgb(var(--sc-lime-glow-rgb) / 0)}}.lc-secondary.is-wide{width:100%;height:38px;font-size:var(--sc-fs-md)}.lc-secure{font-size:var(--sc-fs-xs);color:var(--sc-text-3);justify-content:center;align-items:center;gap:7px;margin:-4px 0 0;display:flex}.lc-secure svg,html[data-theme=light] .lc-secure svg{color:var(--sc-text-2);flex:none}.lc-next{border-top:1px solid var(--sc-line);flex-direction:column;gap:10px;margin-top:10px;padding-top:18px;display:flex}.lc-next .lc-group-label{margin:0}.lc-next ol{counter-reset:lc-next;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.lc-next li{font-size:var(--sc-fs-sm);color:var(--sc-text-2);counter-increment:lc-next;padding-left:28px;line-height:1.45;position:relative}.lc-next li:before{content:counter(lc-next);width:19px;height:19px;font:650 10.5px / 1 var(--sc-font);color:var(--sc-lime-tint);background:rgb(var(--sc-lime-glow-rgb) / .1);box-shadow:inset 0 0 0 1px rgb(var(--sc-lime-glow-rgb) / .3);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}html[data-theme=light] .lc-next li:before{color:var(--sc-lime-text);background:#6c9e2614;box-shadow:inset 0 0 0 1px #6c9e2659}.lc-celebrate .lc-modal-surface{background:radial-gradient(90% 55% at 50% 0%, rgb(var(--sc-lime-glow-rgb) / .1), transparent 70%), radial-gradient(110% 60% at 50% 110%, #ff7a5914, transparent 64%), linear-gradient(180deg, #2f2f2f, #262626);flex-direction:column;align-items:center}.lc-celebrate .petal-burst{z-index:0;clip-path:inset(0 round 14px)}.lc-celebrate-stage{z-index:1;justify-content:center;margin-top:34px;display:flex;position:relative}.lc-celebrate-words{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:4px 48px 30px;display:flex;position:relative}.lc-celebrate-words .lc-lede{max-width:400px}.lc-celebrate-words .lc-primary{min-width:220px;margin-top:8px}.lc-account-nav{background:linear-gradient(#2a2a2a,#242424);flex-direction:column;flex:0 0 228px;padding:28px 14px 14px;display:flex;box-shadow:inset -1px 0 #00000073}.lc-account-id{align-items:center;gap:10px;min-width:0;padding:2px 10px 18px;display:flex}.lc-account-who{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.lc-account-line{align-items:center;gap:7px;min-width:0;display:flex}.lc-account-line strong{min-width:0;font:600 var(--sc-fs-md) / 1.2 var(--sc-font);color:var(--sc-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-account-email{max-width:100%;font-size:var(--sc-fs-xs);color:var(--sc-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-plan-pill{font:600 10.5px / 1 var(--sc-font);color:var(--sc-text-2);background:#ffffff12;border-radius:9px;flex:none;padding:3px 7px}.lc-plan-pill:is(.plan-plus,.plan-pro){color:var(--sc-lime-ink);background:var(--sc-lime-tint)}.lc-account-tabs{flex-direction:column;gap:2px;display:flex}.lc-account-tabs>button{height:32px;font:500 var(--sc-fs-md) / 1 var(--sc-font);color:var(--sc-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 10px;display:flex}.lc-account-tabs>button:hover:not(.is-on){color:var(--sc-text);background:var(--sc-hover)}.lc-account-tabs>button.is-on{color:var(--sc-text);background:var(--sc-selected);box-shadow:inset 2px 0 0 var(--sc-lime)}.lc-account-nav-foot{margin-top:auto;padding-top:12px}.lc-account-nav-foot:before{content:"";background:var(--sc-line);height:1px;margin:0 10px 10px;display:block}.lc-signout{font:500 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px}.lc-signout:hover{color:var(--sc-text);background:var(--sc-hover)}.lc-account-body{flex:auto;min-width:0;padding:28px 32px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.lc-section{animation:lc-fade-in .2s var(--sc-ease-out);flex-direction:column;gap:12px;display:flex}.lc-section-title{font:600 20px / 1.15 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.01em;color:var(--sc-text);margin:0 0 4px;padding-right:32px}.lc-group-label{margin:8px 0 -4px var(--lc-inset);font:600 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-text-3)}.lc-section>.lc-hint{padding-inline:var(--lc-inset);text-wrap:pretty}.lc-modal{--lc-inset:16px}.lc-group{background:#00000024;border-radius:10px;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.lc-group-row{min-height:52px;padding:10px var(--lc-inset);align-items:center;gap:16px;display:flex}.lc-group-row+.lc-group-row{box-shadow:inset 0 1px #ffffff0d}.lc-group-row.is-field{padding:12px var(--lc-inset);flex-direction:column;align-items:stretch;gap:7px}.lc-group-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.lc-group-title{font:500 var(--sc-fs-md) / 1.25 var(--sc-font);color:var(--sc-text)}.lc-group-row.is-field .lc-group-title{font-size:var(--sc-fs-md);color:var(--sc-text)}.lc-group-hint{font-size:var(--sc-fs-xs);color:var(--sc-text-3);text-overflow:ellipsis;text-wrap:pretty;line-height:1.4;overflow:hidden}.lc-group-control{flex:none;align-items:center;gap:10px;display:flex}.lc-group-value{font-size:var(--sc-fs-sm);color:var(--sc-text-2)}.lc-group-value.is-amount{color:var(--sc-text);font-variant-numeric:tabular-nums}.lc-group.lc-plan-summary:is(.plan-plus,.plan-pro){box-shadow:inset 0 0 0 1px rgb(var(--sc-lime-glow-rgb) / .32)}.lc-group.is-danger{box-shadow:inset 0 0 0 1px #f0776c29}.lc-group.is-danger.is-open{background:var(--sc-danger-wash)}.lc-reassure{padding-inline:var(--lc-inset);font-size:var(--sc-fs-xs);color:var(--sc-text-3);align-items:center;gap:7px;margin:0;display:flex}.lc-reassure svg{color:var(--sc-lime-tint);flex:none}.lc-plan-card{padding:18px var(--lc-inset) 16px;background:linear-gradient(#323232,#2c2c2c);border-radius:12px;flex-direction:column;gap:12px;display:flex;box-shadow:inset 0 1px #ffffff12,0 0 0 .5px #000000b3}.lc-plan-card:is(.plan-plus,.plan-pro){box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px rgb(var(--sc-lime-glow-rgb) / .42)}.lc-plan-card.is-failing{box-shadow:inset 0 1px #ffffff14,0 0 0 1px #f0776c73}.lc-plan-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lc-plan-card-name{font:600 22px / 1.1 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.012em;color:#f1efea}.lc-plan-card-line{font-size:var(--sc-fs-md);color:var(--sc-text-2);margin:-4px 0 0;line-height:1.45}.lc-plan-card .lc-row{margin-top:2px}.lc-group.lc-offer{padding:16px var(--lc-inset);box-shadow:inset 0 0 0 1px rgb(var(--sc-lime-glow-rgb) / .26);gap:12px}.lc-offer-head{align-items:baseline;gap:10px;display:flex}.lc-offer-head strong{font:600 var(--sc-fs-md) / 1 var(--sc-font);color:var(--sc-text)}.lc-offer-head span{font-size:var(--sc-fs-sm);color:var(--sc-text-2)}.lc-plan-card .lc-row .lc-hint{flex:auto;min-width:0}.lc-section>.lc-hint .lc-inline-link{font-size:var(--sc-fs-sm)}.lc-group-row .lc-alert{margin-bottom:4px}.lc-small-body{flex-direction:column;gap:14px;width:100%;padding:30px 30px 26px;display:flex}.lc-support-address{font:600 var(--sc-fs-md) / 1.2 var(--sc-font);color:var(--sc-text);letter-spacing:.01em;-webkit-user-select:all;user-select:all;cursor:text;background:linear-gradient(#1c1c1c,#222);border:1px solid #0000008c;border-radius:8px;align-self:flex-start;padding:7px 12px;box-shadow:inset 0 1px 2px #00000080}a.lc-primary{text-decoration:none}html[data-theme=light] .lc-support-address{background:linear-gradient(#ececec,#f6f6f6);border-color:#b9b9b9;box-shadow:inset 0 1px 2px #0000001f}.lc-small-body .lc-display{padding-right:24px}.lc-small-body>.lc-primary,.lc-small-body>.lc-row{margin-top:4px}body:has(.toasts) .lc-scrim:has(>.lc-privacy){padding-bottom:calc(var(--toast-bottom,40px) + var(--toast-stack-height,0px) + 12px);flex-direction:column;justify-content:center;align-items:center;display:flex}body:has(.toasts) .lc-privacy{min-height:0}.lc-privacy .lc-small-body{min-height:0}.lc-privacy-list{flex-direction:column;min-height:0;display:flex;position:relative}.lc-privacy-scroll{border-radius:10px;outline:none;flex-direction:column;min-height:0;display:flex;overflow:auto}.lc-privacy-list{border-radius:10px}html[data-input-mode=keyboard] .lc-privacy-list:has(.lc-privacy-scroll[tabindex="0"]:focus){outline:1.5px dotted var(--sc-focus);outline-offset:2px}html[data-input-mode=keyboard] .lc-privacy-list .lc-privacy-scroll:focus{outline:none!important}.lc-privacy-list.has-more .lc-privacy-scroll{-webkit-mask-image:linear-gradient(#000 calc(100% - 52px),#0000 calc(100% - 18px));mask-image:linear-gradient(#000 calc(100% - 52px),#0000 calc(100% - 18px))}.lc-more-below{border-right:1.6px solid var(--sc-text-2);border-bottom:1.6px solid var(--sc-text-2);pointer-events:none;width:9px;height:9px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)rotate(45deg)}@media (height<=720px){.lc-privacy .lc-small-body{gap:9px;padding-block:22px 18px}.lc-privacy .lc-group-row{min-height:0;padding-block:6px}}.lc-strong{max-width:100%;color:var(--sc-text);overflow-wrap:anywhere;font-weight:600;display:inline-block}.lc-details{justify-content:space-between;align-items:center;gap:12px;display:flex}.lc-details-preview{max-height:160px;font:11px / 1.5 var(--sc-font-mono);color:var(--sc-text-2);background:var(--sc-field);box-shadow:var(--sc-inset-field);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:10px 12px;overflow:auto}.lc-steps{font-size:var(--sc-fs-sm);color:var(--sc-text);flex-direction:column;gap:8px;margin:2px 0 4px;padding-left:20px;line-height:1.45;display:flex}.lc-steps li::marker{color:var(--sc-lime-tint);font-weight:650}.lc-adblock .lc-modal-surface{min-height:360px}.lc-adblock .lc-auth-stage{flex-basis:236px}.lc-adblock-body{flex-direction:column;flex:auto;gap:14px;padding:32px 32px 24px;display:flex}.lc-adblock-body .lc-display{padding-right:24px}.lc-adblock-body .lc-secondary-link{align-self:flex-start;margin:2px 0 0 -5px}.lc-adblock-body .lc-row{margin-top:4px}.lc-signin-chip{height:20px;font:600 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-text);background:var(--sc-chip);box-shadow:var(--sc-chip-relief);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;margin:0 4px;padding:0 10px 0 7px;display:inline-flex}.lc-signin-chip .icon{color:var(--sc-lime-tint)}.lc-signin-chip:hover:not(:disabled){box-shadow:var(--sc-chip-relief-hover);color:#fff}.lc-signin-chip:disabled{opacity:.55;cursor:default}.lc-bug-chip{height:20px;font:500 var(--sc-fs-xs) / 1 var(--sc-font);color:var(--sc-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:5px;margin:0 2px 0 6px;padding:0 8px 0 6px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.lc-bug-chip .icon{color:var(--sc-text-2);transition:color var(--sc-t-fast) var(--sc-ease-out)}.lc-bug-chip:hover{color:var(--sc-text);background:var(--sc-hover);box-shadow:inset 0 0 0 1px #ffffff29}.lc-bug-chip:hover .icon{color:var(--sc-lime-tint)}html[data-input-mode=keyboard] .lc-bug-chip:focus-visible,html[data-input-mode=keyboard] .lc-signin-chip:focus-visible,html[data-input-mode=keyboard] .lc-account-btn:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.lc-account-btn{height:22px;color:var(--sc-text-3);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:3px;margin:0 4px;padding:0 4px 0 1px;display:inline-flex}.lc-account-btn:hover,.lc-account-btn[aria-expanded=true]{color:var(--sc-text);background:var(--sc-hover)}@media (width<=1199px){.lc-bug-chip{justify-content:center;width:22px;padding:0}.lc-bug-chip span{display:none}}.lc-avatar{font:650 9px / 1 var(--sc-font);letter-spacing:.02em;color:var(--sc-lime-tint);background:radial-gradient(circle at 32% 26%,#4a4a4a,#2e2e2e 72%);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 .8px #ffffff29,0 0 0 .6px #000000b3,0 1px 2px #00000059}.lc-avatar:is(.plan-plus,.plan-pro){box-shadow:inset 0 .8px 0 #ffffff29, 0 0 0 1.5px #1e1e1e, 0 0 0 2.6px var(--sc-lime-hi)}html[data-theme=light] .lc-scrim{background:#28282847}html[data-theme=light] .lc-modal-surface{color:var(--sc-text);box-shadow:var(--sc-shadow-dialog), inset 0 1px 0 #fff;background:linear-gradient(#fbfbfb,#f2f2f2)}html[data-theme=light] :is(.lc-display,.lc-plan-card-name){color:#1d1d1d}html[data-theme=light] :is(.lc-inline-link:not(.is-quiet-danger,.is-quiet,:disabled),.lc-note,.lc-joined){color:var(--sc-lime-text)}html[data-theme=light] .lc-status.is-warn{color:#8a5a00}html[data-theme=light] .lc-auth-stage{background:radial-gradient(120% 62% at 50% 112%,#ff7a5933,#0000 64%),linear-gradient(#f8f3ee,#efe6dd);box-shadow:inset -1px 0 #00000014}html[data-theme=light] .lc-stage-greeting{color:#2b211b}html[data-theme=light] .lc-stage-sub{color:#46342ab8}html[data-theme=light] .lc-stage-floor:before{background:radial-gradient(closest-side,#7846281f,#0000)}html[data-theme=light] .lc-secondary{color:var(--sc-text);background:linear-gradient(#fff,#efefef);border-color:#bdbdbd;box-shadow:0 1px 1.5px #00000014}html[data-theme=light] .lc-secondary:hover:not(:disabled){background:linear-gradient(#fff,#e7e7e7)}html[data-theme=light] .lc-secondary:disabled{color:var(--sc-text-disabled);box-shadow:none;background:#f4f4f4;border-color:#dadada}html[data-theme=light] .lc-primary:disabled:not(.is-done){color:var(--sc-text-disabled);box-shadow:none;background:#ececec;border-color:#dadada}html[data-theme=light] .lc-reveal{color:var(--sc-text-2);background:linear-gradient(#fff,#f0f0f0);box-shadow:0 0 0 .5px #00000040,0 1px 1px #0000000f}html[data-theme=light] .lc-reveal:hover:not([aria-pressed=true]){background:#f7f7f7}html[data-theme=light] .lc-reveal[aria-pressed=true]{color:var(--sc-lime-text);background:#e6e6e6;box-shadow:inset 0 1px 2px #00000029}html[data-theme=light] .lc-plan{background:linear-gradient(#fff,#f7f7f7);box-shadow:inset 0 1px #fff,0 0 0 .6px #00000029,0 2px 8px #0000000d}html[data-theme=light] .lc-plan.is-plus{background:#fff;box-shadow:0 0 0 1px #6c9e2699,0 2px 8px #0000000d}html[data-theme=light] .lc-pro-row{background:#00000006;box-shadow:inset 0 0 0 1px #0000001a}html[data-theme=light] .lc-current{color:var(--sc-text-2);background:#0000000d;box-shadow:inset 0 1px 2px #0000001a}html[data-theme=light] .lc-current.is-quiet{background:0 0;box-shadow:inset 0 0 0 1px #0000001f}html[data-theme=light] .lc-order,html[data-theme=light] .lc-account-nav{background:linear-gradient(#f3f3f3,#ebebeb);box-shadow:inset -1px 0 #00000014}html[data-theme=light] .lc-plan-card{background:#fff;box-shadow:0 0 0 .6px #00000029}html[data-theme=light] .lc-plan-card:is(.plan-plus,.plan-pro){box-shadow:0 0 0 1px #6c9e268c}html[data-theme=light] .lc-group{background:#fff;box-shadow:inset 0 0 0 1px #0000001a}html[data-theme=light] .lc-group-row+.lc-group-row{box-shadow:inset 0 1px #00000014}html[data-theme=light] .lc-group.lc-plan-summary:is(.plan-plus,.plan-pro){box-shadow:inset 0 0 0 1px #6c9e2680}html[data-theme=light] .lc-group.is-danger{box-shadow:inset 0 0 0 1px #c83c3238}html[data-theme=light] .lc-group.lc-offer{background:#fff;box-shadow:inset 0 0 0 1px #6c9e2666}html[data-theme=light] :is(.lc-reassure svg,.lc-tick){color:var(--sc-lime-lo)}html[data-theme=light] .lc-plans-foot{background:#00000008}html[data-theme=light] .lc-plan-pill{color:var(--sc-text-2);background:#0000000f}html[data-theme=light] .lc-plan-pill:is(.plan-plus,.plan-pro),html[data-theme=light] .lc-save{color:#fff;background:var(--sc-lime)}html[data-theme=light] :is(.lc-error,.lc-alert,.lc-field-help.is-error){color:#a3261d}html[data-theme=light] .lc-celebrate .lc-modal-surface{background:radial-gradient(90% 55% at 50% 0,#6c9e261a,#0000 70%),radial-gradient(110% 60% at 50% 110%,#e2512f14,#0000 64%),linear-gradient(#fbfbfb,#f1f1f1)}html[data-theme=light] .lc-avatar{color:#e9f5d6;background:radial-gradient(circle at 32% 26%,#5c5c5c,#3a3a3a 72%)}html[data-theme=light] .lc-avatar:is(.plan-plus,.plan-pro){box-shadow:0 0 0 1.5px #eee, 0 0 0 2.6px var(--sc-lime)}html[data-theme=light] .lc-signin-chip .icon{color:var(--sc-lime-lo)}html[data-theme=light] .lc-bug-chip{box-shadow:inset 0 0 0 1px #00000024}html[data-theme=light] .lc-bug-chip:hover .icon{color:var(--sc-lime-lo)}@media (prefers-reduced-motion:reduce){.lc-scrim,.lc-modal,.lc-auth-body,.lc-section,.lc-pulse{animation:none}.lc-tick-path{transition:none}}@media (width<=760px){.lc-auth-stage,.lc-order{display:none}.lc-plan-grid{grid-template-columns:1fr}.lc-pro-row{flex-direction:column;align-items:stretch}}.lc-adblock .lc-points{gap:7px}.lc-steps-box{padding:12px var(--lc-inset) 10px;background:#00000024;border-radius:10px;flex-direction:column;gap:8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.lc-steps-box .lc-group-label{margin:0}.lc-steps-box .lc-steps{margin:0;padding-left:18px}.lc-adblock-later{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.lc-adblock-later .lc-secondary-link{font-size:var(--sc-fs-sm);align-self:baseline;margin-left:-5px;line-height:1.3}.lc-adblock-count{font-size:var(--sc-fs-xs);color:var(--sc-text-3);line-height:1.3}.lc-adblock-count.is-error{color:#ffb0a8}html[data-theme=light] .lc-adblock-count.is-error{color:#a3261d}.lc-adblock-final{font-size:var(--sc-fs-sm);color:var(--sc-text-2);line-height:1.45}.lc-adblock-signin{font-size:var(--sc-fs-sm);color:var(--sc-text-3);margin:-4px 0 0}.lc-adblock-thanks{flex-direction:column;flex:auto;justify-content:center;gap:10px;display:flex}.lc-adblock-thanks .lc-display{text-wrap:balance}.lc-adblock.is-thanks .lc-modal-surface{min-height:344px}html[data-theme=light] .lc-steps-box{background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.lc-about .lc-modal-surface{flex-direction:column}.lc-about.is-about .lc-modal-surface{overflow:auto}.lc-about-page{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.lc-about-hero{background:radial-gradient(56% 92% at 80% 116%,#ff7a5957,#0000 66%),radial-gradient(34% 46% at 80% 98%,#ffbe961f,#0000 72%),linear-gradient(#252525,#1d1d1d);flex:none;justify-content:space-between;align-items:flex-end;gap:24px;min-height:232px;padding:34px 40px 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px #00000073}.lc-about-brand{flex-direction:column;align-self:center;gap:10px;padding-bottom:18px;display:flex}.lc-about-wordmark{width:auto;height:62px;margin-left:-6px;display:block}.lc-about .wl-wordmark-cactus{fill:#f4efe8}.lc-about-tagline{font:600 21px / 1.15 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.01em;color:#f4efe8e0;margin:0}.lc-about-version{font-size:var(--sc-fs-xs);color:#ece2d694;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;display:flex}.lc-about-version span+span:before{content:"·";margin-right:12px}.lc-about-stage{flex:none;align-items:flex-end;margin-right:8px;display:flex;position:relative}.lc-about-body{flex-direction:column;gap:22px;padding:24px 40px;display:flex}.lc-about-lede{max-width:600px;font-size:var(--sc-fs-md);color:var(--sc-text-2);text-wrap:pretty;margin:0;line-height:1.55}.lc-about-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.lc-about-features li{align-items:flex-start;gap:11px;min-width:0;display:flex}.lc-about-glyph{width:32px;height:32px;color:var(--sc-text-2);background:linear-gradient(#363636,#2c2c2c);border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000059}.lc-about-feature-text{flex-direction:column;gap:3px;min-width:0;display:flex}.lc-about-feature-text strong{font-size:var(--sc-fs-sm);color:var(--sc-text);font-weight:600;line-height:1.3}.lc-about-feature-text span{font-size:var(--sc-fs-xs);color:var(--sc-text-3);line-height:1.45}.lc-about-links{flex-wrap:wrap;gap:8px;display:flex}.lc-chip{height:30px;font:500 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-text);cursor:pointer;transition:background var(--sc-t-fast) var(--sc-ease-out), color var(--sc-t-fast) var(--sc-ease-out);background:linear-gradient(#3b3b3b,#323232);border:0;border-radius:15px;padding:0 13px;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0006}.lc-chip:hover{background:linear-gradient(#444,#393939)}.lc-chip.is-strong{color:var(--sc-lime-pale)}html[data-input-mode=keyboard] .lc-chip:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.lc-about-legal{font-size:var(--sc-fs-xs);color:var(--sc-text-3);border-top:1px solid var(--sc-line);flex-direction:column;gap:6px;padding-top:16px;line-height:1.5;display:flex}.lc-about-legal p,.lc-about-notice{margin:0}.lc-about-notice .lc-inline-link{font-size:inherit;line-height:inherit;text-align:left;margin:0 -2px;padding:0 2px}.lc-licences-page{height:min(660px,100vh - 140px)}.lc-licences-head{flex-direction:column;flex:none;gap:12px;padding:20px 32px 14px;display:flex}.lc-licences-head .lc-display{padding-right:24px}.lc-licences-head .lc-about-notice{font-size:var(--sc-fs-xs);color:var(--sc-text-3);line-height:1.5}.lc-back{height:24px;font:500 var(--sc-fs-sm) / 1 var(--sc-font);color:var(--sc-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:4px;margin-left:-6px;padding:0 8px 0 4px;display:inline-flex}.lc-back:hover{color:var(--sc-text);background:var(--sc-hover)}.lc-licence-search{width:100%}.lc-licences{outline:none;flex:auto;min-height:0;padding:2px 32px 6px;overflow:auto}.lc-licences-empty{font-size:var(--sc-fs-sm);color:var(--sc-text-3);text-align:center;margin:24px 0}.lc-licence-group{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.lc-licence-group .lc-group{margin:0;padding:0;list-style:none}.lc-licence-row{padding:10px var(--lc-inset) 11px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what badge""links links";gap:5px 12px;display:grid}.lc-licence-row+.lc-licence-row{box-shadow:inset 0 1px #ffffff0d}.lc-licence-what{flex-direction:column;grid-area:what;gap:2px;min-width:0;display:flex}.lc-licence-name{font-size:var(--sc-fs-sm);color:var(--sc-text);font-weight:600}.lc-licence-name a{color:inherit;text-decoration:none}.lc-licence-name a:hover{text-underline-offset:2px;text-decoration:underline}.lc-licence-version{color:var(--sc-text-3);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.lc-licence-use{font-size:var(--sc-fs-xs);color:var(--sc-text-3);line-height:1.4}.lc-licence-badge{font:600 10.5px / 1.25 var(--sc-font);color:var(--sc-text-2);white-space:nowrap;background:#ffffff0f;border-radius:6px;grid-area:badge;align-self:start;padding:3px 8px}.lc-licence-links{font-size:var(--sc-fs-xs);flex-wrap:wrap;grid-area:links;gap:3px 12px;display:flex}.lc-licence-links a{color:var(--sc-lime-tint);text-decoration:none}.lc-licence-links a:hover{color:var(--sc-lime-pale);text-underline-offset:2px;text-decoration:underline}.lc-licence-links a.is-source{font-weight:600}.lc-licences-foot{font-size:var(--sc-fs-xs);color:var(--sc-text-3);border-top:1px solid var(--sc-line);flex-wrap:wrap;flex:none;justify-content:space-between;gap:6px 16px;padding:12px 32px 14px;display:flex}.lc-licences-foot a{color:var(--sc-lime-tint);text-decoration:none}.lc-licences-foot a:hover{text-underline-offset:2px;text-decoration:underline}@media (height<=820px){.lc-about-hero{min-height:158px;padding-top:18px}.lc-about-wordmark{height:48px}.lc-about-tagline{font-size:19px}.lc-about-body{gap:16px;padding-top:18px;padding-bottom:18px}.lc-about-features{gap:10px 24px}.lc-about-features li{align-items:center}.lc-about-glyph{border-radius:7px;width:26px;height:26px}.lc-about-feature-text span{display:none}.lc-about-legal{padding-top:12px}}html[data-theme=light] .lc-about-hero{background:radial-gradient(56% 92% at 80% 116%,#ff7a5938,#0000 66%),linear-gradient(#f8f3ee,#efe6dd);box-shadow:inset 0 -1px #00000014}html[data-theme=light] .lc-about .wl-wordmark-cactus{fill:#2b211b}html[data-theme=light] .lc-about .wl-wordmark-lil{fill:var(--sc-lime-lo)}html[data-theme=light] .lc-about-tagline{color:#3a2c23}html[data-theme=light] .lc-about-version{color:#46342aa8}html[data-theme=light] .lc-about-glyph{color:#4a4a4a;background:linear-gradient(#fff,#f1f1f1);box-shadow:inset 0 0 0 1px #00000014,0 1px 2px #00000014}html[data-theme=light] .lc-chip{color:var(--sc-text);background:linear-gradient(#fff,#f3f3f3);box-shadow:inset 0 0 0 1px #0000001a,0 1px 2px #0000000f}html[data-theme=light] .lc-chip:hover{background:linear-gradient(#fff,#ebebeb)}html[data-theme=light] .lc-chip.is-strong{color:var(--sc-lime-text)}html[data-theme=light] .lc-licence-row+.lc-licence-row{box-shadow:inset 0 1px #00000012}html[data-theme=light] .lc-licence-badge{background:#0000000d}html[data-theme=light] :is(.lc-licence-links a,.lc-licences-foot a){color:var(--sc-lime-text)}.lc-google-block{flex-direction:column;gap:14px;display:flex}.lc-google{width:100%;height:36px;font:500 14px / 20px var(--sc-font);letter-spacing:.01em;color:#e3e3e3;cursor:pointer;transition:background var(--sc-t-fast) var(--sc-ease-out), border-color var(--sc-t-fast) var(--sc-ease-out), transform var(--sc-t-fast) var(--sc-ease-out);background:#131314;border:1px solid #8e918f;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:0 12px;display:inline-flex;position:relative}.lc-google svg{flex:none}.lc-google:hover:not(:disabled){background:#1d1e20;border-color:#a7aaa8}.lc-google:active:not(:disabled){transition-duration:40ms;transform:scale(.98)}html[data-input-mode=keyboard] .lc-google:focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px}.lc-google:disabled{cursor:default;opacity:.55}.lc-google-wait{background:#00000024;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.lc-google-wait .lc-waiting{font-size:var(--sc-fs-sm);margin:0}.lc-google-wait-actions{gap:14px;display:inline-flex}.lc-group-hint .lc-waiting{font:inherit;color:var(--sc-text);gap:8px;display:inline-flex}.lc-group-hint .lc-waiting .lc-pulse{align-self:flex-start;margin-top:.45em}[data-google-status]:focus,.lc-google-limit:focus,[data-mail-status]:focus,[data-password-status]:focus,.lc-form-lede:focus{outline:none}.lc-pulse.is-still{background:var(--sc-text-3);animation:none}.lc-group-hint .lc-hint-warn{color:#ffb0a8}html[data-theme=light] .lc-group-hint .lc-hint-warn{color:#a3261d}.lc-modal .lc-error,.lc-modal .lc-google-note{text-wrap:pretty}.lc-google-block .lc-google-limit,.lc-google-block .lc-google-error,.lc-auth-body .lc-resend-error{margin:10px 0 0}html[data-theme=light] .lc-google-wait{background:#fff;box-shadow:inset 0 0 0 1px #0000001a}html[data-theme=light] .lc-google{color:#1f1f1f;background:#fff;border-color:#747775}html[data-theme=light] .lc-google:hover:not(:disabled){background:#f6f7f7}.lc-or{font-size:var(--sc-fs-xs);color:var(--sc-text-3);align-items:center;gap:12px;display:flex}.lc-or:before,.lc-or:after{content:"";background:var(--sc-line);flex:auto;height:1px}.lc-news{font-size:var(--sc-fs-sm);align-items:flex-start;margin-top:-4px;line-height:1.35}.lc-news input{margin-top:2px}.lc-requirement{align-items:flex-start}.lc-requirement>.lc-tick{flex:none;margin-top:2px}.lc-requirement em{color:var(--sc-text-3);font-style:normal}.lc-requirement em:before{content:"·";padding-inline:.45em}.lc-method{align-items:center;gap:7px;display:inline-flex}.lc-auth-form{overscroll-behavior:contain;overflow-y:auto}@media (height<=820px){.lc-auth-form{padding-top:24px;padding-bottom:18px}.lc-auth-body{gap:13px}.lc-auth-body .lc-fields{gap:10px}.lc-auth-form .lc-input:where(input){height:32px}.lc-auth-form .lc-reveal{top:4px}.lc-google-block{gap:9px}.lc-auth-form .lc-google{height:34px}}.lc-inline-link.is-quiet{color:var(--sc-text-2)}.lc-inline-link.is-quiet:hover:not(:disabled){color:var(--sc-text)}.lc-row.is-end{justify-content:flex-end}.lc-nowrap{white-space:nowrap}html[data-theme=light] .lc-spark{color:var(--sc-lime-text);filter:none}html[data-theme=light] .lc-badge{color:var(--sc-lime-text);background:rgb(var(--sc-lime-glow-rgb) / .16)}.lc-foot-link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.lc-foot-link:hover{color:var(--sc-text)}.lc-fine a,.lc-about-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.lc-cookie-banner{z-index:450;width:min(400px,100vw - 68px);max-height:calc(100dvh - 110px);color:var(--sc-text);background:linear-gradient(#2f2f2f,#282828 60%,#262626);border-radius:14px;padding:16px 18px 14px;position:fixed;inset-block-end:36px;inset-inline-start:56px;overflow:auto;box-shadow:0 0 0 .5px #000000a6,0 6px 16px #0000004d,0 18px 44px -14px #0009,inset 0 1px #ffffff12,inset 0 0 0 .5px #ffffff0f}html[data-theme=light] .lc-cookie-banner{background:linear-gradient(#fbfbfb,#f2f2f2);box-shadow:0 0 0 .5px #0000002e,0 6px 16px #0000001a,0 18px 44px -14px #00000038,inset 0 1px #fff}body:has(.lc-privacy) .lc-cookie-banner{visibility:hidden}.lc-cookie-banner p{font:400 var(--sc-fs-md) / 1.5 var(--sc-font);color:var(--sc-text-2);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.lc-cookie-choices{margin-block-end:12px}.lc-cookie-settings p,.lc-cookie-essential p{font-size:var(--sc-fs-xs);color:var(--sc-text-3);text-wrap:pretty;overflow-wrap:anywhere;margin:0;line-height:1.4}.lc-cookie-settings{box-shadow:inset 0 1px #ffffff0d}html[data-theme=light] .lc-cookie-settings{box-shadow:inset 0 1px #00000014}.lc-cookie-banner .lc-cookie-actions{gap:8px;margin-block-start:12px}.lc-cookie-banner .lc-inline-link{margin-inline-end:auto}.lc-cookie-banner .lc-cookie-actions .lc-secondary{min-width:84px;min-height:32px;padding-block:7px}.lc-cookie-actions,.lc-cookie-preference-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:14px;display:flex}.lc-cookie-actions .lc-secondary,.lc-cookie-preference-actions .lc-secondary{white-space:normal;height:auto;min-height:36px;padding-block:9px}.lc-cookie-settings,.lc-cookie-essential{padding:12px var(--lc-inset)}.lc-cookie-category.lc-check-row{margin:0 0 4px}.lc-cookie-category span{font:500 var(--sc-fs-md) / 1.25 var(--sc-font);color:var(--sc-text)}.lc-cookie-settings .lc-cookie-state{color:var(--sc-text-2);margin-block-start:6px}.lc-cookie-settings .lc-cookie-note{margin-block-start:6px}@media (width<=600px){.lc-cookie-banner{width:calc(100vw - 20px);inset-inline-start:10px}}.live-mascot{pointer-events:none;flex:none;display:inline-block;position:relative}.live-mascot-perch{width:0;height:0;display:block}.live-mascot-canvas{pointer-events:none;opacity:0;transition:opacity .16s linear;display:block;position:absolute}.live-mascot-canvas[data-ready]{opacity:1}.petal-burst{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.live-mascot-canvas[data-over]{cursor:pointer}html.lc-landing-open{scrollbar-color:#444 #1c1c1c;height:auto;overflow:auto}html.lc-landing-open body{background:#1c1c1c;height:auto;overflow:visible}html.lc-landing-open #root{pointer-events:none;transform-origin:50% 0;will-change:transform;height:100dvh;overflow:hidden;box-shadow:0 -30px 120px -10px #000000bf,0 0 0 1px #ffffff0f}.lc-landing{--l-ink:#f4f1eb;--l-text:#bdbab4;--l-muted:#8f8c87;--l-line:#ffffff14;--l-gutter:clamp(20px, 4vw, 56px);--l-ground:#1c1c1c;color:var(--l-text);-webkit-user-select:text;user-select:text;font:400 17px / 1.6 var(--sc-font);background:radial-gradient(1400px 900px at 78% 0%, #262626, var(--l-ground) 70%) var(--l-ground);outline:none;display:block;position:relative;overflow-x:clip}.lc-landing[hidden]{display:none}.lc-landing ::selection{color:#10180a;background:var(--sc-lime-tint)}html[data-input-mode=keyboard] .lc-landing :focus-visible{outline:1.5px dotted var(--sc-focus);outline-offset:2px;border-radius:4px}.lc-landing h1:focus,.lc-landing h1:focus-visible{outline:none}.lc-l-top{z-index:3;height:60px;padding:0 var(--l-gutter);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#1c1c1c9e;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;box-shadow:0 1px #ffffff0d}.lc-l-brand{font:700 19px / 1 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.01em;color:var(--l-ink)}.lc-l-brand>span{color:var(--sc-lime-tint)}.lc-l-skip{cursor:pointer;height:32px;font:500 13px / 1 var(--sc-font);color:var(--l-ink);transition:background .16s var(--sc-ease-out);background:#ffffff12;border:0;border-radius:16px;padding:0 14px;box-shadow:inset 0 0 0 1px #ffffff14}.lc-l-skip:hover{background:#ffffff1f}.lc-l-story{max-width:1600px;padding:0 var(--l-gutter);grid-template-columns:minmax(0,4.3fr) minmax(0,7.7fr);column-gap:clamp(32px,4.5vw,80px);margin:0 auto;display:grid}.lc-l-steps{grid-area:1/1;padding-bottom:32vh}.lc-l-stage-col{grid-area:1/2}.lc-l-stage{margin:0;position:sticky;top:50vh;transform:translateY(-50%)}.lc-l-glow{z-index:-1;pointer-events:none;filter:blur(56px);background:radial-gradient(42% 46% at 26% 78%, #ff7a598c, transparent 72%), radial-gradient(48% 52% at 80% 22%, rgb(var(--sc-lime-glow-rgb) / .5), transparent 72%);position:absolute;inset:-18% -14% -26%}.lc-l-screen{aspect-ratio:16/10;width:min(100%,115.2vh);box-shadow:0 0 0 1px #ffffff17, inset 0 1px 0 #ffffff0f, 0 30px 80px -20px #000000a6, 0 60px 140px -40px rgb(var(--sc-lime-glow-rgb) / .22);background:#101010;border-radius:14px;margin-inline-start:auto;position:relative;overflow:hidden}.lc-l-scene{opacity:0;transition:opacity .42s var(--sc-ease-out);position:absolute;inset:0}.lc-l-scene.is-on{opacity:1}.lc-l-scene video{object-fit:cover;background:#101010;width:100%;height:100%;display:block}.lc-l-progress{background:#ffffff0f;height:3px;position:absolute;bottom:0;left:0;right:0}.lc-l-progress>span{background:var(--sc-lime-hi);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .lc-l-progress>span{transform-origin:100%}.lc-l-hero{flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);padding:0 0 14vh;display:flex;position:relative}.lc-l-cue{inset-inline-start:0;font:600 15px / 1 var(--sc-font);letter-spacing:.01em;color:var(--l-ink);transition:opacity .3s var(--sc-ease-out), transform .3s var(--sc-ease-out);align-items:center;gap:14px;display:flex;position:absolute;bottom:6vh}.lc-l-cue-track{width:26px;height:42px;box-shadow:inset 0 0 0 2px rgb(var(--sc-lime-glow-rgb) / .75), 0 0 24px -4px rgb(var(--sc-lime-glow-rgb) / .55);border-radius:13px;position:relative}.lc-l-cue-track>span{background:var(--sc-lime-hi);width:4px;height:9px;animation:lc-l-cue 1.8s var(--sc-ease-out) infinite;border-radius:2px;margin-left:-2px;position:absolute;top:8px;left:50%}@keyframes lc-l-cue{0%{opacity:0;transform:translateY(0)}20%{opacity:1}70%{opacity:0;transform:translateY(16px)}to{opacity:0;transform:translateY(16px)}}.lc-landing.is-scrolled .lc-l-cue{opacity:0;pointer-events:none;transform:translateY(8px)}.lc-landing h1{text-wrap:balance;max-width:11ch;font:700 clamp(48px, 6vw, 96px) / .96 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.03em;color:var(--l-ink);outline:none}.lc-landing:lang(de) .lc-l-hero h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.lc-l-lede{text-wrap:pretty;max-width:36ch;margin-top:28px;font-size:clamp(17px,1.35vw,20px)}.lc-l-cta{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:34px;display:flex}.lc-l-note{color:var(--l-muted);font-size:13.5px}.lc-l-start{cursor:pointer;height:48px;font:600 16px / 1 var(--sc-font);color:var(--sc-lime-ink);background:linear-gradient(180deg, #8cc23a, var(--sc-lime-lo));box-shadow:inset 0 1px 0 #ffffff47, 0 1px 2px #00000073, 0 14px 32px -12px rgb(var(--sc-lime-glow-rgb) / .7);transition:transform .18s var(--sc-ease-out), filter .18s var(--sc-ease-out), box-shadow .18s var(--sc-ease-out);border:0;border-radius:24px;align-items:center;gap:10px;padding:0 22px 0 26px;display:inline-flex}.lc-l-start svg{transition:transform .18s var(--sc-ease-out)}.lc-l-start:hover{filter:brightness(1.07);transform:translateY(-1px)}.lc-l-start:hover svg{transform:translate(3px)}.lc-l-start:active{transform:translateY(1px)}[dir=rtl] .lc-l-start svg{transform:scaleX(-1)}.lc-l-start.is-large{border-radius:28px;height:56px;padding:0 26px 0 30px;font-size:17px}.lc-l-step{min-height:max(80vh, calc(var(--l-scene-s,9) * 13vh));opacity:.3;transition:opacity .36s var(--sc-ease-out);flex-direction:column;justify-content:flex-start;display:flex}.lc-l-step.is-on{opacity:1}.lc-l-step-text{position:sticky;top:calc(50vh - 150px)}.lc-l-step h2{text-wrap:balance;max-width:15ch;font:650 clamp(32px, 3.3vw, 54px) / 1.04 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.02em;color:var(--l-ink)}.lc-l-step p{text-wrap:pretty;max-width:36ch;margin-top:22px;font-size:clamp(16px,1.25vw,18.5px)}.lc-l-band{max-width:1180px;padding:11vh var(--l-gutter) 0;margin:0 auto}.lc-l-band h2{font:650 clamp(30px, 3vw, 46px) / 1.06 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.02em;color:var(--l-ink);text-wrap:balance}.lc-l-local{max-width:none;padding:10vh var(--l-gutter);text-align:center;color:#0e1a06d1;background:radial-gradient(70% 90% at 15% 0%, #fff3, transparent 60%), radial-gradient(60% 80% at 100% 100%, #0e1a0638, transparent 65%), linear-gradient(160deg, #8fc640, var(--sc-lime) 55%, #557f1a);margin-top:0}.lc-l-local h2{letter-spacing:-.035em;max-width:14ch;color:var(--sc-lime-ink);margin:0 auto;font-size:clamp(44px,6vw,96px);line-height:.98}.lc-l-local p{text-wrap:pretty;max-width:50ch;margin:30px auto 0;font-size:clamp(18px,1.4vw,21px)}.lc-l-local ::selection{color:#fff;background:var(--sc-lime-ink)}.lc-l-formats dl{margin-top:36px}.lc-l-format{border-top:1px solid var(--l-line);font:500 clamp(18px, 1.6vw, 23px) / 1.4 var(--sc-font-display);letter-spacing:-.005em;grid-template-columns:minmax(7.5em,2fr) minmax(0,7fr);align-items:baseline;gap:4px 32px;padding:20px 0;display:grid}.lc-l-format:last-child{border-bottom:1px solid var(--l-line)}.lc-l-format dt{color:var(--l-ink);font-weight:650}.lc-l-format dd{color:var(--l-text);text-wrap:pretty}.lc-l-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:0 clamp(32px,5vw,88px);display:grid}.lc-l-faq h2{max-width:10ch;position:sticky;top:96px}.lc-l-qa{border-top:1px solid var(--l-line)}.lc-l-qa:last-child{border-bottom:1px solid var(--l-line)}.lc-l-qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 2px;list-style:none;display:flex}.lc-l-qa summary::-webkit-details-marker{display:none}.lc-l-qa summary:before{content:none;display:none}.lc-l-qa h3{font:600 18px / 1.35 var(--sc-font);color:var(--l-ink)}.lc-l-plus{color:var(--sc-lime-tint);transition:transform .22s var(--sc-ease-out);flex:none}.lc-l-qa[open] .lc-l-plus{transform:rotate(45deg)}.lc-l-qa summary:hover h3{color:#fff}.lc-l-qa p{max-width:60ch;padding:0 2px 26px;font-size:16px}.lc-l-footer{max-width:1180px;padding:26px var(--l-gutter) 0;color:var(--l-muted);text-align:start;gap:14px;margin:11vh auto 0;font-size:12.5px;display:grid}.lc-l-footer-top{border-top:1px solid var(--l-line);align-items:baseline;gap:14px;padding-top:22px;display:flex}.lc-l-links,.lc-l-languages{flex-wrap:wrap;gap:6px 20px;display:flex}.lc-l-links :is(button,a),.lc-l-languages a{cursor:pointer;font:inherit;color:var(--sc-lime-tint);background:0 0;border:0;padding:2px 0;font-size:13.5px;text-decoration:none}.lc-l-links :is(button,a):hover,.lc-l-languages a:hover{color:var(--sc-lime-pale);text-underline-offset:3px;text-decoration:underline}.lc-l-languages{font-size:13.5px}.lc-l-languages a{color:var(--l-text)}.lc-l-languages [aria-current]{color:var(--l-ink);font-weight:600}.lc-l-legal{gap:6px;max-width:92ch;font-size:12px;line-height:1.5;display:grid}.lc-l-finale{min-height:62vh;padding:10vh var(--l-gutter) 12vh;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:34px;display:flex}.lc-l-finale h2{max-width:13ch;font:700 clamp(48px, 6.6vw, 104px) / .98 "Lil Gabarito", var(--sc-font-display);letter-spacing:-.035em;color:var(--l-ink);text-wrap:balance}@media (width<=1000px){.lc-l-story{display:block}.lc-l-stage-col{z-index:2;background:linear-gradient(var(--l-ground) 82%, #1c1c1c00);padding-bottom:28px;position:sticky;top:60px}.lc-l-glow{filter:blur(40px);opacity:.75;inset:4% 2% 10%}.lc-l-steps{padding-bottom:20vh}.lc-l-stage{max-width:640px;margin:0 auto;position:static;transform:none}.lc-l-hero{min-height:0;padding:32px 0 9vh}.lc-l-screen{width:100%}.lc-l-step{min-height:max(60vh, calc(var(--l-scene-s,9) * 8vh));justify-content:flex-start;padding-top:2vh}.lc-l-step-text{top:calc(var(--l-stage-bottom,50vh) + 12px)}.lc-l-cue{margin-top:7vh;position:static}.lc-l-step,.lc-l-step.is-on{opacity:1}.lc-l-step h2{max-width:20ch}.lc-l-step p{max-width:52ch}.lc-l-faq{display:block}.lc-l-faq h2{margin-bottom:24px;position:static}.lc-l-formats dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lc-l-scene,.lc-l-step,.lc-l-start,.lc-l-start svg,.lc-l-plus,.lc-l-cue{transition:none}.lc-l-cue-track>span{opacity:1;animation:none}}
