.input-panel-module__H7MX-a__panel{padding-block:var(--space-4);position:relative}.input-panel-module__H7MX-a__corner{justify-content:flex-end;gap:var(--space-2);margin-block-end:var(--space-3);display:flex}.input-panel-module__H7MX-a__cluster{gap:var(--space-5);max-inline-size:var(--width-controls);flex-direction:column;display:flex}.input-panel-module__H7MX-a__seed,.input-panel-module__H7MX-a__backdrop{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.input-panel-module__H7MX-a__seedLabel{font-size:var(--type-body);color:var(--app-text);font-weight:550}.input-panel-module__H7MX-a__seedRow{align-items:stretch;gap:var(--space-3);inline-size:100%;max-inline-size:var(--width-content);display:flex}.input-panel-module__H7MX-a__seedRow>.input-panel-module__H7MX-a__wellField,.input-panel-module__H7MX-a__seedRow .input-panel-module__H7MX-a__inputSlot{flex:1;min-inline-size:0}.input-panel-module__H7MX-a__seedRow .input-panel-module__H7MX-a__input{inline-size:100%;min-inline-size:0}.input-panel-module__H7MX-a__wellField{border-radius:var(--app-r-surface);background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-line);transition:box-shadow var(--duration-fast) var(--ease-out);align-items:stretch;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.input-panel-module__H7MX-a__wellField:hover{box-shadow:inset 0 0 0 1px var(--app-line-strong)}}.input-panel-module__H7MX-a__wellField:focus-within{box-shadow:inset 0 0 0 1px var(--app-line-strong);outline:2px solid var(--app-focus);outline-offset:2px}.input-panel-module__H7MX-a__wellField[data-invalid=true]{box-shadow:inset 0 0 0 1px var(--app-danger)}.input-panel-module__H7MX-a__wellSlot{forced-color-adjust:none;inline-size:2.75rem;transition:background-color var(--duration-ui) var(--ease-soft);background-color:#0000;flex:none;align-self:stretch;position:relative;box-shadow:inset -1px 0 #00000059}.input-panel-module__H7MX-a__wellInput{opacity:0;cursor:pointer;appearance:none;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;inset:0}.input-panel-module__H7MX-a__wellSlot:focus-within{outline:2px solid var(--app-focus);outline-offset:-2px}@media (forced-colors:active){.input-panel-module__H7MX-a__wellSlot:focus-within{outline-color:highlight}}.input-panel-module__H7MX-a__wellSlot[data-empty=true]{background-image:linear-gradient(45deg, color-mix(in srgb, var(--app-text) 8%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--app-text) 8%, transparent) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--app-text) 8%, transparent) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--app-text) 8%, transparent) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.input-panel-module__H7MX-a__input{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-body);letter-spacing:.02em;min-block-size:2.75rem;inline-size:15rem;padding:var(--space-3);color:var(--app-text);background:0 0;border:0}.input-panel-module__H7MX-a__inputSlot{align-items:stretch;display:flex;position:relative}.input-panel-module__H7MX-a__placeholder{pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-body);letter-spacing:.02em;white-space:nowrap;color:var(--app-text-faint);opacity:0;transition:opacity var(--duration-fast) var(--ease-soft);align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--space-3)}.input-panel-module__H7MX-a__placeholder[data-visible=true]{opacity:1}.input-panel-module__H7MX-a__input:focus{outline:none}.input-panel-module__H7MX-a__input::placeholder{color:var(--app-text-faint)}.input-panel-module__H7MX-a__problem,.input-panel-module__H7MX-a__forms{max-inline-size:var(--width-prose);font-size:var(--type-small);line-height:var(--leading-body);color:var(--app-text-muted);margin:0}.input-panel-module__H7MX-a__problem{color:var(--app-danger)}.input-panel-module__H7MX-a__rail{gap:var(--space-5);max-inline-size:var(--width-content);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.input-panel-module__H7MX-a__rail>.input-panel-module__H7MX-a__control{flex-direction:column;align-items:stretch}.input-panel-module__H7MX-a__rail>.input-panel-module__H7MX-a__control:last-child .input-panel-module__H7MX-a__popover{transform-origin:100% 0;inset-inline:auto 0}.input-panel-module__H7MX-a__contrastSetting>.input-panel-module__H7MX-a__control{align-items:flex-start}.input-panel-module__H7MX-a__contrastSetting .input-panel-module__H7MX-a__controlLabel{color:var(--app-text);font-weight:550}.input-panel-module__H7MX-a__secondary{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.input-panel-module__H7MX-a__control{align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;display:flex;position:relative}.input-panel-module__H7MX-a__controlLabel{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-muted)}.input-panel-module__H7MX-a__panel .input-panel-module__H7MX-a__controlLabel{font-family:inherit;font-size:var(--type-small);letter-spacing:normal;text-transform:none}.input-panel-module__H7MX-a__controlValue{appearance:none;font:inherit;font-size:var(--type-small);align-items:center;gap:var(--space-2);min-block-size:28px;min-inline-size:0;padding-inline:var(--space-2);border-radius:var(--app-r-control);color:var(--app-text);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.input-panel-module__H7MX-a__panel .input-panel-module__H7MX-a__controlValue{min-block-size:2.5rem;padding-inline:var(--space-3);background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-line)}@media (hover:hover) and (pointer:fine){.input-panel-module__H7MX-a__controlValue:hover:not(:disabled){background:var(--app-surface-hover)}}.input-panel-module__H7MX-a__controlValue[aria-expanded=true]{background:var(--app-surface-active);box-shadow:inset 0 0 0 1px var(--app-line-strong)}.input-panel-module__H7MX-a__controlValue[data-resolving=true]{opacity:.6}.input-panel-module__H7MX-a__controlValue:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.input-panel-module__H7MX-a__controlSwatch{forced-color-adjust:none;border-radius:var(--radius-sm);border:var(--border-width) solid color-mix(in srgb, var(--app-text) 15%, transparent);flex:none;block-size:1rem;inline-size:1rem}.input-panel-module__H7MX-a__controlText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.input-panel-module__H7MX-a__controlHex{white-space:nowrap}.input-panel-module__H7MX-a__controlCount{font-size:var(--type-label);white-space:nowrap;color:var(--app-text-muted)}.input-panel-module__H7MX-a__chevron{color:var(--app-text-muted);flex:none;margin-inline-start:auto}.input-panel-module__H7MX-a__generate{appearance:none;font:inherit;font-size:var(--type-small);min-block-size:2.75rem;padding-inline:var(--space-5);border-radius:var(--app-r-control);background:var(--app-primary);color:var(--app-primary-fg);cursor:pointer;touch-action:manipulation;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:0;flex:none;grid-template-areas:"label";place-items:center;font-weight:550;line-height:1;display:inline-grid}.input-panel-module__H7MX-a__generateLabel{text-align:center;grid-area:label;inline-size:100%}.input-panel-module__H7MX-a__generateLabel[aria-hidden=true]{visibility:hidden}.input-panel-module__H7MX-a__generate[data-settled=true]{background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-line);color:var(--app-text-muted)}@media (hover:hover) and (pointer:fine){.input-panel-module__H7MX-a__generate:hover:not(:disabled){background:var(--app-primary-hover)}.input-panel-module__H7MX-a__generate[data-settled=true]:hover:not(:disabled){background:var(--app-surface-hover);color:var(--app-text)}}.input-panel-module__H7MX-a__generate:active:not(:disabled){transform:scale(var(--press-scale))}.input-panel-module__H7MX-a__generate:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.input-panel-module__H7MX-a__generate:disabled{cursor:not-allowed;background:var(--app-surface-hover);color:var(--app-text-faint)}@media (max-width:48rem){.input-panel-module__H7MX-a__rail{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.input-panel-module__H7MX-a__controlHex,.input-panel-module__H7MX-a__controlCount{display:none}}@media (max-width:30rem){.input-panel-module__H7MX-a__seedRow{gap:var(--space-2)}.input-panel-module__H7MX-a__generate{padding-inline:var(--space-3)}}.input-panel-module__H7MX-a__segmented{border-radius:var(--app-r-surface);background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));padding:2px;display:inline-grid;position:relative}.input-panel-module__H7MX-a__segmentedIndicator{border-radius:var(--app-r-control);background:var(--app-surface-active);inline-size:calc(50% - 2px);box-shadow:inset 0 1px 0 var(--app-highlight-top);transition:transform var(--duration-ui) var(--ease-out);pointer-events:none;position:absolute;inset-block:2px;inset-inline-start:2px}.input-panel-module__H7MX-a__segmented[data-value=enhanced] .input-panel-module__H7MX-a__segmentedIndicator{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.input-panel-module__H7MX-a__segmentedIndicator{transition:none}}.input-panel-module__H7MX-a__segment{min-block-size:26px;padding-inline:var(--space-3);border-radius:var(--app-r-control);font-size:var(--type-small);color:var(--app-text-muted);cursor:pointer;touch-action:manipulation;transition:color var(--duration-fast) var(--ease-out);place-items:center;line-height:1;display:inline-grid;position:relative}.input-panel-module__H7MX-a__segmentLabel{grid-area:1/1}.input-panel-module__H7MX-a__segment:after{content:attr(data-label);visibility:hidden;pointer-events:none;grid-area:1/1;font-weight:510}@media (hover:hover) and (pointer:fine){.input-panel-module__H7MX-a__segment:hover{color:var(--app-text)}}.input-panel-module__H7MX-a__segment[data-active=true]{color:var(--app-text)}.input-panel-module__H7MX-a__segment[data-active=true] .input-panel-module__H7MX-a__segmentLabel{font-weight:510}.input-panel-module__H7MX-a__segment:has(:focus-visible){outline:2px solid var(--app-focus);outline-offset:2px}.input-panel-module__H7MX-a__contrastHint{max-inline-size:var(--width-prose);font-size:var(--type-small);line-height:var(--leading-body);color:var(--app-text-muted);margin:0}.input-panel-module__H7MX-a__popover{z-index:var(--z-overlay);inline-size:26rem;max-inline-size:calc(100vw - var(--space-6));max-block-size:min(32rem, var(--popover-available-height,65dvh));overscroll-behavior:contain;padding:var(--space-1);border-radius:var(--app-r-overlay);background:var(--app-raised);box-shadow:0 0 0 1px var(--app-line), inset 0 1px 0 var(--app-highlight-top), var(--app-shadow-overlay);transform-origin:0 0;opacity:0;transform:scale(var(--enter-scale)) translateY(calc(var(--enter-distance) / -3));transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0;overflow-y:auto}.input-panel-module__H7MX-a__popover[data-open=true]{opacity:1;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);transform:none}.input-panel-module__H7MX-a__popover[data-placement=above]{transform-origin:0 100%;inset-block-start:auto;inset-block-end:calc(100% + var(--space-2))}.input-panel-module__H7MX-a__menu{flex-direction:column;display:flex}.input-panel-module__H7MX-a__groupLabel{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 10px var(--space-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-faint);display:flex}.input-panel-module__H7MX-a__groupMeta{font-variant-numeric:tabular-nums;letter-spacing:.06em}.input-panel-module__H7MX-a__groupRule{block-size:1px;margin:var(--space-1) 0;background:var(--app-line)}.input-panel-module__H7MX-a__option{appearance:none;align-items:center;gap:var(--space-3);border-radius:var(--app-r-control);min-block-size:34px;inline-size:100%;color:var(--app-text);font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:1fr auto;padding-inline:10px;font-size:.8125rem;display:grid}@media (hover:hover) and (pointer:fine){.input-panel-module__H7MX-a__option:hover{background:var(--app-surface-hover)}}.input-panel-module__H7MX-a__option[data-active=true]{background:var(--app-surface-active)}.input-panel-module__H7MX-a__option[data-unavailable=true] .input-panel-module__H7MX-a__optionLabel{color:var(--app-text-faint);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--app-text-faint);text-decoration-color:var(--app-text-faint)}.input-panel-module__H7MX-a__option:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.input-panel-module__H7MX-a__optionLabel{color:var(--app-text)}.input-panel-module__H7MX-a__optionHint{color:var(--app-text-faint);margin-inline-start:var(--space-2);font-size:.75rem}.input-panel-module__H7MX-a__option[data-layout=stacked]{padding:var(--space-3);min-block-size:calc(var(--space-6) + var(--space-3));align-items:start}.input-panel-module__H7MX-a__option[data-layout=stacked]+.input-panel-module__H7MX-a__option[data-layout=stacked]{margin-block-start:var(--space-1)}.input-panel-module__H7MX-a__option[data-layout=stacked]>span{gap:var(--space-1);display:grid}.input-panel-module__H7MX-a__option[data-layout=stacked] .input-panel-module__H7MX-a__optionLabel{font-size:var(--type-small);font-weight:600}.input-panel-module__H7MX-a__option[data-layout=stacked] .input-panel-module__H7MX-a__optionHint{color:var(--app-text-muted);font-size:var(--type-small);line-height:var(--leading-body);margin-inline-start:0}.input-panel-module__H7MX-a__option[data-layout=stacked] .input-panel-module__H7MX-a__optionCheck{margin-block-start:var(--space-1)}.input-panel-module__H7MX-a__optionCheck{opacity:0;block-size:14px;inline-size:14px;transition:opacity var(--duration-fast) var(--ease-out)}.input-panel-module__H7MX-a__option[data-active=true] .input-panel-module__H7MX-a__optionCheck{opacity:1}.input-panel-module__H7MX-a__menuNote{padding:var(--space-2) 10px var(--space-3);font-size:.75rem;line-height:var(--leading-tight);color:var(--app-text-muted);margin:0}.input-panel-module__H7MX-a__menuField{gap:var(--space-2);padding:var(--space-2) 10px var(--space-3);flex-direction:column;display:flex}.input-panel-module__H7MX-a__menuInput{min-block-size:32px;min-inline-size:0;padding-inline:var(--space-3);border-radius:var(--app-r-control);background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-line);color:var(--app-text);transition:box-shadow var(--duration-fast) var(--ease-out);border:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.input-panel-module__H7MX-a__menuInput::placeholder{color:var(--app-text-faint)}.input-panel-module__H7MX-a__menuInput:focus-visible{box-shadow:inset 0 0 0 1px var(--app-line-strong);outline:2px solid var(--app-focus);outline-offset:-2px}@media (max-width:30rem){.input-panel-module__H7MX-a__menuInput{font-size:var(--type-body)}}.input-panel-module__H7MX-a__anchorField{flex-direction:column;display:flex}.input-panel-module__H7MX-a__anchorRow{align-items:center;gap:var(--space-2);grid-template-columns:5.5rem 1.375rem minmax(0,1fr);padding:3px 10px;display:grid}.input-panel-module__H7MX-a__anchorRow[data-sub=true]{padding-inline-start:calc(10px + var(--space-3))}.input-panel-module__H7MX-a__anchorKey{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-muted)}.input-panel-module__H7MX-a__anchorSwatch{forced-color-adjust:none;block-size:1.375rem;inline-size:1.375rem;box-shadow:inset 0 0 0 1px var(--app-line-strong);border-radius:5px}.input-panel-module__H7MX-a__anchorSwatch[data-empty=true]{background-image:linear-gradient(45deg, color-mix(in srgb, var(--app-text) 8%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--app-text) 8%, transparent) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--app-text) 8%, transparent) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--app-text) 8%, transparent) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.input-panel-module__H7MX-a__anchorProblem{padding:0 10px var(--space-1) calc(10px + 5.5rem + 1.375rem + 2 * var(--space-2));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;line-height:var(--leading-tight);color:var(--app-danger);margin:0}.input-panel-module__H7MX-a__anchorField[data-disabled=true] .input-panel-module__H7MX-a__anchorKey{color:var(--app-text-faint)}.input-panel-module__H7MX-a__anchorField[data-disabled=true] .input-panel-module__H7MX-a__anchorSwatch{opacity:.35}.input-panel-module__H7MX-a__menuInput:disabled{color:var(--app-text-faint);cursor:not-allowed;box-shadow:none;outline:1px dashed var(--app-line);outline-offset:-1px;background:0 0}.input-panel-module__H7MX-a__picker{overscroll-behavior:contain;flex-direction:column;max-block-size:17rem;display:flex;overflow-y:auto}.input-panel-module__H7MX-a__candidate{appearance:none;font:inherit;align-items:center;gap:var(--space-3);border-radius:var(--app-r-control);min-block-size:34px;color:var(--app-text);cursor:pointer;touch-action:manipulation;text-align:start;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:1.25rem 1.375rem 1fr auto;padding-inline:10px;font-size:.8125rem;display:grid}@media (hover:hover) and (pointer:fine){.input-panel-module__H7MX-a__candidate:hover{background:var(--app-surface-hover)}}.input-panel-module__H7MX-a__candidate[data-selected=true]{background:var(--app-surface-active)}.input-panel-module__H7MX-a__candidate:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.input-panel-module__H7MX-a__candidateRank{font-variant-numeric:tabular-nums;color:var(--app-text-faint);text-align:end;transition:color var(--duration-fast) var(--ease-out);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.input-panel-module__H7MX-a__candidate[data-selected=true] .input-panel-module__H7MX-a__candidateRank{color:var(--app-text-muted)}.input-panel-module__H7MX-a__candidateSwatch{forced-color-adjust:none;block-size:1.375rem;inline-size:1.375rem;box-shadow:inset 0 0 0 1px var(--app-line-strong);border-radius:5px}.input-panel-module__H7MX-a__candidateName{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.input-panel-module__H7MX-a__candidateMark{border-radius:var(--radius-full);background:var(--app-text-faint);flex:none;block-size:5px;inline-size:5px}.input-panel-module__H7MX-a__candidateHex{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--app-text-faint);transition:color var(--duration-fast) var(--ease-out);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.input-panel-module__H7MX-a__candidate[data-selected=true] .input-panel-module__H7MX-a__candidateHex{color:var(--app-text-muted)}.input-panel-module__H7MX-a__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.options-module___dZp5W__defaultBadge{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-faint)}.options-module___dZp5W__disclosure{gap:var(--space-3);flex-direction:column;display:flex}.options-module___dZp5W__toggle{appearance:none;align-items:center;gap:var(--space-3);min-inline-size:0;max-inline-size:100%;min-block-size:calc(var(--space-6) + var(--space-1));padding-inline:var(--space-3);border-radius:var(--app-r-control);background:var(--app-surface-soft);color:var(--app-text-muted);font:inherit;font-size:var(--type-small);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:0;align-self:flex-start;display:inline-flex}@media (hover:hover) and (pointer:fine){.options-module___dZp5W__toggle:hover{background:var(--app-surface-hover);color:var(--app-text)}}.options-module___dZp5W__toggle[aria-expanded=true]{background:var(--app-surface-active);box-shadow:inset 0 1px 0 var(--app-highlight-top);color:var(--app-text);font-weight:510}.options-module___dZp5W__toggle:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.options-module___dZp5W__disclosureIcon{transition:transform var(--duration-fast) var(--ease-out);flex:none}.options-module___dZp5W__toggle[aria-expanded=true] .options-module___dZp5W__disclosureIcon{transform:rotate(180deg)}.options-module___dZp5W__panelFocus{scroll-margin-block:var(--result-scroll-offset)}.options-module___dZp5W__panelFocus:focus-visible{outline:2px solid var(--app-focus);outline-offset:var(--space-1)}.options-module___dZp5W__summary{min-inline-size:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-faint);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-weight:400;overflow:hidden}.options-module___dZp5W__panel{gap:var(--space-7);padding:var(--space-5);border-radius:var(--app-r-surface);background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-line);flex-direction:column;display:flex}.options-module___dZp5W__grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.options-module___dZp5W__field{gap:var(--space-3);flex-direction:column;display:flex}.options-module___dZp5W__field>div{align-items:stretch;gap:var(--space-2);flex-direction:column}.options-module___dZp5W__label{font:inherit;font-size:var(--type-small);letter-spacing:normal;text-transform:none;color:var(--app-text);font-weight:550}.options-module___dZp5W__trigger{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;min-inline-size:0;min-block-size:calc(var(--space-6) + var(--space-3));padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--app-line-strong);border-radius:var(--app-r-control);background:var(--app-canvas);color:var(--app-text);font:inherit;font-size:var(--type-small);text-align:start;cursor:pointer;touch-action:manipulation;display:flex}.options-module___dZp5W__value{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.options-module___dZp5W__menuChevron{color:var(--app-text-muted);transition:transform var(--duration-fast) var(--ease-out);flex:none}.options-module___dZp5W__trigger[aria-expanded=true]{background:var(--app-surface-active);border-color:var(--app-text-muted)}.options-module___dZp5W__trigger[aria-expanded=true] .options-module___dZp5W__menuChevron{transform:rotate(180deg)}.options-module___dZp5W__trigger:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.options-module___dZp5W__trigger:hover{background:var(--app-surface-hover);border-color:var(--app-text-muted)}}.options-module___dZp5W__field [role=dialog]{inline-size:100%;max-inline-size:100%}.options-module___dZp5W__description{font-size:var(--type-small);color:var(--app-text-muted);max-inline-size:60ch;line-height:var(--leading-body);margin:0}@media (max-width:48rem){.options-module___dZp5W__grid{grid-template-columns:minmax(0,1fr)}.options-module___dZp5W__panel{padding:var(--space-4);gap:var(--space-6)}}.options-module___dZp5W__term{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-muted)}.options-module___dZp5W__fullWidth{grid-column:1/-1}@media (pointer:coarse){.options-module___dZp5W__toggle{min-block-size:calc(var(--space-6) + var(--space-3))}}@media (max-width:30rem){.options-module___dZp5W__toggle{row-gap:var(--space-1);padding-block:var(--space-2);flex-wrap:wrap}.options-module___dZp5W__summary{text-align:start;flex-basis:100%}}
.brand-mark-module__mURHkq__brand{align-items:center;gap:var(--space-3);color:var(--app-text);font-size:var(--type-display);letter-spacing:var(--tracking-display);margin-block-end:var(--space-5);font-weight:700;line-height:1;display:inline-flex}.brand-mark-module__mURHkq__symbol{inline-size:var(--space-6);block-size:var(--space-6);background:currentColor;flex:none;-webkit-mask:url(/brand/bloom.svg) 50%/contain no-repeat;mask:url(/brand/bloom.svg) 50%/contain no-repeat}
.empty-state-module__qJq25q__empty{gap:var(--rhythm-block);max-inline-size:var(--width-content);flex-direction:column;display:flex}.empty-state-module__qJq25q__seeds{gap:var(--rhythm-tight);flex-direction:column;display:flex}.empty-state-module__qJq25q__legend{font-size:var(--type-small);color:var(--app-text-muted)}.empty-state-module__qJq25q__seedGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.empty-state-module__qJq25q__seed{appearance:none;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--app-r-surface);background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-line);cursor:pointer;touch-action:manipulation;text-align:start;transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-press) var(--ease-out);border:0;display:flex}@media (hover:hover) and (pointer:fine){.empty-state-module__qJq25q__seed:hover{background:var(--app-surface-hover);box-shadow:inset 0 0 0 1px var(--app-line-strong), inset 0 1px 0 var(--app-highlight-top)}}.empty-state-module__qJq25q__seed:active{transform:scale(var(--press-scale-subtle))}.empty-state-module__qJq25q__seed:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.empty-state-module__qJq25q__seedSwatch{border-radius:var(--app-r-control);block-size:1.5rem;inline-size:1.5rem;box-shadow:inset 0 0 0 1px var(--app-line-strong);flex:none}.empty-state-module__qJq25q__seedText{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.empty-state-module__qJq25q__seedLabel{font-size:var(--type-small);color:var(--app-text)}.empty-state-module__qJq25q__seedValue{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:48rem){.empty-state-module__qJq25q__seedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:24rem){.empty-state-module__qJq25q__seedGrid{grid-template-columns:minmax(0,1fr)}}
.section-heading-module__UukA5W__heading{gap:var(--rhythm-tight);flex-direction:column;margin-block-end:var(--rhythm-block);display:flex}.section-heading-module__UukA5W__row{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.section-heading-module__UukA5W__titles{flex-direction:column;gap:4px;display:flex}.section-heading-module__UukA5W__eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-muted)}.section-heading-module__UukA5W__title{font-size:var(--type-display);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-heading);color:var(--app-text);margin:0}.section-heading-module__UukA5W__actions{align-items:center;gap:var(--space-2);display:flex}.section-heading-module__UukA5W__sentence{max-width:var(--width-prose);font-size:var(--type-body);color:var(--app-text-muted);line-height:var(--leading-body);text-wrap:pretty;margin:0}
.ramps-module__JfIh_W__section{gap:var(--rhythm-block);flex-direction:column;display:flex}.ramps-module__JfIh_W__tabs{border-radius:var(--app-r-surface);background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:2px;display:inline-grid;position:relative}.ramps-module__JfIh_W__tabIndicator{border-radius:var(--app-r-control);background:var(--app-surface-active);inline-size:calc(33.3333% - 1.33333px);box-shadow:inset 0 1px 0 var(--app-highlight-top);transition:transform var(--duration-ui) var(--ease-out);pointer-events:none;position:absolute;inset-block:2px;inset-inline-start:2px}.ramps-module__JfIh_W__tabs[data-view=measured] .ramps-module__JfIh_W__tabIndicator{transform:translate(100%)}.ramps-module__JfIh_W__tabs[data-view=reading] .ramps-module__JfIh_W__tabIndicator{transform:translate(200%)}.ramps-module__JfIh_W__tabs[data-keyboard=true] .ramps-module__JfIh_W__tabIndicator{transition:none}@media (prefers-reduced-motion:reduce){.ramps-module__JfIh_W__tabIndicator{transition:none}}.ramps-module__JfIh_W__tab{appearance:none;min-block-size:var(--space-6);padding-inline:var(--space-3);border-radius:var(--app-r-control);font:inherit;font-size:var(--type-small);color:var(--app-text-muted);cursor:pointer;touch-action:manipulation;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;line-height:1;display:inline-grid;position:relative}.ramps-module__JfIh_W__tabLabel{grid-area:1/1}.ramps-module__JfIh_W__tab:after{content:attr(data-label);visibility:hidden;pointer-events:none;grid-area:1/1;font-weight:510}@media (hover:hover) and (pointer:fine){.ramps-module__JfIh_W__tab:hover{color:var(--app-text)}}.ramps-module__JfIh_W__tab[aria-selected=true]{color:var(--app-text)}.ramps-module__JfIh_W__tab[aria-selected=true] .ramps-module__JfIh_W__tabLabel{font-weight:510}.ramps-module__JfIh_W__tab:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.ramps-module__JfIh_W__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.ramps-module__JfIh_W__chip{appearance:none;border-radius:var(--app-r-control);min-block-size:28px;color:var(--app-text-muted);font:inherit;font-size:var(--type-small);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding-inline:10px;line-height:1;display:inline-grid}.ramps-module__JfIh_W__chipLabel{grid-area:1/1}.ramps-module__JfIh_W__chip:after{content:attr(data-label);visibility:hidden;pointer-events:none;grid-area:1/1;font-weight:510}@media (hover:hover) and (pointer:fine){.ramps-module__JfIh_W__chip:hover:not(:disabled){background:var(--app-surface-hover);color:var(--app-text)}}.ramps-module__JfIh_W__chip[data-state=on]{background:var(--app-surface-active);box-shadow:inset 0 1px 0 var(--app-highlight-top);color:var(--app-text)}.ramps-module__JfIh_W__chip[data-state=on] .ramps-module__JfIh_W__chipLabel{font-weight:510}.ramps-module__JfIh_W__chip:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.ramps-module__JfIh_W__chip[data-state=unavailable]{cursor:not-allowed;color:var(--app-text-faint);outline:var(--border-width) dashed var(--app-line-strong);outline-offset:-1px}.ramps-module__JfIh_W__frame{container:ramp/inline-size}.ramps-module__JfIh_W__grid{border-radius:var(--radius-md);background:var(--app-ramp-ground-edge);border:var(--border-width) solid var(--app-ramp-ground-edge);--ramp-corner:calc(var(--radius-md) - var(--border-width) - 2px);grid-template-columns:repeat(auto-fit,minmax(3rem,1fr));gap:2px;padding:2px;display:grid;position:relative}.ramps-module__JfIh_W__step{appearance:none;cursor:pointer;background:var(--swatch);block-size:3rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--app-ramp-ground-fg);mix-blend-mode:normal;border:0;place-items:center;padding:0;font-size:.6875rem;display:grid}@supports (color:oklch(0.5 0.1 200)){.ramps-module__JfIh_W__step{background:var(--swatch-wide)}}.ramps-module__JfIh_W__step:first-child{border-start-start-radius:var(--ramp-corner);border-end-start-radius:var(--ramp-corner)}.ramps-module__JfIh_W__step:last-child{border-start-end-radius:var(--ramp-corner);border-end-end-radius:var(--ramp-corner)}@container ramp not (min-width:calc(36rem + 28px)){.ramps-module__JfIh_W__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ramps-module__JfIh_W__step:first-child{border-end-start-radius:0}.ramps-module__JfIh_W__step:last-child{border-start-end-radius:0}.ramps-module__JfIh_W__step:nth-child(6){border-start-end-radius:var(--ramp-corner)}.ramps-module__JfIh_W__step:nth-child(7){border-end-start-radius:var(--ramp-corner)}}@container ramp not (min-width:calc(18rem + 16px)){.ramps-module__JfIh_W__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ramps-module__JfIh_W__step:nth-child(6){border-start-end-radius:0}.ramps-module__JfIh_W__step:nth-child(7){border-end-start-radius:0}.ramps-module__JfIh_W__step:nth-child(4){border-start-end-radius:var(--ramp-corner)}.ramps-module__JfIh_W__step:nth-child(9){border-end-start-radius:var(--ramp-corner)}}@container ramp not (min-width:calc(12rem + 12px)){.ramps-module__JfIh_W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ramps-module__JfIh_W__step:nth-child(4){border-start-end-radius:0}.ramps-module__JfIh_W__step:nth-child(9){border-end-start-radius:0}.ramps-module__JfIh_W__step:nth-child(3){border-start-end-radius:var(--ramp-corner)}.ramps-module__JfIh_W__step:nth-child(10){border-end-start-radius:var(--ramp-corner)}}@container ramp not (min-width:calc(9rem + 10px)){.ramps-module__JfIh_W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ramps-module__JfIh_W__step:nth-child(3){border-start-end-radius:0}.ramps-module__JfIh_W__step:nth-child(10){border-end-start-radius:0}.ramps-module__JfIh_W__step:nth-child(2){border-start-end-radius:var(--ramp-corner)}.ramps-module__JfIh_W__step:nth-child(11){border-end-start-radius:var(--ramp-corner)}}.ramps-module__JfIh_W__step:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px;z-index:1}.ramps-module__JfIh_W__stepNumber{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--app-ramp-ground) 78%, transparent);color:var(--app-ramp-ground-fg);padding:1px 4px}.ramps-module__JfIh_W__usageHeader{grid-template-columns:repeat(auto-fit,minmax(3rem,1fr));gap:2px;margin-block-end:2px;padding-inline:2px;display:grid}.ramps-module__JfIh_W__usageBand{border-block-end:var(--border-width) solid var(--app-line-strong);min-inline-size:0;padding-block-end:2px}.ramps-module__JfIh_W__usageBand[data-empty=true]{opacity:.55;border-block-end-style:dashed}.ramps-module__JfIh_W__usageLabel{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-faint);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@container ramp-block not (min-width:calc(36rem + 28px)){.ramps-module__JfIh_W__usageHeader{display:none}}@supports not (container-type:inline-size){@media (max-width:47.999rem){.ramps-module__JfIh_W__usageHeader{display:none}}}.ramps-module__JfIh_W__measured{gap:var(--rhythm-section);flex-direction:column;display:flex}.ramps-module__JfIh_W__family{gap:var(--rhythm-tight);border-block-start:var(--border-width) solid var(--app-line);flex-direction:column;padding-block-start:var(--rhythm-block);display:flex}.ramps-module__JfIh_W__family:first-child{border-block-start:0;padding-block-start:0}.ramps-module__JfIh_W__familyHead{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ramps-module__JfIh_W__familyName{font-size:var(--type-title);letter-spacing:-.01em;color:var(--app-text);margin:0;font-weight:500}.ramps-module__JfIh_W__engineOwned{color:var(--app-text-muted);font-size:.75rem}.ramps-module__JfIh_W__modeBlock{flex-direction:column;gap:2px;display:flex;container:ramp-block/inline-size}.ramps-module__JfIh_W__modeLabel{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-muted)}.ramps-module__JfIh_W__anchor{align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;display:flex}.ramps-module__JfIh_W__anchorSwatch{border-radius:var(--radius-sm);border:var(--border-width) solid var(--app-ramp-ground-edge);background:var(--swatch);flex:none;block-size:1.75rem;inline-size:1.75rem}@supports (color:oklch(0.5 0.1 200)){.ramps-module__JfIh_W__anchorSwatch{background:var(--swatch-wide)}}.ramps-module__JfIh_W__anchorText{line-height:var(--leading-tight);flex-direction:column;min-inline-size:0;display:flex}.ramps-module__JfIh_W__anchorTitle{color:var(--app-text);font-size:.75rem}.ramps-module__JfIh_W__anchorNote{color:var(--app-text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.ramps-module__JfIh_W__anchorSwatches{align-items:flex-end;gap:var(--space-2);flex:none;display:flex}.ramps-module__JfIh_W__anchorPair{flex-direction:column;align-items:center;gap:2px;display:flex}.ramps-module__JfIh_W__anchorPairLabel{letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5625rem}.ramps-module__JfIh_W__metrics{gap:var(--space-2) var(--space-5);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.ramps-module__JfIh_W__metric{gap:var(--space-2);align-items:baseline;display:flex}.ramps-module__JfIh_W__metric dt{color:var(--app-text-muted);margin:0}.ramps-module__JfIh_W__metric dd{color:var(--app-text);margin:0}.ramps-module__JfIh_W__metric[data-wide=true]{flex-basis:100%}.ramps-module__JfIh_W__compact{gap:var(--rhythm-tight);flex-direction:column;display:flex}.ramps-module__JfIh_W__compactRow{gap:var(--space-2) var(--space-3);grid-template-columns:9rem 1fr;align-items:center;display:grid}.ramps-module__JfIh_W__compactName{font-size:var(--type-small);color:var(--app-text)}.ramps-module__JfIh_W__compactMode{gap:var(--space-2);grid-column:2;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;display:grid}.ramps-module__JfIh_W__compactMode .ramps-module__JfIh_W__grid{gap:1px;padding:1px}.ramps-module__JfIh_W__compactMode .ramps-module__JfIh_W__frame{container-name:ramp-compact}@container ramp-compact not (min-width:calc(36rem + 15px)){.ramps-module__JfIh_W__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ramps-module__JfIh_W__step:first-child{border-end-start-radius:0}.ramps-module__JfIh_W__step:last-child{border-start-end-radius:0}.ramps-module__JfIh_W__step:nth-child(6){border-start-end-radius:var(--ramp-corner)}.ramps-module__JfIh_W__step:nth-child(7){border-end-start-radius:var(--ramp-corner)}}@container ramp-compact not (min-width:calc(18rem + 9px)){.ramps-module__JfIh_W__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ramps-module__JfIh_W__step:nth-child(6){border-start-end-radius:0}.ramps-module__JfIh_W__step:nth-child(7){border-end-start-radius:0}.ramps-module__JfIh_W__step:nth-child(4){border-start-end-radius:var(--ramp-corner)}.ramps-module__JfIh_W__step:nth-child(9){border-end-start-radius:var(--ramp-corner)}}@container ramp-compact not (min-width:calc(12rem + 7px)){.ramps-module__JfIh_W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ramps-module__JfIh_W__step:nth-child(4){border-start-end-radius:0}.ramps-module__JfIh_W__step:nth-child(9){border-end-start-radius:0}.ramps-module__JfIh_W__step:nth-child(3){border-start-end-radius:var(--ramp-corner)}.ramps-module__JfIh_W__step:nth-child(10){border-end-start-radius:var(--ramp-corner)}}@container ramp-compact not (min-width:calc(9rem + 6px)){.ramps-module__JfIh_W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ramps-module__JfIh_W__step:nth-child(3){border-start-end-radius:0}.ramps-module__JfIh_W__step:nth-child(10){border-end-start-radius:0}.ramps-module__JfIh_W__step:nth-child(2){border-start-end-radius:var(--ramp-corner)}.ramps-module__JfIh_W__step:nth-child(11){border-end-start-radius:var(--ramp-corner)}}.ramps-module__JfIh_W__compactMode .ramps-module__JfIh_W__step{block-size:1.5rem}.ramps-module__JfIh_W__compactModeLabel{font-size:var(--type-label);color:var(--app-text-muted)}@media (max-width:47.999rem){.ramps-module__JfIh_W__compactRow{grid-template-columns:1fr}.ramps-module__JfIh_W__compactMode{grid-column:1}}.ramps-module__JfIh_W__reading{gap:var(--rhythm-section);flex-direction:column;display:flex}.ramps-module__JfIh_W__readingFamily{gap:var(--rhythm-tight);border-block-start:var(--border-width) solid var(--app-line);flex-direction:column;padding-block-start:var(--rhythm-block);display:flex}.ramps-module__JfIh_W__readingFamily:first-child{border-block-start:0;padding-block-start:0}.ramps-module__JfIh_W__readingBand{flex-direction:column;gap:2px;display:flex}.ramps-module__JfIh_W__readingBand .ramps-module__JfIh_W__step{block-size:4rem}.ramps-module__JfIh_W__readingNote{max-width:var(--width-prose);font-size:.875rem;line-height:var(--leading-body);color:var(--app-text-muted);text-wrap:pretty;margin:0}@keyframes ramps-module__JfIh_W__skeletonPulse{0%,to{opacity:.5}50%{opacity:.85}}.ramps-module__JfIh_W__skeletonStep{background:color-mix(in srgb, var(--app-text) 9%, transparent);block-size:3rem;animation:ramps-module__JfIh_W__skeletonPulse 1.6s var(--ease-soft) infinite}.ramps-module__JfIh_W__skeletonFill{border-radius:var(--radius-sm);color:#0000;background:color-mix(in srgb, var(--app-text) 9%, transparent);animation:ramps-module__JfIh_W__skeletonPulse 1.6s var(--ease-soft) infinite;-webkit-user-select:none;user-select:none}.ramps-module__JfIh_W__skeletonFill[data-width=anchorTitle]{inline-size:7rem;display:inline-block}.ramps-module__JfIh_W__skeletonFill[data-width=anchorNote]{inline-size:21rem;max-inline-size:100%;display:inline-block}.ramps-module__JfIh_W__skeletonFill[data-width=metric]{inline-size:6rem;display:inline-block}.ramps-module__JfIh_W__skeletonFill[data-width=metricWide]{inline-size:12rem;display:inline-block}.ramps-module__JfIh_W__anchorSwatch[data-skeleton=true]{background:color-mix(in srgb, var(--app-text) 9%, transparent);animation:ramps-module__JfIh_W__skeletonPulse 1.6s var(--ease-soft) infinite}@media (prefers-reduced-motion:reduce){.ramps-module__JfIh_W__anchorSwatch[data-skeleton=true],.ramps-module__JfIh_W__skeletonStep,.ramps-module__JfIh_W__skeletonFill{opacity:.7;animation:none}}@keyframes ramps-module__JfIh_W__rampArrive{0%{opacity:0}to{opacity:1}}.ramps-module__JfIh_W__arrive{animation:ramps-module__JfIh_W__rampArrive var(--duration-ui) var(--ease-out) both}.ramps-module__JfIh_W__body{transition:opacity var(--duration-ui) var(--ease-soft)}.ramps-module__JfIh_W__body[data-stale=true]{opacity:.42}.ramps-module__JfIh_W__inspector{inline-size:min(44rem, calc(100vw - var(--space-4)));margin-block:auto;margin-inline:calc((100vw - min(44rem, calc(100vw - var(--space-4)))) / 2) 0;max-block-size:calc(100dvh - var(--space-7));color:var(--app-text);justify-content:center;align-items:center;gap:var(--space-3);background:0 0;border:0;grid-template-columns:auto minmax(0,30rem) auto;padding:0;display:grid;inset-block:0;inset-inline-start:0;overflow:visible}@media (max-width:40rem){.ramps-module__JfIh_W__inspector{inline-size:min(30rem, calc(100vw - var(--space-4)));margin-inline:calc((100vw - min(30rem, calc(100vw - var(--space-4)))) / 2) 0;display:block}}.ramps-module__JfIh_W__inspector::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c}.ramps-module__JfIh_W__inspectorInner{max-block-size:calc(100dvh - var(--space-7));border-radius:var(--app-r-overlay);background:var(--app-raised);box-shadow:0 0 0 1px var(--app-line), inset 0 1px 0 var(--app-highlight-top), var(--app-shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.ramps-module__JfIh_W__stepArrow{border-radius:var(--radius-full);background:var(--app-surface-active);block-size:3.5rem;inline-size:3.5rem;box-shadow:inset 0 0 0 1px var(--app-line-strong);color:var(--app-text);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-press) var(--ease-out);border:0;place-items:center;padding:0;display:inline-grid}.ramps-module__JfIh_W__stepArrow svg{block-size:24px;inline-size:24px}@media (hover:hover) and (pointer:fine){.ramps-module__JfIh_W__stepArrow:not(:disabled):hover{background:var(--app-surface-hover)}}.ramps-module__JfIh_W__stepArrow:not(:disabled):active{transform:scale(var(--press-scale))}.ramps-module__JfIh_W__stepArrow:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.ramps-module__JfIh_W__stepArrow:disabled{background:var(--app-surface-soft);box-shadow:none;color:var(--app-text-faint);cursor:default}@media (max-width:40rem){.ramps-module__JfIh_W__stepArrow{z-index:1;inline-size:calc(var(--space-6) + var(--space-3));block-size:calc(var(--space-6) + var(--space-3));box-shadow:none;color:#fff;background:#00000059;position:absolute;inset-block-start:calc(var(--inspector-plate-h) / 2)}.ramps-module__JfIh_W__stepArrow[data-direction=prev]{inset-inline-start:var(--space-3)}.ramps-module__JfIh_W__stepArrow[data-direction=next]{inset-inline-end:var(--space-3)}@media (hover:hover) and (pointer:fine){.ramps-module__JfIh_W__stepArrow:not(:disabled):hover{background:#0000008c}}.ramps-module__JfIh_W__stepArrow:disabled{color:#ffffff73;background:#0003}.ramps-module__JfIh_W__stepArrow:focus-visible{outline-color:#fff}}.ramps-module__JfIh_W__inspectorPlate{block-size:var(--inspector-plate-h);background:var(--swatch);box-shadow:inset 0 0 0 1px var(--app-line-strong);border-radius:var(--app-r-overlay) var(--app-r-overlay) 0 0;flex:none;position:relative}@supports (color:oklch(0.5 0.1 200)){.ramps-module__JfIh_W__inspectorPlate{background:var(--swatch-wide)}}.ramps-module__JfIh_W__inspectorClose{border-radius:var(--radius-full);color:#fff;cursor:pointer;block-size:28px;inline-size:28px;transition:background-color var(--duration-fast) var(--ease-out);background:#00000059;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.ramps-module__JfIh_W__inspectorClose svg{block-size:16px;inline-size:16px}@media (max-width:40rem){.ramps-module__JfIh_W__inspectorClose{inline-size:calc(var(--space-6) + var(--space-3));block-size:calc(var(--space-6) + var(--space-3))}}@media (hover:hover) and (pointer:fine){.ramps-module__JfIh_W__inspectorClose:hover{background:#0000008c}}.ramps-module__JfIh_W__inspectorClose:focus-visible{outline-offset:2px;outline:2px solid #fff}.ramps-module__JfIh_W__inspectorBody{gap:var(--space-2);padding:var(--space-4);flex-direction:column;min-block-size:0;display:flex;overflow-y:auto}.ramps-module__JfIh_W__inspectorTitle{font-size:var(--type-title);color:var(--app-text);margin:0;font-weight:500}.ramps-module__JfIh_W__inspectorMeta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--app-text-faint);margin-inline-start:var(--space-2)}.ramps-module__JfIh_W__inspectorRoles{gap:2px var(--space-3);min-block-size:2.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);line-height:var(--leading-tight);color:var(--app-text-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-content:flex-start;margin:0;display:flex}.ramps-module__JfIh_W__inspectorRoles span{white-space:nowrap}.ramps-module__JfIh_W__inspectorRoles[data-empty=true]{color:var(--app-text-faint)}.ramps-module__JfIh_W__inspectorRoles[data-empty=true] span{white-space:normal}.ramps-module__JfIh_W__valueGrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:1.75rem;gap:1px;margin-block-start:var(--space-2);display:grid}.ramps-module__JfIh_W__valueRow{appearance:none;align-items:center;gap:var(--space-2);padding-inline:var(--space-2);border-radius:var(--app-r-control);font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:3.25rem minmax(0,1fr);display:grid}@media (hover:hover) and (pointer:fine){.ramps-module__JfIh_W__valueRow:hover{background:var(--app-surface-hover)}}.ramps-module__JfIh_W__valueRow[data-copied=true]{background:var(--app-surface-active)}.ramps-module__JfIh_W__valueRow[data-failed=true]{background:color-mix(in srgb, var(--app-danger) 14%, transparent)}.ramps-module__JfIh_W__valueRow[data-failed=true] .ramps-module__JfIh_W__valueKey{color:var(--app-danger)}.ramps-module__JfIh_W__valueRow:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.ramps-module__JfIh_W__valueKey{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;white-space:nowrap;color:var(--app-text-faint);transition:color var(--duration-fast) var(--ease-out)}.ramps-module__JfIh_W__valueRow[data-copied=true] .ramps-module__JfIh_W__valueKey{color:var(--app-text)}.ramps-module__JfIh_W__valueText{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);font-variant-numeric:tabular-nums;color:var(--app-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ramps-module__JfIh_W__inspectorFoot{gap:var(--space-2) var(--space-4);border-block-start:var(--border-width) solid var(--app-line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);font-variant-numeric:tabular-nums;color:var(--app-text);flex-wrap:wrap;margin:0;margin-block-start:var(--space-3);padding-block-start:var(--space-3);display:flex}.ramps-module__JfIh_W__footPair{min-block-size:1.25rem}.ramps-module__JfIh_W__footGamut{flex-basis:100%}.ramps-module__JfIh_W__footKey{color:var(--app-text-faint)}.ramps-module__JfIh_W__step[data-selected=true]{outline:2px solid var(--app-ramp-ground-fg);outline-offset:-3px;z-index:1}.ramps-module__JfIh_W__step:disabled{cursor:default}.ramps-module__JfIh_W__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.ramps-module__JfIh_W__step,.ramps-module__JfIh_W__anchorSwatch,.ramps-module__JfIh_W__inspectorPlate{forced-color-adjust:none}.ramps-module__JfIh_W__stepNumber{forced-color-adjust:auto;color:canvastext;background:canvas}.ramps-module__JfIh_W__step:focus-visible,.ramps-module__JfIh_W__step[data-selected=true]{outline-color:highlight}.ramps-module__JfIh_W__inspectorClose{forced-color-adjust:auto;color:buttontext;background:buttonface}.ramps-module__JfIh_W__inspectorClose:focus-visible{outline-color:highlight}}
.roles-module__a3BnFa__section{gap:var(--rhythm-block);flex-direction:column;display:flex}.roles-module__a3BnFa__pending{font-size:var(--type-body);color:var(--app-text-muted);margin:0}.roles-module__a3BnFa__groups{gap:var(--space-6);transition:opacity var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.roles-module__a3BnFa__groups[data-stale=true]{opacity:.45}.roles-module__a3BnFa__profileNote{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-muted);margin:0}.roles-module__a3BnFa__group{border-block-start:var(--border-width) solid var(--app-line);padding-block-start:var(--space-3)}.roles-module__a3BnFa__group[open] .roles-module__a3BnFa__table{margin-block-start:var(--space-4)}.roles-module__a3BnFa__groupHead{cursor:pointer}.roles-module__a3BnFa__groupHead:focus-visible{outline:2px solid var(--app-focus);outline-offset:4px}.roles-module__a3BnFa__groupHead:after{content:"+";color:var(--app-text-muted);grid-area:1/2;justify-self:end}.roles-module__a3BnFa__group[open] .roles-module__a3BnFa__groupHead:after{content:"-"}.roles-module__a3BnFa__groupHead{gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.roles-module__a3BnFa__groupHead::-webkit-details-marker{display:none}.roles-module__a3BnFa__groupHead .roles-module__a3BnFa__groupSentence{grid-column:1/-1}.roles-module__a3BnFa__groupTitle{align-items:baseline;gap:var(--space-2);font-size:var(--type-title);color:var(--app-text);margin:0;font-weight:500;display:flex}.roles-module__a3BnFa__groupCount{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);font-variant-numeric:tabular-nums;color:var(--app-text-faint)}.roles-module__a3BnFa__groupSentence{max-width:var(--width-prose);font-size:var(--type-small);color:var(--app-text-muted);line-height:var(--leading-body);text-wrap:pretty;margin:0}.roles-module__a3BnFa__table{border-radius:var(--app-r-surface);box-shadow:inset 0 0 0 1px var(--app-line);grid-template-columns:minmax(11rem,15rem) minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.roles-module__a3BnFa__headRow,.roles-module__a3BnFa__row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.roles-module__a3BnFa__headRow{background:var(--app-surface-soft);box-shadow:inset 0 -1px 0 var(--app-line);padding-block:6px}.roles-module__a3BnFa__headCell{padding-inline:var(--space-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-faint)}.roles-module__a3BnFa__row{box-shadow:inset 0 -1px 0 var(--app-line);align-items:stretch}.roles-module__a3BnFa__row:last-child{box-shadow:none}@media (hover:hover) and (pointer:fine){.roles-module__a3BnFa__row{transition:background var(--duration-fast) var(--ease-out)}.roles-module__a3BnFa__row:hover{background:var(--app-surface-soft)}}.roles-module__a3BnFa__name{padding:var(--space-2) var(--space-3);flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.roles-module__a3BnFa__nameId{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text);overflow-wrap:anywhere}.roles-module__a3BnFa__alias{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);color:var(--app-text-faint);overflow-wrap:anywhere}.roles-module__a3BnFa__modeCell{padding:var(--space-2) var(--space-3);min-width:0;box-shadow:inset 1px 0 0 var(--app-line)}.roles-module__a3BnFa__cell{align-items:center;gap:var(--space-2);min-width:0;display:flex}.roles-module__a3BnFa__cellBody{flex-direction:column;gap:1px;min-width:0;display:flex}.roles-module__a3BnFa__binding{align-items:center;gap:var(--space-1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);font-variant-numeric:tabular-nums;color:var(--app-text);display:flex}.roles-module__a3BnFa__plate{border-radius:var(--app-r-control);flex:none;place-items:center;block-size:28px;inline-size:44px;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #80808059}.roles-module__a3BnFa__plate[data-empty=true]{background:var(--app-surface-soft)}.roles-module__a3BnFa__plateChip{border-radius:3px;block-size:12px;inline-size:24px}.roles-module__a3BnFa__plateText{font-size:13px;font-weight:500;line-height:1}.roles-module__a3BnFa__evidence{flex-direction:column;gap:0;min-width:0;display:flex}.roles-module__a3BnFa__evidenceRatio{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);font-variant-numeric:tabular-nums;color:var(--app-text-muted);overflow-wrap:anywhere}.roles-module__a3BnFa__evidenceAgainst{color:var(--app-text-faint)}.roles-module__a3BnFa__evidenceMoved{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);font-variant-numeric:tabular-nums;color:var(--app-text);overflow-wrap:anywhere}.roles-module__a3BnFa__evidenceQuiet{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);color:var(--app-text-faint)}.roles-module__a3BnFa__evidence[data-verdict=fail] .roles-module__a3BnFa__evidenceRatio{color:var(--app-text)}.roles-module__a3BnFa__sourceMark{block-size:13px;inline-size:13px;color:var(--app-text-faint);background:var(--app-surface-soft);cursor:help;border-radius:3px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1;display:inline-grid}.roles-module__a3BnFa__sourceMark[data-source=measured]{color:var(--app-text-muted);background:var(--app-surface-active)}.roles-module__a3BnFa__srOnly,.roles-module__a3BnFa__cellMode{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:60rem){.roles-module__a3BnFa__table{grid-template-columns:minmax(0,1fr)}.roles-module__a3BnFa__headRow{display:none}.roles-module__a3BnFa__name{padding-block-end:0}.roles-module__a3BnFa__modeCell{box-shadow:none;padding-block:var(--space-1)}.roles-module__a3BnFa__modeCell:last-child{padding-block-end:var(--space-2)}.roles-module__a3BnFa__cellMode{clip-path:none;block-size:auto;inline-size:3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-faint);flex:none;margin:0;padding:0;position:static;overflow:visible}}
.export-module__eluE7a__section{gap:var(--rhythm-block);flex-direction:column;display:flex}.export-module__eluE7a__axes{gap:var(--space-4);flex-direction:column;display:flex}.export-module__eluE7a__axis{gap:var(--space-2);flex-direction:column;display:flex}.export-module__eluE7a__axisLabel{font-size:var(--type-small);color:var(--app-text);font-weight:550}.export-module__eluE7a__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.export-module__eluE7a__subAxis{gap:var(--space-2);border-inline-start:1px solid var(--app-line);flex-direction:column;padding-inline-start:var(--space-4);display:flex}.export-module__eluE7a__optionGroups{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.export-module__eluE7a__optionGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.export-module__eluE7a__optionGroupLabel{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-faint)}.export-module__eluE7a__chip{appearance:none;min-block-size:calc(var(--space-6) + var(--space-1));padding-inline:var(--space-3);border:var(--border-width) solid var(--app-line);border-radius:var(--app-r-control);background:var(--app-surface-soft);color:var(--app-text-muted);font:inherit;font-size:var(--type-small);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);place-items:center;line-height:1;display:inline-grid}.export-module__eluE7a__chipLabel{align-items:center;gap:var(--space-1);grid-area:1/1;display:inline-flex}.export-module__eluE7a__chip:after{content:attr(data-label);visibility:hidden;pointer-events:none;grid-area:1/1;font-weight:510}@media (hover:hover) and (pointer:fine){.export-module__eluE7a__chip:hover:not(:disabled){background:var(--app-surface-hover);color:var(--app-text)}}.export-module__eluE7a__chip:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.export-module__eluE7a__chip[data-state=on]{background:var(--app-surface-active);border-color:var(--app-text-muted);box-shadow:inset 0 1px 0 var(--app-highlight-top);color:var(--app-text);font-weight:510}.export-module__eluE7a__chip[data-failed=true]{color:var(--app-text)}.export-module__eluE7a__chip[data-unavailable=true]{color:var(--app-text-muted);border-style:dashed}.export-module__eluE7a__chip[data-unavailable=true][data-state=on]{background:var(--app-surface-soft);color:var(--app-text-muted)}.export-module__eluE7a__chip[data-more=true]{color:var(--app-text-faint)}.export-module__eluE7a__mark{block-size:1.05rem;inline-size:1.05rem;box-shadow:inset 0 0 0 1px var(--app-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);color:var(--app-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.export-module__eluE7a__chipMark{visibility:hidden}.export-module__eluE7a__chipMark[data-live=true]{visibility:visible}.export-module__eluE7a__syntaxSample{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-muted);white-space:nowrap;min-block-size:1lh;overflow-x:auto}.export-module__eluE7a__syntaxNote{font-size:var(--type-small);color:var(--app-text-muted);max-inline-size:var(--width-prose);line-height:var(--leading-body)}.export-module__eluE7a__compatibilityNote{font-size:var(--type-small);color:var(--app-text-muted)}.export-module__eluE7a__resultRegion{display:block}.export-module__eluE7a__resultRegionInner{gap:var(--rhythm-block);flex-direction:column;display:flex}.export-module__eluE7a__resultHead{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.export-module__eluE7a__resultName{font-size:var(--type-title);color:var(--app-text);font-weight:510}.export-module__eluE7a__resultStatus{align-items:center;gap:var(--space-2);font-size:var(--type-small);color:var(--app-text-muted);display:inline-flex}.export-module__eluE7a__resultStatus[data-failed=true]{color:var(--app-text);font-weight:510}.export-module__eluE7a__resultMeta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-faint);font-variant-numeric:tabular-nums;margin-inline-start:auto}.export-module__eluE7a__reason{font-size:var(--type-body);color:var(--app-text-muted);max-inline-size:46rem}.export-module__eluE7a__remedy{font-size:var(--type-small);color:var(--app-text-faint);max-inline-size:46rem}.export-module__eluE7a__fileName{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-small);color:var(--app-text);font-weight:510}.export-module__eluE7a__fileFacts{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-faint);font-variant-numeric:tabular-nums}.export-module__eluE7a__fileActions{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.export-module__eluE7a__fileDetail{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-faint);word-break:break-all;margin-block-start:var(--space-2)}.export-module__eluE7a__fileNote{font-size:var(--type-small);color:var(--app-text-faint);margin-block-start:var(--space-3)}.export-module__eluE7a__action{appearance:none;min-block-size:calc(var(--space-6) + var(--space-1));padding-inline:var(--space-3);border-radius:var(--app-r-control);background:var(--app-surface-soft);color:var(--app-text);box-shadow:inset 0 0 0 1px var(--app-line), inset 0 1px 0 var(--app-highlight-top);font:inherit;font-size:var(--type-small);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-out);border:0;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.export-module__eluE7a__action:hover{background:var(--app-surface-hover)}}.export-module__eluE7a__action:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.export-module__eluE7a__actionLabel{grid-area:1/1}.export-module__eluE7a__action:after{content:attr(data-widest);visibility:hidden;pointer-events:none;grid-area:1/1;font-weight:510}.export-module__eluE7a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.export-module__eluE7a__action[data-state=done],.export-module__eluE7a__action[data-state=failed]{background:var(--app-surface-active);color:var(--app-text);font-weight:510}.export-module__eluE7a__codeCard{gap:var(--space-3);padding:var(--space-4);border-radius:var(--app-r-surface);background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-line);flex-direction:column;min-inline-size:0;display:flex}.export-module__eluE7a__codeHead{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.export-module__eluE7a__codeScroll{padding:var(--space-3);background:var(--app-canvas);border-radius:var(--app-r-control);max-block-size:min(60vh,640px);box-shadow:inset 0 0 0 1px var(--app-line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-muted);overscroll-behavior:contain;margin:0;line-height:1.6;overflow:auto}.export-module__eluE7a__codeScroll:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.export-module__eluE7a__sidecarLine{align-items:center;gap:var(--space-3);font-size:var(--type-small);color:var(--app-text-faint);flex-wrap:wrap;display:flex}.export-module__eluE7a__recoveryAction{background:var(--app-surface-active);align-self:flex-start;font-weight:550}.export-module__eluE7a__technicalDetails{color:var(--app-text-muted);font-size:var(--type-small);max-inline-size:var(--width-prose)}.export-module__eluE7a__technicalDetails summary{cursor:pointer;padding-block:var(--space-2)}.export-module__eluE7a__technicalDetails summary:focus-visible{outline:2px solid var(--app-focus);outline-offset:var(--space-1)}.export-module__eluE7a__technicalDetails p{overflow-wrap:anywhere;margin-block-start:var(--space-2)}@media (pointer:coarse){.export-module__eluE7a__chip,.export-module__eluE7a__action{min-block-size:calc(var(--space-6) + var(--space-3))}}@media (max-width:30rem){.export-module__eluE7a__fileActions{margin-inline-start:0}}
.quality-module__qq1-ia__section,.quality-module__qq1-ia__body{gap:var(--space-5);flex-direction:column;display:flex}.quality-module__qq1-ia__body[data-stale=true]{opacity:.45}.quality-module__qq1-ia__restingRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.quality-module__qq1-ia__stateMark{block-size:1.05rem;inline-size:1.05rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);color:var(--quality-mark-met-light);box-shadow:inset 0 0 0 1px var(--quality-mark-met-light);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.quality-module__qq1-ia__restingRow[data-failed=true] .quality-module__qq1-ia__stateMark,.quality-module__qq1-ia__stateMark[data-failed=true]{color:var(--quality-mark-fail-light);box-shadow:inset 0 0 0 1px var(--quality-mark-fail-light)}@media (prefers-color-scheme:dark){.quality-module__qq1-ia__stateMark{color:var(--quality-mark-met-dark);box-shadow:inset 0 0 0 1px var(--quality-mark-met-dark)}.quality-module__qq1-ia__restingRow[data-failed=true] .quality-module__qq1-ia__stateMark,.quality-module__qq1-ia__stateMark[data-failed=true]{color:var(--quality-mark-fail-dark);box-shadow:inset 0 0 0 1px var(--quality-mark-fail-dark)}}.quality-module__qq1-ia__statusSentence{font-size:var(--type-title);color:var(--app-text);font-weight:510}.quality-module__qq1-ia__statusCount{font-size:var(--type-small);color:var(--app-text-muted)}.quality-module__qq1-ia__evidence{gap:var(--space-5);flex-direction:column;display:flex}.quality-module__qq1-ia__evidenceBlock{gap:var(--space-3);flex-direction:column;display:flex}.quality-module__qq1-ia__failureList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.quality-module__qq1-ia__failureRow{align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--app-line-strong);flex-wrap:wrap;display:flex}.quality-module__qq1-ia__failureMode{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-faint)}.quality-module__qq1-ia__waiverList{margin:var(--space-2) 0 0;gap:var(--space-1);max-inline-size:var(--width-prose);flex-direction:column;padding:0;list-style:none;display:flex}.quality-module__qq1-ia__waiverRow{font-size:var(--type-small);color:var(--app-text-muted)}.quality-module__qq1-ia__failureWaiver{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-muted)}.quality-module__qq1-ia__failureName{font-size:var(--type-small);color:var(--app-text);font-weight:510}.quality-module__qq1-ia__failureFigures{font-size:var(--type-small);color:var(--app-text-muted);font-variant-numeric:tabular-nums}.quality-module__qq1-ia__failureFigures strong{color:var(--app-text);font-weight:600}.quality-module__qq1-ia__blockHead{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.quality-module__qq1-ia__blockLabel{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-faint)}.quality-module__qq1-ia__blockCount{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-muted);font-variant-numeric:tabular-nums}.quality-module__qq1-ia__censusRows{flex-direction:column;display:flex}.quality-module__qq1-ia__censusRow{align-items:center;gap:var(--space-4);padding-block:var(--space-2);border-block-start:1px solid var(--app-line);grid-template-columns:9.5rem 1fr auto;display:grid}.quality-module__qq1-ia__censusFamily{font-size:var(--type-small);color:var(--app-text)}.quality-module__qq1-ia__censusTrack{gap:var(--space-4);flex-wrap:wrap;display:flex}.quality-module__qq1-ia__censusMode{align-items:center;gap:var(--space-2);display:flex}.quality-module__qq1-ia__censusModeLabel{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);color:var(--app-text-faint);letter-spacing:.08em;text-transform:uppercase}.quality-module__qq1-ia__censusCells{gap:3px;display:flex}.quality-module__qq1-ia__censusCell{block-size:10px;inline-size:10px;box-shadow:inset 0 0 0 1px var(--app-line);border-radius:2px}.quality-module__qq1-ia__censusCell[data-mapped=true]{background:var(--app-text-muted);box-shadow:none}.quality-module__qq1-ia__censusFigure{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-muted);font-variant-numeric:tabular-nums;text-align:end}@media (max-width:44rem){.quality-module__qq1-ia__censusRow{grid-template-columns:1fr auto}.quality-module__qq1-ia__censusTrack{grid-column:1/-1}.quality-module__qq1-ia__censusCell{block-size:8px;inline-size:8px}}.quality-module__qq1-ia__chartModes{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));display:grid}.quality-module__qq1-ia__chartMode{gap:var(--space-2);flex-direction:column;display:flex}.quality-module__qq1-ia__simRow{align-items:center;gap:var(--space-3);grid-template-columns:8.5rem auto 1fr;display:grid}.quality-module__qq1-ia__simLabel{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-muted)}.quality-module__qq1-ia__simSwatches{gap:2px;display:flex}.quality-module__qq1-ia__simSwatch{block-size:18px;inline-size:26px;box-shadow:inset 0 0 0 1px var(--app-line);border-radius:2px}.quality-module__qq1-ia__simFigure{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-faint);font-variant-numeric:tabular-nums}.quality-module__qq1-ia__simFigure[data-under=true]{color:var(--app-text);font-weight:600}@media (max-width:44rem){.quality-module__qq1-ia__simRow{grid-template-columns:auto 1fr}.quality-module__qq1-ia__simFigure{grid-column:1/-1}}
.system-message-module__MoTvDG__status{min-block-size:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-system-fg);margin:0;display:grid}.system-message-module__MoTvDG__alert{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-system-fg)}:is([data-app-system-fallback] .system-message-module__MoTvDG__status,[data-app-system-fallback] .system-message-module__MoTvDG__alert){color:#fafafa;padding-inline:var(--space-2);background:#1f1f1f;border-radius:4px;inline-size:fit-content}.system-message-module__MoTvDG__message,.system-message-module__MoTvDG__reservation{grid-area:1/1}.system-message-module__MoTvDG__reservation{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}
.display-quality-notice-module__kUxP7q__notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--app-line-strong);border-radius:var(--radius-md);flex-direction:column;display:flex}
.evidence-cards-module__U3b9RG__cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));display:grid}.evidence-cards-module__U3b9RG__card{appearance:none;text-align:start;padding:var(--space-5);border-radius:var(--app-r-surface);background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-line), inset 0 1px 0 var(--app-highlight-top);cursor:pointer;transition:background-color .14s var(--ease-out);border:none;flex-direction:column;display:flex}.evidence-cards-module__U3b9RG__cardInner{gap:var(--space-2);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.evidence-cards-module__U3b9RG__card:hover{background:var(--app-surface-hover)}}.evidence-cards-module__U3b9RG__card:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.evidence-cards-module__U3b9RG__cardEyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-faint)}.evidence-cards-module__U3b9RG__cardTitle{align-items:center;gap:var(--space-2);font-size:var(--type-title);color:var(--app-text);font-weight:510;display:inline-flex}.evidence-cards-module__U3b9RG__cardSentence{font-size:var(--type-small);color:var(--app-text-muted);max-inline-size:38rem}.evidence-cards-module__U3b9RG__cardAffordance{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-label);color:var(--app-text-faint)}.evidence-cards-module__U3b9RG__opened{flex-direction:column;display:flex}
.result-toolbar-module__u-XTOW__toolbar{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);background:var(--app-canvas);box-shadow:0 1px 0 var(--app-line);display:flex;position:sticky;inset-block-start:0}.result-toolbar-module__u-XTOW__result{gap:var(--space-1);min-inline-size:0;display:grid}.result-toolbar-module__u-XTOW__source{font-size:var(--type-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.result-toolbar-module__u-XTOW__source strong{font-weight:550}.result-toolbar-module__u-XTOW__state{font-size:var(--type-label);color:var(--app-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.result-toolbar-module__u-XTOW__actions{gap:var(--space-2);flex:none;display:flex}.result-toolbar-module__u-XTOW__actions :is(button,a){min-block-size:var(--space-6);padding:var(--space-2) var(--space-3);border:1px solid var(--app-line-strong);border-radius:var(--app-r-control);background:var(--app-surface-soft);color:var(--app-text);font:inherit;font-size:var(--type-small);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.result-toolbar-module__u-XTOW__actions a{background:var(--app-primary);color:var(--app-primary-fg)}.result-toolbar-module__u-XTOW__actions :is(button,a):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.result-toolbar-module__u-XTOW__actions button:hover{background:var(--app-surface-hover)}.result-toolbar-module__u-XTOW__actions a:hover{background:var(--app-primary-hover)}}@media (max-width:30rem){.result-toolbar-module__u-XTOW__actions{gap:var(--space-1)}.result-toolbar-module__u-XTOW__actions :is(button,a){padding-inline:var(--space-2)}}
.theme-preview-module__y6S1IW__section{gap:var(--space-5);display:grid}.theme-preview-module__y6S1IW__heading{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.theme-preview-module__y6S1IW__heading h2{color:var(--app-text);font-size:var(--type-title);margin:0;font-weight:550}.theme-preview-module__y6S1IW__footerActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.theme-preview-module__y6S1IW__heading p{margin:var(--space-2) 0 0;color:var(--app-text-muted);font-size:var(--type-small);line-height:var(--leading-body)}.theme-preview-module__y6S1IW__modeSelector{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--app-line);border-radius:var(--app-r-control);flex:none;margin:0;display:flex}.theme-preview-module__y6S1IW__modeOption{cursor:pointer;position:relative}.theme-preview-module__y6S1IW__modeOption>span{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--space-6);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--app-text-muted);font-size:var(--type-small);display:flex}.theme-preview-module__y6S1IW__modeOption input:checked+span{background:var(--app-surface-hover);color:var(--app-text)}.theme-preview-module__y6S1IW__modeOption input:focus-visible+span{outline:2px solid var(--app-focus);outline-offset:2px}.theme-preview-module__y6S1IW__srOnly,.theme-preview-module__y6S1IW__modeOption input,.theme-preview-module__y6S1IW__projectOption input,.theme-preview-module__y6S1IW__checklist input,.theme-preview-module__y6S1IW__switch input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-preview-module__y6S1IW__example{--preview-decoration:var(--preview-decoration-srgb);--preview-canvas:var(--preview-canvas-srgb);--preview-canvas-fg:var(--preview-canvas-fg-srgb);--preview-surface:var(--preview-surface-srgb);--preview-text:var(--preview-text-srgb);--preview-raised:var(--preview-raised-srgb);--preview-raised-fg:var(--preview-raised-fg-srgb);--preview-muted:var(--preview-muted-srgb);--preview-shadow:var(--preview-shadow-srgb);--preview-border:var(--preview-border-srgb);--preview-selection:var(--preview-selection-srgb);--preview-selection-fg:var(--preview-selection-fg-srgb);--preview-control-bg:var(--preview-control-bg-srgb);--preview-control-border:var(--preview-control-border-srgb);--preview-control-fg:var(--preview-control-fg-srgb);--preview-primary:var(--preview-primary-srgb);--preview-primary-soft:var(--preview-primary-soft-srgb);--preview-primary-fg:var(--preview-primary-fg-srgb);--preview-primary-hover:var(--preview-primary-hover-srgb);--preview-primary-active:var(--preview-primary-active-srgb);--preview-secondary:var(--preview-secondary-srgb);--preview-secondary-soft:var(--preview-secondary-soft-srgb);--preview-secondary-fg:var(--preview-secondary-fg-srgb);--preview-secondary-hover:var(--preview-secondary-hover-srgb);--preview-secondary-active:var(--preview-secondary-active-srgb);--preview-focus-inner:var(--preview-focus-inner-srgb);--preview-focus-outer:var(--preview-focus-outer-srgb);--preview-success:var(--preview-success-srgb);--preview-success-solid:var(--preview-success-solid-srgb);--preview-success-fg:var(--preview-success-fg-srgb);--preview-success-solid-fg:var(--preview-success-solid-fg-srgb);--preview-success-border:var(--preview-success-border-srgb);--preview-info:var(--preview-info-srgb);--preview-info-fg:var(--preview-info-fg-srgb);--preview-warning:var(--preview-warning-srgb);--preview-warning-fg:var(--preview-warning-fg-srgb);--preview-danger:var(--preview-danger-srgb);--preview-danger-fg:var(--preview-danger-fg-srgb);--preview-anchor:var(--preview-anchor-srgb);padding:var(--space-6);border-radius:var(--radius-md);background:var(--preview-canvas);color:var(--preview-canvas-fg);font-size:var(--type-small);line-height:var(--leading-body);border:0}.theme-preview-module__y6S1IW__example[data-preview-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-preview-module__y6S1IW__example[data-preview-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-preview-module__y6S1IW__example svg{flex:none}.theme-preview-module__y6S1IW__example ::selection{background:var(--preview-selection);color:var(--preview-selection-fg)}.theme-preview-module__y6S1IW__gallery{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,.96fr) minmax(0,1.14fr) minmax(0,1fr);display:grid}.theme-preview-module__y6S1IW__library,.theme-preview-module__y6S1IW__details{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.theme-preview-module__y6S1IW__search{align-items:center;gap:var(--space-2);min-block-size:calc(var(--space-6) + var(--space-2));padding-inline:var(--space-3);border:var(--border-width) solid var(--preview-control-border);border-radius:var(--radius-sm);background:var(--preview-control-bg);color:var(--preview-control-fg);display:flex}.theme-preview-module__y6S1IW__search input{inline-size:100%;min-inline-size:0;padding-block:var(--space-2);color:inherit;font:inherit;background:0 0;border:0}.theme-preview-module__y6S1IW__search input::placeholder,.theme-preview-module__y6S1IW__input::placeholder{color:var(--preview-muted);opacity:1}.theme-preview-module__y6S1IW__search:focus-within{outline:2px solid var(--preview-focus-outer);outline-offset:2px}.theme-preview-module__y6S1IW__search input:focus-visible{outline:none}.theme-preview-module__y6S1IW__infoMessage{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--preview-info);color:var(--preview-info-fg);display:flex}.theme-preview-module__y6S1IW__infoMessage svg{margin-block-start:var(--space-1)}.theme-preview-module__y6S1IW__infoMessage p{margin:0}.theme-preview-module__y6S1IW__projectList{padding:var(--space-1);border:var(--border-width) solid var(--preview-border);border-radius:var(--radius-sm);margin:0;display:grid}.theme-preview-module__y6S1IW__projectOption{cursor:pointer;position:relative}.theme-preview-module__y6S1IW__projectRow{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);display:flex}.theme-preview-module__y6S1IW__projectRow>span{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.theme-preview-module__y6S1IW__projectRow strong{font-weight:500}.theme-preview-module__y6S1IW__projectRow small{color:var(--preview-muted);font-size:var(--type-label)}.theme-preview-module__y6S1IW__projectOption input:checked+.theme-preview-module__y6S1IW__projectRow{background:var(--preview-control-bg);color:var(--preview-control-fg);box-shadow:inset 2px 0 var(--preview-selection)}.theme-preview-module__y6S1IW__projectOption input:checked+.theme-preview-module__y6S1IW__projectRow>svg:last-child{color:var(--preview-selection)}.theme-preview-module__y6S1IW__projectOption input:checked+.theme-preview-module__y6S1IW__projectRow small{color:inherit}.theme-preview-module__y6S1IW__projectOption input:focus-visible+.theme-preview-module__y6S1IW__projectRow{outline:2px solid var(--preview-focus-outer);outline-offset:2px}.theme-preview-module__y6S1IW__noResults{min-block-size:calc(var(--space-8) * 2);padding:var(--space-4);color:var(--preview-muted);margin:0}.theme-preview-module__y6S1IW__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.theme-preview-module__y6S1IW__badges>span{align-items:center;gap:var(--space-1);min-block-size:var(--space-5);padding:var(--border-width) var(--space-2);border-radius:var(--radius-full);font-size:var(--type-label);white-space:nowrap;font-weight:500;display:inline-flex}.theme-preview-module__y6S1IW__badges [data-status=success]{background:var(--preview-success);color:var(--preview-success-fg)}.theme-preview-module__y6S1IW__badges [data-status=warning]{background:var(--preview-warning);color:var(--preview-warning-fg)}.theme-preview-module__y6S1IW__badges [data-status=danger]{background:var(--preview-danger);color:var(--preview-danger-fg)}.theme-preview-module__y6S1IW__smallControls{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.theme-preview-module__y6S1IW__iconButtons{gap:var(--space-2);display:flex}.theme-preview-module__y6S1IW__iconButton{inline-size:calc(var(--space-6) + var(--space-1));block-size:calc(var(--space-6) + var(--space-1));border:var(--border-width) solid var(--preview-control-border);border-radius:var(--radius-sm);background:var(--preview-control-bg);color:var(--preview-control-fg);cursor:pointer;place-items:center;padding:0;display:inline-grid}.theme-preview-module__y6S1IW__iconButton[data-variant=solid]{border-color:var(--preview-primary);background:var(--preview-primary);color:var(--preview-primary-fg)}.theme-preview-module__y6S1IW__iconButton[data-variant=soft]{border-color:var(--preview-secondary-soft);background:var(--preview-secondary-soft);color:var(--preview-secondary-fg)}.theme-preview-module__y6S1IW__iconButton[aria-pressed=true] svg{fill:currentColor}.theme-preview-module__y6S1IW__switch{align-items:center;gap:var(--space-2);min-block-size:var(--space-6);cursor:pointer;font-size:var(--type-label);display:inline-flex;position:relative}.theme-preview-module__y6S1IW__switchTrack{inline-size:var(--space-6);block-size:var(--space-5);padding:var(--space-1);border:var(--border-width) solid var(--preview-control-border);border-radius:var(--radius-full);background:var(--preview-control-bg);align-items:center;display:flex}.theme-preview-module__y6S1IW__switchTrack:after{content:"";inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-full);background:var(--preview-control-fg)}.theme-preview-module__y6S1IW__switch input:checked+.theme-preview-module__y6S1IW__switchTrack{border-color:var(--preview-primary);background:var(--preview-primary);justify-content:flex-end}.theme-preview-module__y6S1IW__switch input:checked+.theme-preview-module__y6S1IW__switchTrack:after{background:var(--preview-primary-fg)}.theme-preview-module__y6S1IW__formStage{isolation:isolate;min-inline-size:0;position:relative}.theme-preview-module__y6S1IW__formStage:before{content:"";z-index:-1;inset:calc(var(--space-4) * -1);background:var(--preview-decoration);clip-path:polygon(55% 0,100% 0,100% 62%,0 100%,0 76%);position:absolute}.theme-preview-module__y6S1IW__workspaceForm{gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--preview-border);border-radius:var(--radius-md);background:var(--preview-raised);color:var(--preview-raised-fg);box-shadow:0 2px 3px -2px color-mix(in srgb, var(--preview-shadow) 12%, transparent), 0 12px 28px -12px color-mix(in srgb, var(--preview-shadow) 16%, transparent);display:grid}.theme-preview-module__y6S1IW__formHeading{grid-template-columns:var(--space-6) minmax(0, 1fr);align-items:center;gap:var(--space-1) var(--space-3);margin-block-end:var(--space-2);display:grid}.theme-preview-module__y6S1IW__workspaceMark{inline-size:var(--space-6);block-size:var(--space-6);color:var(--preview-raised-fg);grid-row:1/3;align-self:start;place-items:center;display:grid}.theme-preview-module__y6S1IW__formHeading h3{font-size:calc(var(--type-title) * 1.2);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--leading-tight);margin:0}.theme-preview-module__y6S1IW__formHeading p{color:var(--preview-muted);font-size:var(--type-label);grid-column:2;margin:0}.theme-preview-module__y6S1IW__formFields{gap:var(--space-4);display:grid}.theme-preview-module__y6S1IW__field{gap:var(--space-2);min-inline-size:0;display:grid}.theme-preview-module__y6S1IW__field label{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--type-small);font-weight:500;display:flex}.theme-preview-module__y6S1IW__field label span{color:var(--preview-muted);font-size:var(--type-label);font-weight:400}.theme-preview-module__y6S1IW__input{inline-size:100%;min-inline-size:0;min-block-size:calc(var(--space-6) + var(--space-2));padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--preview-control-border);border-radius:var(--radius-sm);background:var(--preview-control-bg);color:var(--preview-control-fg);font:inherit}textarea.theme-preview-module__y6S1IW__input{resize:vertical}.theme-preview-module__y6S1IW__formActions{align-items:center;gap:var(--space-2);display:flex}.theme-preview-module__y6S1IW__primaryButton,.theme-preview-module__y6S1IW__quietButton{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:calc(var(--space-6) + var(--space-2));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:0;font-weight:500;display:inline-flex}.theme-preview-module__y6S1IW__primaryButton{background:var(--preview-primary);color:var(--preview-primary-fg);flex:1}.theme-preview-module__y6S1IW__quietButton{background:var(--preview-control-bg);color:var(--preview-control-fg);box-shadow:inset 0 0 0 1px var(--preview-control-border)}.theme-preview-module__y6S1IW__formStatus{align-items:flex-start;gap:var(--space-2);min-block-size:var(--space-5);color:var(--preview-muted);font-size:var(--type-label);overflow-wrap:anywhere;margin:0;display:flex}.theme-preview-module__y6S1IW__formStatus[data-created=true]{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--preview-success);color:var(--preview-success-fg)}.theme-preview-module__y6S1IW__formStatus svg{margin-block-start:var(--border-width)}.theme-preview-module__y6S1IW__previewTabs{gap:var(--space-5);border-block-end:var(--border-width) solid var(--preview-border);display:flex}.theme-preview-module__y6S1IW__previewTabs button{min-block-size:calc(var(--space-6) + var(--space-2));padding:0 var(--space-1);border:0;color:var(--preview-muted);font:inherit;cursor:pointer;background:0 0;border-block-end:2px solid #0000}.theme-preview-module__y6S1IW__previewTabs button[aria-selected=true]{border-block-end-color:var(--preview-primary);color:var(--preview-canvas-fg);font-weight:500}.theme-preview-module__y6S1IW__previewPanel{min-block-size:calc(var(--space-7) + var(--space-6))}.theme-preview-module__y6S1IW__eyebrow{margin:0 0 var(--space-3);color:var(--preview-muted);font-size:var(--type-label)}.theme-preview-module__y6S1IW__avatars{gap:var(--space-2);display:flex}.theme-preview-module__y6S1IW__avatars>span{inline-size:var(--space-7);block-size:var(--space-7);border-radius:var(--radius-full);font-size:var(--type-small);place-items:center;font-weight:550;display:inline-grid}.theme-preview-module__y6S1IW__avatars [data-colour=primary]{background:var(--preview-primary);color:var(--preview-primary-fg)}.theme-preview-module__y6S1IW__avatars [data-colour=secondary]{background:var(--preview-secondary);color:var(--preview-secondary-fg)}.theme-preview-module__y6S1IW__avatars [data-colour=success]{background:var(--preview-success-solid);color:var(--preview-success-solid-fg)}.theme-preview-module__y6S1IW__avatars [data-colour=neutral]{background:var(--preview-control-bg);color:var(--preview-control-fg);border:var(--border-width) solid var(--preview-control-border)}.theme-preview-module__y6S1IW__activity{gap:var(--space-3);display:grid}.theme-preview-module__y6S1IW__activity p{gap:var(--space-2);align-items:flex-start;margin:0;display:flex}.theme-preview-module__y6S1IW__activity svg{margin-block-start:var(--space-1)}.theme-preview-module__y6S1IW__activity strong,.theme-preview-module__y6S1IW__activity small{display:block}.theme-preview-module__y6S1IW__activity strong{font-weight:500}.theme-preview-module__y6S1IW__activity small{color:var(--preview-muted);font-size:var(--type-label)}.theme-preview-module__y6S1IW__typeSample{gap:var(--space-3);padding-block:var(--space-4);border-block-start:var(--border-width) solid var(--preview-border);display:grid}.theme-preview-module__y6S1IW__typeSample h3{font-size:var(--type-title);font-weight:500;line-height:var(--leading-heading);letter-spacing:var(--tracking-display);margin:0}.theme-preview-module__y6S1IW__typeSample p{margin:0}.theme-preview-module__y6S1IW__typeSample strong{font-weight:600}.theme-preview-module__y6S1IW__mutedText{color:var(--preview-muted)}.theme-preview-module__y6S1IW__checklist{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.theme-preview-module__y6S1IW__checklist legend{margin-block-end:var(--space-3);font-weight:500}.theme-preview-module__y6S1IW__checklist label{align-items:center;gap:var(--space-2);min-block-size:var(--space-6);cursor:pointer;display:flex;position:relative}.theme-preview-module__y6S1IW__checkBox{inline-size:calc(var(--space-4) + 2 * var(--border-width));block-size:calc(var(--space-4) + 2 * var(--border-width));border:var(--border-width) solid var(--preview-control-border);border-radius:var(--radius-sm);background:var(--preview-control-bg);color:var(--preview-control-fg);flex:none;place-items:center;display:inline-grid}.theme-preview-module__y6S1IW__checkBox svg{visibility:hidden;inline-size:var(--space-3);block-size:var(--space-3)}.theme-preview-module__y6S1IW__checklist input:checked+.theme-preview-module__y6S1IW__checkBox{border-color:var(--preview-primary);background:var(--preview-primary);color:var(--preview-primary-fg)}.theme-preview-module__y6S1IW__checklist input:checked+.theme-preview-module__y6S1IW__checkBox svg{visibility:visible}.theme-preview-module__y6S1IW__checklist input:checked~span:last-child{color:var(--preview-muted);text-decoration:line-through}.theme-preview-module__y6S1IW__comparison{align-items:center;gap:var(--space-4);border-block-start:var(--border-width) solid var(--preview-border);margin-block-start:var(--space-6);padding-block-start:var(--space-5);display:flex}.theme-preview-module__y6S1IW__colourPair{align-items:center;gap:var(--space-3);flex:none;display:flex}.theme-preview-module__y6S1IW__colourChip{inline-size:var(--space-6);block-size:var(--space-6);border:var(--border-width) solid var(--preview-border);border-radius:var(--radius-sm)}.theme-preview-module__y6S1IW__inputChip{background:var(--preview-anchor)}.theme-preview-module__y6S1IW__primaryChip{background:var(--preview-primary)}.theme-preview-module__y6S1IW__colourPair>div{gap:var(--border-width);display:grid}.theme-preview-module__y6S1IW__colourPair span:not(.theme-preview-module__y6S1IW__colourChip){font-size:var(--type-label);color:var(--preview-muted)}.theme-preview-module__y6S1IW__colourPair code{font-size:var(--type-small)}.theme-preview-module__y6S1IW__comparisonArrow{color:var(--preview-muted)}.theme-preview-module__y6S1IW__comparison>p{color:var(--preview-canvas-fg);font-size:var(--type-label);text-align:end;margin:0 0 0 auto}.theme-preview-module__y6S1IW__comparison>p>span{color:var(--preview-muted);margin-block-start:var(--border-width);display:block}.theme-preview-module__y6S1IW__example :is(button,summary,input,select,textarea,[role=tabpanel]):focus-visible,.theme-preview-module__y6S1IW__checklist input:focus-visible+.theme-preview-module__y6S1IW__checkBox,.theme-preview-module__y6S1IW__switch input:focus-visible+.theme-preview-module__y6S1IW__switchTrack{outline:2px solid var(--preview-focus-outer);outline-offset:2px;box-shadow:0 0 0 2px var(--preview-focus-inner)}.theme-preview-module__y6S1IW__example .theme-preview-module__y6S1IW__search input:focus-visible{box-shadow:none;outline:none}.theme-preview-module__y6S1IW__example :is(button,label){touch-action:manipulation}.theme-preview-module__y6S1IW__primaryButton,.theme-preview-module__y6S1IW__quietButton,.theme-preview-module__y6S1IW__iconButton{transition:transform var(--duration-press) var(--ease-out)}.theme-preview-module__y6S1IW__primaryButton:active{background:var(--preview-primary-active)}.theme-preview-module__y6S1IW__quietButton:active{background:var(--preview-raised);color:var(--preview-raised-fg)}.theme-preview-module__y6S1IW__primaryButton:active,.theme-preview-module__y6S1IW__quietButton:active,.theme-preview-module__y6S1IW__iconButton:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.theme-preview-module__y6S1IW__primaryButton:hover,.theme-preview-module__y6S1IW__iconButton[data-variant=solid]:hover{background:var(--preview-primary-hover)}.theme-preview-module__y6S1IW__quietButton:hover{background:var(--preview-raised);color:var(--preview-raised-fg)}.theme-preview-module__y6S1IW__iconButton[data-variant=soft]:hover{background:var(--preview-secondary-hover)}.theme-preview-module__y6S1IW__projectOption input:not(:checked)+.theme-preview-module__y6S1IW__projectRow:hover{background:var(--preview-control-bg);color:var(--preview-control-fg)}.theme-preview-module__y6S1IW__projectOption input:not(:checked)+.theme-preview-module__y6S1IW__projectRow:hover small{color:inherit}}@supports (color:oklch(0.5 0.1 180)){.theme-preview-module__y6S1IW__example{--preview-decoration:var(--preview-decoration-wide);--preview-canvas:var(--preview-canvas-wide);--preview-canvas-fg:var(--preview-canvas-fg-wide);--preview-surface:var(--preview-surface-wide);--preview-text:var(--preview-text-wide);--preview-raised:var(--preview-raised-wide);--preview-raised-fg:var(--preview-raised-fg-wide);--preview-muted:var(--preview-muted-wide);--preview-shadow:var(--preview-shadow-wide);--preview-border:var(--preview-border-wide);--preview-selection:var(--preview-selection-wide);--preview-selection-fg:var(--preview-selection-fg-wide);--preview-control-bg:var(--preview-control-bg-wide);--preview-control-border:var(--preview-control-border-wide);--preview-control-fg:var(--preview-control-fg-wide);--preview-primary:var(--preview-primary-wide);--preview-primary-soft:var(--preview-primary-soft-wide);--preview-primary-fg:var(--preview-primary-fg-wide);--preview-primary-hover:var(--preview-primary-hover-wide);--preview-primary-active:var(--preview-primary-active-wide);--preview-secondary:var(--preview-secondary-wide);--preview-secondary-soft:var(--preview-secondary-soft-wide);--preview-secondary-fg:var(--preview-secondary-fg-wide);--preview-secondary-hover:var(--preview-secondary-hover-wide);--preview-secondary-active:var(--preview-secondary-active-wide);--preview-focus-inner:var(--preview-focus-inner-wide);--preview-focus-outer:var(--preview-focus-outer-wide);--preview-success:var(--preview-success-wide);--preview-success-solid:var(--preview-success-solid-wide);--preview-success-fg:var(--preview-success-fg-wide);--preview-success-solid-fg:var(--preview-success-solid-fg-wide);--preview-success-border:var(--preview-success-border-wide);--preview-info:var(--preview-info-wide);--preview-info-fg:var(--preview-info-fg-wide);--preview-warning:var(--preview-warning-wide);--preview-warning-fg:var(--preview-warning-fg-wide);--preview-danger:var(--preview-danger-wide);--preview-danger-fg:var(--preview-danger-fg-wide);--preview-anchor:var(--preview-anchor-wide)}}@media (max-width:60rem){.theme-preview-module__y6S1IW__example{padding:var(--space-5)}.theme-preview-module__y6S1IW__gallery{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.theme-preview-module__y6S1IW__details{gap:var(--space-4) var(--space-5);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theme-preview-module__y6S1IW__previewTabs,.theme-preview-module__y6S1IW__previewPanel{grid-column:1}.theme-preview-module__y6S1IW__typeSample{border-block-start:0;grid-area:1/2/3;padding-block-start:0}.theme-preview-module__y6S1IW__checklist{grid-column:1/-1}.theme-preview-module__y6S1IW__comparison{flex-wrap:wrap}.theme-preview-module__y6S1IW__comparison>p{text-align:start;flex:1 0 100%;margin:0}}@media (max-width:40rem){.theme-preview-module__y6S1IW__heading{align-items:flex-start;gap:var(--space-3);flex-direction:column}.theme-preview-module__y6S1IW__example{padding:var(--space-4)}.theme-preview-module__y6S1IW__gallery{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.theme-preview-module__y6S1IW__details{display:flex}.theme-preview-module__y6S1IW__workspaceForm{padding:var(--space-4)}.theme-preview-module__y6S1IW__formStage:before{inset:calc(var(--space-2) * -1)}.theme-preview-module__y6S1IW__input,.theme-preview-module__y6S1IW__search input{font-size:var(--type-body)}.theme-preview-module__y6S1IW__comparison{gap:var(--space-3)}.theme-preview-module__y6S1IW__colourPair{gap:var(--space-2)}}@media (pointer:coarse){.theme-preview-module__y6S1IW__input,.theme-preview-module__y6S1IW__search,.theme-preview-module__y6S1IW__primaryButton,.theme-preview-module__y6S1IW__quietButton,.theme-preview-module__y6S1IW__iconButton,.theme-preview-module__y6S1IW__switch,.theme-preview-module__y6S1IW__checklist label,.theme-preview-module__y6S1IW__modeOption>span{min-block-size:calc(var(--space-7) - var(--space-1))}.theme-preview-module__y6S1IW__iconButton{min-inline-size:calc(var(--space-7) - var(--space-1))}}@media (forced-colors:active){.theme-preview-module__y6S1IW__example :is(button,input,select,textarea,[role=tabpanel]):focus-visible,.theme-preview-module__y6S1IW__modeOption input:focus-visible+span,.theme-preview-module__y6S1IW__projectOption input:focus-visible+.theme-preview-module__y6S1IW__projectRow,.theme-preview-module__y6S1IW__checklist input:focus-visible+.theme-preview-module__y6S1IW__checkBox,.theme-preview-module__y6S1IW__switch input:focus-visible+.theme-preview-module__y6S1IW__switchTrack{outline-color:highlight}}
.theme-controls-module__vJc-rq__group{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:inline-flex}.theme-controls-module__vJc-rq__apply{appearance:none;font:inherit;font-size:var(--type-small);min-block-size:var(--toolbar-control-height);padding-inline:var(--space-4);border-radius:var(--app-r-control);background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-line), inset 0 1px 0 var(--app-highlight-top);color:var(--app-text);cursor:pointer;touch-action:manipulation;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:0;grid-template-areas:"label";place-items:center;font-weight:500;line-height:1;display:inline-grid}.theme-controls-module__vJc-rq__applyLabel{text-align:center;grid-area:label;inline-size:100%}.theme-controls-module__vJc-rq__apply:after{content:"Use theme";visibility:hidden;pointer-events:none;grid-area:label}.theme-controls-module__vJc-rq__apply[data-settled=true]{color:var(--app-text-muted);cursor:default}.theme-controls-module__vJc-rq__apply:disabled{background:var(--app-surface-soft);box-shadow:none;color:var(--app-text-faint);cursor:default}@media (hover:hover) and (pointer:fine){.theme-controls-module__vJc-rq__apply:hover:not(:disabled):not([data-settled=true]){background:var(--app-surface-hover)}}.theme-controls-module__vJc-rq__apply:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.theme-controls-module__vJc-rq__apply:active:not(:disabled):not([data-settled=true]){transform:scale(var(--press-scale))}.theme-controls-module__vJc-rq__reset:disabled{color:var(--app-text-faint);cursor:default}.theme-controls-module__vJc-rq__reset{appearance:none;inline-size:var(--toolbar-control-height);font:inherit;font-size:var(--type-small);min-block-size:var(--toolbar-control-height);padding-inline:var(--space-3);border-radius:var(--app-r-control);color:var(--app-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;font-weight:500;line-height:1;display:inline-grid}@media (hover:hover) and (pointer:fine){.theme-controls-module__vJc-rq__reset:hover:not(:disabled){background:var(--app-surface-hover);color:var(--app-text)}}.theme-controls-module__vJc-rq__reset:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.theme-controls-module__vJc-rq__appearance{padding:var(--space-1);border-radius:var(--app-r-surface);background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-line);align-items:center;gap:2px;display:inline-flex}.theme-controls-module__vJc-rq__appearanceOption{appearance:none;font:inherit;font-size:var(--type-label);min-block-size:var(--space-6);padding-inline:var(--space-2);border-radius:var(--app-r-control);color:var(--app-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;grid-template-areas:"label";place-items:center;line-height:1;display:inline-grid}.theme-controls-module__vJc-rq__appearanceOption[aria-checked=true]{background:var(--app-surface-active);box-shadow:inset 0 1px 0 var(--app-highlight-top);color:var(--app-text)}.theme-controls-module__vJc-rq__appearanceLabel{grid-area:label}.theme-controls-module__vJc-rq__appearanceOption:after{content:attr(data-label);visibility:hidden;pointer-events:none;grid-area:label;font-weight:510}.theme-controls-module__vJc-rq__appearanceOption[aria-checked=true] .theme-controls-module__vJc-rq__appearanceLabel{font-weight:510}@media (hover:hover) and (pointer:fine){.theme-controls-module__vJc-rq__appearanceOption:hover:not([aria-checked=true]){background:var(--app-surface-hover);color:var(--app-text)}}.theme-controls-module__vJc-rq__appearanceOption:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}
.history-module___2Mi9G__trigger{appearance:none;font:inherit;min-block-size:var(--toolbar-control-height);padding-inline:var(--space-3);border:var(--border-width) solid var(--app-line);border-radius:var(--app-r-control);background:var(--app-surface-soft);color:var(--app-text);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-size:.8125rem;font-weight:500;line-height:1}@media (hover:hover) and (pointer:fine){.history-module___2Mi9G__trigger:hover{background:var(--app-surface-hover);color:var(--app-text)}}.history-module___2Mi9G__trigger:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.history-module___2Mi9G__dialog{inline-size:min(30rem, calc(100vw - var(--space-4)));margin-block:auto;margin-inline:calc((100vw - min(30rem, calc(100vw - var(--space-4)))) / 2) 0;max-block-size:calc(100dvh - var(--space-7));color:var(--app-text);background:0 0;border:0;padding:0;inset-block:0;inset-inline-start:0}.history-module___2Mi9G__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c}.history-module___2Mi9G__dialogInner{max-block-size:calc(100dvh - var(--space-7));border-radius:var(--app-r-overlay);background:var(--app-raised);box-shadow:0 0 0 1px var(--app-line), inset 0 1px 0 var(--app-highlight-top), var(--app-shadow-overlay);padding:var(--space-1);flex-direction:column;display:flex}.history-module___2Mi9G__dialogHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 10px var(--space-2);display:flex}.history-module___2Mi9G__dialogTitle{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--app-text-faint);margin:0;font-weight:400}.history-module___2Mi9G__dialogCount{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-micro);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--app-text-faint)}.history-module___2Mi9G__list{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.history-module___2Mi9G__empty{padding:var(--space-3) 10px var(--space-4);color:var(--app-text-muted);margin:0;font-size:.8125rem}.history-module___2Mi9G__entry{appearance:none;font:inherit;align-items:center;column-gap:var(--space-3);min-block-size:40px;padding-block:var(--space-2);border-radius:var(--app-r-control);color:var(--app-text);cursor:pointer;touch-action:manipulation;text-align:start;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:1.375rem minmax(0,1fr) auto;padding-inline:10px;font-size:.8125rem;display:grid}@media (hover:hover) and (pointer:fine){.history-module___2Mi9G__entry:hover{background:var(--app-surface-hover)}}.history-module___2Mi9G__entry:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.history-module___2Mi9G__entry[data-current=true]{background:var(--app-surface-active)}.history-module___2Mi9G__entrySwatch{forced-color-adjust:none;block-size:1.375rem;inline-size:1.375rem;box-shadow:inset 0 0 0 1px var(--app-line-strong);border-radius:5px}.history-module___2Mi9G__entryMain{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.history-module___2Mi9G__entrySeed{letter-spacing:.01em;color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;overflow:hidden}.history-module___2Mi9G__entryDetail{color:var(--app-text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.history-module___2Mi9G__entryTime{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--app-text-faint);text-align:end;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.history-module___2Mi9G__rule{block-size:1px;margin:var(--space-1) 0;background:var(--app-line)}.history-module___2Mi9G__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-1) 10px;display:flex}.history-module___2Mi9G__footNote{color:var(--app-text-faint);margin:0;font-size:.6875rem}.history-module___2Mi9G__clear{appearance:none;font:inherit;min-block-size:28px;padding-inline:var(--space-3);border-radius:var(--app-r-control);color:var(--app-text-muted);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;font-size:.75rem;font-weight:500;line-height:1}@media (hover:hover) and (pointer:fine){.history-module___2Mi9G__clear:hover{background:var(--app-surface-hover);color:var(--app-text)}}.history-module___2Mi9G__clear:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.history-module___2Mi9G__clear[data-armed=true]{background:color-mix(in srgb, var(--app-destructive) 12%, transparent);color:var(--app-destructive);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-destructive) 40%, transparent)}.history-module___2Mi9G__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.palette-workspace-module__YCfFVG__workspace{gap:var(--rhythm-step);max-inline-size:var(--width-wide);padding:var(--space-7) var(--space-5) var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.palette-workspace-module__YCfFVG__workspace[data-arriving=true]{visibility:hidden;opacity:0}.palette-workspace-module__YCfFVG__arrival{padding:var(--space-5);font-size:var(--type-small);color:var(--app-text-muted);place-items:center;display:grid;position:fixed;inset:0}.palette-workspace-module__YCfFVG__introduction{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.palette-workspace-module__YCfFVG__introduction h1{font-size:var(--type-hero);letter-spacing:var(--tracking-display);font-weight:550;line-height:var(--leading-heading);text-wrap:balance;margin:0}.palette-workspace-module__YCfFVG__introduction p{margin:var(--space-3) 0 0;max-inline-size:var(--width-prose);font-size:var(--type-body);color:var(--app-text-muted);line-height:var(--leading-body)}.palette-workspace-module__YCfFVG__pageTools{justify-content:flex-end;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;flex:none;max-inline-size:100%;display:flex}.palette-workspace-module__YCfFVG__appearance{gap:var(--space-2);flex:none;display:grid}.palette-workspace-module__YCfFVG__appearanceLabel{font-size:var(--type-label);color:var(--app-text-muted)}.palette-workspace-module__YCfFVG__configuration{gap:var(--space-5);grid-template-columns:minmax(0,1fr);scroll-margin-block-start:var(--space-4);display:grid}.palette-workspace-module__YCfFVG__generated{gap:var(--rhythm-block);flex-direction:column;display:flex}.palette-workspace-module__YCfFVG__resultSections{gap:calc(var(--rhythm-step) + var(--space-6));flex-direction:column;display:flex}.palette-workspace-module__YCfFVG__paletteResult{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.palette-workspace-module__YCfFVG__resultQuality{align-items:baseline;gap:var(--space-2);font-size:var(--type-small);color:var(--app-text-muted);line-height:var(--leading-body);margin:0;display:flex}.palette-workspace-module__YCfFVG__resultQuality a{color:var(--app-text);text-underline-offset:var(--space-1)}.palette-workspace-module__YCfFVG__resultQuality a:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.palette-workspace-module__YCfFVG__step{scroll-margin-block-start:var(--result-scroll-offset)}.palette-workspace-module__YCfFVG__evidenceSlot{gap:var(--rhythm-section);flex-direction:column;scroll-margin-block-start:var(--result-scroll-offset);display:flex}@media (max-width:48rem){.palette-workspace-module__YCfFVG__workspace{gap:var(--rhythm-section);padding-block-start:var(--space-5)}.palette-workspace-module__YCfFVG__resultSections{gap:var(--rhythm-step)}.palette-workspace-module__YCfFVG__introduction{gap:var(--space-5);flex-direction:column-reverse}.palette-workspace-module__YCfFVG__pageTools{align-self:flex-end}.palette-workspace-module__YCfFVG__appearanceLabel{display:none}.palette-workspace-module__YCfFVG__introduction h1{font-size:var(--type-display)}}@media (max-width:30rem){.palette-workspace-module__YCfFVG__workspace{padding-inline:var(--space-4)}}
