.ld-xb-band{border-radius:var(--ld-radius-control);background:var(--ld-navy);color:var(--ld-on-navy);flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:6px 8px;font-size:.75rem;font-weight:700;line-height:1.5;list-style:none;display:flex}.ld-xb-band>li{border:1px solid var(--ld-on-navy-line);border-radius:var(--ld-radius-pill);white-space:nowrap;padding:0 6px}@media (prefers-color-scheme:dark){.ld-xb-band{background:var(--navy-600)}}@media (width>=720px){.ld-dg-spaces.ld-xb-spaces-band{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}.ld-dg-spaces>.ld-dg-link>.ld-xb-band{order:-1;margin-bottom:4px}}.ld-xb-flow{gap:14px;display:grid}.ld-xb-step-sub{color:var(--ld-muted);font-size:.8125rem;line-height:1.45}.ld-xb-under{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ld-xb-branch{background:var(--ld-surface);border:1.5px dashed var(--ld-muted);border-radius:var(--ld-radius-control);justify-items:start;gap:4px;padding:10px 12px;font-size:.8125rem;font-weight:700;line-height:1.5;display:grid;position:relative}.ld-xb-at{border-radius:var(--ld-radius-pill);background:var(--ld-navy);color:var(--ld-on-navy);padding:0 8px;font-size:.75rem;font-weight:700;display:inline-flex}@media (prefers-color-scheme:dark){.ld-xb-at{background:var(--teal-ink);color:var(--navy-900)}}.ld-xb-back{border-radius:var(--ld-radius-control);background:var(--ld-tint);justify-items:start;gap:4px;padding:10px 12px 10px 40px;font-size:.8125rem;font-weight:700;line-height:1.5;display:grid;position:relative}.ld-xb-back:before{content:"";background:var(--ld-link);width:18px;height:18px;position:absolute;top:12px;left:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.5 8h-10M7.5 3.5 3 8l4.5 4.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.5 8h-10M7.5 3.5 3 8l4.5 4.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.ld-xb-flow .ld-dg-band{margin:0}@media (width>=900px){.ld-xb-under{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 14px;padding-top:4px}.ld-xb-branch:before{content:"";border-left:2px dashed var(--ld-muted);height:16px;position:absolute;top:-18px;left:50%}.ld-xb-col-2-4{grid-column:2/5}.ld-xb-col-5{grid-column:5/7}.ld-xb-col-5:before{left:25%}.ld-xb-col-5-6:after{content:"";border-left:2px dashed var(--ld-muted);height:16px;position:absolute;top:-18px;left:75%}.ld-xb-col-2-5{grid-column:2/6}}.ld-xb-hub3{container-type:inline-size}.ld-xb-hub3-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"raw raw""eraw eraw""center center""ehq eother""hq other";gap:0 12px;display:grid}.ld-xb-n{background:var(--ld-bg);border:1.5px solid var(--ld-line);border-radius:var(--ld-radius-control);text-align:center;place-items:center;gap:2px;margin:0;padding:12px;font-weight:700;line-height:1.4;display:grid}.ld-xb-n-center{background:var(--ld-surface);border:2px solid var(--navy-600);border-radius:var(--ld-radius-card);box-shadow:var(--ld-shadow);padding:16px 12px;font-size:1.0625rem}@media (prefers-color-scheme:dark){.ld-xb-n-center{border-color:var(--teal-ink)}}.ld-xb-n>span{color:var(--ld-muted);font-size:.8125rem;font-weight:400}.ld-xb-e{place-items:center;min-height:52px;margin:0;display:grid;position:relative}.ld-xb-e:before{content:"";background:var(--ld-accent);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%}.ld-xb-e>.ld-dg-chip{position:relative}.ld-xb-a-raw{grid-area:raw}.ld-xb-a-eraw{grid-area:eraw}.ld-xb-a-center{grid-area:center}.ld-xb-a-ehq{grid-area:ehq}.ld-xb-a-hq{grid-area:hq}.ld-xb-a-eother{grid-area:eother}.ld-xb-a-other{grid-area:other}@container (width>=520px){.ld-xb-hub3-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.1fr) minmax(0,.85fr) minmax(0,1fr);grid-template-areas:"raw eraw center ehq hq""raw eraw center eother other";align-items:center;gap:14px 0}.ld-xb-a-center,.ld-xb-a-raw{align-self:stretch}.ld-xb-e{min-height:0;padding:0 4px}.ld-xb-e:before{width:auto;height:3px;margin:-1.5px 0 0;inset:50% 0 auto}}.ld-xb-sync{container-type:inline-size}.ld-xb-sync-grid{gap:10px;display:grid}.ld-xb-sync-arrows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ld-xb-arrow{padding:8px 0 8px 26px;font-size:.8125rem;font-weight:700;line-height:1.45;position:relative}.ld-xb-arrow:before{content:"";background:var(--ld-accent);border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:9px}.ld-xb-arrow:after{content:"";border:6px solid #0000;position:absolute;left:4.5px}.ld-xb-arrow-go:after{border-top:8px solid var(--ld-accent);border-bottom:0;bottom:-6px}.ld-xb-arrow-back:after{border-bottom:8px solid var(--ld-accent);border-top:0;top:-6px}@container (width>=440px){.ld-xb-sync-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:0}.ld-xb-sync-arrows{grid-template-columns:minmax(0,1fr);gap:18px;padding:0 10px}.ld-xb-arrow{text-align:center;padding:0 0 12px}.ld-xb-arrow:before{width:auto;height:3px;inset:auto 2px 3px}.ld-xb-arrow:after{border:6px solid #0000;top:auto;bottom:-1.5px;left:auto}.ld-xb-arrow-go:after{border-left:8px solid var(--ld-accent);border-right:0;right:-6px}.ld-xb-arrow-back:after{border-right:8px solid var(--ld-accent);border-left:0;left:-6px}.ld-xb-sync-grid>.ld-xb-n{align-self:stretch}}.ld-xb-pair{container-type:inline-size}.ld-xb-pair-grid{gap:14px;display:grid}@container (width>=560px){.ld-xb-pair-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start}}.ld-xb-muted-card{border-color:var(--ld-line)}.ld-xb-label{margin:0 0 10px;font-weight:700}.ld-xb-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ld-xb-chips>li{border:1px solid var(--ld-line);border-radius:var(--ld-radius-pill);background:var(--ld-surface);padding:4px 12px;font-size:.875rem;font-weight:700;line-height:1.5}.ld-section-surface .ld-xb-chips>li{background:var(--ld-bg)}.ld-xb-panel{padding:20px}.ld-section-surface .ld-xb-panel{background:var(--ld-bg)}.ld-xb-panel>.ld-checklist{gap:10px}.ld-table.ld-xb-fit{min-width:0}.ld-dsec>.ld-wrap>.ld-xb-gap{margin-top:44px}@media (width>=760px){.ld-mock-body.ld-xb-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.ld-xb-fields{gap:10px;margin:0 0 12px;display:grid}@media (width>=560px){.ld-xb-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.ld-xb-fields-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-xb-field-note{align-items:center;gap:6px;display:flex}.ld-xb-mock-h{color:var(--ld-muted);margin:14px 0 6px;font-size:.8125rem;font-weight:700}.ld-xb-mock-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ld-xb-mock-list>li{border:1px solid var(--ld-line);background:var(--ld-bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ld-xb-mock-list>li>span:first-child{font-weight:700}.ld-xb-bars{flex:120px;gap:6px;min-width:0;display:grid}.ld-xb-bar{background:var(--ld-line);border-radius:4px;height:8px;display:block}.ld-xb-bar-80{width:80%}.ld-xb-bar-60{width:60%}.ld-xb-bar-40{width:40%}.ld-xb-comment{border-left:3px solid var(--ld-accent);background:var(--ld-bg);border-radius:0 8px 8px 0;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.ld-xb-comment-own{border-left-style:dashed;border-left-color:var(--ld-muted)}.ld-xb-comment>.ld-mock-row{justify-content:space-between}.ld-mock-body.ld-xb-phones{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),320px));justify-content:center;gap:20px;padding:20px 16px}.ld-xb-phones>.ld-mock-panel{box-shadow:var(--ld-shadow);border-radius:18px;align-content:start;gap:10px;padding:18px 16px;display:grid}.ld-xb-phones .ld-mock-title{margin-bottom:2px}.ld-xb-phones .ld-mock-btn{justify-content:center}.ld-mock-body.ld-xb-narrow>.ld-mock-panel{width:100%;max-width:760px;margin:0 auto}.ld-xb-rule{border-top:2px solid var(--ld-line);margin:0 12px}@media (width<=400px){.ld-mock-table th,.ld-mock-table td{padding:8px 6px}}
