:root{--ck-glass-bg:#fff;--ck-glass-bg-strong:#fff;--ck-glass-border:#d4d4d4;--ck-glass-shadow:none;--ck-glass-shadow-lg:none;--ck-bg:#fff;--ck-bg-secondary:#f4f4f4;--ck-text:#111;--ck-text-muted:#5c5c5c;--ck-primary:#111;--ck-primary-glow:transparent;--ck-accent:#111;--ck-on-primary:#fff;--ck-frame:#111;--ck-radius:0px;--ck-radius-md:0px;--ck-radius-sm:0px;--ck-track-radius:0px;--ck-blur:none;--ck-blur-strong:none;--ck-checker:#ccc}.dark,[data-theme=dark]{--ck-glass-bg:#0e0e0e;--ck-glass-bg-strong:#0e0e0e;--ck-glass-border:#3a3a3a;--ck-bg:#0e0e0e;--ck-bg-secondary:#1a1a1a;--ck-text:#f2f2f2;--ck-text-muted:#a3a3a3;--ck-primary:#f2f2f2;--ck-accent:#f2f2f2;--ck-on-primary:#0e0e0e;--ck-frame:#f2f2f2;--ck-checker:#444}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]){--ck-glass-bg:#0e0e0e;--ck-glass-bg-strong:#0e0e0e;--ck-glass-border:#3a3a3a;--ck-bg:#0e0e0e;--ck-bg-secondary:#1a1a1a;--ck-text:#f2f2f2;--ck-text-muted:#a3a3a3;--ck-primary:#f2f2f2;--ck-accent:#f2f2f2;--ck-on-primary:#0e0e0e;--ck-frame:#f2f2f2;--ck-checker:#444}}.ck-theme-glass{--ck-glass-bg:#ffffffb3;--ck-glass-bg-strong:#ffffffe6;--ck-glass-border:#ffffff4d;--ck-glass-shadow:0 8px 32px #0000001a;--ck-glass-shadow-lg:0 12px 48px #00000026;--ck-bg:#f8f9fa;--ck-bg-secondary:#f8f9fa80;--ck-text:#1a1a1a;--ck-text-muted:#64748b;--ck-primary:#6366f1;--ck-primary-glow:#6366f166;--ck-accent:#8b5cf6;--ck-on-primary:#fff;--ck-frame:#ffffff4d;--ck-radius:12px;--ck-radius-md:8px;--ck-radius-sm:6px;--ck-track-radius:9999px;--ck-blur:blur(20px);--ck-blur-strong:blur(40px)}.dark .ck-theme-glass,[data-theme=dark] .ck-theme-glass{--ck-glass-bg:#1a1a1eb3;--ck-glass-bg-strong:#1a1a1ee6;--ck-glass-border:#ffffff1a;--ck-glass-shadow:0 8px 32px #0006;--ck-glass-shadow-lg:0 12px 48px #0009;--ck-bg:#0a0a0b;--ck-bg-secondary:#1a1a1e66;--ck-text:#fff;--ck-text-muted:#94a3b8;--ck-primary:#818cf8;--ck-primary-glow:#818cf84d;--ck-accent:#a78bfa;--ck-frame:#ffffff1a}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]) .ck-theme-glass{--ck-glass-bg:#1a1a1eb3;--ck-glass-bg-strong:#1a1a1ee6;--ck-glass-border:#ffffff1a;--ck-glass-shadow:0 8px 32px #0006;--ck-glass-shadow-lg:0 12px 48px #0009;--ck-bg:#0a0a0b;--ck-bg-secondary:#1a1a1e66;--ck-text:#fff;--ck-text-muted:#94a3b8;--ck-primary:#818cf8;--ck-primary-glow:#818cf84d;--ck-accent:#a78bfa;--ck-frame:#ffffff1a}}.ck-color-picker{width:var(--ck-width,280px);box-sizing:border-box;background:var(--ck-glass-bg);max-width:100%;-webkit-backdrop-filter:var(--ck-blur);border:1px solid var(--ck-frame);border-radius:var(--ck-radius);box-shadow:var(--ck-glass-shadow-lg);color:var(--ck-text);flex-direction:column;gap:8px;padding:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ck-color-picker *,.ck-color-picker :before,.ck-color-picker :after{box-sizing:border-box}.ck-color-area,.ck-hue-slider,.ck-alpha-slider{--ck-thumb-inset:10px}.ck-color-area{cursor:crosshair;touch-action:none;border-radius:var(--ck-radius-md);-webkit-user-select:none;user-select:none;width:256px;box-shadow:var(--ck-glass-shadow), inset 0 0 0 1px var(--ck-glass-border);border:1px solid var(--ck-glass-border);height:100%;position:relative}.ck-color-area:focus-within{outline:3px solid var(--ck-primary);outline-offset:3px;box-shadow:var(--ck-glass-shadow), 0 0 0 4px var(--ck-primary-glow)}.ck-color-area-layer{border-radius:inherit;position:absolute;inset:0}.ck-color-area-layer--saturation{background:linear-gradient(90deg,#fff,#0000)}.ck-color-area-layer--brightness{background:linear-gradient(#0000,#000)}.ck-color-area-axis{z-index:2;opacity:0;pointer-events:none;position:absolute;inset:0}.ck-color-area-axis-status{z-index:4;background:var(--ck-glass-bg-strong);color:var(--ck-text);opacity:0;pointer-events:none;border:1px solid;padding:4px 6px;font-size:11px;font-weight:600;position:absolute;inset-block-end:8px;inset-inline-start:8px}.ck-color-area-axis-status span{display:none}.ck-color-area-axis--saturation:focus~.ck-color-area-axis-status,.ck-color-area-axis--brightness:focus~.ck-color-area-axis-status{opacity:1}.ck-color-area-axis--saturation:focus~.ck-color-area-axis-status .ck-color-area-status-saturation,.ck-color-area-axis--brightness:focus~.ck-color-area-axis-status .ck-color-area-status-brightness{display:inline}.ck-color-area-thumb{left:calc(var(--ck-thumb-inset) + var(--ck-x,0) * (100% - 2 * var(--ck-thumb-inset)));top:calc(var(--ck-thumb-inset) + var(--ck-y,0) * (100% - 2 * var(--ck-thumb-inset)));pointer-events:none;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.ck-color-area-thumb-inner,.ck-slider-thumb-inner{background:0 0;border-radius:50%;width:100%;height:100%;transition:transform .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 0 2px #fff,0 0 0 3px #0009}.ck-color-area:active .ck-color-area-thumb-inner{transform:scale(1.15)}.ck-hue-slider,.ck-alpha-slider{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--ck-radius-sm);width:100%;height:44px;transition:box-shadow .2s;position:relative}.ck-hue-slider:hover,.ck-alpha-slider:hover{box-shadow:var(--ck-glass-shadow), 0 0 0 2px var(--ck-primary-glow), inset 0 0 0 1px var(--ck-glass-border)}.ck-hue-slider:focus,.ck-alpha-slider:focus{outline:none}.ck-hue-slider:focus-visible,.ck-alpha-slider:focus-visible{outline:3px solid var(--ck-primary);outline-offset:3px;box-shadow:var(--ck-glass-shadow), 0 0 0 4px var(--ck-primary-glow)}.ck-hue-slider-track,.ck-alpha-slider-track{border:1px solid var(--ck-glass-border);border-radius:var(--ck-track-radius);position:absolute;inset:17px 0}.ck-hue-slider-track{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.ck-hue-slider--vertical,.ck-alpha-slider--vertical{width:44px;height:100%}.ck-hue-slider--vertical .ck-hue-slider-track,.ck-alpha-slider--vertical .ck-alpha-slider-track{inset:0 17px}.ck-hue-slider--vertical .ck-hue-slider-track{background:linear-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.ck-hue-slider--vertical .ck-slider-thumb,.ck-alpha-slider--vertical .ck-slider-thumb{left:50%;top:calc(var(--ck-thumb-inset) + var(--ck-y,0) * (100% - 2 * var(--ck-thumb-inset)))}.ck-slider-thumb{width:14px;height:14px;top:50%;left:calc(var(--ck-thumb-inset) + var(--ck-x,0) * (100% - 2 * var(--ck-thumb-inset)));pointer-events:none;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;transform:translate(-50%,-50%)}.ck-hue-slider:active .ck-slider-thumb,.ck-alpha-slider:active .ck-slider-thumb{transform:translate(-50%,-50%)scale(1.15)}.ck-checkerboard{background-image:linear-gradient(45deg, var(--ck-checker) 25%, transparent 25%), linear-gradient(-45deg, var(--ck-checker) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--ck-checker) 75%), linear-gradient(-45deg, transparent 75%, var(--ck-checker) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.ck-preview{border-radius:var(--ck-radius-sm);box-shadow:var(--ck-glass-shadow), inset 0 0 0 1px var(--ck-glass-border);border:1px solid var(--ck-glass-border);flex-shrink:0;position:relative;overflow:hidden}.ck-preview-sm{width:32px;height:32px}.ck-preview-md{width:48px;height:48px}.ck-preview-lg{border-radius:var(--ck-radius-md);width:28px;height:40px;box-shadow:var(--ck-glass-shadow)}.ck-preview-color{position:absolute;inset:0}.ck-preview--comparison{display:flex;overflow:hidden}.ck-preview-half{position:relative}.ck-inputs{flex-direction:column;gap:3px;display:flex}.ck-input-row{align-items:center;gap:8px;display:flex}.ck-input{background:var(--ck-glass-bg);min-width:0;min-height:44px;-webkit-backdrop-filter:var(--ck-blur);border:1px solid var(--ck-glass-border);border-radius:var(--ck-radius-sm);color:var(--ck-text);outline:none;flex:1;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11px;transition:border-color .2s,background-color .2s,box-shadow .2s}.ck-input:hover{background:var(--ck-glass-bg-strong)}.ck-input:focus{border-color:var(--ck-primary);box-shadow:0 0 0 3px var(--ck-primary-glow);background:var(--ck-glass-bg-strong)}.ck-select{background:var(--ck-glass-bg);min-height:44px;-webkit-backdrop-filter:var(--ck-blur);border:1px solid var(--ck-glass-border);border-radius:var(--ck-radius-sm);color:var(--ck-text);cursor:pointer;outline:none;flex-shrink:0;min-width:70px;max-width:100px;padding:5px 7px;font-size:10px;font-weight:500;transition:border-color .2s,background-color .2s,box-shadow .2s}.ck-select:hover{background:var(--ck-glass-bg-strong)}.ck-select:focus{border-color:var(--ck-primary);box-shadow:0 0 0 3px var(--ck-primary-glow)}.ck-channel-grid{gap:3px;display:grid}.ck-channel-grid-3{grid-template-columns:repeat(3,1fr)}.ck-channel-grid-4{grid-template-columns:repeat(4,1fr)}.ck-channel{flex-direction:column;gap:4px;display:flex}.ck-channel-label{text-transform:uppercase;color:var(--ck-text-muted);text-align:center;font-size:8px;font-weight:500}.ck-channel-input{text-align:center;background:var(--ck-glass-bg);-webkit-backdrop-filter:var(--ck-blur);border:1px solid var(--ck-glass-border);border-radius:var(--ck-radius-sm);color:var(--ck-text);outline:none;width:100%;min-height:44px;padding:4px 2px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:12px;transition:border-color .2s,background-color .2s,box-shadow .2s}.ck-channel-input:hover{background:var(--ck-glass-bg-strong)}.ck-channel-input:focus{border-color:var(--ck-primary);box-shadow:0 0 0 3px var(--ck-primary-glow);background:var(--ck-glass-bg-strong)}.ck-channel-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ck-channel-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ck-channel-input[type=number]{-moz-appearance:textfield}.ck-presets{border-top:1px solid var(--ck-glass-border);padding-top:3px}.ck-presets-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ck-presets-header-controls{align-items:center;gap:6px;display:flex}.ck-presets-title{color:var(--ck-text-muted);text-transform:uppercase;letter-spacing:.2px;font-size:8px;font-weight:600}.ck-presets-edit-btn{background:var(--ck-glass-bg);-webkit-backdrop-filter:var(--ck-blur);border:1px solid var(--ck-glass-border);border-radius:var(--ck-radius-sm);color:var(--ck-primary);cursor:pointer;min-width:44px;min-height:44px;padding:2px 5px;font-size:8px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s}.ck-presets-edit-btn:hover{background:var(--ck-glass-bg-strong);box-shadow:var(--ck-glass-shadow)}.ck-presets-dropdown{background:var(--ck-glass-bg);-webkit-backdrop-filter:var(--ck-blur);border:1px solid var(--ck-glass-border);border-radius:var(--ck-radius-sm);color:var(--ck-text);cursor:pointer;outline:none;min-height:44px;padding:2px 6px;font-size:11px;font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .2s}.ck-presets-dropdown:hover{background:var(--ck-glass-bg-strong);box-shadow:var(--ck-glass-shadow)}.ck-preset-colors{grid-template-columns:repeat(8,1fr);gap:3px;display:grid}.ck-swatch-wrapper{aspect-ratio:1;min-height:44px;position:relative}.ck-swatch-wrapper .ck-swatch-btn{aspect-ratio:auto;width:100%;height:100%}.ck-swatch-btn{aspect-ratio:1;border-radius:var(--ck-radius-sm);cursor:pointer;min-height:44px;box-shadow:var(--ck-glass-shadow), inset 0 0 0 1px var(--ck-glass-border);border:1px solid var(--ck-glass-border);padding:0;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ck-swatch-btn:hover{border-color:var(--ck-primary);box-shadow:var(--ck-glass-shadow-lg), inset 0 0 0 1px var(--ck-glass-border)}.ck-swatch-btn.ck-swatch-editing{animation:2s cubic-bezier(.4,0,.6,1) infinite ck-pulse}@keyframes ck-pulse{0%,to{box-shadow:var(--ck-glass-shadow), 0 0 0 2px var(--ck-primary-glow), inset 0 0 0 1px var(--ck-glass-border)}50%{box-shadow:var(--ck-glass-shadow), 0 0 0 4px var(--ck-primary-glow), inset 0 0 0 1px var(--ck-glass-border)}}.ck-swatch-delete-btn{width:14px;height:14px;-webkit-backdrop-filter:var(--ck-blur);color:#fff;cursor:pointer;opacity:0;z-index:10;text-align:center;background:#ef4444e6;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:system-ui,-apple-system,sans-serif;font-size:9px;font-weight:700;line-height:1;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:2px;right:2px}.ck-swatch-delete-btn svg{display:block}.ck-swatch-wrapper:hover .ck-swatch-delete-btn{opacity:1}.ck-swatch-delete-btn:hover{background:#dc2626;transform:scale(1.1)}.ck-swatch-add{background:var(--ck-glass-bg);-webkit-backdrop-filter:var(--ck-blur);border:2px solid var(--ck-glass-border);opacity:.6;justify-content:center;align-items:center;display:flex}.ck-swatch-add:hover{opacity:1;border-color:var(--ck-primary);background:var(--ck-glass-bg-strong);box-shadow:var(--ck-glass-shadow), 0 0 0 2px var(--ck-primary-glow)}.ck-swatch-add-icon{color:var(--ck-text-muted);font-size:24px}.ck-swatch-btn.selected{box-shadow:0 0 0 2px var(--ck-bg), 0 0 0 3px var(--ck-primary)}.ck-swatch-btn:focus-visible{outline:3px solid var(--ck-primary);outline-offset:2px}.ck-swatch-color{border-radius:inherit;position:absolute;inset:0}.ck-eyedropper-btn,.ck-copy-btn{background:var(--ck-glass-bg);width:44px;height:44px;-webkit-backdrop-filter:var(--ck-blur);border:1px solid var(--ck-glass-border);border-radius:var(--ck-radius-sm);cursor:pointer;color:var(--ck-text-muted);box-shadow:var(--ck-glass-shadow);justify-content:center;align-items:center;padding:0;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex}.ck-eyedropper-btn:hover:not(:disabled),.ck-copy-btn:hover{background:var(--ck-glass-bg-strong);border-color:var(--ck-primary);color:var(--ck-primary);box-shadow:var(--ck-glass-shadow-lg), 0 0 0 2px var(--ck-primary-glow)}.ck-eyedropper-btn:focus-visible,.ck-copy-btn:focus-visible,.ck-presets-dropdown:focus-visible,.ck-presets-edit-btn:focus-visible{outline:3px solid var(--ck-primary);outline-offset:3px;box-shadow:var(--ck-glass-shadow), 0 0 0 4px var(--ck-primary-glow)}.ck-eyedropper-btn:disabled{opacity:.4;cursor:not-allowed}.ck-copy-btn--copied{background:linear-gradient(135deg, var(--ck-primary), var(--ck-accent));border-color:var(--ck-primary);color:var(--ck-on-primary);box-shadow:var(--ck-glass-shadow-lg), 0 0 20px var(--ck-primary-glow)}.ck-recent-colors{border-top:1px solid var(--ck-glass-border);flex-direction:column;gap:2px;padding-top:3px;display:flex}.ck-recent-colors-label{color:var(--ck-text-muted);text-transform:uppercase;letter-spacing:.2px;font-size:8px;font-weight:600}.ck-recent-colors-grid{grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:6px;display:grid}.ck-recent-color-swatch{aspect-ratio:1;border:1px solid var(--ck-glass-border);border-radius:var(--ck-radius-sm);cursor:pointer;width:100%;min-height:44px;box-shadow:var(--ck-glass-shadow), inset 0 0 0 1px var(--ck-glass-border);padding:0;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.ck-recent-color-swatch:hover{border-color:var(--ck-primary);box-shadow:var(--ck-glass-shadow-lg), 0 0 0 2px var(--ck-primary-glow)}.ck-recent-color-swatch:focus-visible{outline:3px solid var(--ck-primary);outline-offset:3px;box-shadow:var(--ck-glass-shadow), 0 0 0 4px var(--ck-primary-glow)}@container (max-width:385px){.ck-preset-colors{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.ck-color-picker,.ck-color-picker *,.ck-color-picker :before,.ck-color-picker :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.ck-color-area-layer,.ck-hue-slider-track,.ck-alpha-slider-track,.ck-preview-color,.ck-swatch-color,.ck-recent-color-swatch,.ck-checkerboard{forced-color-adjust:none}.ck-slider-thumb,.ck-color-area-thumb,.ck-swatch-btn.selected{outline:2px solid canvastext}.ck-color-picker :focus-visible{outline-color:highlight}}.ck-swatch-delete-btn:before{content:"";position:absolute;inset:-5px}.ck-color-picker .ck-color-area{--ck-thumb-inset:8px;aspect-ratio:3/2;width:100%;height:auto}.ck-color-picker :is(.ck-color-area-thumb,.ck-slider-thumb){width:16px;height:16px}.ck-color-picker :is(.ck-color-area-thumb-inner,.ck-slider-thumb-inner){box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #00000080}.ck-picker-sliders{--ck-span:40px;grid-template-columns:var(--ck-span) minmax(0, 1fr);align-items:center;gap:8px;display:grid}.ck-picker-sliders--hue-only{--ck-span:16px}.ck-picker-sliders--no-preview{grid-template-columns:minmax(0,1fr)}.ck-color-picker .ck-picker-preview{width:var(--ck-span);height:var(--ck-span);box-shadow:none}.ck-picker-tracks{min-width:0;display:grid}.ck-color-picker :is(.ck-hue-slider,.ck-alpha-slider){--ck-thumb-inset:8px;height:24px}.ck-color-picker :is(.ck-hue-slider-track,.ck-alpha-slider-track){inset:4px 0}.ck-picker-value{flex-wrap:wrap;gap:4px;display:flex}.ck-picker-value .ck-inputs{flex:1;min-width:0}.ck-picker-value--channels .ck-channel-grid{flex-basis:100%;order:1;gap:4px}.ck-picker-value--channels .ck-select{flex:1}.ck-color-picker :is(.ck-select,.ck-input,.ck-channel-input){text-align:center;height:32px;min-height:32px;padding:0 6px;font-size:12px}.ck-color-picker .ck-select{letter-spacing:.04em;text-align-last:center;min-width:0;max-width:none;font-size:11px;font-weight:600}.ck-color-picker :is(.ck-copy-btn,.ck-eyedropper-btn){flex:none;width:32px;min-width:32px;height:32px;min-height:32px}.ck-color-picker .ck-channel{position:relative}.ck-color-picker .ck-channel-label{pointer-events:none;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.ck-color-picker .ck-channel-input{padding-left:14px}.ck-picker-swatches{align-items:flex-start;gap:8px;display:flex}.ck-picker-chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;min-height:24px;display:flex}.ck-picker-actions{flex:none;align-items:center;gap:4px;min-height:24px;display:flex}.ck-picker-chip{border:1px solid var(--ck-glass-border);border-radius:var(--ck-radius-sm);cursor:pointer;flex:none;width:20px;height:20px;padding:0;position:relative}.ck-picker-chip:after{content:"";position:absolute;inset:-3px}.ck-picker-chip[aria-pressed=true]{box-shadow:0 0 0 2px var(--ck-bg), 0 0 0 3px var(--ck-primary)}.ck-picker-chip:focus-visible,.ck-picker-add:focus-visible{outline:2px solid var(--ck-primary);outline-offset:2px}.ck-picker-divider{background:var(--ck-glass-border);align-self:stretch;width:1px;margin:2px}.ck-picker-add{border:1px dashed var(--ck-glass-border);border-radius:var(--ck-radius-sm);width:20px;height:20px;color:var(--ck-text-muted);cursor:pointer;background:0 0;padding:0;font-size:14px;line-height:1}.ck-picker-add:hover{border-color:var(--ck-primary);color:var(--ck-primary)}.ck-picker-groups{border:1px solid var(--ck-glass-border);border-radius:var(--ck-radius-sm);background:var(--ck-glass-bg);height:24px;color:var(--ck-text);font:inherit;padding:0 4px;font-size:11px}.ck-color-picker--wide{width:var(--ck-width,520px);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-content:start;gap:8px 12px;display:grid}.ck-color-picker--wide>.ck-color-area{aspect-ratio:auto;grid-row:1/span 4;align-self:stretch;min-height:176px}.ck-color-picker--wide>:not(.ck-color-area){grid-column:2}@media (max-width:560px){.ck-color-picker--wide{display:flex}.ck-color-picker--wide>.ck-color-area{aspect-ratio:3/2;height:auto;min-height:0}}
.STXCfq_ColorPicker{--ck-primary:var(--color-primary);--ck-accent:var(--color-primary);--ck-primary-glow:var(--color-primary);--ck-on-primary:var(--global-foreground);--ck-frame:var(--global-contrast);--ck-radius:var(--radius-l);--ck-radius-md:var(--radius-m);--ck-radius-sm:var(--radius-s);--ck-track-radius:var(--radius-full);--ck-text:var(--global-foreground);--ck-text-muted:var(--global-muted);--ck-glass-border:var(--global-contrast);--ck-glass-bg:var(--global-contrast);--ck-glass-bg-strong:var(--base-1);--ck-bg:var(--base-1);--ck-bg-secondary:var(--global-contrast)}.STXCfq_ColorPicker .ck-color-area{aspect-ratio:3/2;width:100%;height:auto}.STXCfq_ColorPicker :is(.ck-hue-slider,.ck-alpha-slider){--ck-thumb-inset:8px;height:24px}.STXCfq_ColorPicker :is(.ck-hue-slider-track,.ck-alpha-slider-track){inset:4px 0}.STXCfq_ColorPicker :is(.ck-select,.ck-input,.ck-channel-input){box-sizing:border-box;height:32px;min-height:32px;padding:0 6px;font-size:12px}.STXCfq_ColorPicker .ck-select{letter-spacing:.04em;text-align-last:center;min-width:0;max-width:none;font-size:11px;font-weight:600}.STXCfq_ColorPicker :is(.ck-copy-btn,.ck-eyedropper-btn){flex:none;width:32px;min-width:32px;height:32px;min-height:32px}:is(.STXCfq_ColorPicker .ck-color-area-axis--saturation:focus~.ck-color-area-axis-status,.STXCfq_ColorPicker .ck-color-area-axis--brightness:focus~.ck-color-area-axis-status){opacity:0}:is(.STXCfq_ColorPicker .ck-color-area-axis--saturation:focus~.ck-color-area-axis-status .ck-color-area-status-saturation,.STXCfq_ColorPicker .ck-color-area-axis--brightness:focus~.ck-color-area-axis-status .ck-color-area-status-brightness){display:none}:is(.STXCfq_ColorPicker .ck-color-area-axis--saturation:focus-visible~.ck-color-area-axis-status,.STXCfq_ColorPicker .ck-color-area-axis--brightness:focus-visible~.ck-color-area-axis-status){opacity:1}:is(.STXCfq_ColorPicker .ck-color-area-axis--saturation:focus-visible~.ck-color-area-axis-status .ck-color-area-status-saturation,.STXCfq_ColorPicker .ck-color-area-axis--brightness:focus-visible~.ck-color-area-axis-status .ck-color-area-status-brightness){display:inline}
