.fcd-head{align-items:end;display:grid;gap:0 clamp(24px,4vw,64px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.fcd-copy{display:grid;gap:18px;justify-items:start;padding-bottom:clamp(28px,3.4vw,52px)}.fcd-art{--head:57%;justify-self:center;margin-bottom:-38px;pointer-events:none;position:relative;width:min(100%,330px);z-index:2}.fcd-field{background:var(--field-sky);border-radius:var(--r-xl);padding:clamp(14px,2.4vw,32px);position:relative;z-index:1}.fcd-grid{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,2.3fr) 40px minmax(0,1fr)}.fcd-join{align-self:center;background:var(--sheet-bg);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--accent-ink);display:grid;height:40px;place-items:center;width:40px}.fcd-join .i{height:20px;width:20px}.fcd-app{container:fcd-app/inline-size;display:flex;flex-direction:column}.fcd-bar{gap:6px 10px}.fcd-mark{flex:none;height:22px;width:22px}.fcd-bar-title{display:grid;min-width:0}.fcd-body{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);padding:14px 16px 18px}.fcd-list{align-content:start;border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.fcd-row{align-items:start;background:var(--sheet-bg);border:2px solid var(--line);border-radius:14px;color:var(--ink);cursor:pointer;display:grid;gap:2px 12px;grid-template-columns:20px minmax(0,1fr);padding:10px 14px 11px;position:relative;transition:border-color .16s ease,background-color .16s ease;-webkit-tap-highlight-color:transparent}.fcd-row input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.fcd-row-dot{background:var(--sheet-bg);border:2px solid var(--line-strong);border-radius:50%;height:20px;margin-top:1px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:20px}.fcd-row:has(input:checked){background:var(--field-sky);border-color:var(--sky)}.fcd-row:has(input:checked) .fcd-row-dot{background:var(--accent-ink);border-color:var(--accent-ink);box-shadow:inset 0 0 0 4px var(--field-sky)}.fcd-row:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.fcd-row:not(:has(input:checked)):hover{border-color:var(--line-strong)}}.fcd-row-main{display:grid;gap:4px;min-width:0}.fcd-row-name{font:800 15px/1.3 var(--text);overflow-wrap:anywhere}.fcd-row-meta{align-items:center;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 8px;line-height:1.35;min-width:0}.fcd-names{display:none;flex:1 1 0px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcd-count{background:var(--surface-2);border-radius:999px;flex:none;font:700 12px/1.4 var(--text);padding:1px 8px}.fcd-row:has(input:checked) .fcd-count{background:var(--sheet-bg)}.fcd-row-mod{align-items:center;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:12px;gap:2px 6px;line-height:1.35}.fcd-row-mod img{flex:none;height:14px;width:14px}.fcd-time{color:var(--ink);font-weight:600}.fcd-pill{align-items:center;border-radius:999px;color:var(--ink);display:inline-flex;font:700 12px/1.2 var(--text);min-height:24px;padding:2px 9px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.fcd-pill[data-state=synced]{background:var(--field-green)}.fcd-pill[data-state=stale]{background:var(--field-coral)}.fcd-pill[data-state=new]{background:var(--surface-2);color:var(--ink-soft)}.fcd-pill[data-state=blocked]{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor;color:var(--err)}.fcd-row:has(input:checked) .fcd-pill[data-state=new]{background:var(--sheet-bg)}.fcd-row-meta .fcd-pill{order:-1}.fcd-detail,.fcd-details{display:grid;min-width:0}.fcd-detail{align-content:start;gap:10px;grid-area:1/1}.fcd-detail[data-off]{visibility:hidden}.fcd-detail-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.fcd-detail-name{display:grid;gap:1px;min-width:0}.fcd-detail-name b{font:800 16px/1.3 var(--text);overflow-wrap:anywhere}.fcd-id code{color:var(--ink-soft);direction:ltr;font:500 12px/1.3 var(--mono);unicode-bidi:isolate}.fcd-photo{border-style:dashed;font-weight:700;gap:8px;justify-content:flex-start}.fcd-photo,.fcd-photo .i{color:var(--accent-ink)}.fcd-built{color:var(--ink-soft);font-size:13px;line-height:1.4;overflow:hidden;overflow-anchor:none;text-overflow:ellipsis;white-space:nowrap}.fcd-built[data-off]{visibility:hidden}.fcd-slot{display:grid}.fcd-slot>*{grid-area:1/1}.fcd-slot>[data-off]{visibility:hidden}.fcd-cleared,.fcd-drift{align-items:flex-start;border-radius:12px;display:flex;font:700 13px/1.4 var(--text);gap:8px;padding:8px 12px 9px}.fcd-drift{background:var(--field-coral)}.fcd-cleared{background:var(--field-green)}.fcd-cleared .i,.fcd-drift .i,.fcd-why .i{flex:none;height:16px;margin-top:1px;width:16px}.fcd-map{border:1px solid var(--line);border-radius:14px;display:grid;min-width:0;overflow:hidden}.fcd-map-head,.fcd-map-row{align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(0,1.1fr) 26px minmax(0,.9fr)}.fcd-map-head{background:var(--surface-2);color:var(--ink-soft);font:700 12px/1.3 var(--text);padding:7px 12px}.fcd-map-head span:last-child{grid-column:3}.fcd-map-row{border-top:1px solid var(--line);padding:8px 12px;row-gap:4px;transition:background-color .2s ease}.fcd-hs{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.fcd-label{font:700 14px/1.35 var(--text);min-width:0;overflow-wrap:anywhere}.fcd-newtag,.fcd-type{border-radius:999px;font:600 12px/1.4 var(--text);padding:1px 8px;white-space:nowrap}.fcd-type{background:var(--surface-2);color:var(--ink-soft)}.fcd-newtag{background:var(--mint);color:var(--on-bright);font-weight:700}.fcd-map-row .fcd-join{background:transparent;box-shadow:none;height:26px;width:26px}.fcd-map-row .fcd-join .i{height:16px;width:16px}.fcd-comp{align-items:center;display:grid;gap:1px 8px;grid-template-columns:minmax(0,1fr) 20px;min-width:0}.fcd-comp-name{font:700 14px/1.35 var(--text);overflow-wrap:anywhere}.fcd-wait{color:var(--ink-soft);font-size:12px;grid-column:1;line-height:1.35}.fcd-mark-ic{background:var(--green);border-radius:50%;color:var(--on-bright);display:grid;grid-column:2;grid-row:1/span 2;height:20px;place-items:center;width:20px}.fcd-mark-ic .i{height:12px;width:12px}.fcd-map-row.is-warn .fcd-mark-ic{background:var(--field-coral);color:var(--ink)}.fcd-map-row.is-bad .fcd-mark-ic{background:transparent;box-shadow:inset 0 0 0 2px currentColor;color:var(--err)}.fcd-map-row.is-bad .fcd-comp-name{color:var(--err)}.fcd-map-row.is-new .fcd-mark-ic{background:transparent;box-shadow:inset 0 0 0 2px var(--line-strong);color:transparent}.fcd-note{color:var(--ink-soft);font-size:12px;grid-column:1/-1;line-height:1.4;text-wrap:pretty}.fcd-req{color:var(--err);margin-inline-start:2px}.fcd-go{text-align:center;white-space:normal}.fcd-go-slot{display:grid}.fcd-go-slot>*{grid-area:1/1}.fcd-go-ghost{visibility:hidden}.fcd-go:disabled{background:var(--surface-2);box-shadow:none;color:var(--ink-soft);cursor:not-allowed}.fcd-go:disabled:active{transform:none}.fcd-go[aria-disabled=true]{cursor:progress}.fcd-why{align-items:flex-start;color:var(--err);display:flex;font:700 13px/1.4 var(--text);gap:6px;max-width:36ch}.fcd-run{background:var(--surface-2);border-radius:14px;display:grid;gap:8px;overflow-anchor:none;padding:12px 14px}.fcd-run-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between}.fcd-run-top b{font:800 14px/1.3 var(--text)}.fcd-run [data-run-pill]{font-size:12px;min-height:26px;padding:3px 10px}.fcd-run [data-run-pill][data-state=none]{visibility:hidden}.fcd-steps{display:flex;flex-wrap:wrap;gap:6px 14px}.fcd-step{align-items:center;color:var(--ink-soft);display:flex;font:600 13px/1.3 var(--text);gap:6px;transition:color .2s ease}.fcd-step-dot{border:2px solid var(--line-strong);border-radius:50%;color:transparent;display:grid;flex:none;height:18px;place-items:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:18px}.fcd-step-dot .i{height:11px;width:11px}.fcd-step.is-on{color:var(--ink)}.fcd-step.is-on .fcd-step-dot{border-color:var(--accent-ink);border-block-start-color:transparent}.fcd-step.is-done{color:var(--ink)}.fcd-step.is-done .fcd-step-dot{background:var(--green);border-color:var(--green);color:var(--on-bright)}.fcd-checks{color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 12px;line-height:1.35}.fcd-check{align-items:center;display:flex;gap:5px}.fcd-check-ic{border:1.5px solid var(--line-strong);border-radius:50%;color:transparent;display:grid;flex:none;height:14px;place-items:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:14px}.fcd-check-ic .i{height:9px;width:9px}.fcd-check.is-done .fcd-check-ic{background:var(--green);border-color:var(--green);color:var(--on-bright)}@container fcd-app (min-width: 640px){.fcd-body{align-items:start;gap:16px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}@container fcd-app (min-width: 520px){.fcd-names{display:block}}@container fcd-app (max-width: 439px){.fcd-map-head{display:none}.fcd-map-row{grid-template-areas:"hs hs" "arrow comp" "note note";grid-template-columns:22px minmax(0,1fr)}.fcd-hs{grid-area:hs}.fcd-map-row .fcd-join{grid-area:arrow;height:22px;width:22px}.fcd-comp{grid-area:comp}.fcd-note{grid-area:note}}.fcd-phones{display:grid;min-width:0}.fcd-sheet{grid-area:1/1;min-height:100%}.fcd-sheet[data-off]{visibility:hidden}.fcd-sheet .wa-flow-lead{height:36px;width:36px}.fcd-sheet .wa-flow-lead .i{height:18px;width:18px}.fcd-sheet-body{gap:14px}.fcd-fl{display:grid;gap:8px}.fcd-fl.is-waiting,.fcd-map-row .is-gone{visibility:hidden}.fcd-sheet .wa-flow-label{font-size:14px}.fcd-opts{gap:6px}.fcd-opts .wa-flow-opt{cursor:default;font-size:15px;min-height:42px;padding:6px 12px}.fcd-opts .wa-flow-dot{height:20px;width:20px}.fcd-sheet .wa-flow-fake{cursor:default;font-size:15px;min-height:44px}.fcd-area{min-height:64px!important}.fcd-ph{color:var(--ph)}.fcd-ltr{direction:ltr}[dir=rtl] .fcd-ltr{justify-content:flex-end}.fcd-optin{cursor:default;font-size:14px}.fcd-box{background:var(--sheet-bg);border:2px solid var(--line-strong);border-radius:7px;height:22px;margin-top:1px;width:22px}.fcd-empty{align-items:center;color:var(--ink-soft);font-size:15px;gap:12px;justify-content:center;line-height:1.45;padding:32px 22px;text-align:center;text-wrap:pretty}.fcd-empty-ic{background:var(--surface-2);border-radius:50%;color:var(--ink-soft);display:grid;height:48px;place-items:center;width:48px}.fcd-sheet[data-state=blocked] .fcd-empty-ic{color:var(--err)}.fcd-empty-ic .i{height:22px;width:22px}.fcd-fl.is-in,.fcd-map-row.is-in{isolation:isolate;position:relative}.fcd-fl.is-in:after,.fcd-map-row.is-in:after{animation:fcd-flash 1.3s ease-out;background:var(--flash);border-radius:12px;content:"";inset:-6px -8px;opacity:0;pointer-events:none;position:absolute;z-index:-1}.fcd-map-row.is-in:after{border-radius:0;inset:0}@keyframes fcd-flash{0%{opacity:1}to{opacity:0}}.fcd-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-top:18px}.fcd-status-slot{display:grid;max-width:66ch;min-height:2.9em;overflow-anchor:none}.fcd-status-slot>*{grid-area:1/1}.fcd-status,.fcd-status-ghost{font:700 16px/1.45 var(--text);text-wrap:pretty}.fcd-status-ghost{visibility:hidden}.fcd-again{background:transparent;border:0;border-radius:999px;color:var(--accent-ink);cursor:pointer;font:700 16px/1.2 var(--text);min-height:44px;padding:0 14px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.fcd-again[hidden]{display:inline-flex!important;visibility:hidden}@media (prefers-reduced-motion:no-preference){.fcd-step.is-on .fcd-step-dot{animation:fcd-spin .72s linear infinite}.fcd-check.is-done .fcd-check-ic,.fcd-step.is-done .fcd-step-dot{animation:fcd-pop .32s var(--ease-pop) both}}@keyframes fcd-spin{to{rotate:1turn}}@keyframes fcd-pop{0%{scale:.8}to{scale:1}}@media (max-width:1179px){.fcd-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.fcd-grid>.fcd-join{display:none}}@media (max-width:959px){.fcd-head{grid-template-columns:minmax(0,1fr)}.fcd-copy{padding-bottom:8px}.fcd-art{margin-bottom:-30px;width:min(74%,280px)}.fcd-grid{grid-template-columns:minmax(0,1fr)}.fcd-phones{justify-self:center;width:min(100%,400px)}}@media (max-width:479px){.fcd-body,.fcd-row{padding-inline:12px}.fcd-row{gap:2px 10px}}@media (prefers-reduced-motion:reduce){.fcd-fl.is-in:after,.fcd-map-row.is-in:after{animation-duration:.6s}}