.gloss-editor{grid-column:1/-1;min-width:0}.gloss-workspace{border:1px solid;gap:1rem;margin-top:1rem;padding:1.2rem;display:grid}.gloss-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.gloss-heading h3{margin:.4rem 0;font-size:1.5rem;line-height:1.1}.gloss-pill{white-space:nowrap;border:1px solid;padding:.4rem .6rem;font-size:.875rem}.gloss-tools{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.gloss-tools button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #797979;padding:.55rem .7rem}.gloss-tools button:disabled{opacity:.45;cursor:default}.gloss-sliders{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.gloss-editor input[type=range]{accent-color:#5c761a;min-height:2rem;padding:0}.gloss-viewport{background:#fff;border:1px solid #aaa;max-height:580px;overflow:auto}.gloss-artboard{max-width:none;min-height:20px;position:relative}.gloss-artboard>img,.gloss-artboard>canvas,.gloss-artboard>svg{object-fit:fill;width:100%;max-width:none;height:100%;position:absolute;inset:0}.gloss-artboard>svg{touch-action:none;cursor:crosshair}.gloss-editor .quote-button{white-space:normal;justify-content:center;font-size:.875rem}.gloss-editor .form-note{font-size:.875rem;line-height:1.5}:is(.gloss-editor button:focus-visible,.gloss-editor input:focus-visible){outline-offset:3px;outline:3px solid #617b19}@media (max-width:600px){.gloss-workspace{padding:.8rem}.gloss-heading{display:block}.gloss-pill{margin-top:.5rem;display:inline-block}.gloss-sliders{grid-template-columns:1fr}.gloss-viewport{max-height:420px}}.gloss-tools button{border-radius:10px;align-items:center;gap:7px;display:inline-flex;box-shadow:inset 0 1px #ffffff20,0 3px #090b10}.gloss-tools button:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #0007,0 1px #090b10}.gloss-tools button[aria-pressed=true]{color:#101923;background:linear-gradient(145deg,#d5f1fb,#8ccfe8 55%,#609fd1);border-color:#e7f9ff}.gloss-editor input[type=range]{accent-color:#78bddb}.gloss-artboard{width:100%}.gloss-artboard>svg{cursor:default}.gloss-workspace>.gloss-heading{order:0}.image-tools{flex-wrap:wrap;gap:9px;display:flex}.image-tools button,.image-tools button:hover,.image-tools button:active{transform:none!important}.tool-group-label{letter-spacing:.14em;text-transform:uppercase;color:#9dd8ef;flex-basis:100%;font-size:11px;font-weight:700}.tool-help{color:#b8c0cb;font-size:12px}.view-tools,.image-tools{background:#ffffff05;border:1px solid #ffffff20;padding:10px}.editor-sliders{background:#ffffff06;border:1px solid #ffffff2b;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.editor-sliders label{gap:6px;font-size:13px;display:grid}.editor-sliders output{font-variant-numeric:tabular-nums;color:#9dd8ef}.editor-inline-status,.editor-inline-warning{margin:0;font-size:13px;line-height:1.45}.editor-inline-status{color:#b8c0cb}.editor-inline-warning{color:#b9e4f4;font-weight:650}@media (max-width:600px){.editor-sliders{grid-template-columns:1fr}}.gloss-artboard>img{object-fit:fill}.gloss-viewport,.gloss-artboard{background:repeating-conic-gradient(#222630 0% 25%,#181b23 0% 50%) 50%/24px 24px}.gloss-viewport{overscroll-behavior:contain;width:100%;position:relative}.gloss-zoom-stage{justify-content:center;align-items:center;min-height:100%;display:flex;position:relative}.gloss-artboard{flex-shrink:0;overflow:hidden}.gloss-workspace>.view-tools{order:2}.gloss-workspace>.artwork-tools{order:3}.gloss-workspace>.artwork-settings{order:4}.gloss-workspace>.gloss-tools-group{order:5}.gloss-workspace>.gloss-settings{order:6}.gloss-workspace>.editor-inline-status,.gloss-workspace>.editor-inline-warning{order:7}.view-tools output{text-align:center;font-variant-numeric:tabular-nums;min-width:3.2em}.gloss-workspace .gloss-artboard>img{clip-path:none}.gloss-image-clip,.gloss-image-clip>img{object-fit:fill;width:100%;max-width:none;height:100%;position:absolute;inset:0}.gloss-artboard{isolation:isolate}.gloss-artboard>.editor-material-layer{z-index:0}.gloss-artboard>.gloss-image-clip{z-index:1}.gloss-artboard>.editor-mask-layer{z-index:2;pointer-events:none}.gloss-artboard>.editor-artwork-layer{z-index:1;pointer-events:none}.gloss-artboard>svg:not(.editor-material-layer):not(.editor-artwork-layer){z-index:3}.editor-sliders:empty{display:none}@media (max-width:800px),(hover:none),(pointer:coarse){.gloss-tools .desktop-background-refine{display:none}}.gloss-workspace>.gloss-canvas-frame{order:1;min-width:0;position:relative}.gloss-removal-loading{z-index:2;color:#fff;cursor:wait;text-align:center;background:#11141bbf;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;font-size:16px;font-weight:600;display:flex;position:absolute;inset:0}.gloss-removal-spinner{border:3px solid #ffffff40;border-top-color:#9dd8ef;border-radius:50%;width:38px;height:38px;animation:.85s linear infinite gloss-removal-spin}@keyframes gloss-removal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gloss-removal-spinner{animation:none}}.gloss-canvas-frame>.canvas-view-tools{z-index:1;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:6px;padding:0;display:flex;position:absolute;bottom:10px;left:10px}.options-form .canvas-view-tools button{color:#151b25;background:#e9eef5;border-color:#cbd5e1;min-width:42px;min-height:42px;padding:8px;box-shadow:0 2px 8px #0008;transform:none!important}.options-form .canvas-view-tools button:hover{color:#111827;background:#fff}.gloss-controls-box{background:#ffffff05;border:1px solid #ffffff2b;order:5;gap:10px;min-width:0;max-width:100%;padding:12px;display:grid}.gloss-control-subbox{background:#0c121b66;border:1px solid #ffffff25;gap:10px;padding:10px;display:grid}.gloss-mode-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gloss-control-subbox .mask-segments{gap:6px;display:flex}.gloss-control-subbox .mask-segments button{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.tolerance-subbox{background:#00000018;padding:8px}.gloss-history-row{order:4;gap:6px;display:flex}.gloss-history-row button{color:#d9edf5;cursor:pointer;background:#ffffff08;border:1px solid #8fcee680;justify-content:center;align-items:center;width:42px;height:38px;display:inline-flex}.gloss-history-row button:hover{background:#ffffff14;border-color:#bdeafa}.gloss-history-row button:disabled{opacity:.4;cursor:default}.gloss-history-row button span{font:700 11px/1 Space,Arial,sans-serif}@media (min-width:900px){.options-form .gloss-history-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.options-form .gloss-history-row button{gap:6px;width:100%;min-width:0;height:42px;min-height:42px}.options-form .gloss-history-row button span{display:inline}}@media (max-width:899px){.gloss-history-row button span{display:none}}.gloss-controls-box>.gloss-tool-row{background:0 0;border:0;flex-wrap:nowrap;gap:4px;min-width:0;padding:0;display:flex;overflow:visible}.gloss-tool-row>button{white-space:nowrap;flex:1 1 0;min-width:0}.gloss-controls-box>.gloss-settings{background:0 0;border:0;grid-template-columns:1fr;padding:0}@media (max-width:800px){.gloss-controls-box>.gloss-settings:not(.gloss-detail-control){display:none}}.options-form .gloss-tool-row button{box-shadow:none;min-height:44px}.options-form .gloss-tool-row .gloss-tool-button{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:58px;padding:6px 3px;font-size:18px;line-height:1;display:flex}.options-form .gloss-tool-button small{color:inherit;font:600 9px/1 Space,Arial,sans-serif}.options-form .gloss-tool-button.gloss-select-button>span{font-size:28px;line-height:.6}.gloss-title{align-items:center;gap:8px;display:flex}.gloss-title .tool-group-label{flex:initial}.gloss-title small{color:#a7cddd;font-size:12px;line-height:1.2}.options-form .gloss-tool-row .auto-gloss-button{color:#d9edf5;min-height:58px;box-shadow:none;background:#ffffff08;border:1px solid #8fcee680;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:6px;font:700 11px/1 Space,Arial,sans-serif;display:flex}.gloss-tone-selection{grid-template-columns:1fr 1fr;gap:6px;display:grid}.options-form .gloss-tone-selection button{color:#e2e8f0;min-height:40px;box-shadow:none;background:#111720;border:1px solid #687382;padding:8px;font:650 13px/1 Space,Arial,sans-serif}.options-form .gloss-tone-selection button[aria-pressed=true]{color:#101923;background:#9bd8ee;border-color:#d7f4fc}.cut-border-control{align-items:end;grid-template-columns:minmax(0,1fr) auto!important}.cut-border-control output{color:#9bd8ee;font-variant-numeric:tabular-nums;white-space:nowrap;padding-bottom:7px;font-size:14px}.mobile-cut-border{display:none}.editor-review-outside{justify-content:center;align-items:center;width:100%;min-height:48px;margin:10px 0 0;display:flex}@media (min-width:900px){.editor-review-outside{display:none!important}}.gloss-workspace>.cut-border-control{order:6}.canvas-view-tools .background-action{color:#d9edf5;white-space:nowrap;background:#ffffff08;border-color:#8fcee680;font-weight:700}.canvas-view-tools .background-action:hover{background:#ffffff14;border-color:#bdeafa}.background-action-short{display:none}@media (max-width:800px),(hover:none),(pointer:coarse){.background-action-full{display:none}.background-action-short{display:inline}}.gloss-pointer-action{justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;position:relative}.gloss-pointer-action svg{transform:rotate(-8deg)}.gloss-pointer-action b{color:#101923;background:#9bd8ee;border-radius:50%;place-items:center;width:13px;height:13px;font:800 13px/13px Arial,sans-serif;display:grid;position:absolute;bottom:-4px;right:-4px}.editor-side-toolbar,.editor-preview-desktop,.editor-empty-canvas{display:none}.editor-empty-canvas{box-sizing:border-box}.options-form .editor-side-toolbar button,.options-form .gloss-tool-row>button{width:100%;grid-column:auto!important}.options-form .editor-placeholder-gloss .gloss-tool-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (min-width:900px){.options-form .gloss-workspace{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(210px,255px);align-items:start;column-gap:16px}.options-form .gloss-workspace>.gloss-heading{grid-column:1/-1}.options-form .gloss-workspace>.gloss-canvas-frame{grid-area:2/1/6;align-self:stretch}.options-form .gloss-workspace>.gloss-canvas-frame .gloss-viewport{max-height:calc(100vh - 205px)}.options-form .gloss-canvas-frame>.canvas-view-tools{display:none}.options-form .editor-side-toolbar{background:#ffffff05;border:1px solid #ffffff2b;grid-area:2/2;gap:8px;padding:12px;display:grid}.options-form .editor-side-toolbar button{color:#d9edf5;min-height:42px;box-shadow:none;cursor:pointer;background:#ffffff08;border:1px solid #8fcee680;justify-content:center;align-items:center;gap:8px;padding:8px;font:700 12px/1 Space,Arial,sans-serif;display:flex}.options-form .editor-side-toolbar button:hover{background:#ffffff14;border-color:#bdeafa}.options-form .editor-side-toolbar button[aria-pressed=true]{color:#101923;background:#9bd8ee;border-color:#d9f4fc}.options-form .editor-side-toolbar button:disabled{opacity:.4;cursor:default}.options-form .editor-side-zoom,.options-form .editor-side-pairs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.options-form .gloss-workspace>.gloss-controls-box{grid-area:3/2;align-self:start}.options-form .gloss-controls-box>.gloss-tool-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.options-form .gloss-tool-row .auto-gloss-button{order:1}.options-form .gloss-tool-row .gloss-reset-button{order:2}.options-form .gloss-tool-row .gloss-add-button{order:3}.options-form .gloss-tool-row .gloss-remove-button{order:4}.options-form .gloss-tool-row .gloss-brush-button{order:5}.options-form .gloss-tool-row .gloss-eraser-button{order:6}.options-form .gloss-tool-row .gloss-undo-button{order:7}.options-form .gloss-tool-row .gloss-redo-button{order:8}.options-form .gloss-workspace>.cut-border-control{grid-area:4/2;align-self:start}.options-form .gloss-workspace>.editor-preview-desktop{color:#101923;background:#9bd8ee;border-color:#d9f4fc;grid-area:5/2;justify-content:center;align-items:center;min-height:48px;margin:0;display:flex}.options-form .gloss-workspace>.background-tools,.options-form .gloss-workspace>.artwork-settings:not(.cut-border-control),.options-form .gloss-workspace>.editor-inline-status,.options-form .gloss-workspace>.editor-inline-warning{grid-column:2}.editor-preview-mobile{display:none!important}.options-form .gloss-workspace>.editor-empty-canvas{color:#a7cddd;background:repeating-conic-gradient(#222630 0% 25%,#181b23 0% 50%) 50%/24px 24px;border:1px solid #8fcee655;grid-area:2/1/5;place-items:center;min-height:420px;font-size:15px;display:grid}.options-form .gloss-workspace>.editor-placeholder-gloss{grid-area:3/2}.options-form .gloss-workspace>.editor-upload-placeholder{background:#ffffff05;border:1px solid #ffffff2b;grid-area:4/2;align-self:start;height:150px;margin:0;padding:12px}.options-form .editor-placeholder-gloss .gloss-tool-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.options-form .editor-placeholder-gloss .gloss-tool-row button{padding:6px;font-size:11px;min-height:46px!important}.options-form .editor-placeholder-gloss .gloss-tool-row button:disabled{opacity:.35}.options-form .editor-side-zoom,.options-form .editor-side-pairs,.options-form .gloss-controls-box>.gloss-tool-row{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.options-form .editor-side-zoom,.options-form .editor-side-pairs{gap:8px}.options-form .gloss-controls-box>.gloss-tool-row{gap:6px}.options-form .gloss-tool-row>button{min-height:46px!important}.options-form .editor-upload-compact button{width:auto!important;min-height:42px!important;padding:10px 14px!important}.options-form .editor-upload-compact button span{display:inline}}.gloss-detail-control{margin:1rem 0}.gloss-detail-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.gloss-detail-control output{font-variant-numeric:tabular-nums}.gloss-detail-control input:focus-visible{outline-color:#94c9df}.gloss-detail-labels{color:#b9c3cb;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.gloss-detail-control small{color:#b9c3cb;font-size:.75rem}@media (max-width:800px){.gloss-brush-button,.gloss-eraser-button{display:none!important}}.gloss-canvas-frame>.canvas-background-tools{z-index:1;background:0 0;border:0;padding:0;display:flex;position:absolute;bottom:10px;right:10px}.canvas-background-tools .background-action{font-weight:700;color:#d9edf5!important;background:#ffffff10!important;border-color:#8fcee680!important;min-height:42px!important;padding:8px 11px!important}@media (min-width:900px){.options-form .gloss-workspace{grid-template-rows:auto auto auto auto;row-gap:0}.options-form .gloss-workspace>.gloss-heading{grid-area:1/1}.options-form .gloss-workspace>.gloss-canvas-frame{grid-area:2/1/6;align-self:stretch;height:100%;min-height:clamp(500px,62svh,620px)}.options-form .gloss-workspace>.gloss-canvas-frame .gloss-viewport{height:100%;min-height:0;max-height:none}.options-form .gloss-workspace>.editor-preview-desktop{grid-area:1/2;align-self:center;min-height:42px}.options-form .editor-side-toolbar{grid-row:2}.options-form .gloss-workspace>.gloss-history-row{grid-area:3/2;align-self:start}.options-form .gloss-workspace>.gloss-controls-box{grid-row:4}.options-form .gloss-workspace>.cut-border-control{grid-row:5;min-height:58px;padding:8px 10px}.options-form .gloss-workspace:not(:has(.gloss-controls-box))>.cut-border-control{grid-row:3}.options-form .gloss-workspace:not(:has(.gloss-controls-box))>.gloss-canvas-frame{grid-row:2/4}.options-form .editor-side-toolbar,.options-form .gloss-workspace>.gloss-controls-box,.options-form .gloss-workspace>.cut-border-control{margin:0}.options-form .editor-side-toolbar,.options-form .gloss-workspace>.gloss-controls-box{gap:4px;padding:9px}.options-form .cut-border-control label{gap:3px}.options-form .gloss-workspace>.canvas-background-tools{display:none}.options-form .gloss-workspace>.editor-empty-canvas{text-align:center;grid-row:2/5;grid-template-rows:auto auto auto;gap:12px;height:100%;min-height:clamp(500px,62svh,620px)}.options-form .editor-empty-canvas p{color:#a7cddd;margin:0}.options-form .editor-empty-canvas .editor-empty-upload{color:#101923;min-height:46px;box-shadow:none;cursor:pointer;background:#9bd8ee;border:1px solid #8fcee680;border-radius:8px;justify-self:center;align-items:center;gap:8px;padding:11px 16px;font:700 14px/1 Space,Arial,sans-serif;display:inline-flex;grid-column:auto!important}.options-form .editor-empty-canvas small{color:#bfc7d3;font-size:11px}.options-form .gloss-workspace>.editor-placeholder-border{grid-area:4/2;align-self:start}.options-form .gloss-workspace>.editor-preview-placeholder{color:#101923;background:#9bd8ee;border-color:#d9f4fc;grid-area:1/2;justify-content:center;align-self:center;align-items:center;min-height:42px;margin:0;display:flex}}@media (max-width:899px){.options-form .gloss-workspace>.gloss-canvas-frame,.options-form .gloss-workspace>.editor-empty-canvas{height:clamp(300px,48svh,420px);min-height:clamp(300px,48svh,420px);max-height:clamp(300px,48svh,420px);overflow:hidden;aspect-ratio:auto!important}.options-form .gloss-workspace>.gloss-canvas-frame .gloss-viewport{height:100%;min-height:0;max-height:none;aspect-ratio:auto!important}.options-form .desktop-cut-border{display:none!important}.options-form .gloss-workspace>.mobile-cut-border{width:100%;margin:0;order:2!important;display:grid!important}.options-form .gloss-workspace>.gloss-controls-box{order:4!important}.options-form .gloss-history-row{order:5!important}.options-form .gloss-workspace>.editor-preview-desktop,.options-form .gloss-workspace>.editor-preview-placeholder{margin-top:4px;order:99!important}.options-form .gloss-workspace>.editor-side-toolbar{order:3}.options-form .gloss-history-row{justify-content:flex-start;gap:4px}.options-form .gloss-history-row button{border-radius:5px;width:32px;min-width:32px;height:30px;min-height:30px;padding:4px}.options-form .gloss-history-row svg{width:15px;height:15px}.options-form .gloss-controls-box{border-color:#ffffff1c;padding:8px}.options-form .gloss-controls-box>.gloss-title{margin-bottom:2px;display:flex}.options-form .gloss-control-subbox{border-color:#ffffff1c;padding:8px}.options-form .editor-preview-desktop{order:2;justify-content:center;width:100%;min-height:44px;margin:0;display:flex!important}.gloss-canvas-frame>.canvas-view-tools{flex-direction:column;gap:5px;display:flex;inset:10px 10px auto auto}.options-form .canvas-view-tools button{color:#101923;background:#edf4f8e8;border-color:#ffffffc9;width:36px;min-width:36px;height:36px;min-height:36px;padding:6px;box-shadow:0 2px 8px #0009}.options-form .canvas-view-tools{display:none}.gloss-canvas-frame>.canvas-background-tools{bottom:10px;right:10px}.canvas-background-tools .background-action{box-shadow:0 2px 8px #0009;color:#eefaff!important;background:#14202ae8!important;border-color:#bdeafacc!important}.options-form .gloss-controls-box>.gloss-tool-row,.options-form .editor-placeholder-gloss .gloss-tool-row{flex-wrap:nowrap;gap:4px;width:100%;overflow:visible;display:flex!important}.options-form .gloss-tool-row>button{flex:1 1 0;min-width:0;color:#e7f5fb!important;background:#17212be8!important;border-color:#8fcee6aa!important;min-height:46px!important;padding:4px!important}.options-form .gloss-tool-row .gloss-tool-button{min-height:46px!important;display:flex!important}.options-form .gloss-tool-row .gloss-tool-button small{display:none}.options-form .gloss-tool-row .auto-gloss-button{font-size:9px;line-height:1.05}.options-form .gloss-tool-row .gloss-brush-button,.options-form .gloss-tool-row .gloss-eraser-button{display:none!important}.options-form .cut-border-control{gap:2px;min-height:0!important;padding:6px 10px!important}.options-form .cut-border-control label{gap:1px;font-size:12px;line-height:1.1}.options-form .cut-border-control input[type=range]{height:18px;min-height:18px;margin:0}.options-form .editor-empty-canvas{box-sizing:border-box;color:#a7cddd;text-align:center;background:repeating-conic-gradient(#222630 0% 25%,#181b23 0% 50%) 50%/24px 24px;border:1px solid #8fcee655;align-content:center;place-items:center;gap:11px;width:100%;min-height:0;padding:18px;display:grid}.options-form .editor-empty-canvas p{margin:0;font-size:14px}.options-form .editor-empty-canvas .editor-empty-upload{color:#101923;min-height:46px;box-shadow:none;cursor:pointer;background:#9bd8ee;border:1px solid #8fcee680;border-radius:8px;align-items:center;gap:8px;padding:11px 16px;font:700 14px/1 Space,Arial,sans-serif;display:inline-flex;grid-column:auto!important;justify-self:center!important}.options-form .editor-empty-canvas small{color:#bfc7d3;font-size:11px}.options-form .editor-placeholder-border{margin:0;display:grid!important}.options-form .editor-preview-placeholder{justify-content:center;width:100%;min-height:44px;margin:0;display:flex!important}}.options-form .cut-border-control{min-height:0!important;padding:10px 12px!important;display:block!important}.options-form .cut-border-control label{flex-direction:column;min-width:0;line-height:1.2;gap:7px!important;display:flex!important}.options-form .cut-border-control input[type=range]{width:100%;display:block;height:22px!important;min-height:22px!important;margin:0!important}.options-form .mobile-cut-border{display:none!important}@media (max-width:899px){.options-form .desktop-cut-border{display:none!important}.options-form .mobile-cut-border{display:block!important}}@media (min-width:900px){.options-form .editor-side-stack>.cut-border-control{padding:10px 12px!important}.options-form .gloss-heading .editor-upload-compact{margin-right:0}.options-form .editor-side-pairs .desktop-remove-background{grid-column:1/-1!important}}.editor-side-stack{display:contents}@media (min-width:900px){.options-form .gloss-workspace{--desktop-editor-stage-height:clamp(560px,66.2svh,650px);grid-template-columns:minmax(0,1fr) minmax(210px,255px);grid-template-rows:auto var(--desktop-editor-stage-height);align-items:start;gap:4px 16px}.options-form .gloss-workspace>.gloss-heading{grid-area:1/1}.options-form .gloss-workspace>.editor-preview-desktop,.options-form .gloss-workspace>.editor-preview-placeholder{grid-area:1/2;display:none!important}.options-form .gloss-workspace>.gloss-canvas-frame,.options-form .gloss-workspace>.editor-empty-canvas{height:100%;max-height:var(--desktop-editor-stage-height);grid-area:2/1;align-self:stretch;min-height:0;aspect-ratio:auto!important}.options-form .gloss-workspace>.gloss-canvas-frame .gloss-viewport{height:100%;min-height:0;max-height:none;aspect-ratio:auto!important}.options-form .gloss-canvas-frame>.canvas-background-tools{display:none}.options-form .gloss-workspace>.editor-side-stack{flex-direction:column;grid-area:2/2;align-self:stretch;gap:4px;min-width:0;height:100%;min-height:0;display:flex}.options-form .editor-side-stack>.editor-side-toolbar,.options-form .editor-side-stack>.gloss-controls-box,.options-form .editor-side-stack>.cut-border-control{order:initial;grid-area:auto;width:100%;margin:0}.options-form .editor-side-stack>.editor-side-toolbar,.options-form .editor-side-stack>.gloss-controls-box{display:grid}.options-form .editor-side-stack>.cut-border-control{min-height:0;padding:5px 10px;display:grid}.options-form .editor-side-stack .desktop-brush-size{background:0 0;border:0;min-height:0;padding:0;display:grid}.options-form .editor-side-stack .desktop-brush-size label,.options-form .editor-side-stack>.cut-border-control label{gap:0;line-height:1}.options-form .editor-side-stack .desktop-brush-size input[type=range],.options-form .editor-side-stack>.cut-border-control input[type=range]{height:20px;min-height:20px;margin:0}}@media (max-width:899px){.options-form .desktop-brush-size:not(.is-active){display:none!important}}.options-form .gloss-mask-controls{gap:10px;min-width:0;margin:8px 0 12px;display:grid}.options-form .gloss-mode-tabs{grid-template-columns:1fr 1fr;gap:5px;display:grid}.options-form .gloss-mode-tabs button,.options-form .mask-segments button{color:#d8edf4;cursor:pointer;background:linear-gradient(#1d2a31,#121c22);border:1px solid #9bd8ee55;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:auto;min-height:34px;padding:7px 6px;font:600 12px/1.3 Arial,sans-serif;display:flex;box-shadow:inset 0 1px #ffffff14}.options-form .gloss-mode-tabs>button,.options-form .mask-segments>button{grid-column:auto!important;justify-self:stretch!important}.options-form .gloss-mode-tabs button[aria-pressed=true],.options-form .mask-segments button[aria-pressed=true]{color:#10202a;background:#9bd8ee;border-color:#9bd8ee}.options-form .gloss-mode-tabs small{opacity:.75;font-size:9px}.options-form .editor-placeholder-toolbar,.options-form .editor-placeholder-border{display:none!important}@media (min-width:900px){.options-form .canvas-view-tools button[aria-label*=Rotate],.options-form .canvas-view-tools button[aria-label*=Flip],.options-form .editor-side-pairs button[aria-label*=Rotate],.options-form .editor-side-pairs button[aria-label*=Flip]{display:none!important}}.options-form .mask-segments{gap:4px;display:flex}.options-form .mask-segments button{flex:1}.options-form .gloss-mask-controls .mask-slider{color:#d6e4ec;gap:3px;margin:0;font:500 12px/1.4 Arial,sans-serif;display:grid}.options-form .mask-slider>span{justify-content:space-between;gap:8px;display:flex}.options-form .mask-slider output{font-variant-numeric:tabular-nums;color:#9bd8ee}.options-form .mask-slider input[type=range]{accent-color:#9bd8ee;width:100%;height:22px;min-height:22px;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.options-form .mask-cleanup{border-top:1px solid #9bd8ee33;padding-top:7px}.options-form .mask-cleanup summary{cursor:pointer;color:#b2d9e6;font:600 12px/1.5 Arial,sans-serif}.options-form .mask-cleanup[open] .mask-slider{margin-top:8px}.options-form .mask-help{color:#b4c6d0;font:400 11px/1.5 Arial,sans-serif}.options-form .gloss-mask-controls button:disabled{opacity:.45;cursor:default}@media (min-width:900px){.options-form .editor-side-stack{overscroll-behavior:contain;scrollbar-width:thin;padding-right:3px;overflow-y:auto}.options-form .editor-side-stack>.gloss-controls-box{flex-shrink:0}}@media (max-width:899px){.options-form .gloss-controls-box>.gloss-tool-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid!important}.options-form .gloss-tool-row .gloss-brush-button,.options-form .gloss-tool-row .gloss-eraser-button{display:flex!important}.options-form .gloss-controls-box .desktop-brush-size.is-active{display:grid!important}}.options-form .editor-order-details{color:#9dd8ef;min-height:32px;box-shadow:none;cursor:pointer;background:0 0;border:0;margin:0 0 8px;padding:0;font:600 14px/1.3 Space,Arial,sans-serif;display:block;transform:none!important}.options-form .editor-order-details:hover{background:0 0;text-decoration:underline;transform:none!important}@media (max-width:899px){.options-form .die-cut-editor .gloss-workspace>.gloss-canvas-frame{height:clamp(220px,calc((100vw - 64px) / var(--editor-artwork-ratio)),420px);min-height:0;max-height:420px}}.options-form .editor-background-options{grid-column:1/-1;min-width:0;margin:0 0 12px}.options-form .editor-background-actions{flex-wrap:wrap;gap:8px;display:flex}.options-form .editor-background-actions button{color:#e7f5fb;cursor:pointer;background:#17212b;border:1px solid #9bd8ee88;border-radius:6px;width:auto;min-height:40px;padding:9px 13px;font:600 13px/1.25 Arial,sans-serif}.options-form .editor-background-actions button:disabled{opacity:.5;cursor:default}.options-form .editor-background-options p{color:#a7bdca;margin:7px 0 0;font:12px/1.5 Arial,sans-serif}@media (max-width:899px){.options-form .gloss-workspace>.gloss-heading{order:-2}.options-form .gloss-workspace>.gloss-canvas-frame{order:-1}.options-form .gloss-workspace>.editor-background-options{order:0;margin:0;padding-top:10px}.options-form .editor-background-actions{justify-content:flex-start}}.options-form .desktop-background-toggle{display:none}.options-form .subject-select-trigger{color:#9bd8ee;background:0 0;font-size:12px}.subject-picker{box-sizing:border-box;color:#e7f5fb;background:#10151b;border:1px solid #7298a8;border-radius:12px;width:min(720px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:18px;overflow:auto;box-shadow:0 16px 64px #0009}.subject-picker::backdrop{background:#000b}.subject-picker .subject-picker-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.subject-picker .subject-picker-header h3{margin:0;font:600 20px/1.3 Space,Arial,sans-serif}.subject-picker .subject-picker-header button{color:#9bd8ee;cursor:pointer;background:0 0;border:1px solid #7298a8;border-radius:6px;width:auto;min-height:44px;padding:8px 12px;font:600 14px/1.3 Arial,sans-serif}.subject-picker p{color:#bed1da;margin:10px 0 14px;font:400 13px/1.5 Arial,sans-serif}.subject-picker button.subject-picker-image{box-sizing:content-box;width:min(100%,calc(56dvh * var(--subject-ratio)));cursor:crosshair;touch-action:manipulation;background:#26313b;border:0;border-radius:0;height:auto;min-height:0;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden;transform:none}.subject-picker .subject-picker-image img{pointer-events:none;width:100%;height:auto;margin:0;display:block}.subject-picker .subject-picker-image[aria-disabled=true]{cursor:progress}.subject-picker button:focus-visible{outline-offset:3px;outline:3px solid #9bd8ee}.subject-picker .subject-picker-marker{pointer-events:none;background:#ef4b8b;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #17212b}.subject-picker p.subject-picker-status{min-height:2.5em;margin-bottom:0}.subject-picker p.subject-picker-error{color:#ffb8c7}@media (min-width:900px){.options-form .gloss-workspace>.editor-background-options{display:none}.options-form .editor-side-toolbar .desktop-background-toggle{border-radius:0;width:100%;display:flex}}@media (max-width:899px){.options-form .die-cut-editor .gloss-workspace>.editor-empty-canvas,.options-form .die-cut-editor .gloss-workspace>.gloss-canvas-frame{height:clamp(300px,48svh,420px);min-height:clamp(300px,48svh,420px);max-height:clamp(300px,48svh,420px);aspect-ratio:auto!important}.options-form .die-cut-editor .gloss-workspace>.gloss-canvas-frame .gloss-viewport{height:100%;min-height:0;max-height:none;aspect-ratio:auto!important}}
