@layer components{.platform-page-header{border-bottom:1px solid var(--border-strong);background:var(--st-paper,var(--background));position:relative}.platform-page-header__toolbar{z-index:20;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;display:flex;position:relative}.platform-page-header__hub,.platform-page-header__switcher>summary{min-height:2.75rem;color:var(--strong);font-family:var(--font-display);outline-offset:3px;outline:2px solid #0000;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.platform-page-header__hub:hover,.platform-page-header__switcher>summary:hover{color:var(--brand)}.platform-page-header__hub:focus-visible,.platform-page-header__switcher>summary:focus-visible,.platform-page-header__switcher nav a:focus-visible{outline-color:var(--ring)}.platform-page-header__switcher{position:relative}.platform-page-header__switcher>summary{cursor:pointer;list-style:none}.platform-page-header__switcher>summary::-webkit-details-marker{display:none}.platform-page-header__switcher>summary svg{width:.9rem;height:.9rem;transition:transform .15s}.platform-page-header__switcher[open]>summary svg{transform:rotate(180deg)}.platform-page-header__switcher nav{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:min(20rem,100vw - 2rem);display:grid;position:absolute;top:calc(100% + .4rem);right:0;overflow:hidden;box-shadow:0 18px 48px -28px #0a141359}.platform-page-header__switcher nav a{border-bottom:1px solid var(--border);min-height:2.75rem;color:var(--foreground);font-family:var(--font-display);outline-offset:-3px;outline:2px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;font-size:.8125rem;display:flex}.platform-page-header__switcher nav a:last-child{border-bottom:0}.platform-page-header__switcher nav a:hover,.platform-page-header__switcher nav a[aria-current=page]{background:var(--band);color:var(--strong)}.platform-page-header__switcher nav a>span{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.platform-page-header__hero{grid-template-columns:minmax(0,.92fr) minmax(26rem,1.08fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(3.25rem,5vw,4.75rem);display:grid}.platform-page-header__copy{min-width:0}.platform-page-header__copy h1{max-width:17ch;color:var(--strong);font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(2.4rem,3.6vw,3.45rem);font-weight:520;line-height:1.02}.platform-page-header__lead{max-width:36rem;color:var(--muted-foreground);font-family:var(--font-display);margin-top:1.15rem;font-size:1.0625rem;line-height:1.6}.platform-page-header__lead+.platform-page-header__lead{margin-top:.7rem}.platform-header-preview{color:#f4f7f6;background:#0a1413;border:1px solid #f4f7f62b;border-radius:.75rem;min-width:0;padding:clamp(1.4rem,3vw,2rem)}.platform-header-preview__label{color:#3ddc91;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f4f7f624;padding-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:650}.platform-header-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:clamp(.65rem,2vw,1.25rem);padding-top:1.5rem;display:grid}.platform-header-flow--github{grid-template-columns:minmax(0,.85fr) auto minmax(0,1.15fr)}.platform-header-flow--five{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto auto}.platform-header-git-map{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;gap:1rem;padding-top:1.5rem;display:grid}.platform-header-git-source{border-radius:var(--radius-sm);color:#0a1413;background:#f4f7f6;align-items:center;gap:.75rem;min-width:0;padding:1rem;display:flex}.platform-header-git-source svg{color:#087047;flex:none;width:1.15rem;height:1.15rem}.platform-header-git-source strong,.platform-header-git-source span{display:block}.platform-header-git-source strong{font-size:.875rem;line-height:1.3}.platform-header-git-source span{color:#636a69;margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.platform-header-branch-map{gap:.55rem;min-width:0;display:grid}.platform-header-branch-map>div{border-radius:var(--radius-sm);border:1px solid #f4f7f62e;grid-template-columns:minmax(3.5rem,.65fr) minmax(1.5rem,.35fr) minmax(5rem,1fr);align-items:center;gap:.5rem;min-width:0;padding:.7rem .8rem;display:grid}.platform-header-branch-map code{color:#a4aaa9;font-size:.6875rem}.platform-header-branch-map i{background:#3ddc91;height:1px}.platform-header-branch-map strong{color:#f4f7f6;font-size:.875rem;font-weight:550}.platform-header-node,.platform-header-lanes,.platform-header-preview__snapshot,.platform-header-preview__page{border-radius:var(--radius-sm);background:#f4f7f60a;border:1px solid #f4f7f62b;min-width:0;padding:.85rem 1rem}.platform-header-node strong,.platform-header-preview__snapshot strong,.platform-header-preview__page strong{color:#f4f7f6;font-family:var(--font-display);font-size:.875rem;font-weight:600;line-height:1.3;display:block}.platform-header-node>span,.platform-header-preview__snapshot>span,.platform-header-preview__page>div:not(.platform-header-preview__packages)>span{color:#a0a5a4;overflow-wrap:anywhere;margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;line-height:1.4;display:block}.platform-header-node.is-focus{border-color:#3ddc918c}.platform-header-node.is-warning{border-color:#f4f7f647}.platform-header-preview__arrow{color:#3ddc91;font-size:1rem}.platform-header-lanes{gap:.6rem;display:grid}.platform-header-lanes>span{color:#f4f7f6;font-family:var(--font-display);align-items:center;gap:.55rem;font-size:.8125rem;display:flex}.platform-header-lanes i{border:1px solid #f4f7f666;border-radius:50%;flex:none;width:.45rem;height:.45rem}.platform-header-lanes i.is-live{background:#3ddc91;border-color:#3ddc91}.platform-header-token{border-radius:var(--radius-sm);color:#0a1413;min-height:2rem;font-family:var(--font-display);white-space:nowrap;background:#3ddc91;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.75rem;font-weight:650;display:inline-flex}.platform-header-preview__result{color:#a9aead;font-family:var(--font-display);margin-top:1rem;font-size:.8125rem;line-height:1.5}.platform-header-preview__snapshot{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.platform-header-preview__snapshot.is-paper{background:#f4f7f6}.platform-header-preview__snapshot.is-paper strong{color:#0a1413}.platform-header-preview__snapshot.is-paper>span{color:#636a69}.platform-header-deliverable-map{margin-top:1.5rem;position:relative}.platform-header-deliverable-map .platform-header-preview__snapshot{margin-top:0}.platform-header-deliverable-line{border-bottom:1px solid #3ddc91;border-left:1px solid #3ddc91;border-right:1px solid #3ddc91;width:calc(66.667% + 1rem);height:.8rem;margin:0 auto -.05rem}.platform-header-chip-row,.platform-header-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.platform-header-chip-row span,.platform-header-format-grid span{border-radius:var(--radius-sm);color:#b7bcbb;text-align:center;border:1px solid #f4f7f62b;justify-content:center;align-items:center;min-height:2.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;display:flex}.platform-header-format-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem}.platform-header-format-grid span.is-focus{color:#3ddc91;border-color:#3ddc91}.platform-header-file-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1.5rem;display:grid}.platform-header-file-tile{border-radius:var(--radius-sm);color:#0a1413;background:#f4f7f6;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.55rem;min-width:0;min-height:4rem;padding:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:650;display:flex;position:relative;overflow:hidden}.platform-header-file-tile:after{content:"";border-top:0 solid #0000;border-bottom:.65rem solid #d3d7d6;border-left:.65rem solid #0000;border-right:0 solid #0000;position:absolute;top:0;right:0}.platform-header-file-tile i{border:1px solid #a4aaa9;border-radius:2px;width:1.1rem;height:1.35rem;display:block}.platform-header-preview__page{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:1.5rem;display:grid}.platform-header-preview__page.is-paper{background:#f4f7f6}.platform-header-preview__page.is-paper strong{color:#0a1413}.platform-header-preview__page.is-paper>div:not(.platform-header-preview__packages)>span{color:#636a69}.platform-header-preview__packages{border-top:1px solid #cfd3d2;grid-column:1/-1;gap:0;min-width:0;margin-top:.2rem;display:grid}.platform-header-preview__packages>span{border-bottom:1px solid #dde0df;justify-content:space-between;align-items:center;gap:1rem;min-height:1.9rem;display:flex}.platform-header-preview__packages>span:last-child{border-bottom:0}.platform-header-preview__packages code{color:#087047;font-size:.6875rem}.platform-header-preview__monogram{border-radius:var(--radius-sm);color:#0a1413;background:#3ddc91;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;display:flex}.platform-header-preview__rule{background:#3ddc91;height:2px;margin-top:1.25rem}.platform-header-proof-record{border-radius:var(--radius-sm);color:#0a1413;background:#f4f7f6;margin-top:1.5rem;padding:1rem}.platform-header-proof-record__title{align-items:center;gap:.75rem;min-width:0;display:flex}.platform-header-proof-record__title>div>strong,.platform-header-proof-record__title>div>span{display:block}.platform-header-proof-record__title strong{font-size:.875rem}.platform-header-proof-record__title div>span{color:#636a69;margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.platform-header-proof-record__rows{border-top:1px solid #cfd3d2;gap:0;margin-top:.85rem;display:grid}.platform-header-proof-record__rows>span{border-bottom:1px solid #dde0df;justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;font-size:.75rem;display:flex}.platform-header-proof-record__rows>span:last-child{border-bottom:0}.platform-header-proof-record__rows i{color:#087047;font-style:normal;font-weight:600}@media (width<=56rem){.platform-page-header__hero{grid-template-columns:minmax(0,1fr);gap:2rem}.platform-page-header__copy h1,.platform-page-header__lead{max-width:44rem}}@media (width<=40rem){.platform-page-header__hero{gap:1.75rem;padding-block:2.5rem 3rem}.platform-page-header__copy h1{margin-top:.85rem;font-size:clamp(2.2rem,11vw,2.75rem)}.platform-page-header__lead{margin-top:1rem;font-size:1rem;line-height:1.55}.platform-header-preview{padding:1.25rem}.platform-header-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.platform-header-flow>.platform-header-preview__arrow:nth-child(4){display:none}.platform-header-flow>.platform-header-token.is-final{grid-column:1/-1;justify-self:end;margin-top:.25rem}.platform-header-flow--workflow .platform-header-node>span{overflow-wrap:normal;word-break:normal}.platform-header-flow--workflow>.platform-header-preview__arrow:nth-child(4){grid-column:1/-1;justify-self:center;margin-block:-.35rem;display:block;transform:rotate(90deg)}.platform-header-flow--workflow>.platform-header-token.is-final{justify-self:center}.platform-header-format-grid,.platform-header-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-header-git-map{grid-template-columns:minmax(0,1fr);gap:.75rem}.platform-header-preview__page{grid-template-columns:auto minmax(0,1fr)}.platform-header-preview__page .platform-header-token{grid-column:1/-1;justify-self:start}}}
