.fcdb-host{--fcdb-card:var(--fcom-primary-bg,#fff);--fcdb-line:var(--fcom-primary-border,#e3e8ee);--fcdb-ink:var(--fcom-primary-text,#19283a);--fcdb-text:var(--fcom-secondary-text,#525866);--fcdb-faint:var(--fcom-text-off,#868c98);--fcdb-soft:var(--fcom-secondary-bg,#f0f2f5);--fcdb-hover:color-mix(in srgb,var(--fcdb-ink) 4%,var(--fcdb-card));--fcdb-accent:#A16207;--fcdb-accent-soft:color-mix(in srgb,#A16207 10%,var(--fcdb-card));--fcdb-accent-ink:#7a4a05;--fcdb-good:#15803d;--fcdb-bad:#b91c1c;--fcdb-btn:var(--fcom-primary-button,#2B2E33);--fcdb-btn-ink:var(--fcom-primary-button-text,#fff);--fcdb-radius:14px;box-sizing:border-box;width:100%;padding:24px 20px 48px;color:var(--fcdb-ink)}
html.dark .fcdb-host{--fcdb-accent:#e2a540;--fcdb-accent-soft:color-mix(in srgb,#e2a540 12%,var(--fcdb-card));--fcdb-accent-ink:#f0c674;--fcdb-good:#4ade80;--fcdb-bad:#f87171}
.fcdb-host *,.fcdb-host *::before,.fcdb-host *::after{box-sizing:border-box}
.fcdb{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:20px;font-size:14px;line-height:1.45}
.fcdb.is-narrow{max-width:880px}
.fcdb h1,.fcdb h2,.fcdb h3,.fcdb p{margin:0}
.fcdb a{color:inherit;text-decoration:none}
.fcdb button{font:inherit;color:inherit}
.fcdb :focus-visible{outline:2px solid var(--fcdb-accent);outline-offset:2px}
.fcdb-num{font-variant-numeric:tabular-nums}
.fcdb-top{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap}
.fcdb-top h1{flex:1 1 auto;min-width:0;font-size:22px;font-weight:800;letter-spacing:-.01em}
.fcdb-top-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}
.fcdb-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--fcdb-card);border:1px solid var(--fcdb-line)}
.fcdb-seg button{border:0;background:none;padding:6px 12px;border-radius:7px;font-weight:600;font-size:13.5px;color:var(--fcdb-text);cursor:pointer;white-space:nowrap}
.fcdb-seg button[aria-pressed="true"]{background:var(--fcdb-btn);color:var(--fcdb-btn-ink)}
.fcdb-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 14px;border-radius:8px;border:1px solid var(--fcdb-line);background:var(--fcdb-card);font-weight:600;font-size:13.5px;cursor:pointer;white-space:nowrap;text-decoration:none}
.fcdb-btn:hover{background:var(--fcdb-hover)}
.fcdb-btn.is-dark{background:var(--fcdb-btn);border-color:var(--fcdb-btn);color:var(--fcdb-btn-ink)}
.fcdb-btn.is-dark:hover{filter:brightness(1.08)}
.fcdb-btn[disabled]{opacity:.6;cursor:default}
.fcdb-upd{font-size:12.5px;color:var(--fcdb-faint)}
.fcdb-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;align-items:stretch}
.fcdb-lanes{display:flex;flex-direction:column;gap:20px}
.fcdb-lane{display:grid;gap:20px;align-items:stretch}
.fcdb-col{display:flex;flex-direction:column;gap:20px;min-width:0}
.fcdb-col>.fcdb-b{grid-column:auto}
.fcdb-col>.fcdb-b:only-child{flex:1}
.fcdb-lane-h{grid-column:1/-1;display:flex;flex-direction:column;gap:3px;margin-bottom:-4px}
.fcdb-lane-h h2{font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--fcdb-ink)}
.fcdb-lane-h p{font-size:14px;color:var(--fcdb-text)}
.fcdb-lane.has-bg{padding:20px;border-radius:16px}
.fcdb-lane.is-bg-gold{background:color-mix(in srgb,#e9b85c 18%,var(--fcdb-card))}
.fcdb-lane.is-bg-gray{background:color-mix(in srgb,var(--fcdb-ink) 6%,var(--fcdb-card))}
.fcdb-lane.is-bg-blue{background:color-mix(in srgb,#5b8def 14%,var(--fcdb-card))}
.fcdb-lane.is-bg-green{background:color-mix(in srgb,#3fa66b 14%,var(--fcdb-card))}
.fcdb-lane.is-bg-pink{background:color-mix(in srgb,#d46aa8 13%,var(--fcdb-card))}
.fcdb-w-full{grid-column:span 6}.fcdb-w-two{grid-column:span 4}.fcdb-w-half{grid-column:span 3}.fcdb-w-third{grid-column:span 2}
.fcdb-b{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 20px 20px;border-radius:var(--fcdb-radius);background:var(--fcdb-card);border:1px solid var(--fcdb-line)}
.fcdb-b.fcdb-l-plain{background:none;border-color:transparent;padding-left:4px;padding-right:4px}
.fcdb-b.fcdb-l-accent{background:var(--fcdb-accent-soft);border-color:color-mix(in srgb,var(--fcdb-accent) 30%,transparent)}
.fcdb-b.fcdb-l-accent .fcdb-bh h2{color:var(--fcdb-accent-ink)}
.fcdb-b.fcdb-l-image{border:0;color:#fff;background:#3b4a5e center/cover no-repeat;overflow:hidden;isolation:isolate}
.fcdb-b.fcdb-l-image::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(15,20,30,.78),rgba(15,20,30,.35));z-index:-1}
.fcdb-b.fcdb-l-image .fcdb-bh h2,.fcdb-b.fcdb-l-image .fcdb-rich{color:#fff}
.fcdb-bh{display:flex;align-items:center;gap:10px;min-width:0}
.fcdb-bh h2{flex:0 1 auto;min-width:0;font-size:16px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}
.fcdb-bh small{font-size:13px;color:var(--fcdb-text);font-weight:600}
.fcdb-bh-end{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}
.fcdb-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--fcdb-soft);font-size:15px;line-height:1}
.fcdb-l-accent .fcdb-ic{background:var(--fcdb-card)}
.fcdb-more{font-size:13px;font-weight:700;color:var(--fcdb-accent);white-space:nowrap}
.fcdb-more:hover{text-decoration:underline}
.fcdb-fold{border:0;background:none;width:28px;height:28px;border-radius:7px;display:grid;place-items:center;cursor:pointer;color:var(--fcdb-text)}
.fcdb-fold:hover{background:var(--fcdb-hover)}
.fcdb-fold svg{width:16px;height:16px;transition:transform .15s}
.fcdb-b.is-folded:not(.is-open) .fcdb-fold svg{transform:rotate(-90deg)}
.fcdb-b.is-folded:not(.is-open) .fcdb-bb,.fcdb-b.is-folded:not(.is-open) .fcdb-bf{display:none}
.fcdb-bb{min-width:0;container-type:inline-size}
.fcdb-bf{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--fcdb-faint)}
.fcdb-empty{padding:14px 0 4px;color:var(--fcdb-text);font-size:13.5px}
.fcdb-av{flex:none;position:relative;width:40px;height:40px;border-radius:50%;background:var(--fcdb-soft);display:grid;place-items:center;font-weight:800;font-size:13px;color:var(--fcdb-text)}
.fcdb-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}
.fcdb-av.is-ico{font-size:18px}
.fcdb-av.is-sm{width:32px;height:32px;font-size:12px}
.fcdb-av.is-lg{width:52px;height:52px;font-size:18px}
.fcdb-av i{position:absolute;right:-4px;bottom:-3px;min-width:18px;height:18px;padding:0 3px;border-radius:999px;background:var(--fcdb-card);box-shadow:0 0 0 1.5px var(--fcdb-line);font-style:normal;font-size:10px;font-weight:800;display:grid;place-items:center;line-height:1}
.fcdb-pill{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px 9px;border-radius:999px;background:var(--fcdb-soft);font-size:12.5px;font-weight:600;color:var(--fcdb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fcdb-pill img{width:14px;height:14px;border-radius:4px;object-fit:cover}
.fcdb-tag{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--fcdb-accent-soft);color:var(--fcdb-accent-ink);white-space:nowrap}
.fcdb-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--fcdb-accent-soft);color:var(--fcdb-accent-ink);font-size:12px;font-weight:800}
.fcdb-welcome{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.fcdb-welcome-say{flex:1 1 240px;min-width:0}
.fcdb-welcome h2{font-size:22px;font-weight:800;letter-spacing:-.01em}
.fcdb-welcome-sub{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--fcdb-text);font-size:13.5px;margin-top:2px}
.fcdb-link{border:0;background:none;padding:0;color:var(--fcdb-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-size:inherit}
.fcdb-nums{display:flex;gap:10px;flex-wrap:wrap}
.fcdb-nums a{display:flex;flex-direction:column;min-width:84px;padding:10px 14px;border-radius:10px;background:var(--fcdb-soft)}
.fcdb-nums a:hover{background:var(--fcdb-hover)}
.fcdb-nums b{font-size:20px;font-weight:800;line-height:1.1}
.fcdb-nums span{font-size:12.5px;color:var(--fcdb-text)}
.fcdb-search{display:flex;align-items:center;gap:10px;margin-top:16px;padding:0 6px 0 14px;height:42px;border:1px solid var(--fcdb-line);border-radius:10px;background:var(--fcdb-card)}
.fcdb-search input{flex:1;min-width:0;border:0;background:none;font:inherit;color:inherit;height:100%;outline:0}
.fcdb-since{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}
.fcdb-since a,.fcdb-since button{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:0;border-radius:10px;background:var(--fcdb-card);text-align:left;cursor:pointer;min-width:0}
.fcdb-since a:hover,.fcdb-since button:hover{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--fcdb-accent) 45%,transparent)}
.fcdb-since b{font-size:24px;font-weight:800;line-height:1.1}
.fcdb-since span{font-size:13px;color:var(--fcdb-text);line-height:1.35}
.fcdb-note{color:var(--fcdb-text);font-size:13.5px}
.fcdb-filters{display:flex;gap:6px;flex-wrap:wrap}
.fcdb-filters button{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;border:1px solid var(--fcdb-line);background:var(--fcdb-card);font-size:13px;font-weight:600;cursor:pointer;color:var(--fcdb-ink)}
.fcdb-filters button em{font-style:normal;color:var(--fcdb-faint);font-weight:600}
.fcdb-filters button[aria-pressed="true"]{background:var(--fcdb-btn);border-color:var(--fcdb-btn);color:var(--fcdb-btn-ink)}
.fcdb-filters button[aria-pressed="true"] em{color:inherit;opacity:.75}
.fcdb-day{display:flex;flex-direction:column}
.fcdb-day+.fcdb-day{margin-top:26px}
.fcdb-day-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-bottom:9px;border-bottom:2px solid var(--fcdb-line)}
.fcdb-day-h b{font-size:15px;font-weight:800}
.fcdb-day-h span{font-size:13px;color:var(--fcdb-faint)}
.fcdb-day-h em{margin-left:auto;font-style:normal;font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--fcdb-soft);color:var(--fcdb-text)}
.fcdb-ev{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--fcdb-line);min-width:0}
.fcdb-ev:last-child{border-bottom:0}
.fcdb-ev-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}
.fcdb-ev-top{display:flex;gap:12px;align-items:flex-start}
.fcdb-ev-say{flex:1;min-width:0;overflow-wrap:anywhere}
.fcdb-ev-say a:hover{text-decoration:underline}
.fcdb-ev-say b{font-weight:700}
.fcdb-ev time{flex:none;font-size:12.5px;color:var(--fcdb-faint);white-space:nowrap}
.fcdb-quote{padding:9px 12px;border-radius:10px;background:var(--fcdb-soft);color:var(--fcdb-text);font-size:13.5px;overflow-wrap:anywhere}
.fcdb-ev-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--fcdb-faint)}
.fcdb-hist{align-self:flex-start;margin-top:4px}
.fcdb-rows{display:flex;flex-direction:column}
.fcdb-row{display:flex;align-items:center;gap:12px;padding:9px 0;min-width:0}
.fcdb-row+.fcdb-row{border-top:1px solid color-mix(in srgb,var(--fcdb-line) 70%,transparent)}
a.fcdb-row:hover .fcdb-row-t{text-decoration:underline}
.fcdb-row-say{flex:1;min-width:0}
.fcdb-row-t{display:block;font-weight:700;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.fcdb-row-t b{font-weight:700}
.fcdb-row-t.is-light{font-weight:500}
.fcdb-row-m{display:block;font-size:12.5px;color:var(--fcdb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fcdb-thumb{flex:none;width:40px;height:40px;border-radius:10px;background:var(--fcdb-soft);display:grid;place-items:center;font-size:18px;font-weight:800;color:var(--fcdb-text);overflow:hidden}
.fcdb-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.fcdb-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--fcdb-accent)}
.fcdb-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}
.fcdb-card{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--fcdb-line);border-radius:12px;background:var(--fcdb-card);min-width:0}
.fcdb-card:hover{box-shadow:0 6px 18px rgba(16,24,40,.07)}
.fcdb-card .fcdb-thumb{width:100%;height:auto;aspect-ratio:16/9;border-radius:8px;font-size:22px}
.fcdb-card b{font-weight:700;overflow-wrap:anywhere;line-height:1.3}
.fcdb-card span{font-size:12.5px;color:var(--fcdb-text)}
.fcdb-card .fcdb-tag{align-self:flex-start}
.fcdb-car{position:relative}
.fcdb-car .fcdb-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px}
.fcdb-car .fcdb-cards::-webkit-scrollbar{display:none}
.fcdb-car .fcdb-card{flex:0 0 160px;scroll-snap-align:start}
.fcdb-car-nav{display:flex;gap:4px}
.fcdb-car-nav button{width:28px;height:28px;border-radius:7px;border:1px solid var(--fcdb-line);background:var(--fcdb-card);cursor:pointer;display:grid;place-items:center}
.fcdb-car-nav svg{width:14px;height:14px}
.fcdb-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:start}
.fcdb-hero>.fcdb-card .fcdb-thumb{aspect-ratio:4/3}
.fcdb-agenda .fcdb-thumb{flex-direction:column;gap:0;background:var(--fcdb-accent-soft);color:var(--fcdb-accent-ink);line-height:1}
.fcdb-agenda .fcdb-thumb b{font-size:19px;font-weight:800}
.fcdb-agenda .fcdb-thumb small{font-size:11px;font-weight:600}
.fcdb-big{display:flex;flex-direction:column;gap:12px}
.fcdb-big-card{padding:16px;border-radius:12px;background:linear-gradient(120deg,#3b4a5e,#6b7a8f);color:#fff}
.fcdb-big-card b{display:block;font-size:15px;font-weight:800}
.fcdb-big-card span{font-size:13px;opacity:.85}
.fcdb-clock{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.fcdb-clock div{padding:10px;border-radius:10px;background:var(--fcdb-soft);text-align:center}
.fcdb-clock b{display:block;font-size:22px;font-weight:800;line-height:1.1}
.fcdb-clock span{font-size:12px;color:var(--fcdb-text)}
.fcdb-faces{display:flex;flex-wrap:wrap;gap:8px}
.fcdb-faces .fcdb-av{width:44px;height:44px}
.fcdb-faces .fcdb-av:hover{box-shadow:0 0 0 2px var(--fcdb-accent)}
.fcdb-bars{display:flex;flex-direction:column;gap:14px}
.fcdb-bar{display:flex;flex-direction:column;gap:6px}
.fcdb-bar-top{display:flex;align-items:center;gap:10px}
.fcdb-bar-top b{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fcdb-bar-top span{font-size:13px;color:var(--fcdb-text)}
.fcdb-meter{height:7px;border-radius:99px;background:var(--fcdb-soft);overflow:hidden}
.fcdb-meter i{display:block;height:100%;border-radius:99px;background:var(--fcdb-accent)}
.fcdb-rings{display:flex;flex-direction:column;gap:14px}
.fcdb-ring{display:flex;align-items:center;gap:14px}
.fcdb-ring svg{flex:none;width:64px;height:64px;transform:rotate(-90deg)}
.fcdb-ring circle{fill:none;stroke-width:8}
.fcdb-ring .is-bg{stroke:var(--fcdb-soft)}
.fcdb-ring .is-fg{stroke:var(--fcdb-accent);stroke-linecap:round}
.fcdb-ring b{display:block;font-size:20px;font-weight:800}
.fcdb-ring span{font-size:13px;color:var(--fcdb-text)}
.fcdb-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}
.fcdb-tile{padding:16px;border-radius:12px;border:1px solid var(--fcdb-line);background:var(--fcdb-card);min-width:0}
.fcdb-tile small{display:block;font-size:13px;color:var(--fcdb-text)}
.fcdb-tile b{display:block;font-size:28px;font-weight:800;line-height:1.2;margin:4px 0 2px}
.fcdb-delta{display:block;font-size:12.5px;font-weight:700}
.fcdb-delta.is-up{color:var(--fcdb-good)}.fcdb-delta.is-down{color:var(--fcdb-bad)}.fcdb-delta.is-flat{color:var(--fcdb-faint);font-weight:600}
.fcdb-line{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--fcdb-text)}
.fcdb-line b{font-size:20px;font-weight:800;color:var(--fcdb-ink);margin-right:4px}
.fcdb-chart{position:relative}
.fcdb-chart svg{display:block;width:100%;height:190px;overflow:visible}
.fcdb-chart .is-area{fill:color-mix(in srgb,var(--fcdb-accent) 14%,transparent)}
.fcdb-chart .is-line{fill:none;stroke:var(--fcdb-accent);stroke-width:2;vector-effect:non-scaling-stroke}
.fcdb-chart .is-grid{stroke:var(--fcdb-line);stroke-width:1;vector-effect:non-scaling-stroke}
.fcdb-axis{display:flex;justify-content:space-between;font-size:12px;color:var(--fcdb-faint);margin-top:6px}
.fcdb-chart-last{position:absolute;right:0;top:-4px;font-size:12px;font-weight:800;background:var(--fcdb-card);padding:0 4px}
.fcdb-rank{display:flex;flex-direction:column;gap:10px}
.fcdb-rank>a,.fcdb-rank>div{display:grid;grid-template-columns:minmax(0,1fr) 70px 40px;gap:10px;align-items:center;font-size:13.5px}
.fcdb-rank span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fcdb-rank b{text-align:right;font-weight:800}
.fcdb-tasks{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}
.fcdb-tasks>*{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--fcdb-line);border-radius:10px;background:var(--fcdb-card);min-width:0}
.fcdb-tasks a:hover{box-shadow:0 6px 18px rgba(16,24,40,.07)}
.fcdb-tasks b{font-size:20px;font-weight:800;min-width:28px}
.fcdb-tasks b.is-bad{color:var(--fcdb-bad)}
.fcdb-tasks span{flex:1;min-width:0;font-size:13.5px;line-height:1.35}
.fcdb-tasks svg{flex:none;width:16px;height:16px;color:var(--fcdb-faint)}
.fcdb-rich{color:var(--fcdb-ink);overflow-wrap:anywhere}
.fcdb-rich p{margin:0 0 10px}.fcdb-rich p:last-child{margin-bottom:0}
.fcdb-rich a{color:var(--fcdb-accent);text-decoration:underline}
.fcdb-rich img{max-width:100%;height:auto}
.fcdb-act{margin-top:12px}
.fcdb-img{display:block;border-radius:10px;overflow:hidden}
.fcdb-img img{display:block;width:100%;height:auto}
.fcdb-video iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:10px}
.fcdb-banner{display:flex;flex-direction:column;gap:12px;padding:18px 0 4px;max-width:640px}
.fcdb-banner .fcdb-rich{font-size:17px;font-weight:600}
.fcdb-links{display:flex;flex-direction:column;gap:4px}
.fcdb-links a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-weight:600}
.fcdb-links a:hover{background:var(--fcdb-hover)}
.fcdb-links svg{width:15px;height:15px;color:var(--fcdb-faint);flex:none}
.fcdb-loading{display:flex;align-items:center;gap:10px;padding:40px 0;color:var(--fcdb-text);justify-content:center}
.fcdb-spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--fcdb-line);border-top-color:var(--fcdb-accent);animation:fcdb-spin .8s linear infinite}
@keyframes fcdb-spin{to{transform:rotate(360deg)}}
.fcdb-sk{height:120px;border-radius:var(--fcdb-radius);background:linear-gradient(90deg,var(--fcdb-soft),var(--fcdb-hover),var(--fcdb-soft));background-size:200% 100%;animation:fcdb-sk 1.2s ease-in-out infinite}
@keyframes fcdb-sk{to{background-position:-200% 0}}
.fcdb-arr{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;padding:12px 14px 12px 18px;border-radius:12px;background:var(--fcdb-accent-soft);color:var(--fcdb-accent-ink);position:sticky;top:60px;z-index:5}
.fcdb-arr p{flex:1 1 260px;font-size:14px}
.fcdb-arr p b{font-weight:800}
.fcdb.is-arranging .fcdb-b{border-style:dashed;border-width:1.5px}
.fcdb.is-arranging .fcdb-b.is-hidden{opacity:.55;background:var(--fcdb-soft)}
.fcdb.is-arranging .fcdb-b.is-hidden .fcdb-bb,.fcdb.is-arranging .fcdb-b.is-hidden .fcdb-bf{display:none}
.fcdb.is-arranging .fcdb-b.is-locked{border-style:solid;background:var(--fcdb-soft)}
.fcdb.is-arranging .fcdb-b.is-drag{outline:2px dashed var(--fcdb-accent);outline-offset:3px}
.fcdb.is-arranging .fcdb-b.is-over{box-shadow:0 -4px 0 var(--fcdb-accent)}
.fcdb-tools{display:flex;align-items:center;gap:2px;margin-left:auto}
.fcdb-tools button{border:0;background:none;width:30px;height:30px;border-radius:7px;display:grid;place-items:center;cursor:pointer;color:var(--fcdb-text)}
.fcdb-tools button:hover{background:var(--fcdb-hover);color:var(--fcdb-ink)}
.fcdb-tools svg{width:17px;height:17px}
.fcdb-grip{cursor:grab;color:var(--fcdb-faint);display:grid;place-items:center;width:20px}
.fcdb-grip svg{width:14px;height:14px}
.fcdb-lock{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:700;color:var(--fcdb-bad);background:color-mix(in srgb,var(--fcdb-bad) 10%,var(--fcdb-card));padding:3px 10px;border-radius:999px}
.fcdb-lock svg{width:13px;height:13px}
.fcdb-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:100000;padding:10px 16px;border-radius:10px;background:var(--fcom-primary-button,#2B2E33);color:var(--fcom-primary-button-text,#fff);font-size:14px;font-weight:600;box-shadow:0 10px 30px rgba(0,0,0,.18)}
.fcdb-err{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 16px;text-align:center;color:var(--fcdb-text)}
.fcdb-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@container (max-width:380px){.fcdb-cards{display:flex;flex-direction:column;gap:8px}.fcdb-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:10px;row-gap:2px;align-items:center;padding:8px}.fcdb-card .fcdb-thumb{width:44px;height:44px;aspect-ratio:auto;flex:none;grid-column:1;grid-row:span 3}.fcdb-card>b,.fcdb-card>span:not(.fcdb-tag):not(.fcdb-thumb),.fcdb-card>.fcdb-meter{grid-column:2;min-width:0}.fcdb-card>.fcdb-tag{grid-column:3;grid-row:1 / span 3;align-self:center}.fcdb-car .fcdb-card{flex:none}.fcdb-car-nav{display:none}.fcdb-hero{grid-template-columns:1fr}}
.fcdb-rank.is-pct>a,.fcdb-rank.is-pct>div{grid-template-columns:minmax(0,1.3fr) minmax(60px,1fr) 52px}
.fcdb-rank>p.fcdb-alert{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--fcdb-bad) 9%,var(--fcdb-card));color:var(--fcdb-ink);font-size:13.5px}
.fcdb-alert b{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--fcdb-bad);color:#fff;font-size:12px}
.fcdb-heat{display:grid;gap:4px;font-size:12px;color:var(--fcdb-text)}
.fcdb-heat>div{display:grid;grid-template-columns:44px repeat(4,minmax(0,1fr));gap:4px;align-items:center}
.fcdb-heat span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.fcdb-heat span[role=rowheader]{text-align:left;font-weight:600;text-transform:capitalize}
.fcdb-heat i{display:block;height:24px;border-radius:6px;background:color-mix(in srgb,var(--fcdb-accent) calc(var(--a,0)*100%),var(--fcdb-soft))}
.fcdb-prog{display:flex;flex-direction:column;gap:8px}
.fcdb-prog-s{border:1px solid var(--fcdb-line);border-radius:10px;overflow:hidden}
.fcdb-prog-s>summary{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;list-style:none;font-size:14px}
.fcdb-prog-s>summary::-webkit-details-marker{display:none}
.fcdb-prog-s>summary b{flex:1;min-width:0;overflow-wrap:anywhere}
.fcdb-prog-s>summary:hover{background:var(--fcdb-hover)}
.fcdb-prog-n{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--fcdb-soft);font-size:12px;font-weight:800}
.fcdb-prog-s.is-done .fcdb-prog-n{background:var(--fcdb-good);color:#fff}
.fcdb-prog-l{display:flex;flex-direction:column;padding:0 6px 8px}
.fcdb-prog-r{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;font-size:13.5px;color:var(--fcdb-ink)}
a.fcdb-prog-r:hover{background:var(--fcdb-hover)}
.fcdb-prog-r>span:nth-child(2){flex:1;min-width:0}
.fcdb-prog-c{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--fcdb-line);color:var(--fcdb-faint)}
.fcdb-prog-r.is-done .fcdb-prog-c{background:var(--fcdb-good);border-color:var(--fcdb-good);color:#fff}
.fcdb-prog-r.is-lock{color:var(--fcdb-faint)}
.fcdb-prog-r.is-lock .fcdb-prog-c{border-style:dashed}
.fcdb-prog-r .fcdb-row-m{font-size:12px;color:var(--fcdb-faint);white-space:nowrap}
.fcdb-host.is-space,.fcdb-host.is-course{padding-top:18px}
.fcdb-cbtn{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 12px;border-radius:8px;border:1px solid var(--fcom-primary-border,#e3e8ee);background:var(--fcom-primary-bg,#fff);color:var(--fcom-primary-text,#19283a);font-weight:600;font-size:13.5px;text-decoration:none;white-space:nowrap;margin-right:8px}
.fcdb-cbtn:hover{background:var(--fcom-secondary-bg,#f0f2f5)}
.fcdb-cbtn.is-on{background:var(--fcom-primary-button,#2B2E33);border-color:var(--fcom-primary-button,#2B2E33);color:var(--fcom-primary-button-text,#fff)}
.fcdb-cbtn svg{width:16px;height:16px}
@media (max-width:1024px){.fcdb-lane.is-l12,.fcdb-lane.is-l21{grid-template-columns:minmax(0,1fr)!important}.fcdb-lane.is-l111{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fcdb-w-third{grid-column:span 3}.fcdb-w-two{grid-column:span 6}}
@media (max-width:760px){.fcdb-host{padding:16px 12px 40px}.fcdb-grid{grid-template-columns:minmax(0,1fr);gap:14px}.fcdb-lane{grid-template-columns:minmax(0,1fr)!important;gap:14px}.fcdb-lane.is-nophone{display:none}.fcdb-lane.has-bg{padding:14px}.fcdb-col{gap:14px}.fcdb-w-full,.fcdb-w-two,.fcdb-w-half,.fcdb-w-third{grid-column:auto}.fcdb-b{padding:16px}.fcdb-b.fcdb-nophone{display:none}.fcdb-welcome h2{font-size:19px}.fcdb-nums a{min-width:0;flex:1}.fcdb-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fcdb-tile b{font-size:22px}.fcdb-top h1{font-size:19px}.fcdb-arr{top:8px}.fcdb-ev{gap:10px}.fcdb-heat>div{grid-template-columns:36px repeat(4,minmax(0,1fr))}.fcdb-heat span{font-size:11px}.fcdb-av{width:34px;height:34px}}
@media (prefers-reduced-motion:reduce){.fcdb-spin,.fcdb-sk{animation:none}.fcdb-fold svg{transition:none}}
li.fcdb-menu .fcom_shape svg{width:20px;height:20px}

.fcdb-as{position:relative}
.fcdb-as-list{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:220px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--fcdb-card);border:1px solid var(--fcdb-line);box-shadow:0 18px 40px -12px rgba(16,24,40,.3)}
.fcdb-as-list[hidden]{display:none}
.fcdb-as-list button{border:0;background:none;text-align:left;padding:9px 11px;border-radius:8px;font-weight:600;font-size:13.5px;cursor:pointer}
.fcdb-as-list button:hover,.fcdb-as-list button[aria-checked="true"]{background:var(--fcdb-soft)}
.fcdb-asbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-radius:14px;background:var(--fcdb-accent-soft,#fbf3e4);border:1px solid color-mix(in srgb,var(--fcdb-accent,#A16207) 35%,transparent);color:var(--fcdb-ink)}
.fcdb-asbar p{flex:1;min-width:0}

.fcdb-phead{display:flex;align-items:center;gap:14px;padding:4px 2px}
.fcdb-phead-ic{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--fcdb-accent-soft);font-size:26px;line-height:1}
.fcdb-phead h1{font-size:24px;font-weight:800;letter-spacing:-.01em;color:var(--fcdb-ink);overflow-wrap:anywhere}
.fcdb-phead p{margin-top:2px;color:var(--fcdb-text);font-size:14.5px}
.fcdb-pband{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,#D97706 13%,var(--fcdb-card));color:var(--fcdb-ink);font-weight:600;font-size:13.5px}
.fcdb-pband i{flex:none;width:8px;height:8px;border-radius:50%;background:#D97706}
.fcdb-pband span{flex:1;min-width:0}
.fcdb-pband a{font-weight:800;color:var(--fcdb-accent-ink,#A16207)}
.fcdb-gate{max-width:520px;margin:48px auto;padding:30px 28px;border-radius:16px;background:var(--fcdb-card);border:1px solid var(--fcdb-line);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}
.fcdb-gate-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:var(--fcdb-accent-soft);color:var(--fcdb-accent);margin-bottom:6px}
.fcdb-gate-ic svg{width:26px;height:26px}
.fcdb-gate h2{font-size:19px;font-weight:800;color:var(--fcdb-ink)}
.fcdb-gate p{color:var(--fcdb-text)}
.fcdb-gate-acts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:10px}
.fcdb-gate-acts .fcdb-btn.is-dark{color:var(--fcdb-btn-ink)}
.fcdb-pemo{display:grid;place-items:center;width:20px;height:20px;font-size:17px;line-height:1}
@media (max-width:760px){.fcdb-gate{margin:20px auto;padding:24px 18px}.fcdb-phead-ic{width:44px;height:44px;font-size:22px}.fcdb-phead h1{font-size:21px}}
