:root{--sk-color-canvas: oklch(97% .008 220);--sk-color-surface: oklch(99.2% .003 220);--sk-color-surface-raised: oklch(100% 0 0);--sk-color-surface-inset: oklch(95% .012 225);--sk-color-surface-muted: var(--sk-color-surface-inset);--sk-color-ink-primary: oklch(19% .028 245);--sk-color-ink-secondary: oklch(43% .024 245);--sk-color-ink-muted: var(--sk-color-ink-secondary);--sk-color-ink-inverse: var(--sk-color-surface-raised);--sk-color-border-subtle: oklch(82% .018 245);--sk-color-border-default: oklch(64% .018 255);--sk-color-border-strong: oklch(57% .03 245);--sk-color-brand-primary: oklch(16% .028 235);--sk-color-brand-secondary: oklch(73% .09 162);--sk-color-accent-seal: oklch(76% .14 82);--sk-color-link: oklch(55.8% .12 47);--sk-color-link-hover: var(--sk-color-brand-primary);--sk-color-focus: var(--sk-color-link);--sk-color-selection-bg: var(--sk-color-accent-seal);--sk-color-selection-text: var(--sk-color-brand-primary);--sk-color-overlay: oklch(16% .028 235 / 72%);--sk-color-success-bg: oklch(94% .03 162);--sk-color-success-fg: oklch(45% .075 148);--sk-color-success-border: var(--sk-color-brand-secondary);--sk-color-warning-bg: oklch(91% .045 55);--sk-color-warning-fg: var(--sk-color-ink-secondary);--sk-color-warning-border: var(--sk-color-link);--sk-color-danger-bg: var(--sk-color-surface);--sk-color-danger-fg: oklch(48% .12 32);--sk-color-danger-border: var(--sk-color-danger-fg);--sk-color-info-bg: var(--sk-color-surface-inset);--sk-color-info-fg: oklch(48% .06 240);--sk-color-info-border: var(--sk-color-info-fg);--sk-color-neutral-bg: var(--sk-color-surface-muted);--sk-color-neutral-fg: var(--sk-color-ink-primary);--sk-color-neutral-border: var(--sk-color-border-default);--sk-font-display: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sk-font-body: var(--sk-font-display);--sk-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--sk-font-size-xs: .72rem;--sk-font-size-sm: .875rem;--sk-font-size-md: .9375rem;--sk-font-size-lg: 1rem;--sk-font-size-xl: 1.25rem;--sk-font-size-2xl: 1.55rem;--sk-font-size-3xl: clamp(1.55rem, 2.8vw, 2.65rem);--sk-font-size-4xl: clamp(2.3rem, 5.2vw, 5rem);--sk-font-size-5xl: clamp(3.15rem, 7.1vw, 6rem);--sk-font-weight-regular: 400;--sk-font-weight-medium: 500;--sk-font-weight-semibold: 650;--sk-font-weight-bold: 700;--sk-line-height-ui: 1.2;--sk-line-height-body: 1.5;--sk-line-height-display: .95;--sk-line-height-caption: 1.25;--sk-letter-spacing-tight: -.04em;--sk-letter-spacing-normal: 0;--sk-letter-spacing-caps: .06em;--sk-space-1: .25rem;--sk-space-2: .5rem;--sk-space-3: .75rem;--sk-space-4: 1rem;--sk-space-6: 1.5rem;--sk-space-8: 2rem;--sk-space-12: 3rem;--sk-space-16: 4rem;--sk-container-reading: 50rem;--sk-container-content: 69rem;--sk-container-wide: 86rem;--sk-container-full: 100%;--sk-section-padding-sm: var(--sk-space-8);--sk-section-padding-md: clamp(2.75rem, 6vw, 5.5rem);--sk-section-padding-lg: clamp(3.25rem, 8vw, 7.5rem);--sk-content-gap-sm: var(--sk-space-3);--sk-content-gap-md: var(--sk-space-6);--sk-content-gap-lg: var(--sk-space-8);--sk-page-gutter: clamp(.75rem, 3vw, 2.5rem);--sk-control-height-sm: 2rem;--sk-control-height-md: 2.5rem;--sk-control-height-lg: 2.875rem;--sk-table-row-compact: var(--sk-control-height-md);--sk-table-row-comfortable: var(--sk-control-height-lg);--sk-border-width-hairline: 1px;--sk-border-width-default: var(--sk-border-width-hairline);--sk-border-width-strong: .16rem;--sk-radius-sm: .5rem;--sk-radius-md: .625rem;--sk-radius-lg: 1.1rem;--sk-shadow-card: 0 1px 2px color-mix(in oklch, var(--sk-color-ink-muted) 14%, transparent);--sk-shadow-raised: var(--sk-shadow-card);--sk-shadow-popover: var(--sk-shadow-card);--sk-shadow-focus: 0 0 0 var(--sk-focus-outline-width) var(--sk-color-focus);--sk-focus-outline-width: 2px;--sk-focus-outline-offset: 2px;--sk-motion-duration-instant: 80ms;--sk-motion-duration-fast: .14s;--sk-motion-duration-standard: .18s;--sk-motion-duration-slow: .24s;--sk-motion-easing-standard: ease-out;--sk-motion-easing-enter: cubic-bezier(.2, .8, .2, 1);--sk-motion-easing-exit: var(--sk-motion-easing-enter);--sk-motion-easing-emphasized: var(--sk-motion-easing-enter);--sk-motion-distance-xs: var(--sk-space-1);--sk-motion-distance-md: var(--sk-space-4);--sk-motion-duration-loading: .72s;--sk-motion-easing-linear: linear;--sk-size-badge-min: 1.5rem;--sk-color-bg-base: var(--sk-color-canvas);--sk-color-bg-surface: var(--sk-color-surface);--sk-color-border-control: var(--sk-color-border-default);--sk-color-accent: var(--sk-color-accent-seal);--sk-color-success: var(--sk-color-success-fg);--sk-color-warning: var(--sk-color-warning-fg);--sk-color-danger: var(--sk-color-danger-fg);--sk-color-info: var(--sk-color-info-fg);--sk-line-height-control: var(--sk-line-height-ui);--sk-line-height-label: var(--sk-line-height-ui);--sk-line-height-tight: var(--sk-line-height-caption);--sk-size-control-sm: var(--sk-control-height-sm);--sk-size-control-md: var(--sk-control-height-md);--sk-size-control-lg: var(--sk-control-height-lg);--sk-radius-control: var(--sk-radius-sm);--sk-radius-card: var(--sk-radius-md);--sk-elevation-card: var(--sk-shadow-card)}@layer sanchika-primitives{:where(.sk-container,.sk-section,.sk-stack,.sk-cluster,.sk-grid,.sk-split,.sk-surface,.sk-divider,.sk-visually-hidden){box-sizing:border-box}:where(.sk-container){--sk-container-max: var(--sk-container-content);inline-size:min(var(--sk-container-full),var(--sk-container-max));max-inline-size:var(--sk-container-full);margin-inline:auto;padding-inline:var(--sk-page-gutter)}:where(.sk-container-width-reading){--sk-container-max: var(--sk-container-reading)}:where(.sk-container-width-content){--sk-container-max: var(--sk-container-content)}:where(.sk-container-width-wide){--sk-container-max: var(--sk-container-wide)}:where(.sk-container-width-full){--sk-container-max: var(--sk-container-full)}:where(.sk-section){--sk-section-space: var(--sk-section-padding-md);padding-block:var(--sk-section-space)}:where(.sk-section-space-sm){--sk-section-space: var(--sk-section-padding-sm)}:where(.sk-section-space-md){--sk-section-space: var(--sk-section-padding-md)}:where(.sk-section-space-lg){--sk-section-space: var(--sk-section-padding-lg)}:where(.sk-section-bordered){border-block-start:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}:where(.sk-stack){--sk-stack-gap: var(--sk-content-gap-md);--sk-stack-align: stretch;display:flex;flex-direction:column;align-items:var(--sk-stack-align);gap:var(--sk-stack-gap);min-inline-size:0}:where(.sk-stack-gap-sm){--sk-stack-gap: var(--sk-content-gap-sm)}:where(.sk-stack-gap-md){--sk-stack-gap: var(--sk-content-gap-md)}:where(.sk-stack-gap-lg){--sk-stack-gap: var(--sk-content-gap-lg)}:where(.sk-stack-align-start){--sk-stack-align: flex-start}:where(.sk-stack-align-center){--sk-stack-align: center}:where(.sk-stack-align-stretch){--sk-stack-align: stretch}:where(.sk-cluster){--sk-cluster-gap: var(--sk-content-gap-sm);--sk-cluster-align: center;--sk-cluster-justify: flex-start;display:flex;flex-wrap:wrap;align-items:var(--sk-cluster-align);justify-content:var(--sk-cluster-justify);gap:var(--sk-cluster-gap);min-inline-size:0}:where(.sk-cluster-gap-sm){--sk-cluster-gap: var(--sk-content-gap-sm)}:where(.sk-cluster-gap-md){--sk-cluster-gap: var(--sk-content-gap-md)}:where(.sk-cluster-gap-lg){--sk-cluster-gap: var(--sk-content-gap-lg)}:where(.sk-cluster-align-start){--sk-cluster-align: flex-start}:where(.sk-cluster-align-center){--sk-cluster-align: center}:where(.sk-cluster-align-end){--sk-cluster-align: flex-end}:where(.sk-cluster-justify-start){--sk-cluster-justify: flex-start}:where(.sk-cluster-justify-between){--sk-cluster-justify: space-between}:where(.sk-cluster-justify-end){--sk-cluster-justify: flex-end}:where(.sk-grid){--sk-grid-gap: var(--sk-content-gap-md);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--sk-container-full),calc(var(--sk-container-reading) / 3)),1fr));gap:var(--sk-grid-gap);min-inline-size:0}:where(.sk-grid-gap-sm){--sk-grid-gap: var(--sk-content-gap-sm)}:where(.sk-grid-gap-md){--sk-grid-gap: var(--sk-content-gap-md)}:where(.sk-grid-gap-lg){--sk-grid-gap: var(--sk-content-gap-lg)}:where(.sk-grid-columns-2,.sk-grid-columns-3){grid-template-columns:minmax(0,1fr)}:where(.sk-split){--sk-split-gap: var(--sk-content-gap-md);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sk-split-gap);min-inline-size:0}:where(.sk-split-gap-sm){--sk-split-gap: var(--sk-content-gap-sm)}:where(.sk-split-gap-md){--sk-split-gap: var(--sk-content-gap-md)}:where(.sk-split-gap-lg){--sk-split-gap: var(--sk-content-gap-lg)}:where(.sk-split-primary,.sk-split-supporting){min-inline-size:0}:where(.sk-surface,.sk-card,.sk-link-card){--sk-surface-background: var(--sk-color-surface);--sk-surface-color: var(--sk-color-ink-primary);--sk-surface-border: var(--sk-color-border-default);--sk-surface-radius: var(--sk-radius-md);--sk-surface-shadow: none;--sk-surface-padding: var(--sk-space-4);max-inline-size:var(--sk-container-full);background:var(--sk-surface-background);border:var(--sk-border-width-default) solid var(--sk-surface-border);border-radius:var(--sk-surface-radius);box-shadow:var(--sk-surface-shadow);color:var(--sk-surface-color)}:where(.sk-surface,.sk-surface-default,.sk-surface[data-surface=default]){--sk-surface-background: var(--sk-color-surface)}:where(.sk-surface-raised,.sk-surface[data-surface=raised]){--sk-surface-background: var(--sk-color-surface-raised);--sk-surface-shadow: var(--sk-shadow-raised)}:where(.sk-surface-inset,.sk-surface[data-surface=inset]){--sk-surface-background: var(--sk-color-surface-inset)}:where(.sk-surface-muted,.sk-surface[data-surface=muted]){--sk-surface-background: var(--sk-color-surface-muted);--sk-surface-border: var(--sk-color-border-subtle)}:where(.sk-surface-inverse,.sk-surface[data-surface=inverse]){--sk-surface-background: var(--sk-color-brand-primary);--sk-surface-color: var(--sk-color-ink-inverse);--sk-surface-border: var(--sk-color-border-strong)}:where(.sk-surface){padding:var(--sk-surface-padding)}:where(.sk-surface-pad-none){--sk-surface-padding: 0}:where(.sk-surface-pad-sm){--sk-surface-padding: var(--sk-space-3)}:where(.sk-surface-pad-md){--sk-surface-padding: var(--sk-space-4)}:where(.sk-surface-pad-lg){--sk-surface-padding: var(--sk-space-6)}:where(.sk-divider){inline-size:var(--sk-container-full);block-size:0;margin-block:var(--sk-content-gap-md);border:0;border-block-start:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}:where(.sk-visually-hidden){position:absolute;inline-size:var(--sk-border-width-hairline);block-size:var(--sk-border-width-hairline);margin:calc(var(--sk-border-width-hairline) * -1);padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}@media(min-width:48rem){:where(.sk-grid-columns-2){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.sk-grid-columns-3){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.sk-split){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.sk-split-ratio-primary){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}:where(.sk-split-ratio-supporting){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(forced-colors:active){:where(.sk-section-bordered,.sk-surface,.sk-card,.sk-link-card,.sk-divider){border-color:CanvasText}:where(.sk-surface-inverse,.sk-surface[data-surface=inverse]){background:Canvas;color:CanvasText}}}@layer sanchika-primitives{:where(.sk-text){max-inline-size:var(--sk-container-full);color:inherit;font-family:var(--sk-font-body);font-size:var(--sk-font-size-lg);font-weight:var(--sk-font-weight-regular);letter-spacing:var(--sk-letter-spacing-normal);line-height:var(--sk-line-height-body);overflow-wrap:anywhere}:where(.sk-text-display){font-family:var(--sk-font-display);font-size:var(--sk-font-size-5xl);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-tight);line-height:var(--sk-line-height-display);text-wrap:balance}:where(.sk-text-heading){font-family:var(--sk-font-display);font-size:var(--sk-font-size-3xl);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-tight);line-height:var(--sk-line-height-display);text-wrap:balance}:where(.sk-text-body){font-size:var(--sk-font-size-lg);line-height:var(--sk-line-height-body);text-wrap:pretty}:where(.sk-text-lead){max-inline-size:var(--sk-container-reading);color:var(--sk-color-ink-secondary);font-size:var(--sk-font-size-xl);line-height:var(--sk-line-height-body);text-wrap:pretty}:where(.sk-text-caption){color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-sm);line-height:var(--sk-line-height-caption)}:where(.sk-text-eyebrow){color:var(--sk-color-ink-secondary);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);line-height:var(--sk-line-height-caption);text-transform:uppercase}:where(.sk-text-data,.sk-text-mono){font-family:var(--sk-font-mono);font-size:inherit;letter-spacing:var(--sk-letter-spacing-normal);line-height:inherit;font-variant-numeric:tabular-nums}}@layer sanchika-primitives{:where(.sk-button,.sk-card,.sk-badge,.sk-field,.sk-link,.sk-link-card){--sk-primitive-tone: var(--sk-color-ink-muted);--sk-primitive-fg: var(--sk-color-ink-primary);--sk-primitive-on-tone: var(--sk-color-ink-inverse);--sk-primitive-border: var(--sk-color-border-default);--sk-primitive-tint: color-mix(in oklch, var(--sk-primitive-tone) 10%, var(--sk-color-surface-raised));--sk-primitive-control-block: var(--sk-control-height-md);--sk-primitive-control-pad-inline: var(--sk-space-4);--sk-primitive-control-pad-block: var(--sk-space-2);--sk-primitive-font-size: var(--sk-font-size-md);--sk-primitive-card-pad: var(--sk-space-4);--sk-primitive-badge-pad-inline: var(--sk-space-2);--sk-primitive-badge-pad-block: var(--sk-space-1);box-sizing:border-box;color:var(--sk-color-ink-primary);font:inherit;letter-spacing:var(--sk-letter-spacing-normal)}:where(.sk-tone-brand){--sk-primitive-tone: var(--sk-color-brand-primary)}:where(.sk-tone-accent){--sk-primitive-tone: var(--sk-color-accent-seal);--sk-primitive-on-tone: var(--sk-color-ink-primary)}:where(.sk-tone-success){--sk-primitive-tone: var(--sk-color-success-fg)}:where(.sk-tone-warning){--sk-primitive-tone: var(--sk-color-warning-border);--sk-primitive-on-tone: var(--sk-color-ink-primary)}:where(.sk-tone-danger){--sk-primitive-tone: var(--sk-color-danger-fg)}:where(.sk-tone-info){--sk-primitive-tone: var(--sk-color-info-fg)}:where(.sk-size-sm){--sk-primitive-control-block: var(--sk-control-height-sm);--sk-primitive-control-pad-inline: var(--sk-space-3);--sk-primitive-control-pad-block: var(--sk-space-1);--sk-primitive-font-size: var(--sk-font-size-sm);--sk-primitive-card-pad: var(--sk-space-3);--sk-primitive-badge-pad-inline: var(--sk-space-2)}:where(.sk-size-lg){--sk-primitive-control-block: var(--sk-control-height-lg);--sk-primitive-control-pad-inline: var(--sk-space-6);--sk-primitive-control-pad-block: var(--sk-space-3);--sk-primitive-font-size: var(--sk-font-size-lg);--sk-primitive-card-pad: var(--sk-space-6);--sk-primitive-badge-pad-inline: var(--sk-space-3)}:where(.sk-button){--sk-button-loading-indicator: var(--sk-color-ink-primary);position:relative;align-items:center;appearance:none;background:var(--sk-color-surface-raised);border:var(--sk-border-width-default) solid var(--sk-primitive-border);border-radius:var(--sk-radius-sm);color:var(--sk-color-ink-primary);cursor:pointer;display:inline-flex;font-size:var(--sk-primitive-font-size);font-weight:var(--sk-font-weight-semibold);gap:var(--sk-space-2);justify-content:center;line-height:var(--sk-line-height-control);max-inline-size:var(--sk-container-full);min-block-size:var(--sk-primitive-control-block);min-inline-size:var(--sk-primitive-control-block);overflow-wrap:anywhere;padding:var(--sk-primitive-control-pad-block) var(--sk-primitive-control-pad-inline);text-align:center;text-decoration:none;transition:background-color var(--sk-motion-duration-standard) var(--sk-motion-easing-standard),border-color var(--sk-motion-duration-standard) var(--sk-motion-easing-standard),box-shadow var(--sk-motion-duration-standard) var(--sk-motion-easing-standard),color var(--sk-motion-duration-standard) var(--sk-motion-easing-standard);user-select:none;vertical-align:middle;white-space:normal}:where(.sk-button.sk-tone-brand,.sk-button.sk-tone-danger){--sk-button-loading-indicator: var(--sk-color-ink-inverse);background:var(--sk-primitive-tone);border-color:transparent;color:var(--sk-primitive-on-tone)}:where(.sk-button:hover){background:var(--sk-primitive-tint);border-color:var(--sk-primitive-tone)}:where(.sk-button[aria-pressed=true]){background:var(--sk-primitive-tint);border-color:var(--sk-primitive-tone);box-shadow:inset 0 0 0 var(--sk-border-width-default) var(--sk-primitive-tone)}:where(.sk-button.sk-tone-brand:hover,.sk-button.sk-tone-danger:hover){background:color-mix(in oklch,var(--sk-primitive-tone) 90%,var(--sk-color-ink-primary))}:where(.sk-button:focus-visible,.sk-card:focus-visible,.sk-link:focus-visible,.sk-link-card:focus-visible,.sk-field :is(input,textarea,select,[data-sk-control]):focus-visible){outline:var(--sk-focus-outline-width) solid var(--sk-color-focus);outline-offset:var(--sk-focus-outline-offset)}:where(.sk-button:disabled,.sk-button[aria-disabled=true],.sk-button[data-disabled=true]){cursor:not-allowed;opacity:.56;pointer-events:none}:where(.sk-button[aria-busy=true],.sk-button[data-loading=true]){cursor:progress;color:transparent}:where(.sk-button[aria-busy=true],.sk-button[data-loading=true]):after{position:absolute;inset-block-start:50%;inset-inline-start:50%;block-size:.8em;inline-size:.8em;border:var(--sk-focus-outline-width) solid var(--sk-button-loading-indicator);border-inline-end-color:transparent;border-radius:50%;content:"";translate:-50% -50%}:where(.sk-card){--sk-surface-background: var(--sk-color-surface-raised);--sk-surface-shadow: var(--sk-shadow-card);display:grid;gap:var(--sk-space-2);padding:var(--sk-primitive-card-pad)}:where(a.sk-card){color:inherit;text-decoration:none}:where(.sk-card :is(h1,h2,h3,p)){margin-block:0;overflow-wrap:anywhere}:where(.sk-card :is(p,li)){color:var(--sk-color-ink-muted);line-height:var(--sk-line-height-body)}:where(.sk-link){color:var(--sk-color-link);cursor:pointer;font-weight:inherit;text-decoration-line:underline;text-decoration-thickness:var(--sk-border-width-default);text-underline-offset:var(--sk-space-1);transition:color var(--sk-motion-duration-fast) var(--sk-motion-easing-standard)}:where(.sk-link:visited){color:var(--sk-color-link)}:where(.sk-link:hover){color:var(--sk-color-link-hover)}:where(.sk-link-quiet){color:var(--sk-color-ink-secondary)}:where(.sk-link-quiet:visited){color:var(--sk-color-ink-secondary)}:where(.sk-link-card){--sk-surface-background: var(--sk-color-surface-raised);display:grid;gap:var(--sk-space-2);padding:var(--sk-space-4);color:inherit;text-decoration:none;transition:background-color var(--sk-motion-duration-fast) var(--sk-motion-easing-standard),border-color var(--sk-motion-duration-fast) var(--sk-motion-easing-standard)}:where(.sk-link-card-muted){--sk-surface-background: var(--sk-color-surface-muted);--sk-surface-border: var(--sk-color-border-subtle)}:where(.sk-link-card:hover){--sk-surface-background: var(--sk-color-surface-inset);--sk-surface-border: var(--sk-color-border-strong)}:where(.sk-link-card :is(h1,h2,h3,p,span)){margin-block:0;overflow-wrap:anywhere}:where(.sk-badge){align-items:center;background:var(--sk-primitive-tint);border:var(--sk-border-width-default) solid var(--sk-primitive-border);border-radius:var(--sk-radius-sm);color:var(--sk-primitive-fg);display:inline-flex;font-size:var(--sk-primitive-font-size);font-weight:var(--sk-font-weight-bold);gap:var(--sk-space-1);line-height:var(--sk-line-height-tight);max-inline-size:var(--sk-container-full);min-block-size:var(--sk-size-badge-min);overflow-wrap:anywhere;padding:var(--sk-primitive-badge-pad-block) var(--sk-primitive-badge-pad-inline);vertical-align:middle}:where(.sk-field){display:grid;gap:var(--sk-space-2);max-inline-size:var(--sk-container-full)}:where(.sk-field :is(label,[data-sk-label])){color:var(--sk-color-ink-primary);font-size:var(--sk-primitive-font-size);font-weight:var(--sk-font-weight-semibold);line-height:var(--sk-line-height-label)}:where(.sk-field :is(input,textarea,select,[data-sk-control])){appearance:none;background:var(--sk-color-surface-raised);border:var(--sk-border-width-default) solid var(--sk-primitive-border);border-radius:var(--sk-radius-sm);color:var(--sk-color-ink-primary);font:inherit;inline-size:var(--sk-container-full);line-height:var(--sk-line-height-body);min-block-size:var(--sk-primitive-control-block);min-inline-size:0;padding:var(--sk-primitive-control-pad-block) var(--sk-primitive-control-pad-inline)}:where(.sk-field :is(textarea,[data-sk-control][data-multiline=true])){min-block-size:calc(var(--sk-primitive-control-block) * 2);resize:vertical}:where(.sk-field :is(input,textarea,select,[data-sk-control]))::placeholder{color:var(--sk-color-ink-muted)}:where(.sk-field :is(input,textarea,select,[data-sk-control]):disabled,.sk-field[data-disabled=true]){cursor:not-allowed;opacity:.62}:where(.sk-field[data-invalid=true]){--sk-primitive-tone: var(--sk-color-danger-fg)}:where(.sk-field[data-invalid=true] :is(input,textarea,select,[data-sk-control]),.sk-field :is(input,textarea,select,[data-sk-control])[aria-invalid=true]){border-color:var(--sk-color-danger-border);box-shadow:0 0 0 var(--sk-border-width-hairline) color-mix(in oklch,var(--sk-color-danger-fg) 35%,transparent)}:where(.sk-field :is([data-sk-hint],[data-sk-error])){color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-sm);line-height:var(--sk-line-height-body);margin-block:0;overflow-wrap:anywhere}:where(.sk-field :is([data-sk-error])){color:var(--sk-color-danger-fg);font-weight:var(--sk-font-weight-semibold)}@media(forced-colors:active){:where(.sk-button,.sk-card,.sk-link-card,.sk-field :is(input,textarea,select,[data-sk-control])){border-color:ButtonText}:where(.sk-button:focus-visible,.sk-card:focus-visible,.sk-link:focus-visible,.sk-link-card:focus-visible,.sk-field :is(input,textarea,select,[data-sk-control]):focus-visible){outline-color:Highlight}:where(.sk-link){color:LinkText}}}@layer sanchika-primitives{:where(.sk-search-field,.sk-inline-status,.sk-skeleton,.sk-empty-state,.sk-error-state){box-sizing:border-box}:where(.sk-search-field){--sk-search-control-height: var(--sk-control-height-md);display:grid;gap:var(--sk-space-2);max-inline-size:var(--sk-container-full)}:where(.sk-search-field.sk-size-sm){--sk-search-control-height: var(--sk-control-height-sm)}:where(.sk-search-field.sk-size-lg){--sk-search-control-height: var(--sk-control-height-lg)}:where(.sk-search-field>label){color:var(--sk-color-ink-primary);font-weight:var(--sk-font-weight-semibold);line-height:var(--sk-line-height-label)}:where(.sk-search-field__control){position:relative;display:flex;align-items:center;min-inline-size:0}:where(.sk-search-field__icon){position:absolute;inset-inline-start:var(--sk-space-3);color:var(--sk-color-ink-muted);pointer-events:none}:where(.sk-search-field input[type=search]){appearance:none;inline-size:var(--sk-container-full);min-inline-size:0;min-block-size:var(--sk-search-control-height);padding:var(--sk-space-2) calc(var(--sk-space-8) + var(--sk-space-4)) var(--sk-space-2) calc(var(--sk-space-8) + var(--sk-space-1));color:var(--sk-color-ink-primary);background:var(--sk-color-surface-raised);border:var(--sk-border-width-default) solid var(--sk-color-border-default);border-radius:var(--sk-radius-sm);font:inherit;line-height:var(--sk-line-height-body)}:where(.sk-search-field input[type=search])::-webkit-search-cancel-button{appearance:none}:where(.sk-search-field input[type=search])::placeholder{color:var(--sk-color-ink-muted);opacity:1}:where(.sk-search-field__clear){position:absolute;inset-inline-end:var(--sk-space-2);min-block-size:var(--sk-control-height-sm);min-inline-size:var(--sk-control-height-sm);padding-inline:var(--sk-space-3);color:var(--sk-color-ink-primary);background:var(--sk-color-surface-muted);border:var(--sk-border-width-default) solid var(--sk-color-border-default);border-radius:var(--sk-radius-sm);cursor:pointer;font:inherit}:where(.sk-search-field[data-has-value=true] .sk-search-field__clear){display:inline-flex;align-items:center;justify-content:center}:where(.sk-search-field:not([data-has-value=true]) .sk-search-field__clear){display:none}:where(.sk-search-field[data-filtering=true] [data-sk-result-status],.sk-search-field[data-no-results=true] [data-sk-result-status]){font-weight:var(--sk-font-weight-semibold)}:where(.sk-search-field[data-disabled=true] .sk-search-field__clear,.sk-search-field__clear:disabled){cursor:not-allowed;opacity:.62;pointer-events:none}:where(.sk-search-field input:disabled){cursor:not-allowed;opacity:.62}:where(.sk-search-field[data-invalid=true] input[type=search],.sk-search-field input[type=search][aria-invalid=true]){border-color:var(--sk-color-danger-border)}:where(.sk-search-field :is([data-sk-search-hint],[data-sk-result-status],[data-sk-search-error])){margin-block:0;color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-sm);line-height:var(--sk-line-height-body);overflow-wrap:anywhere}:where(.sk-search-field [data-sk-search-error]){color:var(--sk-color-danger-fg);font-weight:var(--sk-font-weight-semibold)}:where(.sk-search-field input[type=search]:focus-visible,.sk-search-field__clear:focus-visible){outline:var(--sk-focus-outline-width) solid var(--sk-color-focus);outline-offset:var(--sk-focus-outline-offset)}:where(.sk-inline-status){--sk-status-bg: var(--sk-color-neutral-bg);--sk-status-fg: var(--sk-color-neutral-fg);--sk-status-border: var(--sk-color-neutral-border);display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sk-space-2);max-inline-size:var(--sk-container-full);padding:var(--sk-space-1) var(--sk-space-2);color:var(--sk-status-fg);background:var(--sk-status-bg);border:var(--sk-border-width-default) solid var(--sk-status-border);border-radius:var(--sk-radius-sm);font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-semibold)}:where(.sk-inline-status.sk-tone-success){--sk-status-bg: var(--sk-color-success-bg);--sk-status-fg: var(--sk-color-success-fg);--sk-status-border: var(--sk-color-success-border)}:where(.sk-inline-status.sk-tone-warning){--sk-status-bg: var(--sk-color-warning-bg);--sk-status-fg: var(--sk-color-warning-fg);--sk-status-border: var(--sk-color-warning-border)}:where(.sk-inline-status.sk-tone-danger){--sk-status-bg: var(--sk-color-danger-bg);--sk-status-fg: var(--sk-color-danger-fg);--sk-status-border: var(--sk-color-danger-border)}:where(.sk-inline-status.sk-tone-info){--sk-status-bg: var(--sk-color-info-bg);--sk-status-fg: var(--sk-color-info-fg);--sk-status-border: var(--sk-color-info-border)}:where(.sk-inline-status__marker){flex:none;font-weight:var(--sk-font-weight-bold)}:where(.sk-inline-status__meta){color:var(--sk-color-ink-secondary);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-regular)}:where(.sk-skeleton){display:block;block-size:var(--sk-font-size-lg);inline-size:min(34ch,var(--sk-container-full));max-inline-size:var(--sk-container-full);background:var(--sk-color-surface-inset);border:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-radius:var(--sk-radius-sm)}:where(.sk-skeleton-text){block-size:var(--sk-font-size-lg);inline-size:min(34ch,var(--sk-container-full))}:where(.sk-skeleton-block){block-size:calc(var(--sk-control-height-lg) * 3);inline-size:var(--sk-container-full)}:where(.sk-skeleton-row){block-size:var(--sk-table-row-comfortable);inline-size:var(--sk-container-full)}:where(.sk-skeleton-avatar){block-size:var(--sk-control-height-lg);inline-size:var(--sk-control-height-lg);border-radius:50%}:where(.sk-empty-state,.sk-error-state){display:grid;justify-items:start;gap:var(--sk-space-3);max-inline-size:var(--sk-container-reading);padding:var(--sk-space-6);background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-default);border-radius:var(--sk-radius-md)}:where(.sk-empty-state[hidden],.sk-error-state[hidden]){display:none}:where(.sk-empty-state-filtered,.sk-empty-state[data-empty-kind=filtered]){border-style:dashed}:where(.sk-empty-state-unavailable,.sk-empty-state[data-empty-kind=unavailable]){background:var(--sk-color-surface-muted)}:where(.sk-empty-state>:is(h1,h2,h3,p),.sk-error-state>:is(h1,h2,h3,p)){margin-block:0;overflow-wrap:anywhere}:where(.sk-empty-state__marker){color:var(--sk-color-ink-secondary);font-weight:var(--sk-font-weight-bold)}:where(.sk-empty-state__actions,.sk-error-state__actions){display:flex;flex-wrap:wrap;gap:var(--sk-space-2)}:where(.sk-empty-state__detail,.sk-error-state__reference){color:var(--sk-color-ink-secondary);font-size:var(--sk-font-size-sm)}:where(.sk-error-state){border-color:var(--sk-color-danger-border)}:where(.sk-error-state-blocking,.sk-error-state[data-error-severity=blocking]){border-width:var(--sk-border-width-strong)}:where(.sk-error-state__reference){font-family:var(--sk-font-mono);font-variant-numeric:tabular-nums}:where(.sk-error-state__details){inline-size:var(--sk-container-full)}@media(forced-colors:active){:where(.sk-search-field input[type=search],.sk-search-field__clear,.sk-inline-status,.sk-skeleton,.sk-empty-state,.sk-error-state){border-color:CanvasText}:where(.sk-search-field input[type=search]:focus-visible,.sk-search-field__clear:focus-visible){outline-color:Highlight}:where(.sk-skeleton){background:Canvas}}}@layer sanchika-primitives{:where(.sk-progress,.sk-stepper,.sk-disclosure,.sk-copy-button,.sk-breadcrumb,.sk-stat,.sk-table-shell){box-sizing:border-box}:where(.sk-progress){display:grid;gap:var(--sk-space-2);max-inline-size:var(--sk-container-full)}:where(.sk-progress__header){display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sk-space-2);font-weight:var(--sk-font-weight-semibold)}:where(.sk-progress progress){inline-size:var(--sk-container-full);block-size:var(--sk-space-3);accent-color:var(--sk-color-brand-primary)}:where(.sk-progress__value){color:var(--sk-color-ink-secondary);font-family:var(--sk-font-mono);font-variant-numeric:tabular-nums}:where(.sk-progress-indeterminate progress,.sk-progress[data-progress-state=indeterminate] progress){accent-color:var(--sk-color-neutral-fg)}:where(.sk-progress-complete progress,.sk-progress[data-progress-state=complete] progress){accent-color:var(--sk-color-success-fg)}:where(.sk-progress-error progress,.sk-progress[data-progress-state=error] progress){accent-color:var(--sk-color-danger-fg)}:where(.sk-stepper){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,var(--sk-container-full)),1fr));gap:var(--sk-space-3);margin:0;padding:0;list-style:none}:where(.sk-stepper-vertical){grid-template-columns:minmax(0,1fr)}:where(.sk-stepper__step){display:grid;grid-template-columns:var(--sk-control-height-sm) minmax(0,1fr);gap:var(--sk-space-2);align-items:start;color:var(--sk-color-ink-secondary)}:where(.sk-stepper__marker){display:grid;place-items:center;min-block-size:var(--sk-control-height-sm);border:var(--sk-border-width-default) solid var(--sk-color-border-default);border-radius:50%;font-family:var(--sk-font-mono)}:where(.sk-stepper__step[aria-current=step]){color:var(--sk-color-ink-primary);font-weight:var(--sk-font-weight-semibold)}:where(.sk-stepper__step[aria-current=step] .sk-stepper__marker){border-color:var(--sk-color-brand-primary);box-shadow:inset 0 0 0 var(--sk-border-width-default) var(--sk-color-brand-primary)}:where(.sk-stepper__step[data-step-state=complete] .sk-stepper__marker){color:var(--sk-color-success-fg);border-color:var(--sk-color-success-border)}:where(.sk-stepper__step[data-step-state=upcoming] .sk-stepper__marker){border-style:dashed}:where(.sk-stepper__step[data-step-state=blocked] .sk-stepper__marker){color:var(--sk-color-danger-fg);border-color:var(--sk-color-danger-border)}:where(.sk-disclosure){max-inline-size:var(--sk-container-full);border-block:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}:where(.sk-disclosure:not([open])){border-color:var(--sk-color-border-subtle)}:where(.sk-disclosure[open]){border-color:var(--sk-color-border-default)}:where(.sk-disclosure__summary,.sk-disclosure>summary){cursor:pointer;padding-block:var(--sk-space-3);color:var(--sk-color-ink-primary);font-weight:var(--sk-font-weight-semibold);overflow-wrap:anywhere}:where(.sk-disclosure__summary:focus-visible,.sk-disclosure>summary:focus-visible){outline:var(--sk-focus-outline-width) solid var(--sk-color-focus);outline-offset:var(--sk-focus-outline-offset)}:where(.sk-disclosure__content){padding-block-end:var(--sk-space-4);overflow-wrap:anywhere}:where(.sk-copy-button){display:inline-flex;align-items:center;justify-content:center;gap:var(--sk-space-2);min-block-size:var(--sk-control-height-md);padding:var(--sk-space-2) var(--sk-space-4);color:var(--sk-color-ink-primary);background:var(--sk-color-surface-raised);border:var(--sk-border-width-default) solid var(--sk-color-border-default);border-radius:var(--sk-radius-sm);cursor:pointer;font:inherit;font-weight:var(--sk-font-weight-semibold)}:where(.sk-copy-button.sk-size-sm){min-block-size:var(--sk-control-height-sm);padding-inline:var(--sk-space-3);font-size:var(--sk-font-size-sm)}:where(.sk-copy-button-copied,.sk-copy-button[data-copy-state=copied]){color:var(--sk-color-success-fg);border-color:var(--sk-color-success-border)}:where(.sk-copy-button-failed,.sk-copy-button[data-copy-state=failed]){color:var(--sk-color-danger-fg);border-color:var(--sk-color-danger-border)}:where(.sk-copy-button:disabled){cursor:not-allowed;opacity:.62}:where(.sk-copy-button:focus-visible){outline:var(--sk-focus-outline-width) solid var(--sk-color-focus);outline-offset:var(--sk-focus-outline-offset)}:where(.sk-copy-button__status){color:var(--sk-color-ink-secondary);font-size:var(--sk-font-size-sm)}:where(.sk-breadcrumb){max-inline-size:var(--sk-container-full)}:where(.sk-breadcrumb__list){display:flex;flex-wrap:wrap;gap:var(--sk-space-1) var(--sk-space-2);align-items:baseline;margin:0;padding:0;list-style:none}:where(.sk-breadcrumb__item){min-inline-size:0;overflow-wrap:anywhere}:where(.sk-breadcrumb__separator){margin-inline-start:var(--sk-space-2);color:var(--sk-color-ink-muted)}:where(.sk-breadcrumb [aria-current=page]){color:var(--sk-color-ink-primary);font-weight:var(--sk-font-weight-semibold)}:where(.sk-stat){display:grid;gap:var(--sk-space-1);margin:0;min-inline-size:0}:where(.sk-stat-align-end){text-align:end}:where(.sk-stat__label){color:var(--sk-color-ink-secondary);font-size:var(--sk-font-size-sm)}:where(.sk-stat__value){margin:0;color:var(--sk-color-ink-primary);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-2xl);font-weight:var(--sk-font-weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where(.sk-stat__delta,.sk-stat__meta){margin:0;color:var(--sk-color-ink-secondary);font-size:var(--sk-font-size-sm)}:where(.sk-stat__meta){font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}:where(.sk-table-shell){--sk-table-row-height: var(--sk-table-row-comfortable);max-inline-size:var(--sk-container-full);border:var(--sk-border-width-default) solid var(--sk-color-border-default);border-radius:var(--sk-radius-md);background:var(--sk-color-surface)}:where(.sk-table-shell[data-density=comfortable]){--sk-table-row-height: var(--sk-table-row-comfortable)}:where(.sk-table-shell-compact,.sk-table-shell[data-density=compact]){--sk-table-row-height: var(--sk-table-row-compact)}:where(.sk-table-shell__affordance){margin:0;padding:var(--sk-space-2) var(--sk-space-3);color:var(--sk-color-ink-secondary);background:var(--sk-color-surface-muted);border-block-end:var(--sk-border-width-default) solid var(--sk-color-border-subtle);font-size:var(--sk-font-size-sm)}:where(.sk-table-shell__viewport){max-inline-size:var(--sk-container-full);overflow-x:auto}:where(.sk-table-shell__viewport:focus-visible){outline:var(--sk-focus-outline-width) solid var(--sk-color-focus);outline-offset:var(--sk-focus-outline-offset)}:where(.sk-table-shell table){inline-size:var(--sk-container-full);min-inline-size:max-content;border-collapse:collapse}:where(.sk-table-shell caption){padding:var(--sk-space-3);color:var(--sk-color-ink-primary);font-weight:var(--sk-font-weight-semibold);text-align:start}:where(.sk-table-shell :is(th,td)){min-block-size:var(--sk-table-row-height);height:var(--sk-table-row-height);padding:var(--sk-space-2) var(--sk-space-3);border-block-start:var(--sk-border-width-default) solid var(--sk-color-border-subtle);text-align:start;overflow-wrap:anywhere}:where(.sk-table-shell th){color:var(--sk-color-ink-primary);font-weight:var(--sk-font-weight-semibold)}:where(.sk-table-shell__numeric){text-align:end;font-family:var(--sk-font-mono);font-variant-numeric:tabular-nums}:where(.sk-table-shell-header-sticky thead,.sk-table-shell[data-sticky-header=true] thead){position:sticky;inset-block-start:0;background:var(--sk-color-surface-raised)}@media(max-width:47.99rem){:where(.sk-stepper-horizontal){grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){:where(.sk-progress progress,.sk-stepper__marker,.sk-disclosure,.sk-copy-button,.sk-table-shell,.sk-table-shell :is(th,td)){border-color:CanvasText}:where(.sk-disclosure__summary:focus-visible,.sk-disclosure>summary:focus-visible,.sk-copy-button:focus-visible,.sk-table-shell__viewport:focus-visible){outline-color:Highlight}}}@layer sanchika-primitives{:where(.sk-motion-focus-feedback){transition:transform var(--sk-motion-duration-instant) var(--sk-motion-easing-standard)}:where(.sk-motion-focus-feedback:focus-visible){transform:translateY(calc(var(--sk-motion-distance-xs) * -.5))}:where(.sk-motion-press-feedback){transition:transform var(--sk-motion-duration-instant) var(--sk-motion-easing-standard)}:where(.sk-button.sk-motion-focus-feedback,.sk-button.sk-motion-press-feedback){transition:background-color var(--sk-motion-duration-standard) var(--sk-motion-easing-standard),border-color var(--sk-motion-duration-standard) var(--sk-motion-easing-standard),box-shadow var(--sk-motion-duration-standard) var(--sk-motion-easing-standard),color var(--sk-motion-duration-standard) var(--sk-motion-easing-standard),transform var(--sk-motion-duration-instant) var(--sk-motion-easing-standard)}:where(.sk-link.sk-motion-focus-feedback,.sk-link.sk-motion-press-feedback){transition:color var(--sk-motion-duration-fast) var(--sk-motion-easing-standard),transform var(--sk-motion-duration-instant) var(--sk-motion-easing-standard)}:where(.sk-link-card.sk-motion-focus-feedback,.sk-link-card.sk-motion-press-feedback){transition:background-color var(--sk-motion-duration-fast) var(--sk-motion-easing-standard),border-color var(--sk-motion-duration-fast) var(--sk-motion-easing-standard),transform var(--sk-motion-duration-instant) var(--sk-motion-easing-standard)}:where(.sk-motion-press-feedback:active:not(:disabled):not([aria-disabled=true]):not([data-disabled=true])){transform:translateY(calc(var(--sk-motion-distance-xs) * .5))}:where(.sk-motion-fade-in){animation:sk-motion-fade-in var(--sk-motion-duration-slow) var(--sk-motion-easing-enter) both}:where(.sk-motion-rise-in){animation:sk-motion-rise-in var(--sk-motion-duration-slow) var(--sk-motion-easing-enter) both}:where(details[open]>.sk-motion-disclosure-continuity){animation:sk-motion-disclosure-continuity var(--sk-motion-duration-fast) var(--sk-motion-easing-enter) both}:where(.sk-motion-status-highlight){animation:sk-motion-status-highlight var(--sk-motion-duration-standard) var(--sk-motion-easing-emphasized) both}:where(.sk-motion-copy-confirmation.sk-copy-button-copied,.sk-copy-button-copied .sk-motion-copy-confirmation,.sk-motion-copy-confirmation[data-copy-state=copied],[data-copy-state=copied] .sk-motion-copy-confirmation){animation:sk-motion-copy-confirmation var(--sk-motion-duration-standard) var(--sk-motion-easing-emphasized) both}:where(.sk-motion-skeleton-loading,.sk-skeleton){animation:sk-motion-skeleton-loading var(--sk-motion-duration-loading) var(--sk-motion-easing-standard) infinite alternate}@keyframes sk-motion-fade-in{0%{opacity:0}}@keyframes sk-motion-rise-in{0%{opacity:0;transform:translateY(var(--sk-motion-distance-md))}}@keyframes sk-motion-disclosure-continuity{0%{opacity:0;transform:translateY(calc(var(--sk-motion-distance-xs) * -1))}}@keyframes sk-motion-status-highlight{0%{background-color:var(--sk-color-surface-raised);border-color:var(--sk-color-border-strong)}}@keyframes sk-motion-copy-confirmation{0%{opacity:0;transform:translateY(var(--sk-motion-distance-xs))}}@keyframes sk-motion-skeleton-loading{to{opacity:.52}}@media(prefers-reduced-motion:reduce){:where(.sk-button,.sk-link,.sk-link-card,.sk-motion-focus-feedback,.sk-motion-press-feedback){transition:none}:where(.sk-motion-focus-feedback:focus-visible,.sk-motion-press-feedback:active:not(:disabled):not([aria-disabled=true]):not([data-disabled=true]),.sk-motion-fade-in,.sk-motion-rise-in,details[open]>.sk-motion-disclosure-continuity,.sk-motion-status-highlight,.sk-motion-copy-confirmation.sk-copy-button-copied,.sk-copy-button-copied .sk-motion-copy-confirmation,.sk-motion-copy-confirmation[data-copy-state=copied],[data-copy-state=copied] .sk-motion-copy-confirmation,.sk-motion-skeleton-loading,.sk-skeleton){animation:none;opacity:1;transform:none}}@media(forced-colors:active){:where(.sk-motion-skeleton-loading,.sk-skeleton){animation:none;opacity:1;background:Canvas;border-color:CanvasText}}}.sk-pattern-grammar--ledger-rail{padding-inline-start:var(--sk-space-4);border-inline-start:var(--sk-border-width-strong) solid var(--sk-color-border-strong)}.sk-pattern-grammar--file-tab-label{display:inline-flex;align-items:center;min-height:var(--sk-control-height-sm);padding-inline:var(--sk-space-3);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase;border:var(--sk-border-width-default) solid var(--sk-color-border-strong)}.sk-pattern-grammar--provenance-strip{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sk-pattern-grammar--evidence-aperture{border-block:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-grammar--custody-line{border-inline-start:var(--sk-border-width-strong) solid var(--sk-color-link)}.sk-pattern-grammar--quiet-verified-seal{padding:var(--sk-space-3);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);font-variant-numeric:tabular-nums}.sk-pattern-public-hero__eyebrow,.sk-pattern-artifact-bar span,.sk-pattern-trust-boundary__claim span,.sk-pattern-public-hero-note span,.sk-pattern-pane-title>span,.sk-pattern-selected-case__question>span,.sk-pattern-human-review-checkpoint>span,.sk-pattern-tool-directory__head>div>span,.sk-pattern-motion-card__copy>span{color:var(--sk-color-link);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-trust-boundary__claim span{color:var(--sk-color-ink-primary)}.sk-pattern-public-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);align-items:end;gap:var(--sk-space-8);padding:var(--sk-section-padding-lg) clamp(0rem,3vw,3.5rem) clamp(2.5rem,6vw,5rem)}.sk-pattern-public-hero--compact{grid-template-columns:minmax(0,1fr);max-width:var(--sk-container-content);padding-block:var(--sk-section-padding-md) clamp(2rem,4vw,3.5rem)}.sk-pattern-public-hero__copy :where(h1,h2){max-width:13ch;margin-top:var(--sk-space-4);font-size:var(--sk-font-size-5xl);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-tight);line-height:var(--sk-line-height-display)}.sk-pattern-public-hero--compact .sk-pattern-public-hero__copy :where(h1,h2){max-width:19ch;font-size:var(--sk-font-size-4xl);line-height:var(--sk-line-height-display)}.sk-pattern-public-hero__lede{max-width:var(--sk-container-reading);margin-top:var(--sk-space-6);color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-xl);line-height:var(--sk-line-height-body)}.sk-pattern-public-hero__actions{margin-top:var(--sk-space-8)}.sk-pattern-public-hero__action{display:inline-flex;align-items:center;justify-content:center;min-height:var(--sk-control-height-lg);padding-inline:var(--sk-space-6);border:var(--sk-border-width-default) solid var(--sk-color-border-default);border-radius:var(--sk-radius-control);font-weight:var(--sk-font-weight-semibold);text-decoration:none}.sk-pattern-public-hero__action--brand{color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary);border-color:var(--sk-color-brand-primary)}.sk-pattern-public-hero__action--neutral{color:var(--sk-color-ink-primary);background:var(--sk-color-surface-raised)}.sk-pattern-public-hero-note{padding:var(--sk-space-6);border-top:var(--sk-border-width-strong) solid var(--sk-color-link);border-bottom:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-public-hero-note strong{display:block;margin-top:var(--sk-space-4);font-size:var(--sk-font-size-xl);line-height:var(--sk-line-height-caption)}.sk-pattern-public-hero-note p{margin-top:var(--sk-space-3);color:var(--sk-color-ink-muted)}:where(.sk-pattern-trust-boundary,.sk-pattern-local-boundary-banner){display:grid;grid-template-columns:minmax(15rem,1.2fr) minmax(0,1fr);gap:var(--sk-space-8);align-items:center;padding:var(--sk-space-4) var(--sk-space-6);color:var(--sk-color-ink-primary);background:var(--sk-color-success-bg);border:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-brand-secondary) 48%,var(--sk-color-border-subtle));border-radius:var(--sk-radius-md)}.sk-pattern-trust-boundary__claim strong{display:block;margin-top:var(--sk-space-1);font-size:var(--sk-font-size-lg)}.sk-pattern-trust-boundary__claim a{display:inline-block;margin-top:var(--sk-space-2)}.sk-pattern-trust-boundary__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sk-pattern-trust-boundary__facts div{padding-inline:var(--sk-space-4);border-left:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-brand-secondary) 48%,var(--sk-color-border-subtle))}.sk-pattern-trust-boundary__facts dt{color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-trust-boundary__facts dd{margin-top:var(--sk-space-1);font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-bold)}:where(.sk-pattern-trust-boundary--local,.sk-pattern-local-boundary-banner--local){background:var(--sk-color-warning-bg);border-color:color-mix(in oklch,var(--sk-color-link) 48%,var(--sk-color-border-subtle))}:where(.sk-pattern-trust-boundary--draft,.sk-pattern-local-boundary-banner--draft){background:var(--sk-color-surface);border-color:var(--sk-color-border-strong)}.sk-pattern-trust-boundary--inverse{background:var(--sk-color-brand-primary);border-color:color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary));color:var(--sk-color-surface-raised)}.sk-pattern-trust-boundary--inverse .sk-pattern-trust-boundary__claim span,.sk-pattern-trust-boundary--inverse dt{color:var(--sk-color-brand-secondary)}.sk-pattern-trust-boundary--inverse .sk-pattern-trust-boundary__facts div{border-color:color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-trust-boundary--inverse dd{color:var(--sk-color-surface-raised)}.sk-pattern-artifact-bar{flex-wrap:nowrap;gap:var(--sk-space-4);padding:var(--sk-space-4) var(--sk-space-6);border-bottom:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-artifact-bar>div>strong{display:block;margin-top:var(--sk-space-1);font-size:var(--sk-font-size-xl)}.sk-pattern-status-mark{display:inline-flex;align-items:center;min-height:var(--sk-control-height-sm);padding-inline:var(--sk-space-3);color:var(--sk-color-ink-primary)!important;background:var(--sk-color-accent-seal);border-radius:var(--sk-radius-control);white-space:nowrap}.sk-pattern-pane-title h2{font-size:var(--sk-font-size-lg)}:where([class*=--state-blocked],[class*=--state-unavailable],[class*=--state-unknown]){border-color:var(--sk-color-danger-fg)}:where([class*=--state-pending],[class*=--state-waiting],[class*=--state-limited]){border-color:var(--sk-color-warning-fg)}:where([class*=--state-reviewed],[class*=--state-ready],[class*=--state-complete]){border-color:var(--sk-color-success-fg)}@media(forced-colors:active){:where(.sk-pattern-grammar--ledger-rail,.sk-pattern-grammar--file-tab-label,.sk-pattern-grammar--evidence-aperture,.sk-pattern-grammar--custody-line,.sk-pattern-grammar--quiet-verified-seal){border-color:CanvasText}:where([class*=--state-],.sk-pattern-trust-boundary,.sk-pattern-local-boundary-banner){border:var(--sk-border-width-strong) solid CanvasText}:where([aria-current=true],[aria-pressed=true],[data-selected=true]){outline:var(--sk-focus-outline-width) solid Highlight;outline-offset:var(--sk-focus-outline-offset)}}.sk-pattern-product-route-map{overflow:hidden;color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary);border:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary));border-radius:var(--sk-radius-lg)}.sk-pattern-product-route-map .sk-pattern-artifact-bar{border-color:color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-product-route-map .sk-pattern-artifact-bar span,.sk-pattern-product-route-map .sk-pattern-artifact-bar strong{color:var(--sk-color-surface-raised)}.sk-pattern-product-route-map .sk-pattern-artifact-bar>div>span{color:var(--sk-color-brand-secondary)}.sk-pattern-product-route-map__primary{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);min-height:28rem;border-bottom:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-product-route-map__primary__copy{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(2rem,4vw,4.5rem);border-right:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-product-route-map__primary__copy>p:first-child,.sk-pattern-product-route-map__secondary article>div>p,.sk-pattern-product-route-map__queue>p{color:var(--sk-color-brand-secondary);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-product-route-map__primary__copy h2{margin-top:var(--sk-space-3);font-size:var(--sk-font-size-5xl);letter-spacing:var(--sk-letter-spacing-tight);line-height:var(--sk-line-height-display)}.sk-pattern-product-route-map__primary__copy>strong{margin-top:auto;color:var(--sk-color-accent-seal);font-size:var(--sk-font-size-xl)}.sk-pattern-product-route-map__primary__copy>p:not(:first-child){max-width:31rem;margin-top:var(--sk-space-3);color:color-mix(in oklch,var(--sk-color-ink-inverse) 72%,var(--sk-color-brand-primary))}.sk-pattern-product-route-map__primary__copy>span,.sk-pattern-product-route-map__secondary article>span{display:block;margin-top:var(--sk-space-4);color:var(--sk-color-brand-secondary);font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-bold)}.sk-pattern-product-route-map__primary__copy>a,.sk-pattern-product-route-map__secondary article>a{margin-top:var(--sk-space-6);color:var(--sk-color-surface-raised);font-weight:var(--sk-font-weight-bold);text-underline-offset:var(--sk-space-2)}.sk-pattern-product-route-map__queue{justify-content:center;padding:clamp(2rem,5vw,5rem);background:color-mix(in oklch,var(--sk-color-brand-primary) 90%,var(--sk-color-brand-secondary))}.sk-pattern-product-route-map__queue>p{margin-bottom:var(--sk-space-2)}.sk-pattern-product-route-map__queue article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sk-space-2) var(--sk-space-4);align-items:center;padding:var(--sk-space-4);background:color-mix(in oklch,var(--sk-color-surface-raised) 5%,transparent);border:var(--sk-border-width-strong) solid var(--sk-color-accent-seal);border-radius:var(--sk-radius-md)}.sk-pattern-product-route-map__queue article[data-tone=waiting]{border-color:var(--sk-color-link)}.sk-pattern-product-route-map__queue article[data-tone=ready]{border-color:var(--sk-color-brand-secondary)}.sk-pattern-product-route-map__queue article>div{display:flex;gap:var(--sk-space-3);align-items:baseline}.sk-pattern-product-route-map__queue article>div span,.sk-pattern-product-route-map__queue article small{color:color-mix(in oklch,var(--sk-color-ink-inverse) 72%,var(--sk-color-brand-primary));font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}.sk-pattern-product-route-map__queue article p{color:color-mix(in oklch,var(--sk-color-ink-inverse) 72%,var(--sk-color-brand-primary));font-size:var(--sk-font-size-sm)}.sk-pattern-product-route-map__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sk-pattern-product-route-map__secondary article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sk-space-4) var(--sk-space-6);padding:clamp(2rem,4vw,3.5rem)}.sk-pattern-product-route-map__secondary article+article{border-left:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-product-route-map__secondary h2{margin-top:var(--sk-space-1);font-size:var(--sk-font-size-3xl)}.sk-pattern-product-route-map__secondary article>strong{align-self:start;color:var(--sk-color-accent-seal);font-size:var(--sk-font-size-sm)}.sk-pattern-product-route-map__secondary article>p,.sk-pattern-product-route-map__secondary article>span,.sk-pattern-product-route-map__secondary article>a{grid-column:1 / -1}.sk-pattern-product-route-map__secondary article>p{max-width:38rem;color:color-mix(in oklch,var(--sk-color-ink-inverse) 72%,var(--sk-color-brand-primary))}.sk-pattern-product-route-map__colophon{display:flex;flex-wrap:wrap;gap:var(--sk-space-2) var(--sk-space-4);align-items:center;justify-content:flex-end;padding:var(--sk-space-4) var(--sk-space-6);border-top:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-product-route-map__colophon span{color:var(--sk-color-brand-secondary);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-product-route-map__colophon a{color:var(--sk-color-surface-raised)}.sk-pattern-proof-strip,.sk-pattern-source-provenance-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:var(--sk-border-width-default) solid var(--sk-color-border-strong)}.sk-pattern-proof-strip>*,.sk-pattern-source-provenance-strip>*{min-width:0;padding:var(--sk-space-4)}.sk-pattern-proof-strip>*+*,.sk-pattern-source-provenance-strip>*+*{border-left:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-proof-strip :where(dt,span),.sk-pattern-source-provenance-strip :where(dt,span){color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-proof-strip :where(dd,strong),.sk-pattern-source-provenance-strip :where(dd,strong){display:block;margin-top:var(--sk-space-2)}.sk-pattern-pricing-block{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:var(--sk-space-8);padding:var(--sk-space-8);background:var(--sk-color-surface-raised);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-card)}.sk-pattern-pricing-block__price{font-size:var(--sk-font-size-4xl);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-tight);line-height:var(--sk-line-height-display)}.sk-pattern-pricing-block__scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sk-space-6)}.sk-pattern-faq-accordion{border-top:var(--sk-border-width-default) solid var(--sk-color-border-strong)}.sk-pattern-faq-accordion details{border-bottom:var(--sk-border-width-default) solid var(--sk-color-border-strong)}.sk-pattern-faq-accordion summary{min-height:var(--sk-control-height-lg);padding:var(--sk-space-4) var(--sk-space-2);cursor:pointer;font-weight:var(--sk-font-weight-bold)}.sk-pattern-faq-accordion details>:not(summary){max-width:var(--sk-container-reading);padding:0 var(--sk-space-2) var(--sk-space-6);color:var(--sk-color-ink-muted)}.sk-pattern-release-status-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sk-space-4);align-items:center;padding:var(--sk-space-4) var(--sk-space-6);background:var(--sk-color-info-bg);border:var(--sk-border-width-default) solid var(--sk-color-info-fg);border-radius:var(--sk-radius-md)}.sk-pattern-release-status-banner--warning,.sk-pattern-release-status-banner--state-limited{background:var(--sk-color-warning-bg);border-color:var(--sk-color-warning-fg)}.sk-pattern-review-desk-preview{overflow:hidden;background:var(--sk-color-surface-raised);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-md)}.sk-pattern-review-desk-preview__topbar{flex-wrap:nowrap;min-height:4.75rem;padding:var(--sk-space-4) var(--sk-space-6);color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary);border-bottom:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-review-desk-preview__topbar>div:first-child span{display:block;color:var(--sk-color-brand-secondary);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-review-desk-preview__topbar>div:first-child strong{display:block;margin-top:var(--sk-space-1);font-size:var(--sk-font-size-xl)}.sk-pattern-review-desk-preview__summary span{color:color-mix(in oklch,var(--sk-color-ink-inverse) 72%,var(--sk-color-brand-primary));font-size:var(--sk-font-size-sm)}.sk-pattern-review-desk-preview__summary strong{color:var(--sk-color-surface-raised)}.sk-pattern-review-desk-preview__body{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(24rem,1.35fr) minmax(16rem,.78fr);min-height:43rem}.sk-pattern-review-desk-preview__body>*{min-width:0;padding:var(--sk-space-6)}.sk-pattern-review-desk-preview__body>*+*{border-left:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-work-queue{background:color-mix(in oklch,var(--sk-color-canvas) 45%,var(--sk-color-surface-raised))}.sk-pattern-work-queue__list{margin-top:var(--sk-space-6)}.sk-pattern-work-queue-row,.sk-pattern-work-queue__list article{padding:var(--sk-space-4);background:var(--sk-color-surface-raised);border:var(--sk-border-width-strong) solid var(--sk-color-accent-seal);border-radius:var(--sk-radius-md)}.sk-pattern-work-queue__list article[data-selected=true]{color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary);border-color:var(--sk-color-brand-primary);border-color:var(--sk-color-brand-secondary)}.sk-pattern-work-queue__list article[data-tone=waiting]{border-color:var(--sk-color-link)}.sk-pattern-work-queue__list article[data-tone=ready]{border-color:var(--sk-color-brand-secondary)}.sk-pattern-work-queue__identity span{color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}.sk-pattern-work-queue__list article[data-selected=true] .sk-pattern-work-queue__identity span,.sk-pattern-work-queue__list article[data-selected=true] .sk-pattern-work-queue__meta{color:color-mix(in oklch,var(--sk-color-ink-inverse) 72%,var(--sk-color-brand-primary))}.sk-pattern-work-queue__list article>p{margin-top:var(--sk-space-2);font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-bold)}.sk-pattern-work-queue__meta{display:grid;gap:var(--sk-space-1);margin-top:var(--sk-space-4);color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-xs)}.sk-pattern-selected-case{display:flex;flex-direction:column}.sk-pattern-selected-case .sk-pattern-pane-title>div>span{color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}.sk-pattern-selected-case .sk-pattern-pane-title h2{margin-top:var(--sk-space-1);font-size:var(--sk-font-size-2xl)}.sk-pattern-review-state{padding:var(--sk-space-2) var(--sk-space-3);color:var(--sk-color-ink-primary);background:var(--sk-color-accent-seal);border-radius:var(--sk-radius-control);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);white-space:nowrap}.sk-pattern-selected-case__question{margin-top:var(--sk-space-8);padding-block:var(--sk-space-6);border-block:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-selected-case__question strong{display:block;max-width:28rem;margin-top:var(--sk-space-3);font-size:var(--sk-font-size-2xl);line-height:var(--sk-line-height-display)}.sk-pattern-selected-case__question p{max-width:35rem;margin-top:var(--sk-space-3);color:var(--sk-color-ink-muted)}.sk-pattern-selected-case__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--sk-space-6);border:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-radius:var(--sk-radius-md)}.sk-pattern-selected-case__facts div{padding:var(--sk-space-4)}.sk-pattern-selected-case__facts div:nth-child(2n){border-left:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-selected-case__facts div:nth-child(n+3){border-top:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-selected-case__facts dt{color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-selected-case__facts dd{margin-top:var(--sk-space-1);font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-bold)}.sk-pattern-human-review-checkpoint{margin-top:auto;padding:var(--sk-space-6);color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary);border-radius:var(--sk-radius-md)}.sk-pattern-human-review-checkpoint>span{color:var(--sk-color-accent-seal)}.sk-pattern-human-review-checkpoint h3{max-width:30rem;margin-top:var(--sk-space-3);font-size:var(--sk-font-size-xl)}.sk-pattern-human-review-checkpoint p{margin-top:var(--sk-space-2);color:color-mix(in oklch,var(--sk-color-ink-inverse) 72%,var(--sk-color-brand-primary));font-size:var(--sk-font-size-sm)}.sk-pattern-checkpoint-actions{margin-top:var(--sk-space-4)}.sk-pattern-checkpoint-actions :where(a,button){padding:var(--sk-space-2) var(--sk-space-3);border:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary));border-radius:var(--sk-radius-control);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);text-decoration:none}.sk-pattern-checkpoint-actions [data-action=primary]{color:var(--sk-color-brand-primary);background:var(--sk-color-brand-secondary);border-color:var(--sk-color-brand-secondary)}.sk-pattern-evidence-panel{background:var(--sk-color-surface)}.sk-pattern-evidence-panel__items{margin-top:var(--sk-space-6)}.sk-pattern-evidence-panel details{border-bottom:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-evidence-panel summary{display:flex;justify-content:space-between;gap:var(--sk-space-3);padding-block:var(--sk-space-3);cursor:pointer;list-style:none}.sk-pattern-evidence-panel summary::-webkit-details-marker{display:none}.sk-pattern-evidence-panel summary strong{color:var(--sk-color-link);font-size:var(--sk-font-size-xs);text-transform:uppercase}.sk-pattern-evidence-panel details p{padding-bottom:var(--sk-space-4);color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-sm)}.sk-pattern-audit-trail-preview{margin-top:var(--sk-space-8)}.sk-pattern-audit-trail-preview h3{font-size:var(--sk-font-size-sm);text-transform:uppercase}.sk-pattern-audit-trail-preview ol{display:grid;gap:var(--sk-space-4);margin-top:var(--sk-space-4);padding:0;list-style:none}.sk-pattern-audit-trail-preview li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sk-space-3)}.sk-pattern-audit-trail-preview time{color:var(--sk-color-link);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}.sk-pattern-audit-trail-preview li span{display:grid}.sk-pattern-audit-trail-preview small{color:var(--sk-color-ink-muted)}.sk-pattern-local-artifact-flow{overflow:hidden;background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-lg)}.sk-pattern-artifact-bar--dark{color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary);border-color:color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-artifact-bar--dark span,.sk-pattern-artifact-bar--dark strong{color:var(--sk-color-surface-raised)}.sk-pattern-artifact-bar--dark>div>span{color:var(--sk-color-accent-seal)}.sk-pattern-local-artifact-flow__stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none}.sk-pattern-local-artifact-flow__stages li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sk-space-4);min-height:21rem;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,3vw,3rem)}.sk-pattern-local-artifact-flow__stages li+li{border-left:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-local-artifact-flow__step{display:flex;flex-direction:column;align-items:center;gap:var(--sk-space-3);color:var(--sk-color-link);font-family:var(--sk-font-mono);font-weight:var(--sk-font-weight-bold)}.sk-pattern-local-artifact-flow__step span:last-child{width:.16rem;flex:1;background:var(--sk-color-link)}.sk-pattern-local-artifact-flow__stages h2{max-width:10ch;font-size:var(--sk-font-size-3xl);letter-spacing:var(--sk-letter-spacing-tight);line-height:var(--sk-line-height-display)}.sk-pattern-local-artifact-flow__stages p{margin-top:var(--sk-space-6);color:var(--sk-color-ink-muted)}.sk-pattern-local-artifact-flow__stages strong{display:block;margin-top:var(--sk-space-6);color:var(--sk-color-link);font-size:var(--sk-font-size-sm)}.sk-pattern-local-artifact-flow__stage-facts{display:grid;gap:var(--sk-space-2);margin-top:var(--sk-space-6);padding-top:var(--sk-space-4);border-top:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-local-artifact-flow__stage-facts div{display:grid;gap:var(--sk-space-1)}.sk-pattern-local-artifact-flow__stage-facts dt{color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-local-artifact-flow__stage-facts dd{font-size:var(--sk-font-size-sm)}.sk-pattern-local-artifact-flow__facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary)}.sk-pattern-local-artifact-flow__facts div{padding:var(--sk-space-6);border-top:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-local-artifact-flow__facts div+div{border-left:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-local-artifact-flow__facts dt{color:var(--sk-color-accent-seal);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-local-artifact-flow__facts dd{margin-top:var(--sk-space-2);font-weight:var(--sk-font-weight-bold);line-height:var(--sk-line-height-caption)}.sk-pattern-local-artifact-flow__receipt{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:var(--sk-border-width-default);background:var(--sk-color-border-subtle);border-top:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-local-artifact-flow__receipt>div{padding:var(--sk-space-6);background:var(--sk-color-surface-raised)}.sk-pattern-local-artifact-flow__receipt span,.sk-pattern-local-artifact-flow__receipt small{display:block;color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-sm)}.sk-pattern-local-artifact-flow__receipt strong{display:block;margin-block:var(--sk-space-2)}.sk-pattern-local-artifact-flow__links{display:flex;flex-wrap:wrap;gap:var(--sk-space-2) var(--sk-space-3)}.sk-pattern-local-artifact-flow__links a{color:var(--sk-color-link);font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-bold);text-underline-offset:var(--sk-space-1)}.sk-pattern-custody-boundary{border-block:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-permission-explainer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sk-space-4) var(--sk-space-8);align-items:center;padding:var(--sk-space-6);background:var(--sk-color-warning-bg);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-md)}.sk-pattern-permission-explainer__facts{display:grid;gap:var(--sk-space-2);color:var(--sk-color-ink-muted)}.sk-pattern-tool-directory{overflow:hidden;background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-lg)}.sk-pattern-tool-directory__head{flex-wrap:nowrap;padding:clamp(1.5rem,3vw,3rem);color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary)}.sk-pattern-tool-directory__head>div>span{color:var(--sk-color-brand-secondary)}.sk-pattern-tool-directory__head h2{max-width:23ch;margin-top:var(--sk-space-2);font-size:var(--sk-font-size-3xl);letter-spacing:var(--sk-letter-spacing-tight);line-height:var(--sk-line-height-display)}.sk-pattern-tool-directory__head>p{color:color-mix(in oklch,var(--sk-color-ink-inverse) 72%,var(--sk-color-brand-primary));white-space:nowrap}.sk-pattern-tool-directory__head>p strong{color:var(--sk-color-accent-seal);font-size:var(--sk-font-size-3xl)}.sk-pattern-tool-directory__search{display:grid;grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:var(--sk-space-3) var(--sk-space-8);align-items:center;padding:clamp(1.5rem,3vw,3rem);border-bottom:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-tool-directory__search label{font-size:var(--sk-font-size-xl);font-weight:var(--sk-font-weight-bold)}.sk-pattern-tool-directory__search-control{position:relative}.sk-pattern-tool-directory__search>p{grid-column:2;color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-sm)}.sk-pattern-tool-directory__filters{padding:var(--sk-space-4) clamp(1.5rem,3vw,3rem);border-bottom:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-tool-directory__filters button{min-height:2.75rem;padding-inline:var(--sk-space-4);color:var(--sk-color-ink-muted);background:transparent;border:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-radius:var(--sk-radius-control);cursor:pointer;font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-bold)}.sk-pattern-tool-directory__filters button[aria-pressed=true]{color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary);border-color:var(--sk-color-brand-primary)}.sk-pattern-tool-directory__noscript{padding:var(--sk-space-3) clamp(1.5rem,3vw,3rem);color:var(--sk-color-ink-muted);background:var(--sk-color-warning-bg);border-bottom:var(--sk-border-width-default) solid var(--sk-color-border-subtle);font-size:var(--sk-font-size-sm)}.sk-pattern-tool-directory__results{display:grid}.sk-pattern-tool-card,.sk-pattern-tool-directory__results [data-tool-card]{display:grid;grid-template-columns:auto minmax(14rem,.8fr) minmax(24rem,1.2fr) auto;gap:var(--sk-space-6);align-items:center;padding:var(--sk-space-6) clamp(1.5rem,3vw,3rem)}.sk-pattern-tool-card[hidden],.sk-pattern-tool-directory__results [data-tool-card][hidden]{display:none}.sk-pattern-tool-directory__results [data-tool-card]+[data-tool-card]{border-top:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-tool-card__index{color:var(--sk-color-link);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold)}.sk-pattern-tool-card__main>span{color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-tool-card__main h3{margin-top:var(--sk-space-1);font-size:var(--sk-font-size-xl)}.sk-pattern-tool-card__main p{margin-top:var(--sk-space-2);color:var(--sk-color-ink-muted)}.sk-pattern-tool-card__action{align-self:center;color:var(--sk-color-link);font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-bold);text-decoration:underline;text-underline-offset:var(--sk-space-1)}.sk-pattern-tool-directory__results dt{color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-tool-directory__results dd{margin-top:var(--sk-space-1);font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-semibold)}.sk-pattern-tool-directory__empty{padding:clamp(3rem,8vw,7rem);text-align:center}.sk-pattern-tool-directory__empty>span{color:var(--sk-color-link);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-tool-directory__empty h3{margin-top:var(--sk-space-3);font-size:var(--sk-font-size-3xl)}.sk-pattern-tool-directory__empty p{max-width:34rem;margin:var(--sk-space-3) auto 0;color:var(--sk-color-ink-muted)}.sk-pattern-tool-directory__empty .sk-empty-state__actions{justify-content:center}.sk-pattern-tool-directory__escalation{display:grid;grid-template-columns:minmax(12rem,.4fr) minmax(16rem,.6fr) minmax(18rem,1fr) auto;gap:var(--sk-space-3) var(--sk-space-6);align-items:center;padding:var(--sk-space-6) clamp(1.5rem,3vw,3rem);color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary);border-top:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-tool-directory__escalation>span{color:var(--sk-color-brand-secondary);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.sk-pattern-tool-directory__escalation h3{font-size:var(--sk-font-size-xl)}.sk-pattern-tool-directory__escalation p{color:color-mix(in oklch,var(--sk-color-ink-inverse) 72%,var(--sk-color-brand-primary));font-size:var(--sk-font-size-sm)}.sk-pattern-tool-directory__escalation a{color:var(--sk-color-accent-seal);font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-bold);text-underline-offset:var(--sk-space-1);white-space:nowrap}.sk-pattern-output-artifact-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sk-space-4) var(--sk-space-8);padding:var(--sk-space-6);background:var(--sk-color-surface-raised);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-md)}.sk-pattern-output-artifact-summary__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sk-space-4);grid-column:1 / -1}@media(max-width:69.99rem){.sk-pattern-public-hero{grid-template-columns:minmax(0,1fr)}.sk-pattern-public-hero-note{max-width:37rem}:where(.sk-pattern-trust-boundary,.sk-pattern-local-boundary-banner){grid-template-columns:minmax(0,1fr);gap:var(--sk-space-4)}.sk-pattern-trust-boundary__facts div:first-child{padding-left:0;border-left:0}.sk-pattern-review-desk-preview__body{grid-template-columns:minmax(15rem,.72fr) minmax(24rem,1.28fr)}.sk-pattern-evidence-panel{grid-column:1 / -1;border-top:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-left:0!important}.sk-pattern-evidence-panel__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sk-pattern-evidence-panel details+details{padding-left:var(--sk-space-4);border-left:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-audit-trail-preview ol{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-pattern-tool-directory__results [data-tool-card]{grid-template-columns:auto minmax(0,1fr)}.sk-pattern-tool-directory__results dl{grid-column:2 / -1}.sk-pattern-tool-card__action{grid-column:2}.sk-pattern-tool-directory__escalation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){:where(.sk-pattern-trust-boundary,.sk-pattern-local-boundary-banner){padding:var(--sk-space-4)}.sk-pattern-trust-boundary__facts{grid-template-columns:minmax(0,1fr);gap:var(--sk-space-2)}.sk-pattern-trust-boundary__facts div{padding-block:var(--sk-space-2);padding-inline:0;border-left:0}.sk-pattern-trust-boundary__facts div+div{border-top:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.sk-pattern-trust-boundary__facts dd{font-size:var(--sk-font-size-xs)}.sk-pattern-public-hero,.sk-pattern-public-hero--compact{gap:var(--sk-space-6);padding:var(--sk-space-12) 0 var(--sk-space-8)}.sk-pattern-public-hero__copy :where(h1,h2),.sk-pattern-public-hero--compact .sk-pattern-public-hero__copy :where(h1,h2){max-width:14ch;font-size:var(--sk-font-size-5xl);letter-spacing:var(--sk-letter-spacing-tight);line-height:var(--sk-line-height-display)}.sk-pattern-public-hero__lede{margin-top:var(--sk-space-4);font-size:var(--sk-font-size-lg)}.sk-pattern-public-hero__actions{display:grid;margin-top:var(--sk-space-6)}.sk-pattern-public-hero__action{justify-content:center;width:100%}.sk-pattern-artifact-bar{align-items:flex-start;padding:var(--sk-space-4)}.sk-pattern-status-mark{font-size:var(--sk-font-size-xs)!important}.sk-pattern-product-route-map__primary{grid-template-columns:minmax(0,1fr)}.sk-pattern-product-route-map__primary__copy{min-height:23rem;padding:var(--sk-space-6);border-right:0;border-bottom:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-product-route-map__primary__copy h2{font-size:var(--sk-font-size-5xl)}.sk-pattern-product-route-map__queue{padding:var(--sk-space-4)}.sk-pattern-product-route-map__queue article{grid-template-columns:minmax(0,1fr)}.sk-pattern-product-route-map__queue article small{grid-column:1}.sk-pattern-product-route-map__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-pattern-proof-strip,.sk-pattern-source-provenance-strip,.sk-pattern-pricing-block,.sk-pattern-pricing-block__scope,.sk-pattern-release-status-banner{grid-template-columns:minmax(0,1fr)}.sk-pattern-proof-strip>*+*,.sk-pattern-source-provenance-strip>*+*{border-top:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-left:0}.sk-pattern-product-route-map__secondary article{display:flex;flex-direction:column;gap:var(--sk-space-3);padding:var(--sk-space-4)}.sk-pattern-product-route-map__secondary article>strong{order:-1}.sk-pattern-product-route-map__secondary article>p{color:color-mix(in oklch,var(--sk-color-ink-inverse) 72%,var(--sk-color-brand-primary));font-size:var(--sk-font-size-sm)}.sk-pattern-product-route-map__secondary article>a{margin-top:auto}.sk-pattern-review-desk-preview__topbar{align-items:flex-start;padding:var(--sk-space-4)}.sk-pattern-review-desk-preview__summary{display:grid;gap:var(--sk-space-1);text-align:right}.sk-pattern-review-desk-preview__body{display:flex;flex-direction:column}.sk-pattern-review-desk-preview__body>*{padding:var(--sk-space-4)}.sk-pattern-review-desk-preview__body>*+*{border-top:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-left:0}.sk-pattern-work-queue__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sk-space-2);margin-top:var(--sk-space-4)}.sk-pattern-work-queue__list article{padding:var(--sk-space-3)}.sk-pattern-work-queue__identity{display:grid}.sk-pattern-work-queue__meta{display:grid;gap:var(--sk-space-1);margin-top:var(--sk-space-3);font-size:var(--sk-font-size-xs)}.sk-pattern-selected-case__question{margin-top:var(--sk-space-4)}.sk-pattern-selected-case__question strong{font-size:var(--sk-font-size-xl)}.sk-pattern-selected-case__facts{margin-top:var(--sk-space-4)}.sk-pattern-human-review-checkpoint{margin-top:var(--sk-space-6)}.sk-pattern-evidence-panel__items,.sk-pattern-audit-trail-preview ol{grid-template-columns:minmax(0,1fr)}.sk-pattern-evidence-panel details+details{padding-left:0;border-left:0}.sk-pattern-local-artifact-flow__stages{grid-template-columns:minmax(0,1fr)}.sk-pattern-local-artifact-flow__stages li{min-height:0;padding:var(--sk-space-6) var(--sk-space-4)}.sk-pattern-local-artifact-flow__stages li+li{border-top:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-left:0}.sk-pattern-local-artifact-flow__stages h2{max-width:none}.sk-pattern-local-artifact-flow__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-pattern-local-artifact-flow__facts div+div{border-left:0}.sk-pattern-local-artifact-flow__facts div:nth-child(2n){border-left:var(--sk-border-width-default) solid color-mix(in oklch,var(--sk-color-ink-inverse) 18%,var(--sk-color-brand-primary))}.sk-pattern-local-artifact-flow__facts div:last-child{grid-column:1 / -1}.sk-pattern-local-artifact-flow__receipt{grid-template-columns:minmax(0,1fr)}.sk-pattern-tool-directory__head{align-items:flex-start;padding:var(--sk-space-6) var(--sk-space-4)}.sk-pattern-tool-directory__head>p{display:grid;text-align:right}.sk-pattern-tool-directory__search{grid-template-columns:minmax(0,1fr);gap:var(--sk-space-3);padding:var(--sk-space-6) var(--sk-space-4)}.sk-pattern-tool-directory__search>p{grid-column:1}.sk-pattern-tool-directory__filters{padding-inline:var(--sk-space-4)}.sk-pattern-tool-directory__results [data-tool-card]{grid-template-columns:auto minmax(0,1fr);gap:var(--sk-space-4);padding:var(--sk-space-6) var(--sk-space-4)}.sk-pattern-tool-directory__results dl,.sk-pattern-tool-card__action{grid-column:2}.sk-pattern-tool-directory__results dl{grid-template-columns:minmax(0,1fr);gap:var(--sk-space-3)}.sk-pattern-tool-directory__escalation{grid-template-columns:minmax(0,1fr);padding:var(--sk-space-6) var(--sk-space-4)}.sk-pattern-tool-directory__escalation a{white-space:normal}.sk-pattern-permission-explainer,.sk-pattern-output-artifact-summary,.sk-pattern-output-artifact-summary__meta{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;color:var(--sk-color-ink-primary);background:var(--sk-color-canvas);font-family:var(--sk-font-body);font-size:var(--sk-font-size-md);line-height:var(--sk-line-height-body)}body:before{position:fixed;z-index:-1;inset:0;background-image:linear-gradient(to right,transparent,color-mix(in oklch,var(--sk-color-border-subtle) 24%,transparent),transparent);background-size:100% var(--sk-section-padding-lg);content:"";pointer-events:none}::selection{color:var(--sk-color-selection-text);background:var(--sk-color-selection-bg)}:where(a){color:var(--sk-color-ink-primary);text-decoration-color:var(--sk-color-link);text-underline-offset:var(--sk-space-1)}:where(a:hover){color:var(--sk-color-link-hover)}:where(a,button,input,summary):focus-visible{outline:var(--sk-focus-outline-width) solid var(--sk-color-focus);outline-offset:var(--sk-focus-outline-offset)}:where(h1,h2,h3,p,ul,ol,dl){margin-block-start:0}:where(h1,h2,h3){text-wrap:balance}:where(code,pre,time,.eyebrow){font-family:var(--sk-font-mono)}.site-skip{position:fixed;z-index:20;inset:var(--sk-space-2) auto auto var(--sk-space-2);translate:0 calc(-100% - var(--sk-space-4));padding:var(--sk-space-2) var(--sk-space-3);color:var(--sk-color-ink-inverse);background:var(--sk-color-brand-primary);border-radius:var(--sk-radius-control);font-weight:var(--sk-font-weight-semibold)}.site-skip:focus{translate:0}.site-header{position:relative;z-index:10;border-block-end:var(--sk-border-width-default) solid var(--sk-color-border-subtle);background:color-mix(in oklch,var(--sk-color-canvas) 94%,transparent)}.site-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sk-space-6);width:min(calc(100% - (var(--sk-page-gutter) * 2)),var(--sk-container-wide));margin-inline:auto;min-block-size:var(--sk-control-height-lg)}.site-brand{display:inline-flex;align-items:center;gap:var(--sk-space-2);color:var(--sk-color-ink-primary);text-decoration:none}.site-brand>span:first-child{display:grid;place-items:center;inline-size:var(--sk-control-height-md);block-size:var(--sk-control-height-md);color:var(--sk-color-brand-primary);background:var(--sk-color-accent-seal);border:var(--sk-border-width-default) solid var(--sk-color-brand-primary);border-radius:var(--sk-radius-sm);font-family:var(--sk-font-display);font-weight:var(--sk-font-weight-bold)}.site-brand>span:last-child{display:grid;line-height:var(--sk-line-height-tight)}.site-brand small{color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}.site-primary-navigation{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sk-space-1)}.site-primary-navigation-disclosure{display:none}.site-primary-navigation a,.site-primary-navigation-disclosure nav a{padding:var(--sk-space-2) var(--sk-space-3);color:var(--sk-color-ink-secondary);border-radius:var(--sk-radius-control);text-decoration:none;font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-semibold)}.site-primary-navigation a[aria-current=page],.site-primary-navigation-disclosure nav a[aria-current=page]{color:var(--sk-color-brand-primary);background:var(--sk-color-surface-inset)}.site-header__actions{display:flex;align-items:center;gap:var(--sk-space-3)}.site-header__search{display:inline-flex;align-items:center;gap:var(--sk-space-2);color:var(--sk-color-ink-primary);font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-semibold);text-decoration:none}.site-header__search kbd{min-inline-size:var(--sk-control-height-sm);padding:var(--sk-space-1) var(--sk-space-2);text-align:center;color:var(--sk-color-ink-secondary);background:var(--sk-color-surface-inset);border:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-radius:var(--sk-radius-sm);font-family:var(--sk-font-mono)}.site-header__source{white-space:nowrap;font-weight:var(--sk-font-weight-semibold)}.site-main{width:min(calc(100% - (var(--sk-page-gutter) * 2)),var(--sk-container-wide));margin-inline:auto}.eyebrow{margin-block-end:var(--sk-space-2);color:var(--sk-color-ink-secondary);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:var(--sk-letter-spacing-caps);text-transform:uppercase}.section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(16rem,.65fr);gap:var(--sk-content-gap-lg);align-items:end;margin-block-end:var(--sk-space-8)}.section-heading h2{max-inline-size:var(--sk-container-content);margin-block-end:0;font-family:var(--sk-font-display);font-size:var(--sk-font-size-3xl);line-height:var(--sk-line-height-display);letter-spacing:var(--sk-letter-spacing-tight)}.section-heading>p{margin-block-end:0;color:var(--sk-color-ink-muted)}.site-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);gap:var(--sk-content-gap-lg);width:min(calc(100% - (var(--sk-page-gutter) * 2)),var(--sk-container-wide));margin:var(--sk-section-padding-lg) auto 0;padding-block:var(--sk-space-8);border-block-start:var(--sk-border-width-strong) solid var(--sk-color-brand-primary)}.site-footer p{max-inline-size:var(--sk-container-reading);margin-block-end:var(--sk-space-2)}.site-footer p:last-child{color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-sm)}.site-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sk-space-2) var(--sk-space-4);align-content:start}.site-footer nav a{display:flex;align-items:center;min-block-size:var(--sk-control-height-md)}.site-header__source,.site-footer nav a{color:var(--sk-color-ink-primary)}.sk-pattern-human-review-checkpoint :where(a),.mode-panel--axal :where(a){color:var(--sk-color-ink-inverse);text-decoration-color:var(--sk-color-accent-seal)}.sk-pattern-permission-explainer :where(a),.sk-pattern-release-status-banner :where(a){color:var(--sk-color-ink-primary);text-decoration:underline}@media(max-width:56rem){.site-header__inner{grid-template-columns:auto 1fr;padding-block:var(--sk-space-2)}.site-primary-navigation--desktop{display:none}.site-primary-navigation-disclosure{display:block;grid-column:1 / -1;grid-row:2;min-inline-size:0}.site-primary-navigation-disclosure summary{min-block-size:var(--sk-control-height-md);padding:var(--sk-space-2) var(--sk-space-3);color:var(--sk-color-ink-secondary);background:var(--sk-color-surface-inset);border-radius:var(--sk-radius-control);cursor:pointer;font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-semibold)}.site-primary-navigation-disclosure nav{display:grid;gap:var(--sk-space-1);padding-block-start:var(--sk-space-1)}.site-primary-navigation-disclosure nav a{display:flex;align-items:center;min-block-size:var(--sk-control-height-md)}.site-header__actions{grid-column:2;grid-row:1;justify-self:end}.section-heading,.site-footer{grid-template-columns:1fr}}@media(max-width:32rem){.site-header__source{display:none}.site-header__inner{grid-template-columns:auto 1fr}.site-footer nav{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:var(--sk-motion-duration-instant)!important;animation-iteration-count:1!important;transition-duration:var(--sk-motion-duration-instant)!important}}@media(forced-colors:active){.site-header,.site-footer,.site-brand>span:first-child{border-color:CanvasText}.site-primary-navigation a[aria-current=page],.site-primary-navigation-disclosure nav a[aria-current=page]{outline:var(--sk-border-width-default) solid CanvasText}}@font-face{font-family:Sanchika Anek;font-style:normal;font-weight:100 800;font-stretch:75% 125%;font-display:optional;src:url(/fonts/AnekDevanagari-Latin-Variable.woff2) format("woff2")}html[data-sanchika-gallery-document=production]{--gallery-brand-ink: oklch(20% .035 245);--gallery-brand-muted: oklch(42% .026 245);--gallery-brand-paper: oklch(98% .006 94);--gallery-brand-soft: oklch(94% .014 174);--gallery-brand-deep: oklch(18% .035 245);--gallery-brand-joint: oklch(56% .105 174);--gallery-brand-mark: oklch(76% .13 92);--gallery-brand-line: oklch(72% .025 245);--gallery-brand-font: "Sanchika Anek", ui-sans-serif, system-ui, sans-serif;--gallery-brand-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--gallery-brand-ease: cubic-bezier(.22, 1, .36, 1)}html[data-sanchika-gallery-document=production] body{color:var(--gallery-brand-ink);background:var(--gallery-brand-paper);font-family:var(--gallery-brand-font);font-optical-sizing:auto}html[data-sanchika-gallery-document=production] body:before{background-image:linear-gradient(to right,transparent,color-mix(in oklch,var(--gallery-brand-line) 28%,transparent),transparent)}html[data-sanchika-gallery-document=production] .site-header{border-color:var(--gallery-brand-line);background:color-mix(in oklch,var(--gallery-brand-paper) 96%,transparent)}html[data-sanchika-gallery-document=production] .site-brand{color:var(--gallery-brand-ink)}html[data-sanchika-gallery-document=production] .site-brand__joint{display:grid;grid-template-columns:1fr .28fr 1fr;align-items:center;inline-size:var(--sk-control-height-md);block-size:var(--sk-control-height-md);color:var(--gallery-brand-joint);background:transparent;border:0;border-radius:0}html[data-sanchika-gallery-document=production] .site-brand__joint:before,html[data-sanchika-gallery-document=production] .site-brand__joint:after{block-size:var(--sk-border-width-strong);background:currentColor;content:""}html[data-sanchika-gallery-document=production] .site-brand__joint i{grid-column:2;grid-row:1;justify-self:center;inline-size:.42rem;block-size:.42rem;background:var(--gallery-brand-mark);border-radius:var(--sk-radius-sm)}html[data-sanchika-gallery-document=production] .site-brand__joint i+i{display:none}html[data-sanchika-gallery-document=production] .site-brand small,html[data-sanchika-gallery-document=production] .eyebrow{color:var(--gallery-brand-muted);font-family:var(--gallery-brand-mono)}html[data-sanchika-gallery-document=production] .site-primary-navigation a[aria-current=page]{color:var(--gallery-brand-ink);background:var(--gallery-brand-soft)}html[data-sanchika-gallery-document=production] .site-footer{border-color:var(--gallery-brand-joint)}html[data-sanchika-gallery-document=production] :where(a,button,input,summary):focus-visible{outline-color:var(--gallery-brand-joint)}@media(forced-colors:active){html[data-sanchika-gallery-document=production] .site-brand__joint:before,html[data-sanchika-gallery-document=production] .site-brand__joint:after{background:CanvasText}html[data-sanchika-gallery-document=production] .site-brand__joint i{background:Highlight}}.witness-landing{display:grid;gap:clamp(4rem,10vw,9rem);padding-block:clamp(2rem,6vw,5rem) clamp(4rem,10vw,9rem)}.witness-label{margin-block-end:1rem;color:var(--gallery-brand-muted);font-family:var(--gallery-brand-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.witness-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);gap:clamp(2rem,7vw,8rem);align-items:end;min-block-size:min(74vh,48rem);padding-block:clamp(2rem,8vw,7rem)}.witness-hero h1{max-inline-size:10ch;margin:0;font-size:clamp(3.1rem,8.3vw,7.7rem);font-weight:760;line-height:.86;letter-spacing:-.05em}.witness-hero__deck{max-inline-size:62ch;margin:2rem 0 0;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.5}.witness-hero__boundary{max-inline-size:58ch;margin:1rem 0 0;color:var(--gallery-brand-muted);font-size:.98rem;line-height:1.55}.witness-actions{display:flex;flex-wrap:wrap;gap:.85rem 1.5rem;margin-top:2.25rem}.witness-actions a,.witness-replay{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;padding:.55rem .9rem;color:var(--gallery-brand-ink);background:transparent;border:var(--sk-border-width-default) solid var(--gallery-brand-ink);font:inherit;font-weight:700;text-decoration:none}.witness-actions a:first-child{color:var(--gallery-brand-paper);background:var(--gallery-brand-deep);border-color:var(--gallery-brand-deep)}.witness-hero__joint{display:grid;grid-template-columns:1fr auto 1.15fr auto 1fr;align-items:center;gap:.5rem;min-block-size:clamp(13rem,25vw,20rem);color:var(--gallery-brand-ink);font-size:clamp(.8rem,1.35vw,1.1rem);font-weight:720;line-height:1.05}.witness-hero__joint>:is(span,b){align-self:end;max-inline-size:7ch}.witness-hero__joint b{align-self:start;color:var(--gallery-brand-ink)}.witness-hero__joint i{display:block;inline-size:clamp(1.2rem,3vw,3rem);block-size:var(--sk-border-width-strong);background:var(--gallery-brand-joint)}.witness-hero__joint i:first-of-type{translate:0 4rem}.witness-hero__joint i:last-of-type{translate:0 -4rem}.witness-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(17rem,.55fr);gap:clamp(2rem,6vw,7rem);align-items:end;margin-block-end:clamp(1.5rem,4vw,4rem)}.witness-section-heading h2,.witness-method h2,.witness-truth h2{max-inline-size:12ch;margin:0;font-size:clamp(2.2rem,5vw,5rem);line-height:.92;letter-spacing:-.045em}.witness-section-heading>p,.witness-section-heading>div>p{max-inline-size:42ch;margin:0;color:var(--gallery-brand-muted);line-height:1.55}.witness-section-heading>div:last-child{display:grid;justify-items:start;gap:1rem}.witness-replay{cursor:pointer}.witness-replay:hover,.witness-actions a:hover{color:var(--gallery-brand-paper);background:var(--gallery-brand-joint);border-color:var(--gallery-brand-joint)}.witness-status{color:var(--gallery-brand-muted);font-family:var(--gallery-brand-mono);font-size:.78rem}.witness-proof__stage{position:relative;overflow:clip;padding:clamp(.45rem,1vw,.8rem);background:var(--gallery-brand-deep);border:var(--sk-border-width-strong) solid var(--gallery-brand-deep)}.witness-proof__stage .sk-pattern-review-desk-preview{border-radius:0}.witness-proof__stage.is-replaying{animation:witness-proof-sequence .72s var(--gallery-brand-ease) both}@keyframes witness-proof-sequence{0%{clip-path:inset(0 100% 0 0)}46%{clip-path:inset(0 32% 0 0)}to{clip-path:inset(0 0 0 0)}}.witness-range .mode-comparison{padding:0}.witness-range .mode-comparison>.section-heading{display:none}.mode-comparison__stage{grid-template-columns:1.25fr .75fr;gap:var(--sk-border-width-strong);background:var(--gallery-brand-line)}.mode-panel{padding:clamp(1.25rem,3vw,3.5rem);border:0;border-radius:0;background:var(--gallery-brand-paper)}.mode-panel h3{font-family:var(--gallery-brand-font);letter-spacing:-.03em}.mode-panel--core{grid-template-columns:minmax(0,1.25fr) minmax(14rem,.75fr);background:var(--gallery-brand-soft)}html[data-sanchika-gallery-document=production] .mode-panel--core :is(h3,p,dt,dd,strong,span){color:var(--gallery-brand-ink)}html[data-sanchika-gallery-document=production] .mode-panel--core .eyebrow{color:var(--gallery-brand-muted)}.mode-panel--core dl{border-inline-start-color:var(--gallery-brand-joint)}.mode-panel--axal{color:var(--gallery-brand-paper);background:var(--gallery-brand-deep)}html[data-sanchika-gallery-document=production] .mode-panel--axal :is(h3,p,span,strong){color:var(--gallery-brand-paper)}html[data-sanchika-gallery-document=production] .mode-panel--axal .eyebrow,.mode-panel--axal a{color:var(--gallery-brand-paper)}.mode-panel--pack{background:color-mix(in oklch,var(--gallery-brand-mark) 18%,var(--gallery-brand-paper))}.mode-panel--tools{background:var(--gallery-brand-paper)}.witness-method{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,7vw,8rem);padding-block:clamp(3rem,8vw,8rem);border-block:var(--sk-border-width-default) solid var(--gallery-brand-line)}.witness-method>ol{display:grid;gap:var(--sk-border-width-default);margin:0;padding:0;list-style:none;background:var(--gallery-brand-line)}.witness-method>ol li{display:grid;grid-template-columns:minmax(7rem,.3fr) 1fr;gap:1rem;padding:1.2rem;background:var(--gallery-brand-paper)}.witness-method>ol strong{color:var(--gallery-brand-ink)}.witness-method>aside{display:grid;gap:.5rem;grid-column:2;padding:1.2rem;border:var(--sk-border-width-default) solid var(--gallery-brand-joint)}.witness-method>aside span{color:var(--gallery-brand-muted)}.witness-method>.docs-search{grid-column:1 / -1}.witness-truth{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,7vw,8rem)}.witness-truth dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sk-border-width-default);margin:0;background:var(--gallery-brand-line)}.witness-truth dl div{display:grid;gap:.55rem;padding:1.25rem;background:var(--gallery-brand-paper)}.witness-truth dt{color:var(--gallery-brand-muted);font-family:var(--gallery-brand-mono);font-size:.75rem;text-transform:uppercase}.witness-truth dd{display:grid;gap:.45rem;margin:0;font-weight:720}.witness-truth dd a{display:inline-flex;align-items:center;inline-size:fit-content;min-block-size:2.75rem}.witness-truth dd span{color:var(--gallery-brand-muted);font-size:.9rem;font-weight:400;line-height:1.45}.page-intro__guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sk-border-width-default);margin:var(--sk-space-6) 0 0;background:var(--gallery-brand-line)}.page-intro__guide div{padding:var(--sk-space-3);background:var(--gallery-brand-paper)}.page-intro__guide dt{color:var(--gallery-brand-muted);font-family:var(--gallery-brand-mono);font-size:var(--sk-font-size-xs);text-transform:uppercase}.page-intro__guide dd{margin:var(--sk-space-1) 0 0;color:var(--gallery-brand-ink);font-size:var(--sk-font-size-sm)}@media(max-width:48rem){.witness-hero,.witness-section-heading,.witness-method,.witness-truth{grid-template-columns:1fr}.witness-hero{min-block-size:auto}.witness-hero__joint{min-block-size:11rem}.witness-hero__joint i:first-of-type{translate:0 2.5rem}.witness-hero__joint i:last-of-type{translate:0 -2.5rem}.witness-method>aside{grid-column:auto}.witness-method>.docs-search{grid-column:auto}.mode-comparison__stage,.mode-panel--core,.mode-panel--tools{grid-template-columns:1fr}.mode-panel--core dl,.mode-panel--tools ul{grid-column:auto;grid-row:auto}.witness-truth dl,.page-intro__guide{grid-template-columns:1fr}}@media(max-width:32rem){.witness-hero h1{font-size:clamp(2.8rem,15vw,4.4rem)}.witness-method>ol li{grid-template-columns:1fr}.witness-truth dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.witness-proof__stage.is-replaying{animation:none}}@media(forced-colors:active){.witness-hero__joint i,.mode-comparison__stage,.witness-method>ol,.witness-truth dl,.page-intro__guide{background:CanvasText}.witness-actions a:first-child,.witness-proof__stage,.mode-panel--axal{background:Canvas;color:CanvasText;border-color:CanvasText}.witness-actions a,.witness-replay,.witness-method>aside{border-color:CanvasText}}.docs-page{display:grid;gap:var(--sk-section-padding-md);padding-block:var(--sk-section-padding-md) var(--sk-section-padding-lg)}.page-intro{display:grid;gap:var(--sk-space-3);max-inline-size:var(--sk-container-content);padding-block-end:var(--sk-space-8);border-block-end:var(--sk-border-width-strong) solid var(--sk-color-brand-primary)}.page-intro>*{margin-block:0}.page-intro h1{font-family:var(--sk-font-display);font-size:var(--sk-font-size-4xl);line-height:var(--sk-line-height-display);letter-spacing:var(--sk-letter-spacing-tight)}.page-intro>p:not(.eyebrow){max-inline-size:var(--sk-container-reading);color:var(--sk-color-ink-secondary);font-size:var(--sk-font-size-lg)}.page-intro small{color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono)}.doc-section{min-inline-size:0;padding-block:var(--sk-space-6);border-block-end:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.doc-section>h2{margin-block-end:var(--sk-space-4);font-family:var(--sk-font-display);font-size:var(--sk-font-size-2xl)}.doc-section>p{max-inline-size:var(--sk-container-reading);color:var(--sk-color-ink-secondary)}.doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sk-space-3)}.doc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-card{display:grid;align-content:start;gap:var(--sk-space-2);min-inline-size:0;padding:var(--sk-space-4);background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-radius:var(--sk-radius-md)}.doc-card>:last-child{margin-block-end:0}.doc-card>span{color:var(--sk-color-ink-secondary);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);text-transform:uppercase}.doc-card p,.doc-card li{color:var(--sk-color-ink-secondary)}.doc-card ul{padding-inline-start:var(--sk-space-4)}.contract-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:var(--sk-border-width-default) solid var(--sk-color-border-strong)}.contract-index a{display:grid;gap:var(--sk-space-2);min-block-size:9rem;padding:var(--sk-space-4);color:var(--sk-color-ink-primary);border-inline-end:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-block-end:var(--sk-border-width-default) solid var(--sk-color-border-subtle);text-decoration:none}.contract-index a:hover{background:var(--sk-color-surface-inset)}.contract-index a>span,.contract-index a>small{color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}.contract-index a>p{margin:0;color:var(--sk-color-ink-secondary)}.contract-detail__summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);gap:var(--sk-content-gap-lg)}.contract-detail__summary>aside{padding:var(--sk-space-4);background:var(--sk-color-surface-inset);border-inline-start:var(--sk-border-width-strong) solid var(--sk-color-accent-seal)}.contract-detail__ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sk-border-width-default);background:var(--sk-color-border-subtle);border:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.contract-detail__ledger>div{padding:var(--sk-space-4);background:var(--sk-color-surface)}.contract-detail__ledger dt{color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);text-transform:uppercase}.contract-detail__ledger dd{margin:var(--sk-space-1) 0 0;overflow-wrap:anywhere}.contract-example{padding:var(--sk-space-6);background:var(--sk-color-surface-raised);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-md)}.contract-example__record{display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);gap:var(--sk-content-gap-lg);margin-block-start:var(--sk-space-4);padding:var(--sk-space-4);background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.contract-example__record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sk-space-3);margin:0}.contract-example__record dt{color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-xs)}.contract-example__record dd{margin:0}.mode-page__proof{display:grid;gap:var(--sk-space-4);padding-block:var(--sk-space-4)}.mode-page__edge{padding:var(--sk-space-4);background:var(--sk-color-warning-bg);border:var(--sk-border-width-default) solid var(--sk-color-warning-border);border-radius:var(--sk-radius-md);color:var(--sk-color-warning-fg)}.mode-outcome-proof{display:grid;grid-template-columns:minmax(14rem,.5fr) minmax(0,1fr);gap:var(--sk-content-gap-lg);padding:var(--sk-space-6);background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-md)}.mode-outcome-proof ol{display:grid;gap:var(--sk-border-width-default);margin:0;padding:0;list-style:none;background:var(--sk-color-border-subtle)}.mode-outcome-proof li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sk-space-1) var(--sk-space-3);padding:var(--sk-space-3);background:var(--sk-color-surface-raised);border-inline-start:var(--sk-border-width-strong) solid var(--sk-color-border-strong)}.mode-outcome-proof li[data-outcome=approved]{border-inline-start-color:var(--sk-color-success-border)}.mode-outcome-proof li[data-outcome=returned]{border-inline-start-color:var(--sk-color-warning-border)}.mode-outcome-proof li[data-outcome=held]{border-inline-start-color:var(--sk-color-danger-border)}.mode-outcome-proof li span{grid-row:1 / span 2;color:var(--sk-color-ink-secondary);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}.mode-outcome-proof li small{color:var(--sk-color-ink-secondary)}.mode-comparison-table-wrap{inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:auto;border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-md)}.mode-comparison-table-wrap:focus-visible{outline:var(--sk-focus-outline-width) solid var(--sk-color-focus);outline-offset:var(--sk-focus-outline-offset)}.mode-comparison-table{inline-size:100%;min-inline-size:var(--sk-container-wide);border-collapse:collapse}.mode-comparison-table :is(th,td){padding:var(--sk-space-3);text-align:start;vertical-align:top;border-block-end:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.mode-comparison-table thead th{color:var(--sk-color-ink-secondary);background:var(--sk-color-surface-inset);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);text-transform:uppercase}.mode-comparison-table tbody tr:last-child>*{border-block-end:0}.one-record{display:grid;grid-template-columns:minmax(16rem,.55fr) minmax(0,1fr);gap:var(--sk-content-gap-lg)}.one-record__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sk-space-2)}.one-record__grid article{display:grid;gap:var(--sk-space-2);min-inline-size:0;padding:var(--sk-space-4);background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-inline-start:var(--sk-border-width-strong) solid var(--sk-color-brand-primary)}.one-record__grid span{color:var(--sk-color-ink-secondary);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}.token-ledger{display:grid;gap:var(--sk-space-3)}.token-ledger details{padding:var(--sk-space-4);background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-radius:var(--sk-radius-md)}.token-ledger summary{cursor:pointer;font-weight:var(--sk-font-weight-semibold)}.token-ledger dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sk-space-2);margin-block-start:var(--sk-space-4)}.token-ledger dl div{padding:var(--sk-space-3);background:var(--sk-color-surface-inset)}.token-ledger dt,.token-ledger dd{overflow-wrap:anywhere}.token-ledger dt{color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}.token-ledger dd{margin:var(--sk-space-1) 0 0}.adoption-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sk-border-width-default);padding:0;list-style:none;background:var(--sk-color-border-strong);border:var(--sk-border-width-default) solid var(--sk-color-border-strong)}.adoption-line li{display:grid;gap:var(--sk-space-2);padding:var(--sk-space-4);background:var(--sk-color-surface)}.adoption-line span{color:var(--sk-color-ink-secondary);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}.checkpoint-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sk-space-2) var(--sk-space-4);margin-block:var(--sk-space-4)}.checkpoint-facts div{min-inline-size:0}.checkpoint-facts dt{color:var(--sk-color-ink-inverse);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}.checkpoint-facts dd{margin:var(--sk-space-1) 0 0;color:var(--sk-color-ink-inverse);font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-semibold)}@media(max-width:56rem){.doc-grid,.contract-index,.adoption-line{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-detail__summary,.mode-outcome-proof,.one-record{grid-template-columns:1fr}}@media(max-width:40rem){.doc-grid,.doc-grid--2,.contract-index,.contract-detail__ledger,.contract-example__record,.adoption-line,.token-ledger dl,.one-record__grid{grid-template-columns:1fr}.page-intro h1{font-size:var(--sk-font-size-3xl)}.contract-example{padding:var(--sk-space-4)}}@media(forced-colors:active){.page-intro,.doc-card,.contract-index,.contract-index a,.contract-example,.contract-example__record,.mode-outcome-proof,.mode-comparison-table-wrap,.mode-comparison-table :is(th,td),.one-record__grid article{border-color:CanvasText}}.docs-search{padding-block:var(--sk-section-padding-md)}.docs-search form{max-inline-size:var(--sk-container-content);margin-block-end:var(--sk-space-3)}.docs-search__status{display:flex;gap:var(--sk-space-1);color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-sm)}.docs-search__index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-block-size:30rem;overflow:auto;border:var(--sk-border-width-default) solid var(--sk-color-border-strong)}.docs-search__index a{display:grid;gap:var(--sk-space-1);min-block-size:var(--sk-control-height-lg);padding:var(--sk-space-3);color:var(--sk-color-ink-primary);background:var(--sk-color-surface);border-block-end:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-inline-end:var(--sk-border-width-default) solid var(--sk-color-border-subtle);text-decoration:none}.docs-search__index a span,.docs-search__index a small{color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs)}.docs-search__index a:hover{background:var(--sk-color-surface-inset)}.docs-search__index a[hidden]{display:none}.docs-search--compact .docs-search__index[data-collapsed=true][data-searching=false] a:nth-child(n+13){display:none}.docs-search__expand{margin-block-start:var(--sk-space-3)}.docs-search__expand[hidden]{display:none}.docs-search [data-docs-search-empty]{margin-block-start:var(--sk-space-4)}@media(max-width:56rem){.docs-search__index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:32rem){.docs-search__index{grid-template-columns:1fr;max-block-size:24rem}}@media(forced-colors:active){.docs-search__index,.docs-search__index a{border-color:CanvasText}}.primitive-state-proof{display:grid;gap:var(--sk-space-6)}.primitive-state-proof__intro{max-inline-size:var(--sk-container-reading)}.primitive-state-proof__intro h3{margin-block-end:var(--sk-space-2);font-size:var(--sk-font-size-xl)}.primitive-state-proof__intro>:last-child{color:var(--sk-color-ink-secondary)}.primitive-state-proof__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--sk-space-3)}.primitive-state-proof__item{display:grid;grid-template-rows:auto 1fr;min-inline-size:0;border:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-radius:var(--sk-radius-md);overflow:clip}.primitive-state-proof__item>header{display:grid;gap:var(--sk-space-1);min-block-size:var(--sk-control-height-lg);padding:var(--sk-space-3);background:var(--sk-color-surface-inset);border-block-end:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.primitive-state-proof__item>header span{color:var(--sk-color-ink-primary);font-family:var(--sk-font-mono);font-size:var(--sk-font-size-xs);font-weight:var(--sk-font-weight-bold);text-transform:uppercase}.primitive-state-proof__item>header small{color:var(--sk-color-ink-secondary)}.primitive-state-proof__specimen{display:grid;align-content:center;min-block-size:calc(var(--sk-control-height-lg) * 2);padding:var(--sk-space-4);overflow:auto;background:var(--sk-color-surface-raised)}.primitive-state-proof__specimen>*{min-inline-size:0}.primitive-state-proof__item[data-primitive-state=focus-visible] .primitive-state-proof__specimen>*{outline:var(--sk-focus-outline-width) solid var(--sk-color-focus);outline-offset:var(--sk-focus-outline-offset)}.primitive-state-proof__item[data-primitive-state=hover] .primitive-state-proof__specimen>*,.primitive-state-proof__item[data-primitive-state=has-value] .primitive-state-proof__specimen>*{background-color:var(--sk-color-surface-inset)}.primitive-state-proof__item[data-primitive-state=pressed] .primitive-state-proof__specimen>*{translate:0 var(--sk-motion-distance-xs)}.primitive-state-proof__item[data-primitive-state=disabled] .primitive-state-proof__specimen{color:var(--sk-color-ink-muted);background:var(--sk-color-surface-inset)}.primitive-state-proof__item:is([data-primitive-state=error],[data-primitive-state=failed],[data-primitive-state=blocking]){border-color:var(--sk-color-danger-border)}.primitive-state-proof__item:is([data-primitive-state=complete],[data-primitive-state=copied],[data-primitive-state=ready-for-review]){border-color:var(--sk-color-success-border)}.primitive-state-proof__item:is([data-primitive-state=loading],[data-primitive-state=filtering],[data-primitive-state=waiting],[data-primitive-state=blocked]){border-color:var(--sk-color-warning-border)}.primitive-state-proof__specimen :where(table){min-inline-size:100%}.primitive-state-proof__specimen :where(p,h2,h3){margin-block-end:var(--sk-space-2)}@media(forced-colors:active){.primitive-state-proof__item,.primitive-state-proof__item>header{border-color:CanvasText}}.pattern-exemplar{display:grid;gap:var(--sk-space-6)}.pattern-exemplar>:first-child{margin-block-start:0}.pattern-compact-panel{margin-block-start:0;padding:var(--sk-space-6)}.pattern-compact-panel.sk-pattern-evidence-panel{background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-md)}.pattern-compact-panel.sk-pattern-audit-trail-preview{margin-block-start:0;background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-md)}.pattern-queue-row{max-inline-size:var(--sk-container-content)}.pattern-tool-card{border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-md)}.pattern-state-proof{display:grid;gap:var(--sk-space-3);padding-block-start:var(--sk-space-4);border-block-start:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.pattern-state-proof h3{margin-block-end:0;font-size:var(--sk-font-size-lg)}.pattern-state-proof__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--sk-space-2)}.pattern-state-proof__grid article{display:grid;gap:var(--sk-space-1);min-inline-size:0;padding:var(--sk-space-3);background:var(--sk-color-surface-inset);border-inline-start:var(--sk-border-width-strong) solid var(--sk-color-border-strong)}.pattern-state-proof__grid strong{color:var(--sk-color-ink-primary);text-transform:capitalize}.pattern-state-proof__grid span{color:var(--sk-color-ink-secondary);font-size:var(--sk-font-size-sm)}.pattern-state-proof__grid small{color:var(--sk-color-ink-muted);font-family:var(--sk-font-mono);overflow-wrap:anywhere}.pattern-state-proof__grid article:is([data-pattern-state*=blocked],[data-pattern-state*=failed],[data-pattern-state*=rejected],[data-pattern-state*=unavailable]){border-inline-start-color:var(--sk-color-danger-border)}.pattern-state-proof__grid article:is([data-pattern-state*=ready],[data-pattern-state*=approved],[data-pattern-state*=complete],[data-pattern-state*=current]){border-inline-start-color:var(--sk-color-success-border)}@media(max-width:48rem){.pattern-tool-card{grid-template-columns:auto minmax(0,1fr)}.pattern-tool-card>:is(dl,a){grid-column:2}}@media(forced-colors:active){.pattern-state-proof__grid article,.pattern-tool-card,.pattern-compact-panel{border-color:CanvasText}}.token-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--sk-space-2);margin-block-start:var(--sk-space-4)}.token-proof-grid article{display:grid;grid-template-columns:var(--sk-control-height-lg) minmax(0,1fr);gap:var(--sk-space-3);align-items:start;min-inline-size:0;padding:var(--sk-space-3);background:var(--sk-color-surface-inset);border:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.token-proof-grid article>div{display:grid;gap:var(--sk-space-1);min-inline-size:0}.token-proof-grid :where(strong,code,small){overflow-wrap:anywhere}.token-proof-grid code,.token-proof-grid small{color:var(--sk-color-ink-secondary);font-size:var(--sk-font-size-xs)}.token-proof-grid p{margin:0;color:var(--sk-color-ink-secondary);font-size:var(--sk-font-size-sm)}.token-proof-grid__sample{display:block;inline-size:var(--sk-control-height-lg);min-block-size:var(--sk-control-height-lg);background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-sm)}.token-proof-grid article[data-token-type=color] .token-proof-grid__sample{background:var(--gallery-token-proof)}.token-proof-grid article[data-token-type=dimension] .token-proof-grid__sample{inline-size:min(var(--gallery-token-proof),var(--sk-control-height-lg));background:var(--sk-color-brand-secondary)}.token-proof-grid article[data-token-type=shadow] .token-proof-grid__sample{box-shadow:var(--gallery-token-proof)}.motion-assist-proof{display:grid;gap:var(--sk-space-6);padding-block:var(--sk-space-6);border-block-end:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.motion-assist-proof>div:first-child{max-inline-size:var(--sk-container-reading)}.motion-assist-grid,.motion-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sk-space-4)}.motion-assist-grid article{display:grid;gap:var(--sk-space-2);min-inline-size:0}.motion-assist-grid :is(h3,p),.motion-proof-grid :is(h3,p){margin-block-end:0}.motion-assist-grid code{inline-size:fit-content;max-inline-size:100%;padding:var(--sk-space-1) var(--sk-space-2);overflow-wrap:anywhere;color:var(--sk-color-ink-primary);background:var(--sk-color-surface-inset);border-radius:var(--sk-radius-sm)}.motion-assist-grid dl{display:grid;gap:var(--sk-space-2);margin:0}.motion-assist-grid dl>div{display:grid;gap:var(--sk-space-1)}.motion-assist-grid :is(dt,dd){margin:0}.motion-assist-grid dt{color:var(--sk-color-ink-secondary);font-size:var(--sk-font-size-sm);font-weight:var(--sk-font-weight-semibold)}.motion-assist-grid dd{overflow-wrap:anywhere}.motion-proof-grid>:where(article,details){min-inline-size:0}.motion-skeleton-stack{display:grid;gap:var(--sk-space-3);margin-block-start:var(--sk-space-4)}.motion-guidance-table-wrap{max-inline-size:100%;overflow-x:auto;border:var(--sk-border-width-default) solid var(--sk-color-border-default);border-radius:var(--sk-radius-md)}.motion-guidance-table-wrap:focus-visible{outline:var(--sk-focus-outline-width) solid var(--sk-color-focus);outline-offset:var(--sk-focus-outline-offset)}.motion-guidance-table{inline-size:100%;min-inline-size:var(--sk-container-wide);border-collapse:collapse}.motion-guidance-table :is(th,td){padding:var(--sk-space-3);text-align:start;vertical-align:top;border-block-end:var(--sk-border-width-default) solid var(--sk-color-border-subtle)}.motion-guidance-table thead th{background:var(--sk-color-surface-muted)}.motion-guidance-table tbody tr:last-child>*{border-block-end:0}@media(max-width:48rem){.motion-assist-grid,.motion-proof-grid{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.token-proof-grid article,.token-proof-grid__sample,.motion-guidance-table-wrap,.motion-guidance-table :is(th,td){border-color:CanvasText}}
