.pstate{text-align:center;width:100%;max-width:400px;color:var(--ink-primary);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.pstate[data-layout=section]{padding:var(--space-10) var(--space-4)}.pstate[data-layout=inline]{max-width:560px}.pstate[data-layout=inline] .pstate-actions{margin-top:var(--space-4)}.pstate[data-align=start]{text-align:left;align-items:flex-start;margin-inline:0}.pstate-title{font-family:var(--font-family-display);font-weight:var(--type-fw-regular);color:var(--ink-primary);text-wrap:balance;margin:0}.pstate-body{margin:var(--space-2) 0 0;color:var(--ink-secondary);text-wrap:pretty}.pstate-slot{width:100%;margin-top:var(--space-4);text-align:left}.pstate-actions{margin-top:var(--space-6);align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.pstate[data-align=start] .pstate-actions{align-items:flex-start}.pstate-secondary{min-width:44px;min-height:44px;padding:0 var(--space-3);cursor:pointer;font-family:var(--font-family-sans);font-size:var(--type-fs-body);font-weight:var(--type-fw-regular);color:var(--ink-secondary);text-underline-offset:3px;border-radius:var(--radius-control);background:0 0;border:0;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.pstate-secondary:hover{color:var(--ink-primary)}.pstate-reference{margin:var(--space-6) 0 0;font-size:var(--type-fs-caption);color:var(--ink-tertiary);-webkit-user-select:all;user-select:all}.pstate-reference code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:inherit}.sysl{background:var(--surface-main,var(--surface-default));min-height:100dvh;color:var(--ink-primary);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex}.sysl-top{padding:var(--space-6) var(--page-gutter) 0;align-items:center;min-height:48px;display:flex}.sysl-top a{align-items:center;min-height:44px;display:inline-flex}.sysl-stage{padding:var(--space-6) var(--page-gutter) 16vh;flex:1;justify-content:center;align-items:center;display:flex}.sysl-col{text-align:center;width:100%;max-width:400px;margin-inline:auto}.sysl-stage>.sys-scope{flex-direction:column;align-items:center;width:100%;display:flex}.sysl-stage .pstate{animation:pstate-rise var(--motion-normal) var(--motion-ease-enter) both}@keyframes pstate-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sysl-stage .pstate{animation:none}}.pstate-fact{background:var(--surface-sunken);border-radius:var(--radius-button);padding:var(--space-3) var(--space-4);font-size:var(--type-fs-label);color:var(--ink-secondary);line-height:1.6}.pstate-alert{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);border:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text);font-size:var(--type-fs-label);line-height:1.5}.pstate-check{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--type-fs-label);color:var(--ink-secondary);cursor:pointer;display:flex}@layer base{.pstate-actions [data-slot=button]{height:45px;padding:0 var(--space-6);border-radius:var(--radius-button,12px);background:var(--brand-primary,#ff4c22);color:var(--text-on-brand,#141414);cursor:pointer;border:0;justify-content:center;align-items:center;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.sysl .applique-logo-dark-only{display:none}html.dark .sysl .applique-logo-dark-only{display:block}html.dark .sysl .applique-logo-light-only{display:none}}
