.bento-dashboard.svelte-j3nl45{grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;display:grid}.bento-card.svelte-j3nl45{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:space-between;padding:32px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.bento-card.svelte-j3nl45:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 16px 40px #00000080}.b-main.svelte-j3nl45{background:radial-gradient(circle at 0 0,#d32cee14 0%,#14121899 100%);grid-area:span 2/span 2;min-height:280px}.b-wide.svelte-j3nl45{grid-column:span 2}.b-square.svelte-j3nl45{grid-column:span 1}@media (width<=1024px){.bento-dashboard.svelte-j3nl45{grid-template-columns:repeat(2,1fr)}.b-main.svelte-j3nl45{grid-area:auto/span 2}.b-wide.svelte-j3nl45{grid-column:span 2}.b-square.svelte-j3nl45{grid-column:span 1}}@media (width<=640px){.bento-dashboard.svelte-j3nl45{grid-template-columns:1fr}.b-main.svelte-j3nl45,.b-wide.svelte-j3nl45,.b-square.svelte-j3nl45{grid-column:span 1}}.b-content.svelte-j3nl45{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.b-icon.svelte-j3nl45{color:#fff;opacity:.85;font-size:32px}.b-value-wrap.svelte-j3nl45{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.b-val.svelte-j3nl45{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1}.amber-glow.svelte-j3nl45,.emerald-glow.svelte-j3nl45,.violet-glow.svelte-j3nl45{color:#e879f9;text-shadow:0 0 25px #d32cee80}.b-trend.svelte-j3nl45{font-family:var(--font-primary,"Sora", sans-serif);color:#f0abfc;background:#d32cee26;border:1px solid #d32cee4d;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.b-trend.svelte-j3nl45 .material-symbols-outlined:where(.svelte-j3nl45){font-size:16px}.b-header.svelte-j3nl45{align-items:center;gap:10px;display:flex}.b-label.svelte-j3nl45{font-family:var(--font-secondary,"Outfit", sans-serif);color:#b7b3c2;font-size:15px;line-height:1.4}.b-progress-bar.svelte-j3nl45{background:#ffffff14;border-radius:999px;width:100%;height:6px;margin-top:8px;overflow:hidden}.b-progress-fill.svelte-j3nl45{border-radius:999px;height:100%;transition:width 1s ease-in-out}.b-progress-fill.amber.svelte-j3nl45,.b-progress-fill.cyan.svelte-j3nl45,.b-progress-fill.violet.svelte-j3nl45{background:linear-gradient(90deg,#d32cee66,#d32cee);box-shadow:0 0 12px #d32cee80}.text-emerald.svelte-j3nl45,.text-cyan.svelte-j3nl45,.text-violet.svelte-j3nl45,.text-gold.svelte-j3nl45,.text-amber.svelte-j3nl45{color:#e879f9}.b-grid-bg.svelte-j3nl45{pointer-events:none;opacity:.7;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}html.light .bento-dashboard{box-shadow:none;background:0 0;border:none}html.light .bento-card{background:#ffffffd9;border-color:#fffffff2 #9c27b01f #9c27b01f;box-shadow:0 10px 32px #6750a40d}html.light .b-main{background:radial-gradient(circle at 0 0,#d32cee0f 0%,#ffffffe6 100%)}html.light .b-val{color:#1d1a22}html.light .b-label{color:#49454f}html.light .b-icon{color:#7e22ce;opacity:1}html.light .b-progress-bar{background:#9c27b01f}html.light .amber-glow,html.light .text-amber,html.light .text-gold,html.light .emerald-glow,html.light .text-emerald,html.light .text-cyan{color:#7e22ce;text-shadow:none}html.light .b-trend{color:#7e22ce;background:#9c27b01a;border:1px solid #9c27b040}.fusion-container.svelte-kwt7y5{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;display:flex}.fusion-card.svelte-kwt7y5{background:#1412188c;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:42% 58%;transition:all .35s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}@media (width<=860px){.fusion-card.svelte-kwt7y5{grid-template-columns:1fr}}.fusion-card.svelte-kwt7y5:hover{border-color:#d32cee59;transform:translateY(-2px);box-shadow:0 20px 50px #00000080,0 0 24px #d32cee1f}.f-problem.svelte-kwt7y5{background:#00000052;border-right:1px solid #ffffff12;flex-direction:column;gap:12px;padding:40px;display:flex}@media (width<=860px){.f-problem.svelte-kwt7y5{border-bottom:1px solid #ffffff12;border-right:none;padding:32px}}.f-solution.svelte-kwt7y5{background:radial-gradient(circle at 0,#d32cee12 0%,#14121859 100%);flex-direction:column;gap:12px;padding:40px 40px 40px 52px;display:flex;position:relative}@media (width<=860px){.f-solution.svelte-kwt7y5{padding:36px 32px 32px}}.f-header-row.svelte-kwt7y5{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.f-label.svelte-kwt7y5{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.text-muted.svelte-kwt7y5{color:#8c8699}.text-violet.svelte-kwt7y5{color:#e879f9}.f-pill.svelte-kwt7y5{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.f-pill-pain.svelte-kwt7y5{color:#a19dae;background:#ffffff0a;border:1px solid #ffffff17}.f-pill-impact.svelte-kwt7y5{color:#f0abfc;background:#d32cee1f;border:1px solid #d32cee4d;box-shadow:0 0 12px #d32cee33}.f-pill-icon.svelte-kwt7y5{font-size:14px}.f-problem.svelte-kwt7y5 h4:where(.svelte-kwt7y5),.f-solution.svelte-kwt7y5 h4:where(.svelte-kwt7y5){font-family:var(--font-primary,"Sora", sans-serif);color:#fff;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.3}.f-problem.svelte-kwt7y5 p:where(.svelte-kwt7y5){font-family:var(--font-secondary,"Outfit", sans-serif);color:#948e9c;margin:0;font-size:14px;line-height:1.6}.f-solution.svelte-kwt7y5 p:where(.svelte-kwt7y5){font-family:var(--font-secondary,"Outfit", sans-serif);color:#c5bfd2;margin:0;font-size:14px;line-height:1.6}.f-badge.svelte-kwt7y5{-webkit-backdrop-filter:blur(20px);color:#fff;z-index:10;background:#121018e6;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0006}.fusion-card.svelte-kwt7y5:hover .f-badge:where(.svelte-kwt7y5){color:#fff;background:#ffffff14;border-color:#d32cee80;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 20px #d32cee40}html.light .f-badge.svelte-kwt7y5{color:#1d1a22;background:#fffffff2;border-color:#0000001a}html.light .fusion-card.svelte-kwt7y5:hover .f-badge:where(.svelte-kwt7y5){color:#1d1a22;background:#fff;border-color:#d32cee80}@media (width<=860px){.f-badge.svelte-kwt7y5{top:0;left:50%;transform:translate(-50%,-50%)}.fusion-card.svelte-kwt7y5:hover .f-badge:where(.svelte-kwt7y5){transform:translate(-50%,-50%)scale(1.08)}}.icon-sm.svelte-kwt7y5{font-size:20px}html.light .fusion-card{background:#ffffffd9;border-color:#fffffff2 #9c27b01f #9c27b01f;box-shadow:0 10px 32px #6750a40d}html.light .f-problem{background:#ffffff80;border-bottom-color:#9c27b01a;border-right-color:#9c27b01a}html.light .f-solution{background:#d32cee08}html.light .f-problem h4,html.light .f-solution h4{color:#1d1a22}html.light .f-problem p,html.light .f-solution p{color:#49454f}html.light .f-label.text-muted{color:#71717a}html.light .f-label.text-violet{color:#7e22ce}html.light .f-badge{color:#7e22ce;background:#fff;border-color:#9c27b066;box-shadow:0 4px 16px #9c27b026}.dual-force-container.svelte-111f032{grid-template-columns:1fr 1fr;gap:32px;width:100%;display:grid}@media (width<=900px){.dual-force-container.svelte-111f032{grid-template-columns:1fr}}.force-panel.svelte-111f032{background:#ffffff06;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;gap:32px;padding:40px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.force-panel.svelte-111f032:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0006}.role-panel-amber.svelte-111f032:hover,.role-panel-cyan.svelte-111f032:hover,.role-panel-contractor.svelte-111f032:hover,.role-panel-emerald.svelte-111f032:hover,.role-panel-violet.svelte-111f032:hover{border-color:#d32cee59}.fp-bg.svelte-111f032{pointer-events:none;opacity:.15;transition:opacity .3s;position:absolute;inset:0}.role-panel-amber.svelte-111f032 .fp-bg:where(.svelte-111f032),.role-panel-cyan.svelte-111f032 .fp-bg:where(.svelte-111f032),.role-panel-contractor.svelte-111f032 .fp-bg:where(.svelte-111f032),.role-panel-emerald.svelte-111f032 .fp-bg:where(.svelte-111f032),.role-panel-violet.svelte-111f032 .fp-bg:where(.svelte-111f032){background:radial-gradient(circle at 100% 0,#d32cee33,#0000 70%)}.fp-header.svelte-111f032{z-index:2;align-items:center;gap:20px;display:flex;position:relative}.fp-icon.svelte-111f032{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.role-panel-amber.svelte-111f032 .fp-icon:where(.svelte-111f032),.role-panel-cyan.svelte-111f032 .fp-icon:where(.svelte-111f032){color:#e879f9;background:#d32cee1a;border-color:#d32cee4d}.role-panel-contractor.svelte-111f032 .fp-icon:where(.svelte-111f032),.role-panel-emerald.svelte-111f032 .fp-icon:where(.svelte-111f032),.role-panel-violet.svelte-111f032 .fp-icon:where(.svelte-111f032){color:#d32cee;background:#d32cee1a;border-color:#d32cee4d}.fp-title-wrap.svelte-111f032{flex-direction:column;gap:4px;display:flex}.fp-chip.svelte-111f032{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#71717a;font-size:11px;font-weight:800}.role-title-glow.svelte-111f032{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0;font-size:26px;font-weight:700}.role-panel-amber.svelte-111f032 .role-title-glow:where(.svelte-111f032),.role-panel-cyan.svelte-111f032 .role-title-glow:where(.svelte-111f032){color:#e879f9;text-shadow:0 0 20px #d32cee4d}.role-panel-contractor.svelte-111f032 .role-title-glow:where(.svelte-111f032),.role-panel-emerald.svelte-111f032 .role-title-glow:where(.svelte-111f032),.role-panel-violet.svelte-111f032 .role-title-glow:where(.svelte-111f032){color:#d32cee;text-shadow:0 0 20px #d32cee4d}.fp-content.svelte-111f032{z-index:2;flex-direction:column;gap:24px;display:flex;position:relative}.fp-feature.svelte-111f032{align-items:flex-start;gap:16px;display:flex}.fp-f-icon.svelte-111f032{color:#fff;opacity:.8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.fp-text.svelte-111f032 h4:where(.svelte-111f032){font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.35}.fp-text.svelte-111f032 p:where(.svelte-111f032){font-family:var(--font-secondary,"Outfit", sans-serif);color:#a19dae;margin:0;font-size:14px;line-height:1.6}.bo-grid.svelte-10dgyhb{grid-template-columns:1fr 1.25fr;align-items:center;gap:36px;width:100%;display:grid}@media (width<=1024px){.bo-grid.svelte-10dgyhb{grid-template-columns:1fr}}.bo-features.svelte-10dgyhb{flex-direction:column;gap:16px;display:flex}.bo-feature-card.svelte-10dgyhb{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;align-items:flex-start;gap:18px;padding:24px;transition:all .3s;display:flex}.bo-feature-card.svelte-10dgyhb:hover{background:#ffffff0b;border-color:#d32cee59;transform:translate(4px)}.bo-f-icon.svelte-10dgyhb{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .35s cubic-bezier(.25,1,.5,1);display:flex}.bo-feature-card.svelte-10dgyhb:hover .bo-f-icon:where(.svelte-10dgyhb){background:#ffffff14;border-color:#d32cee66;transform:scale(1.05);box-shadow:0 0 16px #d32cee26}.bo-f-content.svelte-10dgyhb h4:where(.svelte-10dgyhb){font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0 0 4px;font-size:16px;font-weight:700}.bo-f-content.svelte-10dgyhb p:where(.svelte-10dgyhb){font-family:var(--font-secondary,"Outfit", sans-serif);color:#a19dae;margin:0;font-size:14px;line-height:1.6}.bo-mockup.svelte-10dgyhb{background:#141218;border:1px solid #d32cee40;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0009}.bom-header.svelte-10dgyhb{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;padding:14px 20px;display:flex;position:relative}.bom-dots.svelte-10dgyhb{gap:6px;display:flex}.bom-dots.svelte-10dgyhb .dot:where(.svelte-10dgyhb){background:#ffffff2e;border-radius:50%;width:10px;height:10px}.bom-title.svelte-10dgyhb{font-family:var(--font-primary,"Sora", sans-serif);color:#948e9c;font-size:12px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.bom-body.svelte-10dgyhb{grid-template-columns:56px 1fr;min-height:240px;display:grid}.bom-sidebar.svelte-10dgyhb{background:#ffffff05;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:12px;padding:16px 12px;display:flex}.bom-item.svelte-10dgyhb{background:#ffffff0d;border-radius:8px;width:28px;height:28px}.bom-item.active.svelte-10dgyhb{background:#d32ceed9;border:1px solid #d32cee80;box-shadow:0 0 12px #d32cee80}.bom-content.svelte-10dgyhb{flex-direction:column;gap:20px;padding:24px;display:flex}.bom-topbar.svelte-10dgyhb{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bom-stat-card.svelte-10dgyhb{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:14px 16px}.bom-val.svelte-10dgyhb{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;font-size:16px;font-weight:700}.bom-lbl.svelte-10dgyhb{font-family:var(--font-secondary,"Outfit", sans-serif);color:#71717a;margin-top:2px;font-size:11px}.bom-chart.svelte-10dgyhb{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-end;gap:12px;height:100px;padding:12px;display:flex}.bom-bar.svelte-10dgyhb{background:linear-gradient(#d32ceed9 0%,#d32cee33 100%);border-radius:4px 4px 0 0;flex:1;min-height:8px;transition:height .5s}.bom-bar.svelte-10dgyhb:hover{background:linear-gradient(#e879f9 0%,#d32cee80 100%)}html.light .bo-feature-card{background:#ffffffd9;border-color:#fffffff2 #9c27b01f #9c27b01f;box-shadow:0 10px 32px #6750a40d}html.light .bo-f-content h4{color:#1d1a22}html.light .bo-f-content p{color:#49454f}html.light .bo-mockup{background:#ffffffe6;border-color:#d32cee40;box-shadow:0 10px 32px #6750a40f}html.light .bom-header{background:#9c27b00a;border-bottom-color:#9c27b01a}html.light .bom-title{color:#6b6475}html.light .bom-val{color:#1d1a22}html.light .bom-stat-card{background:#ffffffd9;border-color:#9c27b01f}.api-grid.svelte-u8xbc3{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:1200px;margin:0 auto;display:grid}@media (width<=1024px){.api-grid.svelte-u8xbc3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.api-grid.svelte-u8xbc3{grid-template-columns:1fr}}.api-card.svelte-u8xbc3{background:#1412188c;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:16px;padding:24px 22px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.api-card.svelte-u8xbc3:hover{background:#141218cc;border-color:#d32cee59;transform:translateY(-2px);box-shadow:0 12px 32px #00000073,0 0 20px #d32cee1a}.api-icon-wrap.svelte-u8xbc3{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .35s cubic-bezier(.25,1,.5,1);display:flex}.api-icon-wrap.emerald.svelte-u8xbc3,.api-icon-wrap.violet.svelte-u8xbc3,.api-icon-wrap.cyan.svelte-u8xbc3,.api-icon-wrap.amber.svelte-u8xbc3{color:#fff;background:#ffffff0a;border:1px solid #ffffff14}.api-card.svelte-u8xbc3:hover .api-icon-wrap:where(.svelte-u8xbc3){background:#ffffff14;border-color:#d32cee66;transform:scale(1.05);box-shadow:0 0 16px #d32cee26}.api-info.svelte-u8xbc3{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.api-info.svelte-u8xbc3 h4:where(.svelte-u8xbc3){font-family:var(--font-primary,"Sora", sans-serif);color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;overflow:hidden}.api-info.svelte-u8xbc3 p:where(.svelte-u8xbc3){font-family:var(--font-secondary,"Outfit", sans-serif);color:#948e9c;margin:0;font-size:13px;line-height:1.4}.api-status.svelte-u8xbc3{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.04em;color:#e879f9;white-space:nowrap;background:#d32cee1a;border:1px solid #d32cee40;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.status-dot.svelte-u8xbc3{background:#d32cee;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #d32cee}.score-circle.svelte-u8xbc3{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.circular-chart.svelte-u8xbc3{width:100%;height:100%;transform:rotate(-90deg)}.circle-bg.svelte-u8xbc3{fill:none;stroke:#ffffff14;stroke-width:3.5px}.circle.svelte-u8xbc3{fill:none;stroke:#e879f9;stroke-width:3.5px;stroke-linecap:round;filter:drop-shadow(0 0 4px #d32cee99)}.score-val.svelte-u8xbc3{font-family:var(--font-mono,"JetBrains Mono", monospace);color:#f0abfc;font-size:12px;font-weight:800;position:absolute}html.light .api-card{background:#ffffffe6;border-color:#9c27b01f;box-shadow:0 4px 20px #00000008}html.light .api-info h4{color:#1d1a22}html.light .api-info p{color:#71717a}html.light .api-icon-wrap{color:#1d1a22;background:#00000008;border-color:#00000014}html.light .api-status{color:#7e22ce;background:#9c27b014;border-color:#9c27b033}html.light .circle-bg{stroke:#00000014}html.light .score-val{color:#7e22ce}.case-study-root.svelte-9m4br{flex-direction:column;gap:80px;margin-top:24px;display:flex}.section-block.svelte-9m4br{width:100%;position:relative}.brief-minimal-grid.svelte-9m4br{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;width:100%;display:grid}@media (width<=900px){.brief-minimal-grid.svelte-9m4br{grid-template-columns:1fr;gap:20px}}.brief-card.svelte-9m4br{background:var(--case-surface);border:1px solid var(--case-border);border-radius:24px;flex-direction:column;justify-content:space-between;gap:28px;padding:38px 34px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.brief-card.svelte-9m4br:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000059}.friction-card.svelte-9m4br:hover{border-color:#ffffff40;box-shadow:0 16px 40px #0006,0 0 24px #ffffff0d}.target-card.svelte-9m4br:hover{border-color:#d32cee66;box-shadow:0 16px 40px #0006,0 0 24px #d32cee26}.b-card-top.svelte-9m4br{flex-direction:column;gap:14px;display:flex}.b-badge-row.svelte-9m4br{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.b-status-pill.svelte-9m4br{letter-spacing:.05em;border-radius:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.b-status-pill.crimson.svelte-9m4br{color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1a}.b-status-pill.amber.svelte-9m4br{color:#e879f9;background:#d32cee1a;border:1px solid #d32cee40}.b-metric-pill.svelte-9m4br{font-family:var(--font-primary,"Sora", sans-serif);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:flex}.b-metric-pill.crimson.svelte-9m4br{color:#e4e4e7;background:#ffffff0d}.b-metric-pill.amber.svelte-9m4br{color:#f0abfc;background:#d32cee14}.b-card-title.svelte-9m4br{font-family:var(--font-primary,"Sora", sans-serif);color:var(--case-text-heading);margin:0;font-size:21px;font-weight:700;line-height:1.3}.b-card-desc.svelte-9m4br{font-family:var(--font-secondary,"Outfit", sans-serif);color:var(--case-text-body);margin:0;font-size:14px;line-height:1.6}.b-card-divider.svelte-9m4br{background:linear-gradient(90deg,#ffffff14 0%,#ffffff05 100%);width:100%;height:1px}.b-card-list.svelte-9m4br{flex-direction:column;gap:16px;display:flex}.b-list-item.svelte-9m4br{align-items:flex-start;gap:14px;display:flex}.b-icon-wrapper.svelte-9m4br{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;transition:all .25s;display:flex}.b-icon-wrapper.crimson.svelte-9m4br,.b-icon-wrapper.amber.svelte-9m4br{color:#fff;background:#ffffff0a;border:1px solid #ffffff14}.b-list-item.svelte-9m4br:hover .b-icon-wrapper:where(.svelte-9m4br){background:#ffffff14;border-color:#d32cee66;box-shadow:0 0 12px #d32cee26}.b-icon-wrapper.svelte-9m4br .material-symbols-outlined:where(.svelte-9m4br){color:#fff;font-size:16px;font-weight:700}.b-item-content.svelte-9m4br{flex-direction:column;gap:2px;display:flex}.b-item-title.svelte-9m4br{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0;font-size:14px;font-weight:700;line-height:1.3}.b-item-desc.svelte-9m4br{font-family:var(--font-secondary,"Outfit", sans-serif);color:#948e9c;margin:0;font-size:13px;line-height:1.5}html.light .brief-card{background:#ffffffe6;border-color:#fffffff2 #9c27b01f #9c27b01f;box-shadow:0 10px 32px #6750a40d}html.light .b-card-title{color:#1d1a22}html.light .b-card-desc{color:#49454f}html.light .b-card-divider{background:#9c27b014}html.light .b-item-title{color:#1d1a22}html.light .b-item-desc{color:#49454f}html.light .b-status-pill.crimson{color:#49454f;background:#ffffff0d;border-color:#0000001f}html.light .b-status-pill.amber{color:#7e22ce;background:#d32cee14;border-color:#9c27b038}html.light .b-metric-pill.crimson{color:#49454f;background:#00000008}html.light .b-metric-pill.amber{color:#7e22ce;background:#9c27b00f}html.light .b-icon-wrapper.crimson,html.light .b-icon-wrapper.amber{color:#1d1a22;background:#00000008;border-color:#00000014}html.light .b-icon-wrapper .material-symbols-outlined{color:#1d1a22}
