.boundary .page-head{z-index:1;padding:var(--space-20) 0 var(--space-5);position:relative}.boundary .eyebrow{font-size:var(--fs-caption);letter-spacing:.2em;text-transform:uppercase;color:var(--violet-bright);margin:0 0 var(--space-4)}.boundary .page-title{font-size:var(--fs-page-title);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-display);margin:0 0 var(--space-6);line-height:1.08}.boundary .page-sub{font-size:var(--fs-sub);line-height:var(--lh-body);color:var(--text-muted);max-width:52ch;margin:0}.boundary .boundary-body{z-index:1;max-width:56ch;padding:var(--space-8) 0 var(--space-24);position:relative}.boundary .boundary-lead{margin:0 0 var(--space-4);font-size:var(--fs-caption);color:var(--text-subtle)}.boundary .boundary-links{border-top:var(--border-width) solid var(--border-subtle);margin:0;padding:0;list-style:none}.boundary .boundary-links li{border-bottom:var(--border-width) solid var(--border-subtle)}.boundary .boundary-links a{gap:var(--space-1) var(--space-4);padding:var(--space-5) var(--space-2);color:inherit;border-radius:var(--r-sm);transition:background var(--dur) var(--ease-out), padding-left var(--dur) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.boundary .bl-label{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text);transition:color var(--dur) var(--ease-out);grid-column:1}.boundary .bl-desc{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-muted);grid-column:1}.boundary .bl-arrow{color:var(--violet-bright);transition:transform var(--dur) var(--ease-out);grid-area:1/2/span 2;align-self:center}.boundary .boundary-links a:hover{background:var(--tint-violet);padding-left:var(--space-4)}.boundary .boundary-links a:hover .bl-label{color:var(--violet-bright)}.boundary .boundary-links a:hover .bl-arrow{transform:translate(4px)}.boundary .boundary-actions{gap:var(--gap-sm);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.boundary .boundary-actions:first-child{margin-top:0}.boundary .boundary-code{margin:var(--space-6) 0 0;font-size:var(--fs-xs);color:var(--text-subtle)}.boundary .boundary-code code{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.boundary .boundary-help{margin:var(--space-6) 0 0;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-muted)}.boundary .boundary-help a{color:var(--violet-bright);text-underline-offset:var(--space-1);text-decoration:underline}@media (prefers-reduced-motion:reduce){.boundary .boundary-links a,.boundary .bl-label,.boundary .bl-arrow{transition:none}.boundary .boundary-links a:hover{padding-left:var(--space-2)}.boundary .boundary-links a:hover .bl-arrow{transform:none}}
