.gp[data-v-6f2f0c15],.gp[data-v-6f2f0c15] *{box-sizing:border-box}.gp[data-v-6f2f0c15]{display:grid;gap:11px;min-width:0;color:var(--nd-text, #e8eaed)}.gp-head[data-v-6f2f0c15]{display:flex;align-items:center;justify-content:space-between;gap:8px}.gp-head b[data-v-6f2f0c15]{font-size:12px}.gp-solid[data-v-6f2f0c15],.gp-directions button[data-v-6f2f0c15],.gp-add[data-v-6f2f0c15],.gp-remove[data-v-6f2f0c15]{border:1px solid var(--nd-border, #353b46);border-radius:7px;background:var(--nd-field, #1b1e24);color:var(--nd-text, #e8eaed);cursor:pointer}.gp-solid[data-v-6f2f0c15]{padding:5px 10px;font-size:10px;font-weight:700}.gp-solid.active[data-v-6f2f0c15],.gp-directions button.active[data-v-6f2f0c15]{border-color:var(--nd-accent, #ffb63b);color:var(--nd-accent, #ffb63b)}.gp-presets[data-v-6f2f0c15]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.gp-preset[data-v-6f2f0c15]{position:relative;height:42px;padding:0;overflow:hidden;border:1px solid var(--nd-border, #353b46);border-radius:8px;cursor:pointer}.gp-preset[data-v-6f2f0c15]:hover,.gp-preset.active[data-v-6f2f0c15]{border-color:var(--nd-accent, #ffb63b);box-shadow:0 0 0 1px var(--nd-accent, #ffb63b)}.gp-preset span[data-v-6f2f0c15]{position:absolute;top:auto;right:4px;bottom:4px;left:4px;overflow:hidden;color:#fff;font-size:8px;font-weight:800;text-align:left;text-overflow:ellipsis;text-shadow:0 1px 3px #000;white-space:nowrap}.gp-custom[data-v-6f2f0c15]{display:grid;grid-template-columns:185px minmax(0,1fr);gap:12px;padding:10px;border:1px solid var(--nd-border, #353b46);border-radius:9px;background:var(--nd-surface-1, #171a20)}.gp-angle[data-v-6f2f0c15]{display:grid;grid-template-columns:1fr auto;align-content:start;gap:7px;color:var(--nd-muted, #9aa3b2);font-size:10px}.gp-angle>input[data-v-6f2f0c15]{grid-column:1 / -1;width:100%;accent-color:var(--nd-accent, #ffb63b)}.gp-angle output[data-v-6f2f0c15]{color:var(--nd-text, #e8eaed);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.gp-directions[data-v-6f2f0c15]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.gp-directions button[data-v-6f2f0c15]{height:25px;padding:0;font-size:9px}.gp-stops[data-v-6f2f0c15]{display:grid;gap:5px}.gp-stop[data-v-6f2f0c15]{display:grid;grid-template-columns:27px minmax(70px,1fr) 34px 25px;align-items:center;gap:6px}.gp-stop>input[type=range][data-v-6f2f0c15]{width:100%;accent-color:var(--nd-accent, #ffb63b)}.gp-color[data-v-6f2f0c15]{width:27px;height:25px;padding:1px;border:1px solid var(--nd-border, #353b46);border-radius:6px;background:transparent;cursor:pointer}.gp-stop output[data-v-6f2f0c15]{color:var(--nd-muted, #9aa3b2);font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.gp-remove[data-v-6f2f0c15]{width:25px;height:25px;padding:0;font-size:15px}.gp-remove[data-v-6f2f0c15]:disabled,.gp-add[data-v-6f2f0c15]:disabled{opacity:.35;cursor:default}.gp-add[data-v-6f2f0c15]{justify-self:start;padding:5px 8px;color:var(--nd-muted, #9aa3b2);font-size:9px}.gp-preview[data-v-6f2f0c15]{position:relative;min-height:150px;overflow:hidden;border:1px solid var(--nd-border, #353b46);border-radius:11px;box-shadow:inset 0 0 0 1px rgba(232, 234, 237, 0.1);box-shadow:inset 0 0 0 1px color-mix(in srgb,#e8eaed 10%,transparent)}

@supports (color: color-mix(in lch, red, blue)){
.gp-preview[data-v-6f2f0c15]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nd-text, #e8eaed) 10%,transparent)}
}.gp-preview span[data-v-6f2f0c15]{position:absolute;right:8px;bottom:7px;padding:3px 6px;border-radius:5px;background:rgba(20, 23, 28, 0.7);background:color-mix(in srgb,#14171c 70%,transparent);color:#fff;font-size:9px;font-weight:700}

@supports (color: color-mix(in lch, red, blue)){
.gp-preview span[data-v-6f2f0c15]{background:color-mix(in srgb,var(--nd-bg, #14171c) 70%,transparent)}
}.ocgp[data-v-e46276e2]{min-width:0}.ocgp.is-field[data-v-e46276e2]{display:grid;gap:5px}.ocgp-field-label[data-v-e46276e2]{font-size:12px;font-weight:650;color:var(--nd-muted, #9aa3b2)}.ocgp-launcher[data-v-e46276e2]{width:58px;display:grid;justify-items:center;gap:2px;padding:2px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--nd-muted, #9aa3b2);cursor:pointer}.ocgp-launcher[data-v-e46276e2]:hover,.ocgp-launcher[aria-expanded=true][data-v-e46276e2]{border-color:var(--nd-accent, #ffb63b);background:var(--nd-hover, #222732)}.ocgp-swatch[data-v-e46276e2]{width:36px;height:31px;border:1px solid rgba(232, 234, 237, 0.35);border:1px solid color-mix(in srgb,#e8eaed 35%,transparent);border-radius:7px}

@supports (color: color-mix(in lch, red, blue)){
.ocgp-swatch[data-v-e46276e2]{border:1px solid color-mix(in srgb,var(--nd-text, #e8eaed) 35%,transparent)}
}.ocgp-swatch.is-empty[data-v-e46276e2]{background:repeating-linear-gradient(135deg,var(--nd-field, #1b1e24) 0 6px,var(--nd-line, #2a2f39) 6px 12px)!important}.ocgp-launcher small[data-v-e46276e2]{max-width:54px;overflow:hidden;text-overflow:ellipsis;font-size:9px;white-space:nowrap}.is-field .ocgp-launcher[data-v-e46276e2]{width:100%;min-height:42px;display:flex;align-items:center;gap:9px;padding:6px 10px;border-color:var(--nd-border, #353b46);background:var(--nd-field, #1b1e24);text-align:left}.is-field .ocgp-swatch[data-v-e46276e2]{flex:0 0 auto;width:28px;height:28px}.is-field .ocgp-launcher small[data-v-e46276e2]{flex:1 1 auto;max-width:none;color:var(--nd-text, #e8eaed);font-size:13px;font-weight:600}.is-field .ocgp-launcher.is-empty small[data-v-e46276e2]{color:var(--nd-muted, #9aa3b2);font-weight:500}.ocgp-caret[data-v-e46276e2]{flex:0 0 auto;color:var(--nd-muted, #9aa3b2);font-size:17px}.ocgp-pop{width:min(620px,calc(100vw - 24px));max-height:min(760px,calc(100vh - 24px));overflow-y:auto;padding:12px;border:1px solid var(--nd-border, #353b46);border-radius:12px;background:var(--nd-surface-2, #23272f);box-shadow:var(--nd-shadow-2, 0 18px 48px rgba(0,0,0,.55));color:var(--nd-text, #e8eaed)}.ocgp-body[data-v-e46276e2]{padding-top:12px}.ocgp-body[data-v-e46276e2] .cp-panel-inline{max-width:360px;margin:0 auto}.ocgp-image[data-v-e46276e2]{min-height:230px;display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(190px,1fr);align-items:center;gap:18px}.ocgp-image-preview[data-v-e46276e2]{display:block;width:100%;aspect-ratio:16 / 9;border:1px solid var(--nd-border, #353b46);border-radius:9px;background-position:center;background-size:cover;box-shadow:var(--nd-shadow-1, 0 6px 18px rgba(0,0,0,.28))}.ocgp-image-preview.is-empty[data-v-e46276e2]{background:repeating-linear-gradient(135deg,var(--nd-field, #1b1e24) 0 12px,var(--nd-line, #2a2f39) 12px 24px)}.ocgp-image-copy[data-v-e46276e2]{display:grid;justify-items:start;gap:8px}.ocgp-image-copy strong[data-v-e46276e2]{color:var(--nd-text, #e8eaed);font-size:16px}.ocgp-image-copy small[data-v-e46276e2]{color:var(--nd-muted, #9aa3b2);font-size:12px;line-height:1.45}.ocgp-actions[data-v-e46276e2]{position:relative;z-index:2;align-self:center;margin:0 0 3px auto;display:inline-flex;align-items:center;gap:5px}.ocgp-clear[data-v-e46276e2],.ocgp-close[data-v-e46276e2]{border:0;border-radius:6px;background:transparent;color:var(--nd-muted, #9aa3b2);cursor:pointer}.ocgp-clear[data-v-e46276e2]{height:24px;padding:0 7px;font-size:10px}.ocgp-close[data-v-e46276e2]{width:24px;height:24px;display:grid;place-items:center;padding:0}.ocgp-clear[data-v-e46276e2]:hover,.ocgp-close[data-v-e46276e2]:hover{background:var(--nd-hover, #2a303a);color:var(--nd-text, #e8eaed)}
