.ColorToolkit_segGroup__BXgYZ{display:flex;gap:4px;margin-bottom:20px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:4px;max-width:640px}.ColorToolkit_seg__klcAD{flex:1 1;padding:6px 12px;font-size:13px;font-weight:500;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .15s,color .15s}.ColorToolkit_seg__klcAD:hover{color:var(--color-text-primary)}.ColorToolkit_segActive__JXt5P{background:rgba(0,170,255,.12);color:var(--color-blue);font-weight:600}.ColorToolkit_panel__fwmeZ{max-width:640px}.ColorToolkit_tabContent__Kw35Y{display:flex;flex-direction:column;gap:12px}.ColorToolkit_hero__qniBs{height:160px;border-radius:10px;border:1px solid var(--color-border);display:flex;align-items:flex-end;padding:12px 16px;transition:background .1s}.ColorToolkit_heroHex__9_tK6{font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:.04em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.ColorToolkit_group__cesHC{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);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_subDot__R_k_N{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.ColorToolkit_subLabel__1UWF9{font-size:10px;font-weight:var(--font-weight-semibold);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-primary);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:var(--radius-sm);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:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;transition:color .15s,border-color .15s;flex-shrink:0;align-self:flex-end}.ColorToolkit_swapBtn__8LDEl:hover{color:var(--color-blue);border-color:var(--color-blue)}.ColorToolkit_contrastPreview__hsvRd{border-radius:var(--radius-lg);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:var(--font-weight-semibold);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:var(--font-weight-semibold);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-primary);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-primary)}.ColorToolkit_checkThreshold__9GD1o{font-size:12px;font-family:var(--font-mono);color:var(--color-text-secondary)}.ColorToolkit_passText__h3dt6{color:var(--color-green)}.ColorToolkit_failText__s4NDD,.ColorToolkit_passText__h3dt6{font-size:12px;font-weight:var(--font-weight-semibold);width:30px;text-align:right}.ColorToolkit_failText__s4NDD{color:var(--color-red)}.ColorToolkit_harmonyGroup__0dyOc{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.ColorToolkit_harmonyLabel__hPCIk{font-size:10px;font-weight:var(--font-weight-semibold);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:var(--radius-md);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_scaleWrap__4cUhT{display:flex;border-radius:10px;overflow:hidden;border:1px solid var(--color-border)}.ColorToolkit_scaleChip__JSvpf{flex:1 1;min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:8px 4px;cursor:pointer;transition:filter .1s;-webkit-user-select:none;user-select:none;gap:2px}.ColorToolkit_scaleChip__JSvpf:hover{filter:brightness(1.1)}.ColorToolkit_scaleLabel__uPNRb{font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.04em}.ColorToolkit_scaleHex__tamdq{font-size:9px;font-family:var(--font-mono);letter-spacing:0}