.pxt{width:100%;max-width:var(--pxs-content);margin-inline:auto;padding-block:clamp(16px,3vw,32px) 64px;display:grid;gap:18px}.pxt-title{margin:0;font-family:var(--font-display);font-size:var(--pxs-fs-lg);font-weight:600;color:var(--ink)}.pxt-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-bottom:10px;border-bottom:var(--hairline)}.pxt-figures{display:inline-flex;flex-wrap:wrap;gap:0 14px;margin-left:auto;font-family:var(--font-mono);font-size:var(--pxs-fs-xs);color:var(--ink-mute);font-variant-numeric:tabular-nums}.pxt-head .pxt-invite{flex-basis:100%}.pxt-picker select{min-height:var(--pxs-tap);padding:0 10px;border:0;border-radius:var(--pxs-r-control);background:var(--pxs-wash);color:var(--ink);font:inherit;font-size:var(--pxs-fs-sm)}.pxt-none,.pxt-team{display:grid;gap:16px;min-width:0}.pxt-roster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:16px clamp(20px,3vw,48px);align-items:start}.pxt-section{min-width:0}.pxt-band{display:flex;align-items:center;gap:8px;min-height:var(--pxs-row-one);padding:0 8px;border-radius:var(--pxs-r-control);background:var(--pxs-wash);font-family:var(--font-display);font-size:var(--pxs-fs-sm);font-weight:500;color:var(--ink-soft);cursor:pointer;list-style:none}.pxt-band::-webkit-details-marker{display:none}.pxt-caret{display:inline-block;color:var(--ink-mute);transition:transform var(--dur-quick) var(--ease-quiet)}.pxt-section[open]>.pxt-band .pxt-caret{transform:rotate(90deg)}.pxt-count{font-family:var(--font-mono);font-size:var(--pxs-fs-xs);color:var(--ink-mute);font-variant-numeric:tabular-nums}.pxt-rows{list-style:none;margin:4px 0 0;padding:0;display:grid}.pxt-row{display:grid;align-content:center;padding:0 8px;border-bottom:1px solid var(--pxs-faint-rule);min-width:0}.pxt-row--one{display:flex;align-items:center;gap:10px;min-height:var(--pxs-row-one)}.pxt-row--two{gap:2px;min-height:var(--pxs-row-two)}@media (pointer:coarse){.pxt-row--one,.pxt-row--two{min-height:var(--pxs-tap)}}.pxt-line{display:flex;align-items:center;gap:10px;min-width:0}.pxt-mark{display:inline-flex;flex:0 0 auto;color:var(--ink-mute)}.pxt-kind{width:1.2em;justify-content:center;font-family:var(--font-mono)}.pxt-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--pxs-fs-sm);font-weight:500;color:var(--ink)}.pxt-muted,.pxt-role{font-size:var(--pxs-fs-xs);color:var(--ink-mute);white-space:nowrap}.pxt-fill{flex:1 1 auto}.pxt-figure{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:var(--pxs-fs-xs);color:var(--ink-soft)}.pxt-figure svg{width:14px;height:14px}.pxs .pxt-row .pxs-quiet-btn{font-size:var(--pxs-fs-xs)}.pxt-age{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--pxs-fs-xs);font-variant-numeric:tabular-nums}.pxt-age,.pxt-meta{color:var(--ink-mute)}.pxt-meta{display:flex;flex-wrap:wrap;gap:0 8px;min-width:0;padding-left:calc(1.2em + 10px);font-size:var(--pxs-fs-xs);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pxt-meta>*+:before{content:"· "}.pxt-tabs{display:flex;gap:2px 18px;border-bottom:var(--hairline)}.pxs .pxt-scope button,.pxs .pxt-tabs button{min-height:var(--pxs-tap);padding:0 2px;color:var(--ink-mute);font-family:var(--font-display);font-size:var(--pxs-fs-sm)}.pxs .pxt-scope button:hover,.pxs .pxt-tabs button:hover{color:var(--ink)}.pxs .pxt-scope button[aria-pressed=true],.pxs .pxt-tabs button[aria-pressed=true]{color:var(--pxs-system);box-shadow:inset 0 -2px var(--pxs-system)}.pxt-activity{display:grid;gap:10px;justify-items:start}.pxt-activity>.pxt-rows{width:100%}.pxt-stats{display:grid;gap:14px;min-width:0}.pxt-stats-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.pxt-table{width:100%;border-collapse:collapse;font-size:var(--pxs-fs-sm)}.pxt-table td,.pxt-table th{height:var(--pxs-row-one);padding:0 8px;border-bottom:1px solid var(--pxs-faint-rule);text-align:right;font-family:var(--font-mono);font-size:var(--pxs-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.pxt-table thead th{color:var(--ink-mute);font-family:var(--font-display);font-weight:500}.pxt-table tbody th,.pxt-table thead th:first-child{text-align:left;font-family:var(--font-display);font-size:var(--pxs-fs-sm);font-weight:500;color:var(--ink);max-width:18rem;overflow:hidden;text-overflow:ellipsis}@media (max-width:720px){.pxt-table--members td:nth-child(3),.pxt-table--members td:nth-child(4),.pxt-table--members th:nth-child(3),.pxt-table--members th:nth-child(4){display:none}.pxt-table tbody th{max-width:9rem}}.pxt-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.pxt-input{flex:1 1 16rem;min-width:0;min-height:var(--pxs-tap);padding:0 12px;border:0;border-radius:var(--pxs-r-control);background:var(--pxs-wash);color:var(--ink);font:inherit;font-size:var(--pxs-fs-sm)}.pxt-input:focus{outline:2px solid var(--pxs-focus);outline-offset:0}.pxt-said{flex-basis:100%;margin:0}.pxt-said:empty{display:none}.pxs .pxt-said[data-tone=err]{color:var(--pxs-high)}.pxt-invite{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.pxt-invite-link{font-family:var(--font-mono);font-size:var(--pxs-fs-xs)}.pxs-repos.pxs-repos--share{grid-template-columns:24px minmax(9rem,22%) minmax(0,1fr) 24px auto auto}.pxs-repo-share{display:inline-flex;justify-content:flex-end;min-width:0}@media (max-width:1024px){.pxs-repos.pxs-repos--share{grid-template-columns:24px minmax(0,1fr) auto auto}.pxs-repos--share .pxs-repo .pxs-repo-share{grid-row:1;grid-column:4}}.pxt-share{position:relative;gap:6px}.pxs .pxt-share-btn,.pxt-share{display:inline-flex;align-items:center}.pxs .pxt-share-btn{gap:4px;min-height:var(--pxs-row-one);padding:0 8px;border-radius:999px;color:var(--ink-mute);font-family:var(--font-display);font-size:var(--pxs-fs-xs);white-space:nowrap;transition:background var(--dur-quick) var(--ease-quiet)}.pxs .pxt-share-btn:hover{background:var(--pxs-wash);color:var(--ink)}.pxs .pxt-share[data-shared=yes] .pxt-share-btn{color:var(--pxs-system)}@media (pointer:coarse){.pxs .pxt-share-btn{min-height:var(--pxs-tap)}}.pxt-share-failed{font-size:var(--pxs-fs-2xs);color:var(--pxs-high)}.pxt-share-menu{position:absolute;right:0;top:100%;z-index:3;display:grid;gap:2px;min-width:12rem;padding:6px;border-radius:var(--pxs-r-control);background:var(--pxs-raised);box-shadow:0 0 0 1px var(--pxs-faint-rule)}.pxt-share-item{display:flex;align-items:center;gap:8px;min-height:var(--pxs-tap);padding:0 6px;font-size:var(--pxs-fs-sm);color:var(--ink);cursor:pointer}.pxt-scope{display:inline-flex;gap:0 12px;flex:0 0 auto}.pxs-session-row>.pxs-cell--who{flex:0 1 18ch;color:var(--ink-mute);font-size:var(--pxs-fs-xs)}@media (max-width:1024px){.pxs-session-row>.pxs-cell--who{grid-area:cover}}.pxt-teammate{display:flex;flex-wrap:wrap;gap:0 8px;margin:0;flex-basis:100%;font-size:var(--pxs-fs-sm);color:var(--ink-soft)}.pxt-teammate>*+:before{content:"· ";color:var(--ink-mute)}.pxt-readonly{color:var(--ink-mute)}@media (prefers-reduced-motion:reduce){.pxs .pxt-share-btn,.pxt-caret{transition:none}}.pxs-insights{width:100%;max-width:var(--pxs-content);margin:0 auto;padding:var(--pxs-gutter) 0}.pxs-insights-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5em 2em;margin-bottom:var(--pxs-gutter)}.pxs-insights-head>header{margin:0}.pxs-insights h1{margin:0;font-family:var(--font-serif);font-size:var(--pxs-fs-title);font-weight:560;line-height:1.1}.pxs-insights-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pxs-gutter);margin-bottom:var(--pxs-gutter)}.pxs-insights-total{display:flex;flex-direction:column-reverse;justify-content:end;gap:.4em;margin:0}.pxs-insights-total dt{font-size:var(--pxs-fs-lg)}.pxs-insights-total dd{margin:0;font:560 var(--pxs-fs-count)/1 var(--font-serif);letter-spacing:-.03em;overflow-wrap:anywhere}.pxs-insights-coverage{min-width:0;display:flex;flex-direction:column;justify-content:end}.pxs-insights-coverage-head,.pxs-insights-window{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5em 1em}.pxs-insights-coverage-head{align-items:baseline;margin-bottom:1em}.pxs-insights-coverage h2{margin:0;font:560 var(--pxs-fs-step)/1.2 var(--font-serif)}.pxs-insights-count,.pxs-insights-coverage-head>span,.pxs-insights-window{font-size:var(--pxs-fs-body);color:var(--ink-soft)}.pxs-insights-strip{display:flex;gap:.25em;height:1.1em;background:var(--pxs-wash)}.pxs-insights-strip>span{flex-basis:0;min-width:0}.pxs-insights-strip [data-state=assessed]{background:var(--pxs-bar-robin)}.pxs-insights-strip [data-state=unavailable]{background:var(--pxs-bar-straw)}.pxs-insights-strip [data-state=invalid]{background:var(--pxs-bar-lilac)}.pxs-insights-legend{display:flex;flex-wrap:wrap;gap:.8em 1.5em;margin:1em 0;font-size:var(--pxs-fs-body)}.pxs-insights-legend>div{display:flex;align-items:center;gap:.45em}.pxs-insights-legend>div:before{content:"";width:.5em;height:.5em;background:var(--pxs-bar-robin)}.pxs-insights-legend [data-state=unavailable]:before{background:var(--pxs-bar-straw)}.pxs-insights-legend [data-state=invalid]:before{background:var(--pxs-bar-lilac)}.pxs-insights-legend dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.pxs-insights-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1em;margin-bottom:1em}.pxs-insights-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:.2em}.pxs .pxs-insights-filters button{display:inline-flex;align-items:center;justify-content:center;gap:.3em;min-height:var(--pxs-tap);padding:.4em .35em;border-radius:var(--pxs-r-control);font-size:var(--pxs-fs-body)}.pxs-insights-filters .pxs-insight-basis-mark{display:none}.pxs .pxs-insights-filters button[aria-pressed=true]{background:var(--pxs-tint-robin);box-shadow:inset 0 calc(-1 * var(--pxs-rule-width)) var(--pxs-system)}.pxs .pxs-insights-filters button:hover{background:var(--pxs-wash-strong)}.pxs-insights-filter-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pxs-insight-basis-mark{flex-shrink:0;display:inline-block;width:.65em;height:.65em;border:var(--pxs-rule-width) solid;border-radius:50%}[data-basis=observed] .pxs-insight-basis-mark{background:currentColor}[data-basis=all] .pxs-insight-basis-mark{border-radius:0;background:var(--pxs-wash-strong)}.pxs-insight-list{list-style:none;padding:0;margin:0}.pxs-insight{border-top:var(--hairline);overflow-wrap:anywhere}.pxs-insight-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75em 1em;padding:1.5em 0;cursor:pointer;list-style:none}.pxs-insight-disclosure>summary::-webkit-details-marker{display:none}.pxs-insight-disclosure>summary:hover .pxs-insight-main{color:var(--pxs-system)}.pxs-insight-basis{display:inline-flex;align-items:center;gap:.6em;font-size:var(--pxs-fs-body)}.pxs-insight-basis-mark{color:var(--pxs-system)}.pxs-insight[data-basis=inferred] .pxs-insight-basis-mark{color:var(--ink-soft)}.pxs-insight-main{grid-column:1/-1;grid-row:2;min-width:0}.pxs-insight h2,.pxs-insight h3{margin:0;font-family:var(--font-serif);font-size:var(--pxs-fs-step);font-weight:500;line-height:1.35}.pxs-insight-open{grid-column:2;grid-row:1;display:flex;align-items:center;gap:1em;font-size:var(--pxs-fs-body);white-space:nowrap}.pxs-insight-toggle{font-size:var(--pxs-fs-step);line-height:1}.pxs-insight-disclosure[open] .pxs-insight-toggle{transform:rotate(45deg)}.pxs-insight-detail{padding-bottom:1.5em}.pxs-insight-detail dl{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5em;margin:0 0 1.5em}.pxs-insight-detail dl:empty{display:none}.pxs-insight-detail .pxs-insight-observation{grid-template-columns:minmax(0,1fr)}.pxs-insight-detail dl>div{min-width:0;padding-left:1em;border-left:var(--hairline)}.pxs-insight-detail .pxs-insight-explanations>div{border-left-style:dashed}.pxs-insight-detail dt{display:flex;align-items:center;gap:.5em;margin-bottom:.5em;font-weight:600;font-size:var(--pxs-fs-body)}.pxs-insight-proposal dt:before{content:"";width:.45em;height:.45em;border:var(--pxs-rule-width) solid var(--ink-soft)}.pxs-insight-detail dd{margin:0;color:var(--ink-soft);font-size:var(--pxs-fs-md);line-height:1.6}.pxs-insight-evidence{display:flex;flex-wrap:wrap;gap:0 1.5em;border-top:var(--hairline)}.pxs .pxs-insight-evidence a{display:inline-flex;align-items:center;min-height:var(--pxs-tap);color:var(--pxs-system);font-size:var(--pxs-fs-body);text-decoration:underline;text-underline-offset:.2em}@media (min-width:640px){.pxs-insights-filters{display:flex;width:auto;gap:.5em}.pxs .pxs-insights-filters button{padding-inline:.75em;gap:.5em}.pxs-insights-filters .pxs-insight-basis-mark{display:inline-block}.pxs-insights-overview{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.pxs-insight-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pxs-insight-disclosure>summary{grid-template-columns:minmax(7em,.5fr) minmax(0,3fr) auto;gap:1.5em}.pxs-insight-main{grid-column:2;grid-row:1}.pxs-insight-open{grid-column:3}.pxs-insight-detail{margin-left:calc((100% - 3em) / 7)}}.pxs-review-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5em;min-width:0;overflow-wrap:anywhere}.pxs-review-actions h2{margin:0;font:560 var(--pxs-fs-step)/1.2 var(--font-serif)}.pxs-review-actions h3{margin:0;font-size:var(--pxs-fs-lg);font-weight:600}.pxs-review-actions p{margin:.6em 0;line-height:1.55}.pxs-actions-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5em 1em}.pxs-actions-mark{display:inline-block;min-width:1.5em;font-weight:600}.pxs-actions-intent [data-fulfillment=unknown] .pxs-actions-mark{color:var(--ink-soft)}.pxs-actions-list{list-style:none;padding:0;margin:0}.pxs-actions-list>li{padding-block:.75em;border-bottom:var(--hairline)}.pxs-actions-disclosure>summary{min-height:var(--pxs-tap);padding-block:.75em;cursor:pointer;font-weight:500}.pxs-actions-disclosure>summary::marker{color:var(--pxs-system)}.pxs .pxs-actions-prompt{display:block;min-height:calc(var(--pxs-row) * 4);width:100%;max-width:100%;resize:vertical;padding:1em;margin-top:.5em;border:var(--hairline);border-radius:var(--pxs-r-control);background:var(--pxs-reader-ground);color:var(--pxs-ink);font:400 var(--pxs-fs-body)/1.55 var(--font-mono)}.pxs .pxs-actions-prompt:focus-visible,.pxs-actions-disclosure>summary:focus-visible{outline:var(--pxs-rule-width) solid var(--pxs-system);outline-offset:var(--pxs-rule-width)}