: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);padding-inline:var(--sk-page-gutter);margin-inline:auto}: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;align-items:var(--sk-stack-align);gap:var(--sk-stack-gap);flex-direction:column;min-inline-size:0;display:flex}: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;align-items:var(--sk-cluster-align);justify-content:var(--sk-cluster-justify);gap:var(--sk-cluster-gap);flex-wrap:wrap;min-inline-size:0;display:flex}: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);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;display:grid}: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);gap:var(--sk-split-gap);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}: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){inline-size:var(--sk-border-width-hairline);block-size:var(--sk-border-width-hairline);margin:calc(var(--sk-border-width-hairline) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (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]){color:canvastext;background:canvas}}: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}: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);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;font-size:var(--sk-primitive-font-size);font-weight:var(--sk-font-weight-semibold);align-items:center;gap:var(--sk-space-2);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;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;justify-content:center;text-decoration:none;display:inline-flex;position:relative}: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);color:var(--sk-primitive-on-tone);border-color:#0000}: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:#0000}:where(.sk-button[aria-busy=true],.sk-button[data-loading=true]):after{border:var(--sk-focus-outline-width) solid var(--sk-button-loading-indicator);content:"";border-inline-end-color:#0000;border-radius:50%;block-size:.8em;inline-size:.8em;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}:where(.sk-card){--sk-surface-background:var(--sk-color-surface-raised);--sk-surface-shadow:var(--sk-shadow-card);gap:var(--sk-space-2);padding:var(--sk-primitive-card-pad);display:grid}:where(a.sk-card){color:inherit;text-decoration:none}:where(.sk-card :is(h1,h2,h3,p)){overflow-wrap:anywhere;margin-block:0}: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),:where(.sk-link-quiet:visited){color:var(--sk-color-ink-secondary)}:where(.sk-link-card){--sk-surface-background:var(--sk-color-surface-raised);gap:var(--sk-space-2);padding:var(--sk-space-4);color:inherit;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);text-decoration:none;display:grid}: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)){overflow-wrap:anywhere;margin-block:0}:where(.sk-badge){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);font-size:var(--sk-primitive-font-size);font-weight:var(--sk-font-weight-bold);align-items:center;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;display:inline-flex}:where(.sk-field){gap:var(--sk-space-2);max-inline-size:var(--sk-container-full);display:grid}: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);overflow-wrap:anywhere;margin-block:0}:where(.sk-field [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}}: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);gap:var(--sk-space-2);max-inline-size:var(--sk-container-full);display:grid}: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){align-items:center;min-inline-size:0;display:flex;position:relative}:where(.sk-search-field__icon){color:var(--sk-color-ink-muted);pointer-events:none;position:absolute;inset-inline-start:var(--sk-space-3)}: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){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;position:absolute;inset-inline-end:var(--sk-space-2)}:where(.sk-search-field[data-has-value=true] .sk-search-field__clear){justify-content:center;align-items:center;display:inline-flex}: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])){color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-sm);line-height:var(--sk-line-height-body);overflow-wrap:anywhere;margin-block:0}: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);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);flex-wrap:wrap;display:inline-flex}: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){font-weight:var(--sk-font-weight-bold);flex:none}: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){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);display:block}: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){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);display:grid}: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)){overflow-wrap:anywhere;margin-block:0}: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){gap:var(--sk-space-2);flex-wrap:wrap;display:flex}: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}}:where(.sk-progress,.sk-stepper,.sk-disclosure,.sk-copy-button,.sk-breadcrumb,.sk-stat,.sk-table-shell){box-sizing:border-box}:where(.sk-progress){gap:var(--sk-space-2);max-inline-size:var(--sk-container-full);display:grid}:where(.sk-progress__header){justify-content:space-between;gap:var(--sk-space-2);font-weight:var(--sk-font-weight-semibold);flex-wrap:wrap;display:flex}: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){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;display:grid}:where(.sk-stepper-vertical){grid-template-columns:minmax(0,1fr)}:where(.sk-stepper__step){grid-template-columns:var(--sk-control-height-sm) minmax(0, 1fr);gap:var(--sk-space-2);color:var(--sk-color-ink-secondary);align-items:start;display:grid}:where(.sk-stepper__marker){min-block-size:var(--sk-control-height-sm);border:var(--sk-border-width-default) solid var(--sk-color-border-default);font-family:var(--sk-font-mono);border-radius:50%;place-items:center;display:grid}: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){overflow-wrap:anywhere;padding-block-end:var(--sk-space-4)}:where(.sk-copy-button){justify-content:center;align-items: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);display:inline-flex}: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){gap:var(--sk-space-1) var(--sk-space-2);flex-wrap:wrap;align-items:baseline;margin:0;padding:0;list-style:none;display:flex}:where(.sk-breadcrumb__item){overflow-wrap:anywhere;min-inline-size:0}:where(.sk-breadcrumb__separator){color:var(--sk-color-ink-muted);margin-inline-start:var(--sk-space-2)}:where(.sk-breadcrumb [aria-current=page]){color:var(--sk-color-ink-primary);font-weight:var(--sk-font-weight-semibold)}:where(.sk-stat){gap:var(--sk-space-1);min-inline-size:0;margin:0;display:grid}: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){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;margin:0}:where(.sk-stat__delta,.sk-stat__meta){color:var(--sk-color-ink-secondary);font-size:var(--sk-font-size-sm);margin:0}: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){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);margin:0}: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);border-collapse:collapse;min-inline-size:max-content}: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){background:var(--sk-color-surface-raised);position:sticky;inset-block-start:0}@media (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}}: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){opacity:1;animation:none;transform:none}}@media (forced-colors:active){:where(.sk-motion-skeleton-loading,.sk-skeleton){opacity:1;background:canvas;border-color:canvastext;animation:none}}}.sk-pattern-grammar--ledger-rail{border-inline-start:var(--sk-border-width-strong) solid var(--sk-color-border-strong);padding-inline-start:var(--sk-space-4)}.sk-pattern-grammar--file-tab-label{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);align-items:center;display:inline-flex}.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{align-items:end;gap:var(--sk-space-8);padding:var(--sk-section-padding-lg) clamp(0rem, 3vw, 3.5rem) clamp(2.5rem, 6vw, 5rem);grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);display:grid}.sk-pattern-public-hero--compact{max-width:var(--sk-container-content);padding-block:var(--sk-section-padding-md) clamp(2rem, 4vw, 3.5rem);grid-template-columns:minmax(0,1fr)}.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{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);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.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{margin-top:var(--sk-space-4);font-size:var(--sk-font-size-xl);line-height:var(--sk-line-height-caption);display:block}.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){gap:var(--sk-space-8);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);grid-template-columns:minmax(15rem,1.2fr) minmax(0,1fr);align-items:center;display:grid}.sk-pattern-trust-boundary__claim strong{margin-top:var(--sk-space-1);font-size:var(--sk-font-size-lg);display:block}.sk-pattern-trust-boundary__claim a{margin-top:var(--sk-space-2);display:inline-block}.sk-pattern-trust-boundary__facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.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{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);flex-wrap:nowrap}.sk-pattern-artifact-bar>div>strong{margin-top:var(--sk-space-1);font-size:var(--sk-font-size-xl);display:block}.sk-pattern-status-mark{min-height:var(--sk-control-height-sm);padding-inline:var(--sk-space-3);background:var(--sk-color-accent-seal);border-radius:var(--sk-radius-control);white-space:nowrap;align-items:center;display:inline-flex;color:var(--sk-color-ink-primary)!important}.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{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);overflow:hidden}.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{border-bottom:var(--sk-border-width-default) solid color-mix(in oklch, var(--sk-color-ink-inverse) 18%, var(--sk-color-brand-primary));grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);min-height:28rem;display:grid}.sk-pattern-product-route-map__primary__copy{border-right:var(--sk-border-width-default) solid color-mix(in oklch, var(--sk-color-ink-inverse) 18%, var(--sk-color-brand-primary));flex-direction:column;align-items:flex-start;padding:clamp(2rem,4vw,4.5rem);display:flex}.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{color:var(--sk-color-accent-seal);font-size:var(--sk-font-size-xl);margin-top:auto}.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{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);display:block}.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{background:color-mix(in oklch, var(--sk-color-brand-primary) 90%, var(--sk-color-brand-secondary));justify-content:center;padding:clamp(2rem,5vw,5rem)}.sk-pattern-product-route-map__queue>p{margin-bottom:var(--sk-space-2)}.sk-pattern-product-route-map__queue article{gap:var(--sk-space-2) var(--sk-space-4);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);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.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{gap:var(--sk-space-3);align-items:baseline;display:flex}.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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-pattern-product-route-map__secondary article{gap:var(--sk-space-4) var(--sk-space-6);grid-template-columns:minmax(0,1fr) auto;padding:clamp(2rem,4vw,3.5rem);display:grid}.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{color:var(--sk-color-accent-seal);font-size:var(--sk-font-size-sm);align-self:start}.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{gap:var(--sk-space-2) var(--sk-space-4);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));flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.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{border-block:var(--sk-border-width-default) solid var(--sk-color-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.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){margin-top:var(--sk-space-2);display:block}.sk-pattern-pricing-block{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);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid}.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{gap:var(--sk-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.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{gap:var(--sk-space-4);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);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.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{background:var(--sk-color-surface-raised);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-md);overflow:hidden}.sk-pattern-review-desk-preview__topbar{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));flex-wrap:nowrap}.sk-pattern-review-desk-preview__topbar>div:first-child 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;display:block}.sk-pattern-review-desk-preview__topbar>div:first-child strong{margin-top:var(--sk-space-1);font-size:var(--sk-font-size-xl);display:block}.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{grid-template-columns:minmax(15rem,.72fr) minmax(24rem,1.35fr) minmax(16rem,.78fr);min-height:43rem;display:grid}.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{gap:var(--sk-space-1);margin-top:var(--sk-space-4);color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-xs);display:grid}.sk-pattern-selected-case{flex-direction:column;display:flex}.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{max-width:28rem;margin-top:var(--sk-space-3);font-size:var(--sk-font-size-2xl);line-height:var(--sk-line-height-display);display:block}.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{margin-top:var(--sk-space-6);border:var(--sk-border-width-default) solid var(--sk-color-border-subtle);border-radius:var(--sk-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.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{padding:var(--sk-space-6);color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary);border-radius:var(--sk-radius-md);margin-top:auto}.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{justify-content:space-between;gap:var(--sk-space-3);padding-block:var(--sk-space-3);cursor:pointer;list-style:none;display:flex}.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{gap:var(--sk-space-4);margin-top:var(--sk-space-4);padding:0;list-style:none;display:grid}.sk-pattern-audit-trail-preview li{gap:var(--sk-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.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{background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-lg);overflow:hidden}.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{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sk-pattern-local-artifact-flow__stages li{gap:var(--sk-space-4);grid-template-columns:auto minmax(0,1fr);min-height:21rem;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,3vw,3rem);display:grid}.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{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);flex-direction:column;display:flex}.sk-pattern-local-artifact-flow__step span:last-child{background:var(--sk-color-link);flex:1;width:.16rem}.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{margin-top:var(--sk-space-6);color:var(--sk-color-link);font-size:var(--sk-font-size-sm);display:block}.sk-pattern-local-artifact-flow__stage-facts{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);display:grid}.sk-pattern-local-artifact-flow__stage-facts div{gap:var(--sk-space-1);display:grid}.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{color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.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{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);grid-template-columns:1.2fr 1fr 1fr;display:grid}.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{color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-sm);display:block}.sk-pattern-local-artifact-flow__receipt strong{margin-block:var(--sk-space-2);display:block}.sk-pattern-local-artifact-flow__links{gap:var(--sk-space-2) var(--sk-space-3);flex-wrap:wrap;display:flex}.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{gap:var(--sk-space-4) var(--sk-space-8);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);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sk-pattern-permission-explainer__facts{gap:var(--sk-space-2);color:var(--sk-color-ink-muted);display:grid}.sk-pattern-tool-directory{background:var(--sk-color-surface);border:var(--sk-border-width-default) solid var(--sk-color-border-strong);border-radius:var(--sk-radius-lg);overflow:hidden}.sk-pattern-tool-directory__head{color:var(--sk-color-surface-raised);background:var(--sk-color-brand-primary);flex-wrap:nowrap;padding:clamp(1.5rem,3vw,3rem)}.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{gap:var(--sk-space-3) var(--sk-space-8);border-bottom:var(--sk-border-width-default) solid var(--sk-color-border-subtle);grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);align-items:center;padding:clamp(1.5rem,3vw,3rem);display:grid}.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{color:var(--sk-color-ink-muted);font-size:var(--sk-font-size-sm);grid-column:2}.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);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);background:0 0}.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]{gap:var(--sk-space-6);padding:var(--sk-space-6) clamp(1.5rem, 3vw, 3rem);grid-template-columns:auto minmax(14rem,.8fr) minmax(24rem,1.2fr) auto;align-items:center;display:grid}.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{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);align-self:center;text-decoration:underline}.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{text-align:center;padding:clamp(3rem,8vw,7rem)}.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{gap:var(--sk-space-3) var(--sk-space-6);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));grid-template-columns:minmax(12rem,.4fr) minmax(16rem,.6fr) minmax(18rem,1fr) auto;align-items:center;display:grid}.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{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);grid-template-columns:minmax(0,1fr) auto;display:grid}.sk-pattern-output-artifact-summary__meta{gap:var(--sk-space-4);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (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){gap:var(--sk-space-4);grid-template-columns:minmax(0,1fr)}.sk-pattern-trust-boundary__facts div:first-child{border-left:0;padding-left:0}.sk-pattern-review-desk-preview__body{grid-template-columns:minmax(15rem,.72fr) minmax(24rem,1.28fr)}.sk-pattern-evidence-panel{border-top:var(--sk-border-width-default) solid var(--sk-color-border-subtle);grid-column:1/-1;border-left:0!important}.sk-pattern-evidence-panel__items{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.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 (width<=47.99rem){:where(.sk-pattern-trust-boundary,.sk-pattern-local-boundary-banner){padding:var(--sk-space-4)}.sk-pattern-trust-boundary__facts{gap:var(--sk-space-2);grid-template-columns:minmax(0,1fr)}.sk-pattern-trust-boundary__facts div{padding-block:var(--sk-space-2);border-left:0;padding-inline: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{margin-top:var(--sk-space-6);display:grid}.sk-pattern-public-hero__action{justify-content:center;width:100%}.sk-pattern-artifact-bar{padding:var(--sk-space-4);align-items:flex-start}.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{gap:var(--sk-space-3);padding:var(--sk-space-4);flex-direction:column;display:flex}.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{padding:var(--sk-space-4);align-items:flex-start}.sk-pattern-review-desk-preview__summary{gap:var(--sk-space-1);text-align:right;display:grid}.sk-pattern-review-desk-preview__body{flex-direction:column;display:flex}.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{gap:var(--sk-space-2);margin-top:var(--sk-space-4);grid-template-columns:minmax(0,1fr);display:grid}.sk-pattern-work-queue__list article{padding:var(--sk-space-3)}.sk-pattern-work-queue__identity{display:grid}.sk-pattern-work-queue__meta{gap:var(--sk-space-1);margin-top:var(--sk-space-3);font-size:var(--sk-font-size-xs);display:grid}.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{border-left:0;padding-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{padding:var(--sk-space-6) var(--sk-space-4);align-items:flex-start}.sk-pattern-tool-directory__head>p{text-align:right;display:grid}.sk-pattern-tool-directory__search{gap:var(--sk-space-3);padding:var(--sk-space-6) var(--sk-space-4);grid-template-columns:minmax(0,1fr)}.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]{gap:var(--sk-space-4);padding:var(--sk-space-6) var(--sk-space-4);grid-template-columns:auto minmax(0,1fr)}.sk-pattern-tool-directory__results dl,.sk-pattern-tool-card__action{grid-column:2}.sk-pattern-tool-directory__results dl{gap:var(--sk-space-3);grid-template-columns:minmax(0,1fr)}.sk-pattern-tool-directory__escalation{padding:var(--sk-space-6) var(--sk-space-4);grid-template-columns:minmax(0,1fr)}.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}body{margin:0;line-height:1.55}.skip-link{z-index:10;background:var(--ce-ink,#4b2e9e);color:var(--ce-paper-sheet,#fbfcfe);padding:.75rem 1rem;position:fixed;inset:0 auto auto 1rem;transform:translateY(-140%)}.skip-link:focus{transform:translateY(1rem)}:where(a):focus-visible{outline:2px solid var(--sk-color-focus);outline-offset:3px}:where(.site-header,.site-footer)>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,78rem);margin-inline:auto;display:flex}:where(.site-header,.site-footer) a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}:where(.site-header,.site-footer) nav{flex-wrap:wrap;gap:0 1.25rem;display:flex}main{width:min(100% - 2rem,78rem);margin-inline:auto;padding-block:clamp(3rem,8vw,6rem) 0}body.p4-shell main{padding-block-start:clamp(1.5rem,4vw,3rem)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}}
