.prose-module__BNk83a__prose{max-width:40.625rem;font-family:var(--font-newsreader), Georgia, serif;font-size:1.1875rem;line-height:1.4}:where(.prose-module__BNk83a__prose)>:where(*+*){margin-top:1.25em}.prose-module__BNk83a__prose h2,.prose-module__BNk83a__prose h3,.prose-module__BNk83a__prose figure,.prose-module__BNk83a__prose aside{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif}:where(.prose-module__BNk83a__prose)>:where(p),:where(.prose-module__BNk83a__prose)>:where(ul,ol)>:where(li){text-align:justify;text-justify:inter-word;-webkit-hyphens:manual;hyphens:manual}:where(.prose-module__BNk83a__prose) :where(h2){letter-spacing:-.02em;margin-top:2.25em;scroll-margin-top:1.5rem;font-size:1.625rem;font-weight:700;line-height:1.25}:where(.prose-module__BNk83a__prose) :where(h2):before{content:"";background:var(--brand-green);border-radius:9999px;width:2.5rem;height:4px;margin-bottom:.6em;display:block}:where(.prose-module__BNk83a__prose) :where(h3){color:var(--brand-green-ink);margin-top:1.75em;font-size:1.25rem;font-weight:600;line-height:1.35}:where(.prose-module__BNk83a__prose) :where(figure,aside){font-size:1rem;line-height:1.5}:where(.prose-module__BNk83a__prose) :where(a){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:where(.prose-module__BNk83a__prose) :where(strong){font-weight:600}:where(.prose-module__BNk83a__prose) :where(ul){padding-left:1.4em;list-style:outside}:where(.prose-module__BNk83a__prose) :where(ol){padding-left:1.4em;list-style:decimal}:where(.prose-module__BNk83a__prose) :where(li+li){margin-top:.5em}:where(.prose-module__BNk83a__prose) :where(blockquote){border-left:4px solid var(--brand-green);background:color-mix(in oklab, var(--brand-green) 9%, var(--background));border-radius:0 .75rem .75rem 0;padding:1.25em 1.5em;font-size:1.0625rem;line-height:1.55}:where(.prose-module__BNk83a__prose) :where(blockquote)>:where(p+p){margin-top:.75em}:where(.prose-module__BNk83a__prose) :where(blockquote)>:where(p:first-child)>:where(strong:first-child){color:var(--brand-green-ink)}:where(.prose-module__BNk83a__prose) :where(code){font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.875em}.prose-module__BNk83a__tableScroll{border:1px solid color-mix(in oklab, currentColor 15%, transparent);border-radius:.75rem;max-width:100%;overflow-x:auto}.prose-module__BNk83a__prose table{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif}:where(.prose-module__BNk83a__prose) :where(table){border-collapse:collapse;text-align:left;width:100%;font-size:1rem;line-height:1.5}:where(.prose-module__BNk83a__prose) :where(th,td){vertical-align:top;text-align:left;border-bottom:1px solid color-mix(in oklab, currentColor 18%, transparent);padding:.65em .9em}:where(.prose-module__BNk83a__prose) :where(th){background:color-mix(in oklab, var(--brand-purple) 26%, var(--background));border-bottom-color:color-mix(in oklab, var(--brand-purple) 55%, transparent);font-weight:600}:where(.prose-module__BNk83a__prose) :where(tbody tr:nth-child(2n) td){background:color-mix(in oklab, currentColor 4%, transparent)}:where(.prose-module__BNk83a__prose) :where(tbody tr:last-child td){border-bottom:none}.prose-module__BNk83a__sources{border-top:1px solid color-mix(in oklab, currentColor 18%, transparent);padding-top:1em}.prose-module__BNk83a__sources>summary{cursor:pointer;width:fit-content;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;border-radius:.375rem;align-items:center;gap:.5em;font-size:1rem;font-weight:600;list-style:none;display:flex}.prose-module__BNk83a__sources>summary::-webkit-details-marker{display:none}.prose-module__BNk83a__sources>summary:before{content:"";border-right:2px solid var(--brand-green-ink);border-bottom:2px solid var(--brand-green-ink);width:.45em;height:.45em;transition:transform .15s;transform:rotate(-45deg)}.prose-module__BNk83a__sources[open]>summary:before{transform:rotate(45deg)}.prose-module__BNk83a__sources>summary:focus-visible{box-shadow:0 0 0 4px color-mix(in oklab, currentColor 20%, transparent);outline:none}.prose-module__BNk83a__sources>ul{margin-top:1em;font-size:1rem;line-height:1.55}.prose-module__BNk83a__sources li{text-align:left;-webkit-hyphens:manual;hyphens:manual}@media (prefers-reduced-motion:reduce){.prose-module__BNk83a__sources>summary:before{transition:none}}.prose-module__BNk83a__figureGroup{margin-top:2em}.prose-module__BNk83a__figureTitle{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;align-items:center;gap:.6em;font-size:1.125rem;font-weight:650;line-height:1.35;display:flex}.prose-module__BNk83a__figureMark{background:var(--brand-green);width:.6em;height:.6em;box-shadow:0 0 0 4px color-mix(in oklab, var(--brand-green) 25%, transparent);border-radius:9999px;flex:none}.prose-module__BNk83a__figureGroup>:last-child{margin-top:.75rem}
.figures-module__KQOYYq__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__KQOYYq__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__KQOYYq__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__KQOYYq__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__KQOYYq__sliderRow{gap:.3rem;display:grid}.figures-module__KQOYYq__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__KQOYYq__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__KQOYYq__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__KQOYYq__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__KQOYYq__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__KQOYYq__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__KQOYYq__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__KQOYYq__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__KQOYYq__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__KQOYYq__button:focus-visible,.figures-module__KQOYYq__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__KQOYYq__button:disabled{opacity:.45;cursor:default}.figures-module__KQOYYq__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__KQOYYq__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__KQOYYq__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__KQOYYq__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__KQOYYq__toggle input{width:20px;height:20px}.figures-module__KQOYYq__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__KQOYYq__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__KQOYYq__curious summary{cursor:pointer}.figures-module__KQOYYq__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__KQOYYq__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__KQOYYq__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__KQOYYq__strips{gap:.85rem;display:grid}.figures-module__KQOYYq__stripRow{gap:.3rem;display:grid}.figures-module__KQOYYq__stripLabel{color:#111;font-size:.9rem;font-weight:700}.figures-module__KQOYYq__strip{border-radius:6px;height:44px;position:relative}.figures-module__KQOYYq__marker{pointer-events:none;background:#fff;border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 0 1px #111}.figures-module__KQOYYq__stripEnds{color:#111;justify-content:space-between;font-size:.8rem;display:flex}.figures-module__KQOYYq__pair{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:1rem;display:grid}.figures-module__KQOYYq__pairBlock{gap:.3rem;min-width:0;display:grid}.figures-module__KQOYYq__pairSwatch{border-radius:8px;height:96px}.figures-module__KQOYYq__pairLabel{color:#111;font-size:.9rem;font-weight:700}.figures-module__KQOYYq__pairHex{color:#111;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:700}.figures-module__KQOYYq__readout{margin:.9rem 0 0;font-size:.95rem;font-weight:600;line-height:1.45}.figures-module__KQOYYq__note{color:var(--figure-muted);margin:.5rem 0 0;font-size:.85rem;line-height:1.45}.figures-module__KQOYYq__timeline{margin:0;padding:0;list-style:none;position:relative}.figures-module__KQOYYq__timeline:before{content:"";background:var(--figure-border);width:2px;position:absolute;top:6px;bottom:6px;left:7px}.figures-module__KQOYYq__stop{padding:0 0 .9rem 1.75rem;position:relative}.figures-module__KQOYYq__stop:last-child{padding-bottom:0}.figures-module__KQOYYq__stop:before{content:"";background:var(--figure-surface);border:2px solid var(--figure-text);box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;top:.3rem;left:2px}.figures-module__KQOYYq__stopKey:before{background:var(--figure-accent);border-color:var(--figure-accent)}.figures-module__KQOYYq__stopHead{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.figures-module__KQOYYq__stopDate{font-variant-numeric:tabular-nums;font-weight:700}.figures-module__KQOYYq__stopTag{letter-spacing:.02em;text-transform:uppercase;color:var(--figure-muted);border:1px solid var(--figure-border);border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:600}.figures-module__KQOYYq__stopEvent{overflow-wrap:anywhere;margin:.15rem 0 0;line-height:1.45}.figures-module__KQOYYq__summary{border-top:1px solid var(--figure-border);margin:1rem 0 0;padding-top:.75rem;font-weight:600;line-height:1.45}.figures-module__KQOYYq__rangeTall{border-radius:22px;height:44px}.figures-module__KQOYYq__curious summary{align-items:center;min-height:44px;display:flex}
.figures-module__inydDG__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__inydDG__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__inydDG__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__inydDG__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__inydDG__sliderRow{gap:.3rem;display:grid}.figures-module__inydDG__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__inydDG__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__inydDG__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__inydDG__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__inydDG__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__inydDG__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__inydDG__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__inydDG__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__inydDG__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__inydDG__button:focus-visible,.figures-module__inydDG__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__inydDG__button:disabled{opacity:.45;cursor:default}.figures-module__inydDG__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__inydDG__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__inydDG__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__inydDG__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__inydDG__toggle input{width:20px;height:20px}.figures-module__inydDG__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__inydDG__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__inydDG__curious summary{cursor:pointer}.figures-module__inydDG__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__inydDG__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__inydDG__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__inydDG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.figures-module__inydDG__readout{margin:.8rem 0 0;font-size:.95rem;font-weight:600;line-height:1.45}.figures-module__inydDG__note{color:var(--figure-muted);margin:.5rem 0 0;font-size:.85rem;line-height:1.45}.figures-module__inydDG__ownRow{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:.9rem 0;font-size:.9rem;display:flex}.figures-module__inydDG__ownInputs{gap:.4rem;display:flex}.figures-module__inydDG__hexInput{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);width:8.5rem;min-height:44px;color:var(--figure-text);border-radius:8px;padding:0 .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.figures-module__inydDG__hexInput[aria-invalid=true]{border-color:var(--figure-accent)}.figures-module__inydDG__colourInput{border:1px solid var(--figure-border);background:var(--figure-surface);cursor:pointer;border-radius:8px;width:52px;height:44px;padding:2px}.figures-module__inydDG__hexInput:focus-visible,.figures-module__inydDG__colourInput:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__inydDG__hexError{color:var(--figure-accent);flex-basis:100%;font-size:.82rem}.figures-module__inydDG__swatchGrid{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:12px 8px;display:grid}.figures-module__inydDG__sw{color:#111;align-content:start;gap:2px;font-size:.78rem;line-height:1.3;display:grid}.figures-module__inydDG__swChip{border-radius:6px;height:64px;margin-bottom:4px;transition:background-color .35s;box-shadow:inset 0 0 0 1px #0000004d}@media (prefers-reduced-motion:reduce){.figures-module__inydDG__swChip{transition:none}}.figures-module__inydDG__swName{font-size:.85rem;font-weight:700}.figures-module__inydDG__swPct{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.figures-module__inydDG__swSeen{font-size:.75rem}.figures-module__inydDG__sliceWrap{grid-template-rows:auto auto;grid-template-columns:1.4rem minmax(0,1fr);gap:.3rem;max-width:480px;display:grid}.figures-module__inydDG__axisY{writing-mode:vertical-rl;text-align:center;place-self:center;font-size:.8rem;font-weight:600;transform:rotate(180deg)}.figures-module__inydDG__axisX{text-align:center;font-size:.8rem;font-weight:600}.figures-module__inydDG__slice{aspect-ratio:4/3;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;position:relative;box-shadow:inset 0 0 0 1px #00000040}.figures-module__inydDG__slice:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__inydDG__sliceCanvas,.figures-module__inydDG__sliceSvg{width:100%;height:100%;display:block;position:absolute;inset:0}.figures-module__inydDG__handle{pointer-events:none;border:3px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #111,0 1px 4px #00000080}.figures-module__inydDG__legend{align-items:center;gap:.5rem;margin:.6rem 0 0;font-size:.82rem;line-height:1.4;display:flex}.figures-module__inydDG__legendLine{border-top:3px dashed #111;flex:none;width:28px;height:0}.figures-module__inydDG__picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.figures-module__inydDG__pickChip{align-content:start;gap:.25rem;display:grid}.figures-module__inydDG__pickSwatch{border:1px solid var(--figure-border);border-radius:8px;height:84px}.figures-module__inydDG__pickTitle{font-size:.88rem;font-weight:700;line-height:1.25}.figures-module__inydDG__pickNote{color:var(--figure-muted);font-size:.8rem;line-height:1.3}.figures-module__inydDG__checkCard{color:#111;background:#fff;border:1px solid #d0d0d0;border-radius:10px;padding:16px}.figures-module__inydDG__checkSwatches{grid-template-columns:1fr 1fr;gap:12px;display:grid}.figures-module__inydDG__checkSwatch{aspect-ratio:1;border-radius:8px;width:100%;max-width:220px}.figures-module__inydDG__checkLabel{margin-top:6px;font-size:.82rem;line-height:1.35}.figures-module__inydDG__checkSteps{gap:.55rem;margin:1rem 0 0;padding-left:1.4rem;font-size:.98rem;line-height:1.45;display:grid}
.figures-module__BTztzq__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__BTztzq__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__BTztzq__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__BTztzq__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__BTztzq__sliderRow{gap:.3rem;display:grid}.figures-module__BTztzq__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__BTztzq__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__BTztzq__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__BTztzq__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__BTztzq__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__BTztzq__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__BTztzq__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__BTztzq__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__BTztzq__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__BTztzq__button:focus-visible,.figures-module__BTztzq__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__BTztzq__button:disabled{opacity:.45;cursor:default}.figures-module__BTztzq__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__BTztzq__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__BTztzq__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__BTztzq__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__BTztzq__toggle input{width:20px;height:20px}.figures-module__BTztzq__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__BTztzq__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__BTztzq__curious summary{cursor:pointer}.figures-module__BTztzq__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__BTztzq__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__BTztzq__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__BTztzq__curious summary{padding:13px 0;line-height:1.4}.figures-module__BTztzq__controlLabel{margin:0 0 .35rem;font-size:.85rem;font-weight:600}.figures-module__BTztzq__controls{gap:.9rem;display:grid}.figures-module__BTztzq__dot{vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:.4rem;display:inline-block;box-shadow:inset 0 0 0 1px #00000040}.figures-module__BTztzq__simNote{color:var(--figure-muted);margin:.75rem 0 0;font-size:.82rem;line-height:1.45}.figures-module__BTztzq__readout{margin:.9rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.4}.figures-module__BTztzq__stageLabel{color:#111;font-size:.85rem;font-weight:700}.figures-module__BTztzq__stageHex{color:#111;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.figures-module__BTztzq__estimate{color:#222;font-size:.75rem;font-style:italic}.figures-module__BTztzq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.figures-module__BTztzq__pairCell{align-content:start;gap:6px;display:grid}.figures-module__BTztzq__bigSwatch{border-radius:6px;height:150px}@media (min-width:560px){.figures-module__BTztzq__bigSwatch{height:190px}}.figures-module__BTztzq__sheet{border-radius:6px;gap:10px;padding:14px;display:grid}.figures-module__BTztzq__sheet .figures-module__BTztzq__bigSwatch{height:122px}@media (min-width:560px){.figures-module__BTztzq__sheet .figures-module__BTztzq__bigSwatch{height:162px}}.figures-module__BTztzq__sheetBlack{color:#333;align-items:center;gap:8px;font-size:.75rem;display:flex}.figures-module__BTztzq__sheetBlackChip{border-radius:3px;flex:none;width:28px;height:18px}.figures-module__BTztzq__legend{color:var(--figure-muted);flex-wrap:wrap;gap:.4rem 1rem;margin:.75rem 0 .5rem;font-size:.8rem;display:flex}.figures-module__BTztzq__legendKey{vertical-align:1px;border-radius:4px;width:18px;height:8px;margin-right:.35rem;display:inline-block}.figures-module__BTztzq__keyCoated{box-shadow:0 0 0 1px var(--figure-muted);background:#111}.figures-module__BTztzq__keyUncoated{background:#f2f2f2;box-shadow:inset 0 0 0 1px #555}.figures-module__BTztzq__hueList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.figures-module__BTztzq__hueRow{color:#111;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:22px 22px minmax(4.6rem,6.4rem) minmax(0,1fr);align-items:center;gap:8px;padding:4px 6px;font-size:.82rem;display:grid}.figures-module__BTztzq__hueRow[aria-pressed=true]{background:#9a9a9a;border-color:#111}.figures-module__BTztzq__hueRow:focus-visible{outline:3px solid var(--figure-focus);outline-offset:1px}.figures-module__BTztzq__hueChip{border-radius:4px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0003}.figures-module__BTztzq__hueName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figures-module__BTztzq__bars{gap:3px;display:grid}.figures-module__BTztzq__barLine{grid-template-columns:minmax(0,1fr) 2.4rem;align-items:center;gap:6px;display:grid}.figures-module__BTztzq__hBar{background:#0000002e;border-radius:4px;height:8px;overflow:hidden}.figures-module__BTztzq__hBarFill{border-radius:4px;height:100%;display:block}.figures-module__BTztzq__hBarCoated{background:#111}.figures-module__BTztzq__hBarUncoated{background:#f2f2f2}.figures-module__BTztzq__barPct{text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem}.figures-module__BTztzq__barPctStrong{font-weight:700}.figures-module__BTztzq__cyanDot{vertical-align:1px;background:#00a3e5;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block;box-shadow:0 0 0 2px #fff,0 0 0 3px #111}.figures-module__BTztzq__trapCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.figures-module__BTztzq__trapCol{align-content:start;gap:6px;min-width:0;display:grid}.figures-module__BTztzq__trapTitle{color:#111;font-size:.9rem;font-weight:700}.figures-module__BTztzq__trapCmyk{color:#111;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.figures-module__BTztzq__midSwatch{border-radius:6px;height:96px}.figures-module__BTztzq__verdict{color:#111;font-size:.95rem;font-weight:700}.figures-module__BTztzq__screenRow{align-items:center;gap:10px;display:flex}.figures-module__BTztzq__screenChip{border-radius:6px;flex:none;width:56px;height:56px}
.figures-module__wTi9PW__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__wTi9PW__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__wTi9PW__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__wTi9PW__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__wTi9PW__sliderRow{gap:.3rem;display:grid}.figures-module__wTi9PW__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__wTi9PW__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__wTi9PW__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__wTi9PW__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__wTi9PW__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__wTi9PW__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__wTi9PW__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__wTi9PW__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__wTi9PW__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__wTi9PW__button:focus-visible,.figures-module__wTi9PW__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__wTi9PW__button:disabled{opacity:.45;cursor:default}.figures-module__wTi9PW__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__wTi9PW__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__wTi9PW__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__wTi9PW__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__wTi9PW__toggle input{width:20px;height:20px}.figures-module__wTi9PW__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__wTi9PW__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__wTi9PW__curious summary{cursor:pointer}.figures-module__wTi9PW__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__wTi9PW__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__wTi9PW__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__wTi9PW__originalRow{align-items:center;gap:.6rem;margin-top:.75rem;font-size:.9rem;display:flex}.figures-module__wTi9PW__small{border:1px solid var(--figure-border);border-radius:6px;flex:none;width:32px;height:32px}.figures-module__wTi9PW__link{color:inherit;font-weight:600}.figures-module__wTi9PW__figure{--figure-pass:#1e6b34;--figure-fail:#b4361c}@media (prefers-color-scheme:dark){.figures-module__wTi9PW__figure{--figure-pass:#7fd394;--figure-fail:#ff8a6b}}.figures-module__wTi9PW__dot{vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:.4rem;display:inline-block;box-shadow:inset 0 0 0 1px #00000040}.figures-module__wTi9PW__colourInput{border:1px solid var(--figure-border);background:var(--figure-surface);border-radius:8px;width:56px;height:44px;padding:2px}.figures-module__wTi9PW__readout{margin:.75rem 0 0;font-size:.95rem;line-height:1.5}.figures-module__wTi9PW__warn{color:var(--figure-fail);margin-top:.4rem;font-weight:700;display:inline-block}.figures-module__wTi9PW__hint .figures-module__wTi9PW__link,.figures-module__wTi9PW__readout .figures-module__wTi9PW__link{min-height:44px;line-height:44px;display:inline-block}.figures-module__wTi9PW__d1Grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1rem;display:grid}@media (min-width:640px){.figures-module__wTi9PW__d1Grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}}.figures-module__wTi9PW__samplePage{border-radius:4px;width:100%;max-width:380px;height:auto;margin:0 auto;display:block}.figures-module__wTi9PW__coverBar{border:1px solid var(--figure-border);border-radius:7px;height:14px;margin-top:.75rem;display:flex;overflow:hidden}.figures-module__wTi9PW__coverBar span{flex-basis:0;min-width:2px}.figures-module__wTi9PW__jobs{align-content:start;gap:.5rem;display:grid}.figures-module__wTi9PW__jobsHead,.figures-module__wTi9PW__trayHead{margin:0;font-size:.95rem;font-weight:700}.figures-module__wTi9PW__trayHead{color:var(--figure-muted);margin-top:.5rem;font-size:.85rem;font-weight:400}.figures-module__wTi9PW__slot{border:1px dashed var(--figure-border);background:var(--figure-surface);border-radius:10px;align-items:center;gap:.6rem;padding:.35rem .5rem;display:flex}.figures-module__wTi9PW__slotOver{border:2px solid var(--figure-focus)}.figures-module__wTi9PW__slotSwatch{border-radius:8px;flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 1px #0003}.figures-module__wTi9PW__slotLabel{flex:1;gap:.15rem;min-width:0;font-size:.85rem;font-weight:600;display:grid}.figures-module__wTi9PW__slotLabel select{font:inherit;border:1px solid var(--figure-border);background:var(--figure-bg);width:100%;min-height:44px;color:var(--figure-text);border-radius:8px;padding:0 .5rem;font-size:.9rem;font-weight:400}.figures-module__wTi9PW__slotLabel select:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__wTi9PW__tray{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__wTi9PW__chip{border:1px solid var(--figure-border);background:var(--figure-surface);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:.3rem .6rem;font-size:.8rem;display:inline-flex}.figures-module__wTi9PW__samples{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1rem;display:grid}@media (min-width:560px){.figures-module__wTi9PW__samples{grid-template-columns:repeat(3,minmax(0,1fr))}}.figures-module__wTi9PW__sample{align-content:start;gap:.35rem;display:grid}.figures-module__wTi9PW__sampleWhite{background:#fff;border:1px solid #d8d7d2;border-radius:8px;align-content:center;justify-items:start;gap:.2rem;min-height:92px;padding:.9rem;font-size:.95rem;display:grid}.figures-module__wTi9PW__sampleHeading{font-size:1.3rem;font-weight:700;line-height:1.2}.figures-module__wTi9PW__sampleButton{border-radius:8px;padding:.65rem 1.1rem;font-size:.95rem;font-weight:600;display:inline-block}.figures-module__wTi9PW__sampleLabel{color:var(--figure-muted);margin:0;font-size:.85rem}.figures-module__wTi9PW__verdictBox{gap:.1rem;display:grid}.figures-module__wTi9PW__verdict{font-size:.95rem;font-weight:700}.figures-module__wTi9PW__pass{color:var(--figure-pass)}.figures-module__wTi9PW__fail{color:var(--figure-fail)}.figures-module__wTi9PW__small2{color:var(--figure-fail);font-size:.85rem}.figures-module__wTi9PW__ratio{color:var(--figure-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.figures-module__wTi9PW__scaleHead{margin:1.25rem 0 .5rem;font-weight:700}.figures-module__wTi9PW__scale{color:#1c1c1a;background:#fff;border:1px solid #d8d7d2;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;padding:8px;display:grid}.figures-module__wTi9PW__step{text-align:center;border:3px solid #0000;border-radius:6px;justify-items:center;gap:2px;padding:3px 3px 5px;font-size:.72rem;display:grid}.figures-module__wTi9PW__stepFirst{border-color:#1c1c1a}.figures-module__wTi9PW__stepSwatch{border-radius:4px;width:100%;height:40px;box-shadow:inset 0 0 0 1px #0000001f}.figures-module__wTi9PW__stepAa{font-size:1.1rem;font-weight:700;line-height:1.2}.figures-module__wTi9PW__stepName{font-weight:700}.figures-module__wTi9PW__stepRatio{font-variant-numeric:tabular-nums;color:#55544f}.figures-module__wTi9PW__fineprint{color:var(--figure-muted);margin:.6rem 0 0;font-size:.78rem}.figures-module__wTi9PW__readoutDetail{color:var(--figure-muted);margin-top:.2rem;font-size:.85rem;display:block}.figures-module__wTi9PW__slotGroup{border:1px solid var(--figure-border);border-radius:12px;gap:.4rem;padding:.5rem;display:grid}.figures-module__wTi9PW__slotGroupHead{margin:0;font-size:.85rem;font-weight:700}.figures-module__wTi9PW__slotSwatch,.figures-module__wTi9PW__dot{outline:1px solid var(--figure-border)}
.figures-module__4Xf7bG__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__4Xf7bG__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__4Xf7bG__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__4Xf7bG__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__4Xf7bG__sliderRow{gap:.3rem;display:grid}.figures-module__4Xf7bG__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__4Xf7bG__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__4Xf7bG__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__4Xf7bG__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__4Xf7bG__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__4Xf7bG__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__4Xf7bG__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__4Xf7bG__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__4Xf7bG__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__4Xf7bG__button:focus-visible,.figures-module__4Xf7bG__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__4Xf7bG__button:disabled{opacity:.45;cursor:default}.figures-module__4Xf7bG__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__4Xf7bG__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__4Xf7bG__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__4Xf7bG__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__4Xf7bG__toggle input{width:20px;height:20px}.figures-module__4Xf7bG__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__4Xf7bG__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__4Xf7bG__curious summary{cursor:pointer}.figures-module__4Xf7bG__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__4Xf7bG__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__4Xf7bG__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__4Xf7bG__link{color:inherit;font-weight:600}.figures-module__4Xf7bG__linkButton{font:inherit;min-height:44px;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.95rem;font-weight:600;text-decoration:underline}.figures-module__4Xf7bG__linkButton:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px;border-radius:4px}.figures-module__4Xf7bG__readout{margin:.9rem 0 0;font-size:1rem;font-weight:600;line-height:1.45}.figures-module__4Xf7bG__pairStage{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}@media (min-width:520px){.figures-module__4Xf7bG__pairStage{gap:16px;padding:16px}}.figures-module__4Xf7bG__sample{border-radius:6px;min-height:9.5rem;padding:.85rem .75rem}@media (min-width:520px){.figures-module__4Xf7bG__sample{padding:1.1rem}}.figures-module__4Xf7bG__sampleHeading{margin:0 0 .4rem;font-size:1.15rem;font-weight:700;line-height:1.25}.figures-module__4Xf7bG__sampleBody{margin:0;font-size:16px;line-height:1.5}.figures-module__4Xf7bG__score{text-align:center;color:#111;margin-top:.6rem}.figures-module__4Xf7bG__scoreBig{font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,9vw,2.6rem);font-weight:800;line-height:1.05;display:block}.figures-module__4Xf7bG__scoreSub{min-height:2.7em;margin-top:.2rem;font-size:.8rem;line-height:1.35;display:block}.figures-module__4Xf7bG__second{border-top:1px solid #00000040;margin-top:.45rem;padding-top:.45rem;font-size:.85rem;line-height:1.3;display:block}.figures-module__4Xf7bG__secondNum{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;display:block}.figures-module__4Xf7bG__endLabels{color:var(--figure-muted);justify-content:space-between;font-size:.8rem;display:flex}.figures-module__4Xf7bG__noticed{margin:.75rem 0 0;font-size:1rem;font-style:italic}.figures-module__4Xf7bG__hexRow{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.figures-module__4Xf7bG__hexField{align-items:center;gap:.5rem;font-size:.95rem;display:flex}.figures-module__4Xf7bG__hexInput{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);width:8.5rem;min-height:44px;color:var(--figure-text);border-radius:8px;padding:0 .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.figures-module__4Xf7bG__hexInput:focus-visible,.figures-module__4Xf7bG__picker:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__4Xf7bG__hexInput[aria-invalid=true]{border-color:var(--figure-accent)}.figures-module__4Xf7bG__picker{border:1px solid var(--figure-border);background:var(--figure-surface);cursor:pointer;border-radius:8px;width:52px;height:44px;padding:2px}.figures-module__4Xf7bG__uses{grid-template-columns:1fr;gap:.6rem;margin-top:1rem;display:grid}@media (min-width:560px){.figures-module__4Xf7bG__uses{grid-template-columns:repeat(3,minmax(0,1fr))}}.figures-module__4Xf7bG__use{background:var(--figure-surface);border:1px solid var(--figure-border);border-radius:10px;display:grid;overflow:hidden}.figures-module__4Xf7bG__useSample{border-bottom:1px solid var(--figure-border);background:#fff;place-items:center;min-height:92px;padding:.75rem;display:grid}.figures-module__4Xf7bG__useText{margin:0;font-size:16px;line-height:1.5}.figures-module__4Xf7bG__fakeButton{border-radius:8px;padding:.65rem 1.2rem;font-size:16px;font-weight:600;display:inline-block}.figures-module__4Xf7bG__useInfo{gap:.15rem;padding:.65rem .8rem .75rem;display:grid}.figures-module__4Xf7bG__useLabel{color:var(--figure-muted);font-size:.85rem}.figures-module__4Xf7bG__useResult{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.figures-module__4Xf7bG__useRatio{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.figures-module__4Xf7bG__pass,.figures-module__4Xf7bG__fail{font-size:.95rem;font-weight:700}.figures-module__4Xf7bG__fail{color:var(--figure-accent)}.figures-module__4Xf7bG__payoff{margin:1rem 0 0;font-size:1rem;line-height:1.5}.figures-module__4Xf7bG__tallRange{border-radius:22px;height:44px}
.figures-module__S16u2q__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__S16u2q__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__S16u2q__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__S16u2q__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__S16u2q__sliderRow{gap:.3rem;display:grid}.figures-module__S16u2q__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__S16u2q__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__S16u2q__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__S16u2q__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__S16u2q__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__S16u2q__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__S16u2q__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__S16u2q__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__S16u2q__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__S16u2q__button:focus-visible,.figures-module__S16u2q__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__S16u2q__button:disabled{opacity:.45;cursor:default}.figures-module__S16u2q__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__S16u2q__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__S16u2q__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__S16u2q__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__S16u2q__toggle input{width:20px;height:20px}.figures-module__S16u2q__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__S16u2q__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__S16u2q__curious summary{cursor:pointer}.figures-module__S16u2q__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__S16u2q__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__S16u2q__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__S16u2q__segment button:disabled:not([aria-pressed=true]){opacity:.45;cursor:default}.figures-module__S16u2q__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.figures-module__S16u2q__card{background:var(--figure-surface);border:1px solid var(--figure-border);border-radius:10px;gap:.6rem;padding:.9rem;display:grid}.figures-module__S16u2q__barTrack{background:var(--figure-border);border-radius:7px;height:14px;overflow:hidden}.figures-module__S16u2q__barFill{border-radius:7px;height:100%;box-shadow:inset 0 0 0 1px #00000040}.figures-module__S16u2q__pct{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.figures-module__S16u2q__controls{gap:.9rem;display:grid}.figures-module__S16u2q__controlGroup{gap:.35rem;display:grid}.figures-module__S16u2q__controlLabel{margin:0;font-size:.9rem;font-weight:600}.figures-module__S16u2q__dot{vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:.4rem;display:inline-block;box-shadow:inset 0 0 0 1px #808080cc}.figures-module__S16u2q__simNote{color:var(--figure-muted);margin:0;font-size:.82rem}.figures-module__S16u2q__mock{border-radius:6px;overflow:hidden;box-shadow:0 1px 4px #00000059}.figures-module__S16u2q__mockHeader{align-items:center;gap:10px;padding:10px 14px;display:flex}.figures-module__S16u2q__mockLogo{border-radius:3px;width:28px;height:14px;margin-right:auto}.figures-module__S16u2q__mockNav{opacity:.8;border-radius:4px;width:40px;height:8px}.figures-module__S16u2q__mockHero{text-align:center;padding:26px 18px 30px}.figures-module__S16u2q__mockTitle{margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.figures-module__S16u2q__mockSub{margin:.4rem 0 1.1rem;font-size:.9rem;line-height:1.4}.figures-module__S16u2q__mockCta{border-radius:8px;padding:.7rem 1.4rem;font-size:1rem;font-weight:700;display:inline-block}.figures-module__S16u2q__readout{gap:.3rem;margin-top:.9rem;display:grid}.figures-module__S16u2q__readoutRow{margin:0;font-size:1rem;line-height:1.45}.figures-module__S16u2q__weakWord{color:var(--figure-accent)}.figures-module__S16u2q__small2{color:var(--figure-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.figures-module__S16u2q__meaningTop{align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.figures-module__S16u2q__meaningSwatch{border:1px solid var(--figure-border);border-radius:10px;flex:none;width:96px;height:96px}.figures-module__S16u2q__meaningCount{color:var(--figure-muted);margin:0;font-size:.8rem}.figures-module__S16u2q__meaningWord{margin:.1rem 0;font-size:1.6rem;font-weight:700;line-height:1.1}.figures-module__S16u2q__meaningAsk{margin:0;font-size:.92rem;line-height:1.35}.figures-module__S16u2q__meaningVerdict{margin:.9rem 0;font-size:1rem;font-weight:600;line-height:1.45}.figures-module__S16u2q__meaningVerdict:empty{margin:0}.figures-module__S16u2q__meaningHead{color:var(--figure-muted);margin:0;font-size:.88rem}.figures-module__S16u2q__meaningBar{grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr) 3.4rem;align-items:center;gap:.5rem;font-size:.92rem;display:grid}.figures-module__S16u2q__youToo{color:var(--figure-accent);font-size:.82rem;font-weight:600}.figures-module__S16u2q__meaningNone{margin:0;font-size:.9rem;line-height:1.45}.figures-module__S16u2q__closing{margin:1rem 0 0;font-size:1rem;font-style:italic;line-height:1.45}.figures-module__S16u2q__allPairs{columns:2 12rem;margin:.4rem 0 0;padding-left:1.2rem;line-height:1.5}
.figures-module__t2pimq__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__t2pimq__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__t2pimq__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__t2pimq__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__t2pimq__sliderRow{gap:.3rem;display:grid}.figures-module__t2pimq__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__t2pimq__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__t2pimq__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__t2pimq__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__t2pimq__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__t2pimq__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__t2pimq__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__t2pimq__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__t2pimq__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__t2pimq__button:focus-visible,.figures-module__t2pimq__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__t2pimq__button:disabled{opacity:.45;cursor:default}.figures-module__t2pimq__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__t2pimq__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__t2pimq__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__t2pimq__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__t2pimq__toggle input{width:20px;height:20px}.figures-module__t2pimq__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__t2pimq__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__t2pimq__curious summary{cursor:pointer;padding-block:14px}.figures-module__t2pimq__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__t2pimq__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__t2pimq__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__t2pimq__pickRow{gap:.6rem;margin-bottom:1rem;display:grid}.figures-module__t2pimq__hexField{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.figures-module__t2pimq__hexInput{font:inherit;box-sizing:border-box;border:1px solid var(--figure-border);background:var(--figure-surface);width:8.5rem;min-height:44px;color:var(--figure-text);border-radius:8px;padding:.4rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem}.figures-module__t2pimq__hexInput:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__t2pimq__hexInput[aria-invalid=true]{border-color:var(--figure-accent)}.figures-module__t2pimq__hexSwatch{border:1px solid var(--figure-border);border-radius:6px;flex:none;width:28px;height:28px}.figures-module__t2pimq__hexError{color:var(--figure-accent);font-size:.85rem}.figures-module__t2pimq__verdict{margin:.9rem 0 0;font-size:.95rem;line-height:1.45}.figures-module__t2pimq__flipGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:720px){.figures-module__t2pimq__flipGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.figures-module__t2pimq__flipCell{grid-template-rows:auto auto 1fr;gap:6px;min-width:0;display:grid}.figures-module__t2pimq__flipCellLight{grid-column:1/-1}@media (min-width:720px){.figures-module__t2pimq__flipCellLight{grid-column:auto}}.figures-module__t2pimq__flipLabel{color:#111;min-height:2.5em;margin:0;font-size:.82rem;font-weight:700;line-height:1.25}.figures-module__t2pimq__flipCellLight .figures-module__t2pimq__flipLabel{min-height:0}@media (min-width:720px){.figures-module__t2pimq__flipCellLight .figures-module__t2pimq__flipLabel{min-height:2.5em}}.figures-module__t2pimq__mini{border-radius:8px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid;box-shadow:0 0 0 1px #00000040}.figures-module__t2pimq__miniHead{margin:0;font-size:.95rem;font-weight:800;line-height:1.15}.figures-module__t2pimq__miniBody{margin:0;font-size:.75rem;line-height:1.3}.figures-module__t2pimq__miniPanel{border-radius:5px;padding:5px 7px;font-size:.72rem;line-height:1.25}.figures-module__t2pimq__miniButton{white-space:nowrap;border:2px solid;border-radius:999px;justify-self:start;padding:3px 10px;font-size:.75rem;font-weight:700}.figures-module__t2pimq__chipRow{color:#111;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.75rem;display:flex}.figures-module__t2pimq__chip{color:#fff;cursor:help;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex;position:relative}.figures-module__t2pimq__chip:focus-visible{outline-offset:2px;outline:3px solid #fff}.figures-module__t2pimq__chipOk{background:#0b5d1e}.figures-module__t2pimq__chipBad{background:#8b1a1a}.figures-module__t2pimq__chip:after{content:attr(data-ratio);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:1;background:#111;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:600;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.figures-module__t2pimq__chip:hover:after,.figures-module__t2pimq__chip:focus-visible:after,.figures-module__t2pimq__chip:focus:after{opacity:1}.figures-module__t2pimq__flipNote{color:#111;margin:0;font-size:.75rem;line-height:1.35}.figures-module__t2pimq__flipNote .figures-module__t2pimq__mono{font-size:.72rem}.figures-module__t2pimq__stageNote{color:#111;margin:0 0 12px;font-size:.85rem;line-height:1.4}.figures-module__t2pimq__sample{background:#121212;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:18px 16px;display:flex;box-shadow:0 0 0 1px #0000004d}.figures-module__t2pimq__sampleText{margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.figures-module__t2pimq__sampleButton{border:2px solid;border-radius:999px;padding:4px 14px;font-size:.9rem;font-weight:700}.figures-module__t2pimq__sampleHex{color:#e0e0e0;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.figures-module__t2pimq__sliderBlock{margin-top:1rem}.figures-module__t2pimq__markerTrack{height:18px;margin-top:2px;position:relative}.figures-module__t2pimq__marker{color:var(--figure-text);font-size:.8rem;font-weight:700;line-height:1;position:absolute;top:0;transform:translate(-50%)}.figures-module__t2pimq__jumps{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.figures-module__t2pimq__jumps .figures-module__t2pimq__button{padding:.45rem .75rem;font-size:.85rem}.figures-module__t2pimq__meters{gap:.9rem;margin-top:1.1rem;display:grid}.figures-module__t2pimq__meterHead{justify-content:space-between;gap:.5rem;margin-bottom:.3rem;font-size:.9rem;display:flex}.figures-module__t2pimq__meterTrack{background:var(--figure-border);border-radius:8px;height:16px;position:relative}.figures-module__t2pimq__meterFill{border-radius:8px;position:absolute;top:0;bottom:0;left:0}.figures-module__t2pimq__meterCap{background:repeating-linear-gradient(135deg, var(--figure-muted) 0 4px, transparent 4px 8px);opacity:.55;border-radius:8px;position:absolute;top:0;bottom:0;left:0}.figures-module__t2pimq__meterLine{background:var(--figure-text);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px}.figures-module__t2pimq__meterLabels{height:1.2rem;color:var(--figure-muted);font-size:.75rem;position:relative}.figures-module__t2pimq__meterLabels span{white-space:nowrap;position:absolute;top:3px}.figures-module__t2pimq__legend{color:var(--figure-muted);flex-wrap:wrap;gap:.3rem 1rem;margin-top:.4rem;font-size:.8rem;display:flex}
.figures-module__fIPTsG__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__fIPTsG__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__fIPTsG__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__fIPTsG__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__fIPTsG__sliderRow{gap:.3rem;display:grid}.figures-module__fIPTsG__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__fIPTsG__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__fIPTsG__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__fIPTsG__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__fIPTsG__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__fIPTsG__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__fIPTsG__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__fIPTsG__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__fIPTsG__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__fIPTsG__button:focus-visible,.figures-module__fIPTsG__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__fIPTsG__button:disabled{opacity:.45;cursor:default}.figures-module__fIPTsG__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__fIPTsG__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__fIPTsG__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__fIPTsG__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__fIPTsG__toggle input{width:20px;height:20px}.figures-module__fIPTsG__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__fIPTsG__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__fIPTsG__curious summary{cursor:pointer}.figures-module__fIPTsG__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__fIPTsG__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__fIPTsG__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__fIPTsG__figure{--figure-warn:#b4361c}@media (prefers-color-scheme:dark){.figures-module__fIPTsG__figure{--figure-warn:#ff8a6b}}.figures-module__fIPTsG__readout{margin:.75rem 0 0;font-size:1.05rem;font-weight:600;line-height:1.4}.figures-module__fIPTsG__readout strong{font-variant-numeric:tabular-nums}.figures-module__fIPTsG__readoutWarn{color:var(--figure-warn)}.figures-module__fIPTsG__note{color:var(--figure-muted);margin:.6rem 0 0;font-size:.85rem;line-height:1.45}.figures-module__fIPTsG__muted{color:var(--figure-muted);font-weight:400}.figures-module__fIPTsG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.figures-module__fIPTsG__pairStage{grid-template-columns:1fr 1fr;gap:12px;display:grid}.figures-module__fIPTsG__bigSwatch{border-radius:6px;height:120px}@media (min-width:560px){.figures-module__fIPTsG__bigSwatch{height:150px}}.figures-module__fIPTsG__pairNames{color:var(--figure-muted);grid-template-columns:1fr 1fr;gap:12px;margin:.4rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;display:grid}.figures-module__fIPTsG__trackWrap{position:relative}.figures-module__fIPTsG__range[type=range]{background:var(--figure-surface)}.figures-module__fIPTsG__tickMark{background:var(--figure-text);pointer-events:none;border-radius:2px;width:3px;height:38px;margin-left:-1.5px;position:absolute;top:-5px}.figures-module__fIPTsG__trackEnds{color:var(--figure-muted);justify-content:space-between;font-size:.8rem;display:flex}.figures-module__fIPTsG__ticks{position:relative}.figures-module__fIPTsG__tickRow{pointer-events:none;height:50px;position:relative}.figures-module__fIPTsG__tick{max-width:10.5rem;min-height:44px;font:inherit;text-align:center;border:1px solid var(--figure-border);background:var(--figure-surface);color:var(--figure-text);cursor:pointer;pointer-events:auto;border-radius:8px;padding:.3rem .6rem;font-size:.8rem;font-weight:600;line-height:1.2;position:absolute;top:3px;transform:translate(-50%)}.figures-module__fIPTsG__tick:before{content:"";border:6px solid #0000;border-top:0;border-bottom-color:var(--figure-text);margin-left:-6px;position:absolute;top:-7px;left:50%}.figures-module__fIPTsG__tickEnd{text-align:right;right:0;transform:none}.figures-module__fIPTsG__tickEnd:before{margin-left:0;left:auto;right:7px}.figures-module__fIPTsG__tick[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__fIPTsG__tick:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}@media (min-width:600px){.figures-module__fIPTsG__tickRow+.figures-module__fIPTsG__tickRow{margin-top:-50px}}.figures-module__fIPTsG__d1Stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.figures-module__fIPTsG__d1Swatch{border-radius:6px;height:110px}.figures-module__fIPTsG__ratioBox{text-align:center;color:#111;min-width:5.5rem}.figures-module__fIPTsG__ratio{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1.1}.figures-module__fIPTsG__ratioSub{max-width:6.5rem;margin:.2rem auto 0;font-size:.72rem;line-height:1.2}@media (min-width:560px){.figures-module__fIPTsG__d1Swatch{height:140px}.figures-module__fIPTsG__ratio{font-size:2.2rem}}.figures-module__fIPTsG__pickRow{justify-content:space-between;gap:.5rem;margin-top:.5rem;display:flex}.figures-module__fIPTsG__pick{cursor:pointer;align-items:center;gap:.45rem;min-height:44px;font-size:.85rem;display:inline-flex}.figures-module__fIPTsG__pickEnd{text-align:right}.figures-module__fIPTsG__pick input[type=color]{border:1px solid var(--figure-border);background:var(--figure-surface);cursor:pointer;border-radius:8px;flex:none;width:44px;height:44px;padding:2px}.figures-module__fIPTsG__pick input[type=color]:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__fIPTsG__previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}@media (min-width:560px){.figures-module__fIPTsG__previews{grid-template-columns:repeat(4,minmax(0,1fr))}}.figures-module__fIPTsG__preview{align-content:start;gap:.25rem;display:grid}.figures-module__fIPTsG__previewStage{grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.figures-module__fIPTsG__previewStage span{border-radius:4px;height:52px;display:block}.figures-module__fIPTsG__previewLabel{font-size:.9rem;font-weight:700}.figures-module__fIPTsG__previewWord{color:var(--figure-muted);font-size:.82rem}.figures-module__fIPTsG__wordWarn{color:var(--figure-warn);font-weight:700}
.figures-module__0Q7N3q__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__0Q7N3q__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__0Q7N3q__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__0Q7N3q__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__0Q7N3q__sliderRow{gap:.3rem;display:grid}.figures-module__0Q7N3q__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__0Q7N3q__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__0Q7N3q__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__0Q7N3q__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__0Q7N3q__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__0Q7N3q__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__0Q7N3q__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__0Q7N3q__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__0Q7N3q__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__0Q7N3q__button:focus-visible,.figures-module__0Q7N3q__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__0Q7N3q__button:disabled{opacity:.45;cursor:default}.figures-module__0Q7N3q__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__0Q7N3q__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__0Q7N3q__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__0Q7N3q__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__0Q7N3q__toggle input{width:20px;height:20px}.figures-module__0Q7N3q__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__0Q7N3q__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__0Q7N3q__curious summary{cursor:pointer;padding:12px 0}.figures-module__0Q7N3q__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__0Q7N3q__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__0Q7N3q__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__0Q7N3q__readout{margin:.9rem 0 0;font-size:1rem;font-weight:600;line-height:1.45}.figures-module__0Q7N3q__note{margin:.9rem 0 0;font-size:.9rem;line-height:1.5}.figures-module__0Q7N3q__link{color:inherit;font-weight:600}.figures-module__0Q7N3q__small{border:1px solid #00000040;border-radius:6px;flex:none;width:32px;height:32px}.figures-module__0Q7N3q__title{margin:1.25rem 0 .5rem;font-weight:700}.figures-module__0Q7N3q__duo{justify-content:center;display:flex}.figures-module__0Q7N3q__duo span{aspect-ratio:1;width:min(42%,170px)}.figures-module__0Q7N3q__scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;max-width:420px;margin-top:.75rem;display:grid}.figures-module__0Q7N3q__scale button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:48px;color:var(--figure-text);cursor:pointer;border-radius:8px;font-size:1.05rem;font-weight:700}.figures-module__0Q7N3q__scale button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__0Q7N3q__scale button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__0Q7N3q__scaleEnds{max-width:420px;color:var(--figure-muted);justify-content:space-between;margin-top:.3rem;font-size:.82rem;display:flex}.figures-module__0Q7N3q__revealGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.figures-module__0Q7N3q__revealItem{color:#111;align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.35;display:flex}.figures-module__0Q7N3q__duoMini{flex:none;display:flex}.figures-module__0Q7N3q__duoMini span{width:30px;height:30px}.figures-module__0Q7N3q__table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.88rem}.figures-module__0Q7N3q__table th,.figures-module__0Q7N3q__table td{text-align:left;border-bottom:1px solid var(--figure-border);vertical-align:top;padding:.45rem .4rem}.figures-module__0Q7N3q__table thead th{color:var(--figure-muted);font-size:.8rem;font-weight:600}.figures-module__0Q7N3q__table tbody th{font-weight:600}.figures-module__0Q7N3q__table td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}.figures-module__0Q7N3q__d2{grid-template-columns:1fr;align-items:center;gap:1rem;display:grid}@media (min-width:560px){.figures-module__0Q7N3q__d2{grid-template-columns:220px minmax(0,1fr)}}.figures-module__0Q7N3q__wheel{justify-self:center;width:100%;max-width:220px;display:block}.figures-module__0Q7N3q__d2Controls{justify-items:start;gap:.5rem;display:grid}.figures-module__0Q7N3q__d2Controls .figures-module__0Q7N3q__sliderRow{width:100%}.figures-module__0Q7N3q__d2Controls .figures-module__0Q7N3q__hint{margin:0}.figures-module__0Q7N3q__checker{aspect-ratio:1;grid-template-columns:repeat(4,1fr);width:min(100%,240px);margin:0 auto;display:grid}.figures-module__0Q7N3q__pairLabels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.figures-module__0Q7N3q__pairLabel{color:#111;align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.4;display:flex}.figures-module__0Q7N3q__pairLabel .figures-module__0Q7N3q__mono{font-size:.75rem}.figures-module__0Q7N3q__strip{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px 4px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.figures-module__0Q7N3q__strip{grid-template-columns:repeat(18,minmax(0,1fr))}}.figures-module__0Q7N3q__strip li{color:#111;border-radius:6px;justify-items:center;gap:2px;padding:3px 0;font-size:.7rem;line-height:1.2;display:grid}.figures-module__0Q7N3q__strip li strong{font-size:.85rem}.figures-module__0Q7N3q__stripOn{background:#ffffff59;box-shadow:inset 0 0 0 2px #111}.figures-module__0Q7N3q__stripSwatch{aspect-ratio:1/1.3;border-radius:4px;width:100%;max-width:34px}
.figures-module__Q-2vOa__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__Q-2vOa__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__Q-2vOa__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__Q-2vOa__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__Q-2vOa__sliderRow{gap:.3rem;display:grid}.figures-module__Q-2vOa__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__Q-2vOa__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__Q-2vOa__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__Q-2vOa__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__Q-2vOa__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__Q-2vOa__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__Q-2vOa__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__Q-2vOa__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__Q-2vOa__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__Q-2vOa__button:focus-visible,.figures-module__Q-2vOa__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__Q-2vOa__button:disabled{opacity:.45;cursor:default}.figures-module__Q-2vOa__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__Q-2vOa__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__Q-2vOa__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__Q-2vOa__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__Q-2vOa__toggle input{width:20px;height:20px}.figures-module__Q-2vOa__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__Q-2vOa__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__Q-2vOa__curious summary{cursor:pointer}.figures-module__Q-2vOa__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__Q-2vOa__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__Q-2vOa__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__Q-2vOa__muted{color:var(--figure-muted);font-weight:400}.figures-module__Q-2vOa__verdict{margin:1rem 0 0;font-size:1rem;font-weight:600;line-height:1.45}.figures-module__Q-2vOa__credit{color:var(--figure-muted);margin:.75rem 0 0;font-size:.75rem}.figures-module__Q-2vOa__d1{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.figures-module__Q-2vOa__d1{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.figures-module__Q-2vOa__field{aspect-ratio:1;border-radius:4px;grid-template-rows:1fr 1fr;width:100%;min-width:200px;max-width:320px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 0 0 2px #111}.figures-module__Q-2vOa__half{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:8px;transition:background-color .12s linear;display:flex;position:relative}.figures-module__Q-2vOa__half+.figures-module__Q-2vOa__half{border-top:2px solid #111}.figures-module__Q-2vOa__halfLabel,.figures-module__Q-2vOa__badge{color:#fff;background:#0000009e;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:600;line-height:1.25}.figures-module__Q-2vOa__badge{color:#111;background:#ffffffd9;align-self:flex-end;font-weight:500}.figures-module__Q-2vOa__meter{background:#b5b5b5;border-radius:7px;max-width:320px;height:14px;margin:14px auto 0;position:relative;overflow:hidden}.figures-module__Q-2vOa__meterFill{height:100%;transition:width .12s linear}.figures-module__Q-2vOa__meterMark{background:#fff;width:2px;position:absolute;top:0;bottom:0}.figures-module__Q-2vOa__meterHead{font-variant-numeric:tabular-nums;justify-content:space-between;max-width:320px;margin:4px auto 0;font-size:.8rem;display:flex}.figures-module__Q-2vOa__controls{gap:.9rem;min-width:0;display:grid}.figures-module__Q-2vOa__lampRow{gap:.35rem;min-width:0;display:grid}.figures-module__Q-2vOa__lampRow label{align-items:center;gap:.4rem;display:inline-flex}.figures-module__Q-2vOa__lampControls{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:.4rem;display:grid}.figures-module__Q-2vOa__nudge{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);width:44px;height:44px;color:var(--figure-text);cursor:pointer;border-radius:8px;font-size:1.2rem;font-weight:700}.figures-module__Q-2vOa__nudge:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__Q-2vOa__dot{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.figures-module__Q-2vOa__spectrum{background:linear-gradient(90deg,#6a00c8 0%,#2b2bff 15%,#00a0ff 28%,#00e0d0 33%,#00ff60 45%,#b0ff00 57%,#ffe000 63%,#ff8000 70%,#ff2000 80%,#c00000 100%)}.figures-module__Q-2vOa__extra{border:2px dashed var(--figure-accent);border-radius:10px;padding:.6rem}.figures-module__Q-2vOa__recorder{border-top:1px solid var(--figure-border);margin-top:1.25rem;padding-top:1rem}.figures-module__Q-2vOa__recorderHead{margin:0 0 .5rem;font-weight:700}.figures-module__Q-2vOa__log{font-variant-numeric:tabular-nums;margin:0 0 .75rem;padding-left:1.1rem;font-size:.88rem;line-height:1.5}.figures-module__Q-2vOa__neg{color:var(--figure-accent);font-weight:700}.figures-module__Q-2vOa__chart{background:var(--figure-surface);border:1px solid var(--figure-border);border-radius:8px;width:100%;height:auto;display:block}.figures-module__Q-2vOa__axis{stroke:var(--figure-muted);stroke-width:1px}.figures-module__Q-2vOa__tick{fill:var(--figure-muted);font-size:12px}.figures-module__Q-2vOa__negBand{fill:var(--figure-accent);fill-opacity:.12}.figures-module__Q-2vOa__chartNote{fill:var(--figure-accent);font-size:12px;font-weight:700}.figures-module__Q-2vOa__d3{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}@media (min-width:640px){.figures-module__Q-2vOa__d3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.figures-module__Q-2vOa__whiteMap{width:100%;max-width:380px;height:auto;margin:0 auto;display:block}.figures-module__Q-2vOa__mapBg{fill:var(--figure-surface);stroke:var(--figure-border)}.figures-module__Q-2vOa__mapAxis{fill:var(--figure-muted);font-size:12px}.figures-module__Q-2vOa__mapLabel{fill:var(--figure-text);font-size:13px;font-weight:600}.figures-module__Q-2vOa__ring{fill:var(--figure-text);fill-opacity:.06;stroke:var(--figure-text);stroke-dasharray:4 3;stroke-width:1.5px}.figures-module__Q-2vOa__daylight{fill:var(--figure-text)}.figures-module__Q-2vOa__pin{fill:var(--figure-accent);stroke:var(--figure-surface);stroke-width:1.5px}.figures-module__Q-2vOa__mover{transition:transform .6s}@media (prefers-reduced-motion:reduce){.figures-module__Q-2vOa__mover,.figures-module__Q-2vOa__meterFill,.figures-module__Q-2vOa__half{transition:none}}.figures-module__Q-2vOa__dotBroad,.figures-module__Q-2vOa__dotNarrow{stroke:var(--figure-surface);stroke-width:2px}.figures-module__Q-2vOa__dotBroad{fill:#6b7a8f}.figures-module__Q-2vOa__dotNarrow{fill:#c2410c}.figures-module__Q-2vOa__dotBroad[data-on=true],.figures-module__Q-2vOa__dotNarrow[data-on=true]{stroke:var(--figure-text);stroke-width:3px}.figures-module__Q-2vOa__dotNum{fill:var(--figure-text);font-size:12px;font-weight:700}.figures-module__Q-2vOa__displayList{gap:.35rem;display:grid}.figures-module__Q-2vOa__displayList button{font:inherit;text-align:left;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.9rem;display:flex}.figures-module__Q-2vOa__displayList button[aria-pressed=true]{border-color:var(--figure-text);box-shadow:inset 0 0 0 1px var(--figure-text);font-weight:600}.figures-module__Q-2vOa__displayList button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__Q-2vOa__keyBroad,.figures-module__Q-2vOa__keyNarrow{border-radius:50%;flex:none;width:12px;height:12px}.figures-module__Q-2vOa__keyBroad{background:#6b7a8f}.figures-module__Q-2vOa__keyNarrow{background:#c2410c}.figures-module__Q-2vOa__illustrative{color:var(--figure-muted);margin:.9rem 0 0;font-size:.85rem;font-style:italic}.figures-module__Q-2vOa__modelList{margin:.4rem 0 0;padding-left:1.1rem;line-height:1.5}
.figures-module__aQEC8G__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__aQEC8G__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__aQEC8G__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__aQEC8G__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__aQEC8G__sliderRow{gap:.3rem;display:grid}.figures-module__aQEC8G__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__aQEC8G__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__aQEC8G__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__aQEC8G__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__aQEC8G__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__aQEC8G__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__aQEC8G__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__aQEC8G__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__aQEC8G__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__aQEC8G__button:focus-visible,.figures-module__aQEC8G__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__aQEC8G__button:disabled{opacity:.45;cursor:default}.figures-module__aQEC8G__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__aQEC8G__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__aQEC8G__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__aQEC8G__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__aQEC8G__toggle input{width:20px;height:20px}.figures-module__aQEC8G__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__aQEC8G__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__aQEC8G__curious summary{cursor:pointer}.figures-module__aQEC8G__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__aQEC8G__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__aQEC8G__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__aQEC8G__picker{gap:.75rem;display:grid}.figures-module__aQEC8G__ends{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.figures-module__aQEC8G__end{gap:.25rem;min-width:0;display:grid}.figures-module__aQEC8G__endLabel{color:var(--figure-muted);font-size:.85rem}.figures-module__aQEC8G__endInputs{align-items:center;gap:.4rem;min-width:0;display:flex}.figures-module__aQEC8G__colourWell{border:1px solid var(--figure-border);background:var(--figure-surface);cursor:pointer;border-radius:8px;flex:none;width:44px;height:44px;padding:2px}.figures-module__aQEC8G__hexBox{box-sizing:border-box;width:100%;min-width:0;max-width:7.5rem;min-height:44px;color:var(--figure-text);background:var(--figure-surface);border:1px solid var(--figure-border);border-radius:8px;padding:0 .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem}.figures-module__aQEC8G__hexBox[aria-invalid=true]{border-color:var(--figure-accent)}.figures-module__aQEC8G__colourWell:focus-visible,.figures-module__aQEC8G__hexBox:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__aQEC8G__verdict{margin:.9rem 0 0;font-size:1rem;font-weight:600;line-height:1.45}.figures-module__aQEC8G__flag{color:var(--figure-accent)}.figures-module__aQEC8G__chip{border-radius:5px;flex:none;width:22px;height:22px;display:inline-block;box-shadow:0 0 0 1px #00000059}.figures-module__aQEC8G__strips{touch-action:pan-y;cursor:ew-resize;gap:.9rem;margin:.9rem 13px 0;display:grid}.figures-module__aQEC8G__blendRow{gap:.3rem;display:grid}.figures-module__aQEC8G__blendLabel{color:#111;font-size:.9rem;font-weight:700}.figures-module__aQEC8G__stripBox{position:relative}.figures-module__aQEC8G__strip{border-radius:6px;height:44px;box-shadow:0 0 0 1px #00000059}.figures-module__aQEC8G__marker{pointer-events:none;background:#fff;border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 0 1.5px #111}.figures-module__aQEC8G__tick{pointer-events:none;border-bottom:7px solid #111;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;margin-left:-6px;position:absolute;bottom:-7px}.figures-module__aQEC8G__readouts{color:#111;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.85rem;display:flex}.figures-module__aQEC8G__readouts .figures-module__aQEC8G__flag{color:#111;font-weight:700}.figures-module__aQEC8G__readouts .figures-module__aQEC8G__flag:before{content:"▼ ";font-size:.75em}.figures-module__aQEC8G__stripNote{color:#111;margin:0;font-size:.8rem;line-height:1.4}.figures-module__aQEC8G__d2{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}@media (min-width:640px){.figures-module__aQEC8G__d2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.figures-module__aQEC8G__wheel{width:100%;max-width:320px;height:auto;margin:0 auto;display:block}.figures-module__aQEC8G__legend,.figures-module__aQEC8G__chartKey{gap:.35rem;margin:.75rem 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.figures-module__aQEC8G__legend{color:#111}.figures-module__aQEC8G__legend li,.figures-module__aQEC8G__chartKey li{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.figures-module__aQEC8G__badge{color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:inline-grid}.figures-module__aQEC8G__chartBox{background:var(--figure-surface);border:1px solid var(--figure-border);border-radius:8px;padding:.75rem}.figures-module__aQEC8G__chartTitle{margin:0 0 .25rem;font-size:.9rem;font-weight:700}.figures-module__aQEC8G__chart{width:100%;height:auto;color:var(--figure-text);display:block}.figures-module__aQEC8G__chartNote{margin:.25rem 0 0;font-size:.85rem;line-height:1.4}.figures-module__aQEC8G__keyLine{border-radius:2px;width:24px;height:3px;display:inline-block}.figures-module__aQEC8G__keyDots{opacity:.7;border-top:2px dotted;width:24px;display:inline-block}.figures-module__aQEC8G__d3Controls{gap:.9rem;margin-top:1rem;display:grid}@media (min-width:560px){.figures-module__aQEC8G__d3Controls{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.figures-module__aQEC8G__groupLabel{margin-bottom:.3rem;font-size:.9rem}.figures-module__aQEC8G__stopList{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:.9rem;display:flex}.figures-module__aQEC8G__stops{flex-wrap:wrap;flex:18rem;gap:.4rem .9rem;margin:0;padding:0;list-style:none;display:flex}.figures-module__aQEC8G__stops li{align-items:center;gap:.35rem;display:inline-flex}.figures-module__aQEC8G__stopAt{color:var(--figure-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.figures-module__aQEC8G__howTo{margin-top:.9rem;font-size:.9rem;line-height:1.45}.figures-module__aQEC8G__howTo p{margin:.25rem 0 0}
.figures-module__lHqVJG__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__lHqVJG__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__lHqVJG__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__lHqVJG__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__lHqVJG__sliderRow{gap:.3rem;display:grid}.figures-module__lHqVJG__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__lHqVJG__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__lHqVJG__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__lHqVJG__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__lHqVJG__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__lHqVJG__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__lHqVJG__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__lHqVJG__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__lHqVJG__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__lHqVJG__button:focus-visible,.figures-module__lHqVJG__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__lHqVJG__button:disabled{opacity:.45;cursor:default}.figures-module__lHqVJG__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__lHqVJG__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__lHqVJG__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__lHqVJG__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__lHqVJG__toggle input{width:20px;height:20px}.figures-module__lHqVJG__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__lHqVJG__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__lHqVJG__curious summary{cursor:pointer}.figures-module__lHqVJG__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__lHqVJG__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__lHqVJG__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__lHqVJG__hexRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.9rem;display:flex}.figures-module__lHqVJG__hexInput{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);width:8.5em;min-height:44px;color:var(--figure-text);box-sizing:border-box;border-radius:8px;padding:0 .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem}.figures-module__lHqVJG__hexInput:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__lHqVJG__hexInput[aria-invalid=true]{border-color:var(--figure-accent)}.figures-module__lHqVJG__verdict{margin:.9rem 0 0;font-size:.95rem;line-height:1.5}.figures-module__lHqVJG__note{color:var(--figure-muted);margin:.6rem 0 0;font-size:.85rem;line-height:1.45}.figures-module__lHqVJG__stageNote{margin:0 0 .75rem;font-size:.88rem;line-height:1.45}.figures-module__lHqVJG__pairs{gap:14px;display:grid}.figures-module__lHqVJG__pairRow{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;display:grid}@media (min-width:560px){.figures-module__lHqVJG__pairRow{grid-template-columns:minmax(0,1fr) 11.5rem 3.6rem}}.figures-module__lHqVJG__pair{border-radius:6px;height:120px;position:relative;overflow:hidden}.figures-module__lHqVJG__pairRight{position:absolute;inset:0 0 0 50%}.figures-module__lHqVJG__sameDiff{grid-template-columns:1fr 1fr;gap:6px;display:grid}.figures-module__lHqVJG__sameDiff button{font:inherit;color:#111;cursor:pointer;background:#9a9a9a;border:1px solid #555;border-radius:8px;min-height:44px;font-size:.88rem}.figures-module__lHqVJG__sameDiff button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.figures-module__lHqVJG__sameDiff button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:1px}.figures-module__lHqVJG__pairNumber{font-variant-numeric:tabular-nums;text-align:right;color:#111;font-size:1rem;font-weight:700}.figures-module__lHqVJG__pairNumberHidden{color:#0000}@media (max-width:559px){.figures-module__lHqVJG__pairNumber{text-align:left}.figures-module__lHqVJG__pairNumberHidden{display:none}}.figures-module__lHqVJG__yourLine{color:#111;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}.figures-module__lHqVJG__yourLine:before,.figures-module__lHqVJG__yourLine:after{content:"";border-top:3px dashed #111;flex:1}.figures-module__lHqVJG__fuzzy{outline-offset:4px;border-radius:6px;outline:3px dashed #111}.figures-module__lHqVJG__axis{height:64px;margin:1.1rem 13px 0;position:relative}.figures-module__lHqVJG__axisTrack{background:var(--figure-muted);height:2px;position:absolute;top:22px;left:0;right:0}.figures-module__lHqVJG__axisBand{background:var(--figure-border);border:1px solid var(--figure-muted);box-sizing:border-box;border-radius:4px;height:18px;position:absolute;top:14px}.figures-module__lHqVJG__axisYou{background:var(--figure-accent);opacity:.85;border-radius:3px;min-width:4px;height:30px;position:absolute;top:8px;transform:translate(-2px)}.figures-module__lHqVJG__axisTick{font-variant-numeric:tabular-nums;color:var(--figure-muted);font-size:.75rem;position:absolute;top:40px;transform:translate(-50%)}.figures-module__lHqVJG__axisLabel{color:var(--figure-muted);white-space:nowrap;font-size:.72rem;position:absolute;top:-6px}.figures-module__lHqVJG__legend{color:var(--figure-muted);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.3rem;font-size:.8rem;display:flex}.figures-module__lHqVJG__legend span{align-items:center;gap:.35rem;display:inline-flex}.figures-module__lHqVJG__key{border-radius:2px;width:14px;height:10px;display:inline-block}.figures-module__lHqVJG__history{flex-wrap:wrap;gap:.35rem 1rem;margin:.6rem 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.figures-module__lHqVJG__hoods{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.figures-module__lHqVJG__hood{align-content:start;gap:.5rem;min-width:0;display:grid}.figures-module__lHqVJG__hoodHead{align-items:center;gap:.5rem;min-width:0;font-size:.9rem;display:flex}.figures-module__lHqVJG__hoodHead strong{overflow-wrap:anywhere}.figures-module__lHqVJG__count{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(1.8rem,7vw,2.6rem);font-weight:800;line-height:1}.figures-module__lHqVJG__countLabel{color:var(--figure-muted);font-size:.82rem;line-height:1.35}.figures-module__lHqVJG__cloud{aspect-ratio:1;border:1px solid var(--figure-border);background:#f4f4f2;border-radius:8px;width:100%;height:auto;display:block}.figures-module__lHqVJG__sampleCard{color:#1c1c1a;border:1px solid var(--figure-border);background:#fff;border-radius:10px;align-items:center;gap:.6rem;min-width:0;padding:.8rem;display:flex}.figures-module__lHqVJG__logoMark{border-radius:50%;flex:none;width:40px;height:40px}.figures-module__lHqVJG__logoWord{letter-spacing:-.02em;min-width:0;font-size:clamp(1rem,4.5vw,1.35rem);font-weight:800;line-height:1.1}.figures-module__lHqVJG__nowShowing{color:var(--figure-muted);overflow-wrap:anywhere;min-height:2.6em;font-size:.78rem;line-height:1.3}.figures-module__lHqVJG__curious summary{padding:15px 0}
.figures-module__r8kUva__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__r8kUva__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__r8kUva__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__r8kUva__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__r8kUva__sliderRow{gap:.3rem;display:grid}.figures-module__r8kUva__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__r8kUva__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__r8kUva__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__r8kUva__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__r8kUva__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__r8kUva__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__r8kUva__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__r8kUva__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__r8kUva__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__r8kUva__button:focus-visible,.figures-module__r8kUva__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__r8kUva__button:disabled{opacity:.45;cursor:default}.figures-module__r8kUva__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__r8kUva__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__r8kUva__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__r8kUva__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__r8kUva__toggle input{width:20px;height:20px}.figures-module__r8kUva__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__r8kUva__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__r8kUva__curious summary{cursor:pointer}.figures-module__r8kUva__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__r8kUva__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__r8kUva__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__r8kUva__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.figures-module__r8kUva__readout{margin:.75rem 0 0;font-size:.92rem;line-height:1.45}.figures-module__r8kUva__chip{vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:.4rem;display:inline-block;box-shadow:inset 0 0 0 1px #00000040}.figures-module__r8kUva__hexRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.9rem;display:flex}.figures-module__r8kUva__chipLarge{border:1px solid var(--figure-border);border-radius:6px;flex:none;width:32px;height:32px}.figures-module__r8kUva__hexInput{border:1px solid var(--figure-border);background:var(--figure-surface);width:8.5ch;min-height:44px;color:var(--figure-text);box-sizing:content-box;border-radius:8px;padding:0 .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.figures-module__r8kUva__hexInput:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__r8kUva__hexInput[aria-invalid=true]{border-color:var(--figure-accent)}.figures-module__r8kUva__d1Stage{margin-top:1rem;padding:10px}@media (min-width:520px){.figures-module__r8kUva__d1Stage{padding:16px}}.figures-module__r8kUva__colHeads,.figures-module__r8kUva__swatchRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}@media (min-width:520px){.figures-module__r8kUva__colHeads,.figures-module__r8kUva__swatchRow{gap:8px}}.figures-module__r8kUva__colHeads{text-align:center;font-size:.72rem;font-weight:700}.figures-module__r8kUva__colHeadNote{text-align:right;margin:0 0 .4rem;font-size:.72rem}.figures-module__r8kUva__methodRow+.figures-module__r8kUva__methodRow{margin-top:.75rem}.figures-module__r8kUva__methodLabel{margin:0 0 .3rem;font-size:.85rem;line-height:1.3}.figures-module__r8kUva__methodLabel span{font-size:.78rem}.figures-module__r8kUva__swatchRow{margin:0;padding:0;list-style:none}.figures-module__r8kUva__cell{justify-items:center;gap:3px;min-width:0;display:grid}.figures-module__r8kUva__cellSwatch{border-radius:5px;width:100%;height:48px}@media (min-width:520px){.figures-module__r8kUva__cellSwatch{height:64px}}.figures-module__r8kUva__cellHex{letter-spacing:-.02em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}@media (min-width:520px){.figures-module__r8kUva__cellHex{font-size:.78rem}}.figures-module__r8kUva__arrow,.figures-module__r8kUva__arrowSpacer{width:100%;max-width:88px;height:12px;display:block}.figures-module__r8kUva__arrowKey{margin:.8rem 0 0;font-size:.8rem;line-height:1.4}.figures-module__r8kUva__d2Stage{padding:12px}@media (min-width:520px){.figures-module__r8kUva__d2Stage{padding:20px}}.figures-module__r8kUva__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:520px){.figures-module__r8kUva__pair{gap:20px}}.figures-module__r8kUva__pairCol{align-content:start;gap:.4rem;min-width:0;display:grid}.figures-module__r8kUva__bigSwatch{border-radius:8px;height:150px}@media (min-width:520px){.figures-module__r8kUva__bigSwatch{height:200px}}.figures-module__r8kUva__pairTitle{min-height:2.6em;margin:0;font-size:.85rem;font-weight:700;line-height:1.3}@media (min-width:520px){.figures-module__r8kUva__pairTitle{min-height:0}}.figures-module__r8kUva__picker{color:#f2f2f2;font-variant-numeric:tabular-nums;background:#2c2c2c;border-radius:6px;grid-template-columns:repeat(3,auto);justify-content:start;align-items:center;gap:3px;padding:5px;font-size:.78rem;display:grid}@media (min-width:520px){.figures-module__r8kUva__picker{gap:5px;padding:6px 8px;font-size:.9rem;display:flex}}.figures-module__r8kUva__pickerMode{grid-column:1/-1;padding:0 3px;font-weight:700}.figures-module__r8kUva__pickerBox{white-space:nowrap;background:#3d3d3d;border-radius:4px;padding:2px 5px}.figures-module__r8kUva__pickerKey{color:#a8a8a8}.figures-module__r8kUva__pairHex{margin:0;font-size:.78rem;line-height:1.35}.figures-module__r8kUva__originalBand{align-items:center;gap:.6rem;margin-bottom:12px;font-size:.82rem;line-height:1.35;display:flex}.figures-module__r8kUva__originalSwatch{border-radius:6px;flex:none;width:64px;height:44px}
.figures-module__dp2_VG__figure{--figure-bg:#f7f7f5;--figure-surface:#fff;--figure-border:#e2e1dc;--figure-text:#1c1c1a;--figure-muted:#66655f;--figure-accent:#b4361c;--figure-bar:#1c1c1a;--figure-focus:#2463eb;color:var(--figure-text);margin:2rem 0;padding:0;font-family:inherit}@media (prefers-color-scheme:dark){.figures-module__dp2_VG__figure{--figure-bg:#18181a;--figure-surface:#222225;--figure-border:#36363a;--figure-text:#ededeb;--figure-muted:#a3a29c;--figure-accent:#ff8a6b;--figure-bar:#ededeb}}.figures-module__dp2_VG__panel{background:var(--figure-bg);border:1px solid var(--figure-border);border-radius:12px;padding:1rem}.figures-module__dp2_VG__caption{color:var(--figure-muted);margin-top:.6rem;font-size:.95rem;line-height:1.45}.figures-module__dp2_VG__sliderRow{gap:.3rem;display:grid}.figures-module__dp2_VG__sliderHead{justify-content:space-between;font-size:.9rem;display:flex}.figures-module__dp2_VG__sliderValue{font-variant-numeric:tabular-nums;font-weight:600}.figures-module__dp2_VG__range{appearance:none;border:1px solid var(--figure-border);cursor:pointer;touch-action:pan-y;border-radius:14px;width:100%;height:28px;margin:0}.figures-module__dp2_VG__range:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__dp2_VG__range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__dp2_VG__range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #1c1c1a;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.figures-module__dp2_VG__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.figures-module__dp2_VG__button{font:inherit;border:1px solid var(--figure-text);background:var(--figure-text);min-height:44px;color:var(--figure-bg);cursor:pointer;border-radius:8px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.figures-module__dp2_VG__buttonQuiet{color:var(--figure-text);border-color:var(--figure-border);background:0 0}.figures-module__dp2_VG__button:focus-visible,.figures-module__dp2_VG__segment button:focus-visible{outline:3px solid var(--figure-focus);outline-offset:2px}.figures-module__dp2_VG__button:disabled{opacity:.45;cursor:default}.figures-module__dp2_VG__segment{flex-wrap:wrap;gap:.35rem;display:flex}.figures-module__dp2_VG__segment button{font:inherit;border:1px solid var(--figure-border);background:var(--figure-surface);min-height:44px;color:var(--figure-text);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.9rem}.figures-module__dp2_VG__segment button[aria-pressed=true]{background:var(--figure-text);color:var(--figure-bg);border-color:var(--figure-text)}.figures-module__dp2_VG__toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.figures-module__dp2_VG__toggle input{width:20px;height:20px}.figures-module__dp2_VG__hint{margin:.75rem 0 0;font-size:.9rem}.figures-module__dp2_VG__curious{color:var(--figure-muted);margin-top:.9rem;font-size:.85rem}.figures-module__dp2_VG__curious summary{cursor:pointer}.figures-module__dp2_VG__curious p{margin:.4rem 0 0;line-height:1.5}.figures-module__dp2_VG__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.figures-module__dp2_VG__stage{color:#111;background:gray;border-radius:8px;padding:16px}.figures-module__dp2_VG__off{background:repeating-linear-gradient(135deg,#0000008c 0 1px,#0000 1px 4px);box-shadow:inset 0 0 0 1px #000000a6}.figures-module__dp2_VG__readout{min-height:2.9em;margin:.75rem 0 0;font-size:.95rem;line-height:1.45}.figures-module__dp2_VG__nameWord{margin:1rem 0 .75rem;font-size:1.6rem;font-style:italic;font-weight:600;line-height:1.2}.figures-module__dp2_VG__dicts{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:14px;display:grid}.figures-module__dp2_VG__dict{align-content:start;gap:8px;display:grid}.figures-module__dp2_VG__dictSource{min-height:2.6em;margin:0;font-size:.9rem;font-weight:700;line-height:1.3}.figures-module__dp2_VG__cat{gap:2px;font-size:.82rem;line-height:1.3;display:grid}.figures-module__dp2_VG__catSwatch{border-radius:6px;height:72px;margin-bottom:4px}.figures-module__dp2_VG__catSwatch.figures-module__dp2_VG__off{text-align:center;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:flex}.figures-module__dp2_VG__catSwatch.figures-module__dp2_VG__off span{background:gray;border-radius:3px;padding:1px 4px}.figures-module__dp2_VG__notation{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:600}.figures-module__dp2_VG__treeTop{grid-template-columns:1fr;justify-items:center;gap:1rem;display:grid}@media (min-width:560px){.figures-module__dp2_VG__treeTop{grid-template-columns:auto minmax(0,1fr);place-items:center start}}.figures-module__dp2_VG__dial{border:1px solid var(--figure-border);border-radius:50%;flex:none;width:212px;height:212px;position:relative}.figures-module__dp2_VG__dialStop{border:2px solid var(--figure-bg);width:44px;height:44px;font:inherit;color:#fff;text-shadow:0 1px 2px #000000bf;cursor:pointer;border-radius:50%;margin:-22px 0 0 -22px;padding:0;font-size:.75rem;font-weight:700;position:absolute}.figures-module__dp2_VG__dialStop[aria-checked=true]{box-shadow:0 0 0 3px var(--figure-text)}.figures-module__dp2_VG__dialOpposite{box-shadow:0 0 0 3px var(--figure-bg), 0 0 0 5px var(--figure-muted)}.figures-module__dp2_VG__dialStop:focus-visible{outline:3px solid var(--figure-focus);outline-offset:4px}.figures-module__dp2_VG__dialCentre{text-align:center;pointer-events:none;place-content:center;font-size:.82rem;line-height:1.3;display:grid;position:absolute;inset:56px}.figures-module__dp2_VG__treeSide{gap:.5rem;display:grid}.figures-module__dp2_VG__legend{gap:.35rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.figures-module__dp2_VG__legend li{align-items:center;gap:.5rem;display:flex}.figures-module__dp2_VG__legendKey{background:gray;border-radius:3px;flex:none;width:22px;height:16px}.figures-module__dp2_VG__sliceStage{--trunk:2rem;--row:24px;margin-top:1rem;padding:12px 6px 10px}@media (min-width:560px){.figures-module__dp2_VG__sliceStage{--trunk:2.4rem;--row:28px}}.figures-module__dp2_VG__sliceHead{justify-content:space-between;gap:.5rem;margin-bottom:6px;font-size:.85rem;font-weight:700;display:flex}.figures-module__dp2_VG__slice{grid-template-columns:repeat(16, minmax(0, 1fr)) var(--trunk) repeat(16, minmax(0, 1fr));grid-auto-rows:var(--row);touch-action:manipulation;border-radius:4px;gap:1px;display:grid}.figures-module__dp2_VG__slice:focus-visible{outline:3px solid var(--figure-focus);outline-offset:3px}.figures-module__dp2_VG__chip{cursor:pointer;border-radius:2px;min-width:0}.figures-module__dp2_VG__chipOn{outline-offset:0;z-index:1;outline:2px solid #fff;position:relative;box-shadow:inset 0 0 0 1px #000,0 0 0 3px #000}.figures-module__dp2_VG__trunk{cursor:pointer;border-radius:2px;place-content:center;font-size:.72rem;font-weight:700;display:grid}.figures-module__dp2_VG__axis{height:1.3em;margin-top:4px;font-size:.7rem;position:relative}.figures-module__dp2_VG__axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}
