html,body{margin:0}body{background:var(--cr-gradient-horizon), var(--cr-gradient-canvas), var(--cr-color-bg-canvas);color:var(--cr-color-text-default);font-family:var(--cr-font-family-sans);background-attachment:fixed}h1,h2,h3,p{margin:0}a{color:var(--cr-color-text-link)}code{font-family:var(--cr-font-family-mono);font-size:.92em}.ex-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ex-muted{color:var(--cr-color-text-muted)}.ex-small{font-size:var(--cr-font-size-sm)}.ex-danger{color:var(--cr-color-danger-text);font-weight:var(--cr-font-weight-semibold)}.ex-label{margin-bottom:var(--cr-space-2);color:var(--cr-color-text-muted);font-size:var(--cr-font-size-xs);font-weight:var(--cr-font-weight-semibold)}.ex-note{margin-bottom:calc(var(--cr-space-2) * -1);color:var(--cr-color-text-muted);font-size:var(--cr-font-size-xs)}.ex-page{gap:var(--cr-space-6);max-width:1200px;padding:var(--cr-space-6) var(--cr-space-4) var(--cr-space-12);flex-direction:column;margin:0 auto;display:flex}.ex-top{justify-content:space-between;align-items:center;gap:var(--cr-space-3);flex-wrap:wrap;display:flex}.ex-intro h1{font-size:var(--cr-font-size-4xl);font-weight:var(--cr-font-weight-bold);letter-spacing:var(--cr-font-tracking-title)}.ex-intro p{max-width:64ch;margin-top:var(--cr-space-2);color:var(--cr-color-text-secondary);font-size:var(--cr-font-size-lg)}.ex-phones{justify-content:center;gap:var(--cr-space-10);flex-wrap:wrap;display:flex}.ex-phone{min-height:0;margin:0 calc(var(--cr-space-4) * -1) calc(var(--cr-space-4) * -1);flex-direction:column;flex:1;display:flex}.ex-phone__page{min-height:0;padding:0 var(--cr-space-3) var(--cr-space-3);flex:1;overflow-y:auto}.ex-phone__run{gap:var(--cr-space-4);flex-direction:column;display:flex}.ex-phone__run h2{font-size:var(--cr-font-size-xl);font-weight:var(--cr-font-weight-bold);letter-spacing:var(--cr-font-tracking-title)}.ex-phone__tabs{padding:var(--cr-space-2) var(--cr-space-3) var(--cr-space-5);border-top:1px solid var(--cr-color-border-default);background:var(--cr-color-glass-sheet);display:flex}.ex-phone__tabs button{border-radius:var(--cr-radius-md);min-height:40px;color:var(--cr-color-text-muted);font:inherit;font-size:var(--cr-font-size-sm);font-weight:var(--cr-font-weight-semibold);cursor:pointer;background:0 0;border:0;flex:1}.ex-phone__tabs button[aria-current]{background:var(--cr-color-ink-bg);color:var(--cr-color-ink-fg)}.ex-phone__tabs button:focus-visible{outline:var(--cr-focus-width) solid var(--cr-color-focus);outline-offset:var(--cr-focus-offset)}.ex-sheet{z-index:2;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.ex-sheet__scrim{background:var(--cr-color-bg-overlay);cursor:pointer;border:0;position:absolute;inset:0}.ex-sheet__panel{max-height:85%;padding:var(--cr-space-2) var(--cr-space-3) var(--cr-space-5);border-radius:var(--cr-radius-2xl) var(--cr-radius-2xl) 0 0;background:var(--cr-color-bg-surface);box-shadow:var(--cr-shadow-sheet);position:relative;overflow-y:auto}.ex-sheet__close{justify-content:flex-end;display:flex}
