.xp-page{display:grid;gap:var(--space-6);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.xp-page p,.xp-page h1,.xp-page h2,.xp-page h3{margin:0}.xp-top{display:grid;gap:var(--space-2)}.xp-crumbs ol,.pb-crumbs ol,.xp-crumbs li,.pb-crumbs li{align-items:baseline}.xp-crumbs a,.xp-crumbs [aria-current],.pb-crumbs a,.pb-crumbs [aria-current]{display:inline;padding-block:0;min-height:0;line-height:inherit}.xp-crumbs svg,.pb-crumbs svg{align-self:center}.xp-crumbs-phone{display:none}.xp-pagehead{display:flex;align-items:center;gap:var(--space-4)}.xp-pagetitle{min-width:0;font-family:var(--typography-h1-family);font-size:var(--typography-h1-size);font-weight:var(--typography-h1-weight);letter-spacing:var(--typography-h1-tracking);line-height:var(--typography-h1-line-height);overflow-wrap:anywhere}.xp-pagetitle:focus{outline:none}.xp-spacer{flex:1}.xp-more{display:flex}.xp-meta{display:flex;align-items:center;gap:var(--space-2);font-size:var(--typography-body-size);line-height:var(--typography-body-line-height)}.xp-archived{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-end:var(--space-4)}.xp-page strong{font-weight:var(--font-weight-semibold)}.xp-muted{color:var(--color-text-muted)}.xp-skel{height:var(--size-64)}.xp-skel-rows{height:var(--size-24)}.xp-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--size-96));gap:var(--space-10);align-items:center;padding:var(--space-8) var(--space-10);border-radius:var(--radius-container);background-color:var(--color-bg-subtle)}.xp-start-text,.xp-start-intro{display:grid;gap:var(--space-5)}.xp-start-intro{gap:var(--space-2)}.xp-h-lg{font-family:var(--typography-h2-family);font-size:var(--typography-h2-size);font-weight:var(--typography-h2-weight);letter-spacing:var(--typography-h2-tracking);line-height:var(--typography-h2-line-height)}.xp-body{font-size:var(--typography-body-size);line-height:var(--typography-body-line-height)}.xp-h2{font-size:var(--typography-body-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-body-line-height)}.xp-paste{overflow:hidden;border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-control);background-color:var(--color-surface-default)}.xp-paste-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-block-end:var(--border-width-1) solid var(--color-border-default)}.xp-paste-head>:first-child{flex:1}.xp-paste-body{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4)}.xp-cmdline{flex:1;min-width:0;padding:0;background:none;font-family:var(--font-family-mono);overflow-wrap:anywhere;user-select:all}.xp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.xp-start .xp-acts{gap:var(--space-6)}.xp-preview-acts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.xp-act{display:flex;min-width:0}.xp-act.is-main{grid-column:1}.xp-act.is-second{grid-column:2}.xp-act.is-third{grid-column:1 / -1;justify-self:center;gap:var(--space-2)}.xp-act.is-main>*,.xp-act.is-second>*{flex:1 1 auto;inline-size:100%}@container (max-width: 37.5rem){.xp-preview-acts:not(:has(>.is-second))>.is-main{grid-column:1 / -1}}@container (max-width: 26rem){.xp-preview-acts{grid-template-columns:minmax(0,1fr)}.xp-act.is-main,.xp-act.is-second{grid-column:1}}.xp-continue .xp-claude{flex:none;margin-inline-end:var(--space-1-5)}.xp-paste-setup{margin:0;padding:0 var(--space-4) var(--space-4);overflow-wrap:anywhere}.xp-paste-setup code{display:block;margin-block-start:var(--space-1);padding:0;background:none;user-select:all}.xp-paste-other{margin:0;padding:0 var(--space-4) var(--space-3)}.xp-cc-steps{display:grid;gap:var(--space-4);margin:0;padding-inline-start:var(--space-5)}.xp-cc-steps li{padding-inline-start:var(--space-1)}.xp-cc-steps li>*+*{margin-block-start:var(--space-3)}.xp-cc-steps li::marker{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.xp-cc-steps p{margin:0}.xp-cc-address{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:var(--border-width-1) solid var(--color-border-strong);border-radius:var(--radius-control);background-color:var(--color-surface-default)}.xp-cc-url{flex:1 1 var(--size-64);min-width:0;padding:0;background:none;font-family:var(--font-family-mono);overflow-wrap:anywhere;user-select:all}.xp-cc-address>button{flex:none}.xp-cc-quiet{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--typography-caption-size)}.xp-cc-steps .xp-cc-quiet{margin:0}.xp-cf{display:grid;gap:var(--space-3);min-width:0}.xp-cf .xp-cc-quiet{margin:0}.xp-cf-then{margin:var(--space-2) 0 0}.xp-today{font-weight:var(--font-weight-medium)}.xp-frame{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;justify-content:center;overflow:hidden;aspect-ratio:16 / 10;border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-surface-default)}.xp-frame.is-empty{border-width:var(--border-width-2);border-style:dashed;border-color:var(--color-border-strong)}.xp-frame-lines{display:grid;gap:var(--space-2);width:var(--size-40);opacity:.7}.xp-frame-lines>span{height:var(--space-2);border-radius:var(--radius-xs);background-color:var(--color-border-default)}.xp-frame-lines>span:first-child{width:45%}.xp-frame-lines>span:last-child{width:70%}.xp-frame.is-shot{position:relative}.xp-captured{position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);padding:var(--space-0-5) var(--space-2);border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-xs);background-color:var(--color-surface-default);color:var(--color-text-muted);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height);white-space:nowrap}.xp-frame.is-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.xp-preview{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-container);background-color:var(--color-bg-subtle);container-type:inline-size}.xp-preview>.xp-frame{flex:1 1 auto;aspect-ratio:auto;min-height:30cqi;max-height:75cqi}.xp-preview>.xp-acts{flex:none}.xp-preview>.xp-frame.is-shot img{position:absolute;inset:0}.xp-note{margin-block-start:calc(-1 * var(--space-2))}.xp-side{display:flex;flex-direction:column;gap:var(--space-6)}.xp-side>.xp-next{flex:1 1 auto;align-content:start}.xp-done{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-6)}.xp-rows{margin:var(--space-1) 0 0;padding:0;list-style:none}.xp-row{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-end:var(--border-width-1) solid var(--color-border-default)}.xp-row-text{flex:1;min-width:0}.xp-when{white-space:nowrap}.xp-said:empty{display:none}.xp-dev-list{display:grid;gap:var(--space-2);margin:0 0 var(--space-3)}.xp-dev-row{display:grid;grid-template-columns:var(--size-40) minmax(0,1fr);gap:var(--space-3)}.xp-dev-row dt{color:var(--color-text-muted)}.xp-dev-row dd{margin:0;overflow-wrap:anywhere}.xp-dev-take p{margin:0 0 var(--space-2)}.xp-mono{font-family:var(--font-family-mono)}.xp-plate{aspect-ratio:16 / 10;flex-direction:row;gap:var(--space-6);padding:var(--space-8);background-color:var(--color-surface-default)}.xp-plate-art{flex:none;color:var(--color-text-default)}.xp-plate-text{display:grid;gap:var(--space-1);min-width:0}.xp-plate-screen{font-family:var(--typography-h1-family);font-size:var(--typography-h3-size);font-weight:var(--typography-h1-weight);line-height:var(--typography-h3-line-height);overflow-wrap:anywhere}.xp-next{display:grid;gap:var(--space-4);padding:var(--space-6)}.xp-send{display:grid;justify-items:start;gap:var(--space-1)}.xp-version{margin:0}.xp-version a{display:inline-flex;align-items:center;gap:var(--space-1)}.xp-answer{display:grid;gap:var(--space-3)}.xp-reply{justify-items:start}.xp-reply>:first-child{justify-self:stretch}.xp-question,.xp-declined{display:grid;gap:var(--space-3)}.xp-quote{display:grid;justify-items:start;gap:var(--space-2);margin:0}.xp-quote-text{margin:0;padding-inline-start:var(--space-3);border-inline-start:var(--border-width-2) solid var(--color-border-strong);white-space:pre-line;overflow-wrap:anywhere}.xp-quote-by{display:inline-flex;align-items:center;gap:var(--space-2)}.xp-fill{inline-size:100%}.xp-h3{font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-ui-line-height)}.xp-lib{display:grid;gap:var(--space-2)}.xp-pieces{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.xp-piece-item{display:flex}.xp-piece{flex:1;min-width:0}.xp-piece-body{display:flex;align-items:center;gap:var(--space-3)}.xp-piece-value{flex:none}.xp-piece-text{display:grid;flex:1;justify-items:start;gap:var(--space-1);min-width:0}.xp-piece-act{flex:none}.xp-checking{display:flex;align-items:center;gap:var(--space-2)}.xp-unchecked{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.xp-skel-piece{height:var(--size-14)}.xp-notes{display:grid;gap:var(--space-3);align-content:start}.xp-notes-head,.xp-notes-sum{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.xp-notes-sum{justify-content:flex-start}.xp-notes-next,.xp-notes-part,.xp-notes-details:not([hidden]){display:grid;gap:var(--space-2)}.xp-notes-details:not([hidden]){gap:var(--space-5);padding-block-start:var(--space-2)}.xp-notes-text{white-space:pre-line}.xp-notes-list{display:grid;gap:var(--space-1);margin:0;padding-inline-start:var(--space-5)}.xp-notes-group{display:grid;gap:var(--space-1)}.xp-notes-group+.xp-notes-group{margin-block-start:var(--space-2)}.xp-notes-empty{display:flex;align-items:center;gap:var(--space-4)}.xp-notes-art{flex:none;color:var(--color-text-muted)}.xp-notes-form,.xp-notes-cases-edit{display:grid;gap:var(--space-4)}.xp-notes-cases-edit{margin:0;padding:0;border:0;min-width:0}.xp-notes-cases-edit>legend{margin-block-end:var(--space-2);padding:0}.xp-case-row{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-control)}.xp-case-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2) var(--space-3)}.xp-case-note{grid-column:1 / -1}.xp-case-acts{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.xp-case-add{justify-self:start}.xp-notes-error{color:var(--color-feedback-danger-text)}@media(max-width:960px){.xp-start{grid-template-columns:minmax(0,1fr)}.xp-preview>.xp-frame{aspect-ratio:16 / 10;min-height:0;max-height:none}.xp-start{padding:var(--space-6)}}@media(max-width:640px){.xp-crumbs{display:none}.xp-crumbs-phone{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--size-6)}.xp-pagehead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4)}.xp-pagehead>*{grid-column:1;justify-self:start}.xp-pagehead>.xp-spacer{display:none}.xp-pagehead>.xp-more{grid-row:1;grid-column:2}.xp-paste-head{flex-wrap:wrap}.xp-tab-more{display:none}.xp-acts>*{flex:1 1 100%}.xp-preview-acts{grid-template-columns:minmax(0,1fr)}.xp-act.is-main,.xp-act.is-second,.xp-act.is-third{grid-column:1}.xp-act.is-third>*{flex:1 1 auto}.xp-preview .xp-acts>*{inline-size:100%}.xp-plate{aspect-ratio:auto;flex-direction:column;gap:var(--space-3);padding:var(--space-5);text-align:center}.xp-piece-body{flex-wrap:wrap}.xp-piece-act{flex:1 1 100%}.xp-reply-send{justify-self:stretch}.xp-dev-row{grid-template-columns:minmax(0,1fr);gap:0}}.xp-lead-bar{position:sticky;inset-block-end:0;z-index:1;display:grid;gap:var(--space-2);padding-block:var(--space-4);border-block-start:var(--border-width-1) solid var(--color-border-default);background-color:var(--color-bg-default)}.xp-lead-bar-row{display:flex;align-items:center;gap:var(--space-3)}.xp-lead-bar-field{flex:1 1 auto;min-width:0}.xp-lead-quote{display:grid;justify-self:stretch;gap:var(--space-1-5);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background-color:var(--color-surface-default);overflow-wrap:anywhere}.xp-lead-quote figcaption{display:flex;align-items:center;gap:var(--space-2)}.xp-lead-quote blockquote{margin:0;white-space:pre-wrap}.xp-lead-form{display:grid;justify-self:stretch;gap:var(--space-3)}.xp-lead-acts{display:flex;flex-wrap:wrap;gap:var(--space-3)}.xp-lead-why{display:block;overflow-wrap:anywhere}.xp-self-start{align-self:flex-start;justify-self:start}@media(max-width:640px){.xp-lead-bar{position:static}.xp-lead-bar-row{flex-wrap:wrap}.xp-lead-bar-field{flex:1 1 calc(100% - var(--size-11) - var(--space-4))}.xp-lead-bar-row>button:not([aria-label]){flex:1 0 auto;order:2}}.xp-pm{display:grid;justify-items:start;gap:var(--space-3)}.xp-pm p{margin:0}.xp-pm .xp-lead-quote{background-color:var(--color-bg-subtle)}.xp-pm-acts{display:grid;gap:var(--space-3)}.xp-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media(max-width:640px){.xp-compare{grid-template-columns:minmax(0,1fr)}}.xp-compare-side{display:grid;gap:var(--space-2);margin:0}.xp-build{display:grid;gap:var(--space-3);padding-block-end:var(--space-4);border-block-end:var(--border-width-default) solid var(--color-border-default)}.xp-build p{margin:0}.xp-turn .xp-build{padding-block-end:0;border-block-end:0}.xp-build-rows{display:grid;margin:0;padding:0;list-style:none}.xp-build-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-block-start:var(--border-width-default) solid var(--color-border-default)}.xp-build-state{color:var(--color-text-muted)}.xp-build-state.is-looks-right{color:var(--color-feedback-success-text)}.xp-build-state.is-changes{color:var(--color-feedback-danger-text)}.xp-build-note{flex:1 1 100%;white-space:pre-wrap}.xp-board{display:grid;grid-template-columns:minmax(0,1fr) var(--size-96);gap:var(--space-8);align-items:start}.xp-b-left{display:flex;flex-direction:column;gap:var(--space-10);min-width:0}.xp-b-right{position:sticky;inset-block-start:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.xp-b-screen,.xp-b-turn{min-width:0}.xp-b-rail{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.xp-b-main{display:flex;flex-direction:column;gap:var(--space-10);min-width:0}.xp-board.has-turn .li-nothing{border-color:var(--color-border-default);background-color:var(--color-surface-default)}.xp-library{min-width:0;scroll-margin-block-start:var(--space-16);container-type:inline-size}.xp-devline{font-size:var(--typography-body-size)}.xp-from-mockup-list{margin:var(--space-1) 0 0;padding-inline-start:var(--space-5);color:var(--color-text-muted);font-size:var(--typography-body-size)}.xp-code-slot{display:flex}.xp-stage{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-container);background-color:var(--color-bg-subtle)}.xp-st-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);min-height:var(--control-height-sm)}.xp-st-name{font-size:var(--typography-h3-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-h3-line-height)}.xp-st-sub{flex:0 1 auto;min-width:0}.xp-st-about{flex-basis:100%;margin:0;color:var(--color-text-default)}.xp-st-sub.is-alone{color:var(--color-text-default);font-weight:var(--font-weight-medium)}.xp-stage.has-two .xp-frame.is-shot:after{position:absolute;inset:auto 0 0;height:30%;background-image:linear-gradient(to bottom,transparent,var(--color-surface-default));content:"";pointer-events:none}.xp-st-entry{min-width:0}.xp-st-head>.xp-st-modes{display:none;align-self:center;margin-inline-start:auto}.xp-st-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.xp-st-side{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0}.xp-st-label{display:flex;align-items:center;gap:var(--space-2);min-height:var(--size-6)}.xp-st-note{display:flex;align-items:center;gap:var(--space-2)}.xp-st-acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.xp-shotlink{position:relative;display:block;border-radius:var(--radius-container);color:var(--color-text-default);text-decoration:none;transition:transform var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}.xp-shotlink:after{position:absolute;inset:0;border-radius:var(--radius-container);background-color:var(--color-overlay-scrim);opacity:0;content:"";transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.xp-shotlink-pill{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background-color:var(--color-surface-default);box-shadow:var(--elevation-raised);font-size:var(--typography-body-size);font-weight:var(--font-weight-medium);white-space:nowrap;opacity:0;transform:translate(-50%,-50%);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);pointer-events:none}.xp-shotlink-chip{position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2);z-index:1;display:none;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-pill);background-color:var(--color-surface-default);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.xp-shotlink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.xp-shotlink:focus-visible:after,.xp-shotlink:focus-visible .xp-shotlink-pill{opacity:1}@media(hover:hover){.xp-shotlink:hover{box-shadow:var(--elevation-raised);transform:translateY(calc(-1 * var(--space-0-5)))}.xp-shotlink:hover:after,.xp-shotlink:hover .xp-shotlink-pill{opacity:1}}@media(hover:none){.xp-shotlink-chip{display:inline-flex}}@media(prefers-reduced-motion:reduce){.xp-shotlink:hover{transform:none}}.xp-st-mismatch-wrap{position:relative}.xp-st-mismatch{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-container);background-color:var(--color-surface-default);opacity:.94;text-align:center}.xp-turn{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-4);row-gap:var(--space-4);padding:var(--space-6)}.xp-turn>*{grid-column:1 / -1}.xp-turn-eyebrow{grid-column:1;grid-row:1;color:var(--color-text-signal);font-weight:var(--font-weight-semibold)}.xp-turn-q{grid-column:1;grid-row:2;font-family:var(--typography-h2-family);font-size:var(--typography-h2-size);font-weight:var(--typography-h2-weight);letter-spacing:var(--typography-h2-tracking);line-height:var(--typography-h2-line-height)}.xp-turn>.xp-turn-art{grid-column:2;grid-row:1 / 3;align-self:end;height:auto}.xp-turn-body{display:grid;gap:var(--space-2);font-size:var(--typography-body-size);line-height:var(--typography-body-line-height)}.xp-turn-quote{padding-inline-start:var(--space-3);border-inline-start:var(--border-width-2) solid var(--color-action-primary-bg)}.xp-turn-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.xp-turn-steps{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3);padding:0;list-style:none;color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.xp-turn-steps li{display:inline-flex;align-items:center;gap:var(--space-1-5)}.xp-turn-steps .is-current{color:var(--color-text-link);font-weight:var(--font-weight-semibold)}.xp-turn-step-n{display:inline-grid;place-items:center;width:var(--size-5);height:var(--size-5);border:var(--border-width-default) solid currentColor;border-radius:var(--radius-pill);font-size:var(--typography-caption-size);font-variant-numeric:tabular-nums}.xp-turn-steps .is-current .xp-turn-step-n{border-width:var(--border-width-strong)}.xp-turn-steps.is-list{flex-direction:column;flex-wrap:nowrap;margin-block-end:var(--space-2)}.xp-turn-step-when{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.xp-turn-helper{flex:1 1 100%;margin:0;color:var(--color-text-muted);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height);text-align:end}.xp-turn-acts .xp-lead-form,.xp-turn-acts .xp-build{flex:1 1 100%}.xp-turn .xp-build .xp-pm-acts,.xp-turn .xp-lead-form .xp-turn-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.xp-ask{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:start;margin:0}.xp-ask-text{display:grid}.xp-ask figcaption{font-size:var(--typography-caption-size)}.xp-ask blockquote{margin:0}.xp-ask-act{align-self:end}.xp-rail-sec{display:flex;flex-direction:column;gap:var(--space-3);padding-block-start:var(--space-5);border-block-start:var(--border-width-1) solid var(--color-border-default)}.xp-rail-h{font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-ui-line-height)}.xp-tl{position:relative;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.xp-tl:before{position:absolute;inset-block:var(--space-4);inset-inline-start:calc(var(--size-6) / 2);width:var(--border-width-1);background-color:var(--color-border-default);content:""}.xp-tl-row{position:relative;display:grid;grid-template-columns:var(--size-6) minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding-block:var(--space-2)}.xp-tl-dot{display:grid;place-items:center;width:var(--size-6);height:var(--size-6);border:var(--border-width-2) solid var(--color-action-primary-bg);border-radius:var(--radius-full);background-color:var(--color-bg-default);color:var(--color-action-primary-bg)}.xp-tl-quote{grid-column:2 / -1;margin:0;padding:var(--space-2) var(--space-4);border-inline-start:var(--border-width-2) solid var(--color-border-strong);white-space:pre-wrap}.xp-tl-earlier{display:flex;align-items:baseline;gap:var(--space-1)}.xp-compose{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2)}.xp-compose-field{flex:1;min-width:0}[class].xp-code{width:min(var(--size-120),var(--available-width, 100vw));max-width:min(var(--size-120),var(--available-width, 100vw))}.xp-code-panel{display:grid;gap:var(--space-3);padding-block-start:var(--space-3)}.xp-code-branch,.xp-code-foot{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3)}.xp-code-foot{justify-content:space-between}@media(max-width:960px){.xp-board{display:flex;flex-direction:column;gap:var(--space-6)}.xp-b-left,.xp-b-right{display:contents}.xp-b-turn{order:1}.xp-b-screen{order:2}.xp-b-rail{order:3}.xp-b-main{order:4}}@media(max-width:640px){.xp-stage{padding:var(--space-3)}.xp-st-pair{grid-template-columns:minmax(0,1fr)}.xp-st-head>.xp-st-modes{display:inline-flex}.xp-st-pair[data-shown=a]>.is-b,.xp-st-pair[data-shown=b]>.is-a{display:none}.xp-turn{padding:var(--space-5)}.xp-turn .xp-turn-acts>*,.xp-turn .xp-build .xp-pm-acts>*{flex:1 1 100%}.xp-turn>.xp-turn-art{width:var(--size-16)}.xp-pagehead>.xp-code-slot{grid-column:1}}
