.ColorToolkit_segGroup__BXgYZ{display:flex;gap:4px;margin-bottom:20px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;padding:4px;max-width:640px}.ColorToolkit_seg__klcAD{flex:1 1;padding:6px 12px;font-size:13px;font-weight:500;border:none;border-radius:6px;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .15s,color .15s}.ColorToolkit_seg__klcAD:hover{color:var(--color-text)}.ColorToolkit_segActive__JXt5P{background:var(--color-bg-primary);color:var(--color-text);box-shadow:0 1px 3px rgba(0,0,0,.12)}.ColorToolkit_colorInputRow__fzfgm{max-width:640px;margin-bottom:16px}.ColorToolkit_colorInputGroup__wZIyz{display:flex;flex-direction:column;gap:6px}.ColorToolkit_colorLabel__OiC6r{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.ColorToolkit_colorInputWrap__tbqjS{display:flex;align-items:center;gap:10px}.ColorToolkit_colorSwatch__9HTB2{width:36px;height:36px;border:none;border-radius:6px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}.ColorToolkit_colorSwatch__9HTB2::-webkit-color-swatch-wrapper{padding:0;border-radius:6px}.ColorToolkit_colorSwatch__9HTB2::-webkit-color-swatch{border:1px solid var(--color-border);border-radius:6px}.ColorToolkit_colorText__VPjpz{width:160px}.ColorToolkit_panel__fwmeZ{max-width:640px}.ColorToolkit_tabContent__Kw35Y{display:flex;flex-direction:column;gap:12px}.ColorToolkit_previewStripe__X2J6Y{height:60px;border-radius:8px;border:1px solid var(--color-border);transition:background .1s}.ColorToolkit_group__cesHC{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.ColorToolkit_subRow__21C6k{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--color-border)}.ColorToolkit_subRow__21C6k:last-child{border-bottom:none}.ColorToolkit_subLabel__1UWF9{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);width:44px;flex-shrink:0}.ColorToolkit_subValue__dASDJ{flex:1 1;font-size:13px;font-family:var(--font-mono);color:var(--color-text);word-break:break-all}.ColorToolkit_subCopied__tkhNE,.ColorToolkit_subCopy__Q_rCK{flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:500;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;transition:color .15s,border-color .15s}.ColorToolkit_subCopy__Q_rCK:hover{color:var(--color-blue);border-color:var(--color-blue)}.ColorToolkit_subCopied__tkhNE{color:var(--color-green);border-color:var(--color-green)}.ColorToolkit_contrastInputs__OySfm{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.ColorToolkit_swapBtn__8LDEl{padding:8px 14px;font-size:18px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;transition:color .15s,border-color .15s;flex-shrink:0;margin-bottom:0;align-self:flex-end}.ColorToolkit_swapBtn__8LDEl:hover{color:var(--color-blue);border-color:var(--color-blue)}.ColorToolkit_contrastPreview__hsvRd{border-radius:8px;border:1px solid var(--color-border);padding:16px 20px;display:flex;flex-direction:column;gap:8px;transition:background .1s,color .1s}.ColorToolkit_contrastSampleLarge__7vtgL{font-size:20px;font-weight:600;line-height:1.2}.ColorToolkit_contrastSampleNormal__QAkfl{font-size:14px;line-height:1.5}.ColorToolkit_ratioRow__lfABV{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--color-border)}.ColorToolkit_ratioLabel__0VQ51{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);flex:1 1}.ColorToolkit_ratioValue__mt2BB{font-size:20px;font-weight:700;font-family:var(--font-mono);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ColorToolkit_checkRow__enir1{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--color-border)}.ColorToolkit_checkRow__enir1:last-child{border-bottom:none}.ColorToolkit_passIcon__fdwmb{font-size:13px;color:var(--color-green);width:16px;flex-shrink:0}.ColorToolkit_failIcon__o8Nn4{font-size:13px;color:var(--color-red);width:16px;flex-shrink:0}.ColorToolkit_checkLabel__1GIiJ{flex:1 1;font-size:13px;color:var(--color-text)}.ColorToolkit_checkThreshold__9GD1o{font-size:12px;font-family:var(--font-mono);color:var(--color-text-secondary)}.ColorToolkit_passText__h3dt6{font-size:12px;font-weight:600;color:var(--color-green);width:30px;text-align:right}.ColorToolkit_failText__s4NDD{font-size:12px;font-weight:600;color:var(--color-red);width:30px;text-align:right}.ColorToolkit_harmonyGroup__0dyOc{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.ColorToolkit_harmonyLabel__hPCIk{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.ColorToolkit_chipRow__shbR2{display:flex;gap:8px;flex-wrap:wrap}.ColorToolkit_chip__ko13z{border-radius:6px;cursor:pointer;position:relative;border:1px solid rgba(0,0,0,.1);transition:transform .1s,box-shadow .1s;flex-shrink:0}.ColorToolkit_chip__ko13z:hover{transform:scale(1.08);box-shadow:0 2px 8px rgba(0,0,0,.2)}.ColorToolkit_chipCopied__50gDw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:16px;color:white;text-shadow:0 1px 3px rgba(0,0,0,.6);pointer-events:none}.ColorToolkit_shadesGroup__Ux6_w{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;padding:12px 14px;display:flex;flex-direction:column;gap:10px}