.ccs-wrap{display:flex;flex-direction:column;height:100%;min-height:0}.ccs-header{justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--bs-gray-100);background:var(--bs-paper);flex-shrink:0}.ccs-header,.ccs-title{display:flex;align-items:center}.ccs-title{gap:6px;font-size:var(--bs-fs-sm);font-weight:var(--bs-fw-bold);color:var(--bs-ink);letter-spacing:var(--bs-tracking-tight)}.ccs-sub{font-size:var(--bs-fs-xs);font-weight:var(--bs-fw-semibold);color:var(--bs-gray-500);font-variant-numeric:tabular-nums}.ccs-scroll{flex:1;overflow-y:auto;padding:14px 16px;scroll-behavior:smooth}.ccs-scroll,.ccs-welcome{display:flex;flex-direction:column;gap:10px}.ccs-welcome{color:var(--bs-gray-600);font-size:var(--bs-fs-sm);line-height:var(--bs-lh-relaxed)}.ccs-welcome--centered{margin:auto 0}.ccs-welcome p{margin:0}.ccs-suggest{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ccs-suggest li{padding:8px 12px;border:1px solid var(--bs-gray-200);border-radius:var(--bs-radius-md);background:var(--bs-paper);cursor:pointer;font-size:var(--bs-fs-xs);color:var(--bs-ink);transition:border-color .12s,background .12s}.ccs-suggest li:hover{border-color:var(--bs-ink);background:var(--bs-gray-50)}.ccs-msg{max-width:100%}.ccs-msg--user{align-self:flex-end;max-width:90%}.ccs-msg--user .ccs-msg-body{background:var(--bs-ink);color:var(--bs-paper);padding:8px 12px;border-radius:12px 12px 4px 12px;font-size:var(--bs-fs-sm);line-height:1.55;white-space:pre-wrap;word-break:break-word}.ccs-msg--assistant{align-self:flex-start;max-width:100%}.ccs-msg--assistant .ccs-msg-body{background:var(--bs-gray-50);color:var(--bs-ink);padding:10px 12px;border-radius:12px 12px 12px 4px;font-size:var(--bs-fs-sm);line-height:1.65;white-space:pre-wrap;word-break:break-word;border:1px solid var(--bs-gray-100)}.ccs-msg-body--md{white-space:normal}.ccs-msg-body--md p{margin:0 0 8px}.ccs-msg-body--md p:last-child{margin-bottom:0}.ccs-msg-body--md ol,.ccs-msg-body--md ul{margin:4px 0 8px;padding-left:20px}.ccs-msg-body--md li{margin:2px 0}.ccs-msg-body--md strong{font-weight:var(--bs-fw-bold);color:var(--bs-ink)}.ccs-msg-body--md em{font-style:italic}.ccs-msg-body--md code{padding:1px 5px;font-size:.9em;font-family:ui-monospace,SF Mono,Menlo,monospace;background:var(--bs-gray-100);border-radius:3px}.ccs-msg-body--md h1,.ccs-msg-body--md h2,.ccs-msg-body--md h3{font-size:13px;font-weight:var(--bs-fw-bold);margin:8px 0 4px}.ccs-msg-body--md a{color:var(--bs-ink);text-decoration:underline}.ccs-msg-body--md blockquote{margin:4px 0;padding:4px 10px;border-left:3px solid var(--bs-gray-300);color:var(--bs-gray-700)}.ccs-msg-body--md table{border-collapse:collapse;margin:6px 0;font-size:12px}.ccs-msg-body--md td,.ccs-msg-body--md th{border:1px solid var(--bs-gray-200);padding:4px 8px}.ccs-msg-body--md th{background:var(--bs-gray-50);font-weight:var(--bs-fw-bold)}.ccs-msg--loading .ccs-msg-body{display:inline-flex;align-items:center;gap:8px;color:var(--bs-gray-500);font-style:italic}.ccs-error{margin:0 16px 8px;padding:8px 12px;border-radius:var(--bs-radius-md);background:rgba(206,0,0,.08);color:var(--bs-red-500);font-size:var(--bs-fs-xs);font-weight:var(--bs-fw-semibold)}.ccs-mentions{display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px 0}.ccs-chip{gap:4px;padding:3px 4px 3px 10px;background:var(--bs-gray-100);border:1px solid var(--bs-gray-200);border-radius:999px;font-size:var(--bs-fs-xs);font-weight:var(--bs-fw-semibold);color:var(--bs-ink)}.ccs-chip,.ccs-chip-x{display:inline-flex;align-items:center}.ccs-chip-x{justify-content:center;width:16px;height:16px;border:0;background:transparent;border-radius:50%;color:inherit;cursor:pointer}.ccs-chip-x:hover{background:var(--bs-gray-200)}.ccs-input-wrap{display:flex;gap:8px;align-items:flex-end;padding:10px 16px 8px;border-top:1px solid var(--bs-gray-100);background:var(--bs-paper);flex-shrink:0}.ccs-input{flex:1;resize:none;padding:8px 10px;border:1px solid var(--bs-gray-200);border-radius:var(--bs-radius-md);font-family:inherit;font-size:var(--bs-fs-sm);line-height:1.5;color:var(--bs-ink);background:var(--bs-paper);transition:border-color .12s,background .12s}.ccs-input:focus{outline:none;border-color:var(--bs-ink)}.ccs-input:disabled{opacity:.5;cursor:not-allowed}.ccs-send{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--bs-ink);color:var(--bs-paper);border:0;border-radius:var(--bs-radius-md);cursor:pointer;transition:opacity .12s}.ccs-send:hover:not(:disabled){opacity:.85}.ccs-send:disabled{opacity:.35;cursor:not-allowed}.ccs-footer{padding:0 16px 12px;flex-shrink:0;background:var(--bs-paper)}.bite-scope,[data-system=bite]{--bite-fw-regular:400;--bite-fw-medium:500;--bite-fw-semibold:600;--bite-strategy-preview-height:360px;--bite-strategy-blur:8px;--bite-strategy-shade:rgba(5,12,14,.68);--bite-assessment-sell:#D33842;--bite-assessment-soft-sell:#E88B90;--bite-assessment-neutral:#CED3D7;--bite-assessment-soft-buy:var(--bite-price-target);--bite-assessment-buy:#2864C8;--bite-button-ink:var(--bite-bg);--bite-price-card-min:240px;--bite-market-tab-height:var(--bite-control-md);--bite-market-tab-padding:var(--bite-s-4);--bite-hero-brand-size:160px;--bite-hero-brand-mobile:80px;--bite-hero-name-size:.84em;--bite-hero-name-height:1.28em;--bite-hero-enter-duration:650ms;--bite-hero-leave-duration:430ms;--bite-hero-enter-ease:cubic-bezier(.16,1,.3,1);--bite-hero-leave-ease:cubic-bezier(.55,0,1,.45);--bite-hero-logo-travel:160px;--bite-hero-name-travel:110%;--bite-hero-logo-rotation:7deg;--bite-hero-logo-scale:.93;--bite-hero-name-blur:4px;--bite-hero-logo-blur:8px;--bite-red:#FF1F2D;--bite-red-hot:#FF3D49;--bite-red-deep:#C40010;--bite-red-blood:#7A0008;--bite-red-soft:rgba(255,31,45,0.12);--bite-red-glow:rgba(255,31,45,0.40);--bite-bg:#000000;--bite-surface-1:#1C1C1E;--bite-surface-2:#2C2C2E;--bite-surface-3:#3A3A3C;--bite-line:#38383A;--bite-line-soft:#2C2C2E;--bite-fg:#FFFFFF;--bite-fg-2:rgba(235,235,245,0.68);--bite-fg-3:rgba(235,235,245,0.50);--bite-fg-4:rgba(235,235,245,0.25);--bite-success:#9CCD79;--bite-price-target:var(--bs-kr-success);--bite-down:#FF1F2D;--bite-down-bg:rgba(255,31,45,0.10);--bite-up:#F5F5F7;--bite-up-muted:#74747C;--bite-risk-low:#74747C;--bite-risk-mid:#FFB23D;--bite-risk-high:#FF1F2D;--bite-font-sans:"Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI","Helvetica Neue",Arial,sans-serif;--bite-font-num:var(--bite-font-sans);--bite-fs-micro:10px;--bite-fs-xs:12px;--bite-fs-sm:13px;--bite-fs-base:16px;--bite-fs-md:17px;--bite-fs-lg:20px;--bite-fs-xl:20px;--bite-fs-2xl:28px;--bite-fs-3xl:38px;--bite-fs-4xl:42px;--bite-fs-5xl:48px;--bite-lh-tight:1.05;--bite-lh-snug:1.2;--bite-lh-normal:1.4;--bite-lh-loose:1.5;--bite-track-tight:-0.02em;--bite-track-flat:-0.01em;--bite-track-wide:-0.005em;--bite-track-kicker:0;--bite-s-1:4px;--bite-s-2:8px;--bite-s-3:12px;--bite-s-4:16px;--bite-s-5:20px;--bite-s-6:24px;--bite-s-8:32px;--bite-s-10:40px;--bite-s-12:48px;--bite-s-16:64px;--bite-s-20:80px;--bite-r-sm:6px;--bite-r-md:10px;--bite-r-lg:16px;--bite-r-xl:20px;--bite-r-2xl:28px;--bite-r-pill:9999px;--bite-shadow-glow:0 0 0 1px rgba(255,31,45,0.45),0 0 24px rgba(255,31,45,0.25);--bite-shadow-card:0 1px 0 rgba(255,255,255,0.03) inset,0 8px 24px rgba(0,0,0,0.4);--bite-shadow-modal:0 24px 64px rgba(0,0,0,0.6);--bite-card-padding:var(--bite-s-4);--bite-card-padding-tight:var(--bite-s-3);--bite-card-radius:var(--bite-r-md);--bite-card-bg:var(--bite-surface-1);--bite-card-bg-strong:var(--bite-surface-2);--bite-card-border:0;--bite-card-gap:var(--bite-s-2);--bite-h1-size:28px;--bite-h1-weight:500;--bite-h1-color:var(--bite-fg);--bite-h1-line:1.2;--bite-h2-size:18px;--bite-h2-weight:500;--bite-h2-color:var(--bite-fg);--bite-h2-line:1.35;--bite-h3-size:20px;--bite-h3-weight:500;--bite-h3-color:var(--bite-fg);--bite-h3-line:1.35;--bite-card-title-size:14px;--bite-card-title-weight:500;--bite-card-title-color:var(--bite-fg);--bite-body-size:13px;--bite-body-color:var(--bite-fg-2);--bite-body-line:1.45;--bite-meta-size:11px;--bite-meta-weight:500;--bite-meta-color:var(--bite-fg-3);--bite-ease:cubic-bezier(0.2,0,0,1);--bite-ease-spring:cubic-bezier(0.32,0.72,0,1);--bite-dur-fast:140ms;--bite-dur-base:220ms;--bite-dur-slow:420ms;--bite-mobile-w:375px;--bite-mobile-max:430px;--bite-safe-top:env(safe-area-inset-top,0);--bite-safe-bot:env(safe-area-inset-bottom,0);--bite-tap:44px;--bite-border-width:1px;--bite-button-outline-opacity:25%;--bite-focus-width:2px;--bite-focus-offset:2px;--bite-control-sm:32px;--bite-control-md:40px;--bite-control-lg:46px;--bite-icon-sm:16px;--bite-icon-md:20px;--bite-icon-lg:24px;--bite-width-short:32%;--bite-width-medium:68%;--bite-opacity-hover:0.82;--bite-opacity-disabled:0.48;--bite-pack-ink:#0D0D0D;--bite-pack-fg:#FFFFFF;--bite-pack-red:#CE0000;--bite-pack-prism:#1D3F73;--bite-pack-prism-accent:#5AB7D1;--bite-pack-archive:#3C332B;--bite-pack-archive-accent:#C39A64;--bite-pack-shadow:0 18px 44px rgba(13,13,13,0.18);--bite-pack-shadow-selected:0 22px 54px rgba(13,13,13,0.28);--bite-bcard-bg:#101014;--bite-bcard-shadow:0 24px 60px rgba(0,0,0,0.65);--bite-bcard-radius:20px;--bite-bcard-prism-radius:25px;--bite-bcard-prism-padding:5px;--bite-bcard-prism:conic-gradient(#ff5a5a,#ffb86b,#fff37a,#7dffb0,#7ac9ff,#c58bff,#ff7ad9,#ff5a5a);--bite-bcard-rare-stripe:rgba(140,210,255,.5);--bite-bcard-epic-stripe:rgba(215,160,255,.5);--bite-bcard-unique-stripe:rgba(255,225,150,.55);--bite-bcard-legendary-stripe:rgba(255,150,150,.55);--bite-bcard-shadow-selected:0 26px 64px rgba(0,0,0,0.56),0 0 0 3px rgba(206,0,0,0.82);--bite-bcard-sheen:linear-gradient(105deg,transparent 42%,rgba(255,245,230,0.4) 50%,transparent 58%);--bite-bcard-normal-foil:linear-gradient(158deg,#242424,#161616 40%,#2E2E2E 70%,#1A1A1A);--bite-bcard-normal-edge:rgba(196,196,196,0.28);--bite-bcard-normal-edge-strong:rgba(196,196,196,0.5);--bite-bcard-normal-accent:#B4B4B4;--bite-bcard-normal-glow:rgba(180,180,180,0.25);--bite-bcard-normal-cream:#ECECEC;--bite-bcard-normal-sub:#ABABAB;--bite-bcard-rare-foil:radial-gradient(120% 90% at 78% 12%,rgba(80,190,255,0.28),transparent 55%),radial-gradient(140% 110% at 18% 88%,rgba(20,80,200,0.5),transparent 60%),linear-gradient(158deg,#071A3A,#060D22 36%,#0C2A5C 66%,#050B1C);--bite-bcard-rare-edge:rgba(120,190,255,0.4);--bite-bcard-rare-edge-strong:rgba(120,190,255,0.65);--bite-bcard-rare-accent:#4DB8FF;--bite-bcard-rare-glow:rgba(77,184,255,0.6);--bite-bcard-rare-cream:#E6F2FF;--bite-bcard-rare-sub:#A9CBE8;--bite-bcard-epic-foil:radial-gradient(120% 90% at 78% 12%,rgba(200,120,255,0.3),transparent 55%),radial-gradient(140% 110% at 18% 88%,rgba(110,20,190,0.5),transparent 60%),linear-gradient(158deg,#26073D,#150724 36%,#3C0F63 66%,#180826);--bite-bcard-epic-edge:rgba(200,140,255,0.45);--bite-bcard-epic-edge-strong:rgba(200,140,255,0.7);--bite-bcard-epic-accent:#C77DFF;--bite-bcard-epic-glow:rgba(199,125,255,0.65);--bite-bcard-epic-cream:#F3E8FF;--bite-bcard-epic-sub:#CDAEE8;--bite-bcard-unique-foil:radial-gradient(120% 90% at 78% 12%,rgba(255,214,120,0.34),transparent 55%),radial-gradient(140% 110% at 18% 88%,rgba(180,120,10,0.5),transparent 60%),linear-gradient(158deg,#4A3406,#231704 36%,#6B4C0D 66%,#2A1C05);--bite-bcard-unique-edge:rgba(255,215,130,0.55);--bite-bcard-unique-edge-strong:rgba(255,215,130,0.8);--bite-bcard-unique-accent:#FFD75E;--bite-bcard-unique-glow:rgba(255,215,94,0.7);--bite-bcard-unique-cream:#FFF3D9;--bite-bcard-unique-sub:#E8CF9E;--bite-bcard-legendary-foil:radial-gradient(120% 90% at 78% 12%,rgba(255,90,90,0.34),transparent 55%),radial-gradient(140% 110% at 18% 88%,rgba(206,0,0,0.55),transparent 60%),linear-gradient(158deg,#3A0507,#1A0708 34%,#4D090C 62%,#200607);--bite-bcard-legendary-edge:rgba(255,90,90,0.5);--bite-bcard-legendary-edge-strong:rgba(255,120,120,0.85);--bite-bcard-legendary-accent:#FF5A5A;--bite-bcard-legendary-glow:rgba(206,0,0,0.75);--bite-bcard-legendary-cream:#FFE0E0;--bite-bcard-legendary-sub:#D9A0A0;--bite-research-bg:#07100F;--bite-research-bg-deep:#020706;--bite-research-panel:rgba(8,22,20,0.9);--bite-research-line:rgba(225,151,61,0.22);--bite-research-line-strong:rgba(225,151,61,0.7);--bite-research-text:#F7E9D2;--bite-research-muted:rgba(247,233,210,0.6);--bite-research-glow:rgba(255,183,94,0.55);--bite-research-white:#FFFFFF;--bite-mystery-foil:linear-gradient(145deg,#111113,#242429 45%,#0D0D0F);--bite-mystery-edge:rgba(255,255,255,0.22);--bite-mystery-glow:rgba(206,0,0,0.34);--bite-dur-spinner:900ms;--bite-content-max:680px;--bite-header-max:1120px;--bite-chart-height:clamp(400px,65svh,600px);--bite-header-height:56px;--bite-header-height-mobile:48px;--bite-layer-header:20;--bite-ticker-search-max:420px;--bite-ticker-search-height:52px;--bite-ticker-search-mobile-height:56px;--bite-ticker-search-line-height:24px;--bite-ticker-search-border:rgba(0,0,0,0.15);--bite-ticker-search-shadow:0 0 0 1px rgba(0,0,0,0.04),0 2px 8px rgba(0,0,0,0.04),0 4px 80px 8px rgba(0,0,0,0.024);--bite-ticker-search-shadow-focus:0 0 0 1px rgba(0,0,0,0.08),0 4px 16px rgba(0,0,0,0.06);--bite-library-max:920px;--bite-library-title:34px;--bite-library-page-title:28px;--bite-library-status:28px;--bite-library-label-column:180px;--bite-report-max:980px;--bite-report-score-column:136px;--bite-report-score-cell-min:112px;--bite-report-copy-max:48em;--bite-pack-page-max:1120px;--bite-pack-assistant-column:310px;--bite-scene-height:clamp(280px,46svh,450px);--bite-scene-cover:min(264px,25svh,66vw);--bite-scene-perspective:900px;--bite-scene-duration:800ms;--bite-scene-paper-scale:.56;--bite-cinema-bg:#050D0F;--bite-cinema-surface:#162325;--bite-cinema-shade:rgba(0,6,8,.78);--bite-cinema-text:#EAF0EE;--bite-cinema-text-muted:#A5B3AF;--bite-cinema-paper:#FFFFFF;--bite-document-width:min(340px,76vw,34svh);--bite-document-ratio:210/330;--bite-document-logo-size:var(--bite-s-12);--bite-document-caption:3.8cqw;--bite-document-title:8.4cqw;--bite-document-score:14cqw;--bite-document-logo:20cqw;--bite-document-space:4cqw;--bite-document-rule:#EBEDEF;--bite-document-muted:#7B8187;--bite-document-tier-1:#6A88B8;--bite-document-tier-2:#9FB4D1;--bite-document-tier-3:#CED3D7;--bite-document-tier-4:#DC9694;--bite-document-tier-5:var(--bite-red);--bite-document-back:linear-gradient(145deg,var(--bite-red-deep),var(--bite-red-blood));--bite-document-back-text:#F5CED0;--bite-document-back-tilt:8deg;--bite-document-back-offset:8%;--bite-cover-silhouette:url(/cards/bite-card-assistant.png);--bite-cover-shimmer-duration:2200ms;--bite-cover-skeleton-base:#606675;--bite-cover-skeleton-light:#CDD3DE;--bite-document-shadow:0 12px 38px rgba(0,0,0,.24);--bite-cinema-ink:#252525;--bite-cinema-shadow:0 28px 65px -24px rgba(30,24,22,.3);--bite-cinema-page-shadow:0 8px 22px rgba(30,24,22,.08);--bite-cinema-cover-width:min(340px,76vw,34svh);--bite-cinema-cover-compact-width:min(340px,76vw,28svh);--bite-cinema-cycle:7200ms;--bite-cinema-title:clamp(100px,24vw,360px);--bite-cinema-inset:clamp(20px,4vw,64px);--bite-cinema-status-width:480px;--bite-cinema-status-height:180px;--bite-cinema-status-short:120px;--bite-cinema-document-width:142px;--bite-cinema-document-height:194px;--bite-cinema-paper-flight:55vw;--bite-cinema-paper-lift:-18vh;--bite-cinema-paper-depth:-240px;--bite-cinema-paper-yaw:38deg;--bite-cinema-paper-roll:18deg;--bite-cinema-paper-offset:6px;--bite-cinema-paper-stack-y:-8px;--bite-cinema-paper-stack-z:-12px;--bite-cinema-chapter-travel:8vw;--bite-cinema-chapter-delay:-900ms;--bite-cinema-cover-question:34cqw;--bite-cinema-cover-ticker:8cqw;--bite-cinema-cover-label:4.6cqw;--bite-cinema-cover-inset:10cqw;--bite-cinema-cover-gap:14cqw;--bite-cinema-layer:100;--bite-assistant-width:210px;--bite-assistant-height:min(420px,65svh);--bite-assistant-compact-width:260px;--bite-assistant-compact-height:280px;--bite-assistant-safe-gap:max(var(--bite-s-4),env(safe-area-inset-bottom));--bite-assistant-layer:20;--bite-color-chip:24px;--bite-color-label-column:120px;--bite-color-row-height:64px;--bite-type-label-column:104px;--bite-type-meta-column:128px;--bite-radius-sample:36px;--bite-control-label-column:80px;--bite-demo-card-height:112px}.bite-scope{--bs-paper:var(--bite-surface-1);--bs-ink:var(--bite-fg);--bs-gray-50:var(--bite-bg);--bs-gray-100:var(--bite-surface-2);--bs-gray-200:var(--bite-surface-3);--bs-gray-300:var(--bite-line);--bs-gray-400:var(--bite-fg-4);--bs-gray-500:var(--bite-fg-3);--bs-gray-600:var(--bite-fg-3);--bs-gray-700:var(--bite-fg-2);--bs-gray-800:var(--bite-fg);--bs-up:var(--bite-up);--bs-down:var(--bite-down)}.shell-ws.bite-scope,.shell-ws.bite-scope:has(.cl-wrap),.shell-ws.bite-scope:has(.home-onepage),.shell-ws.bite-scope:has([data-page-bg=gray]),[data-theme=dark] .shell-ws.bite-scope{background:var(--bite-bg)}.bite-scope.bite-light,.bite-scope[data-bite-theme=light],[data-system=bite].bite-light,[data-system=bite][data-bite-theme=light],html[data-bite-theme=light] .bite-scope,html[data-bite-theme=light] [data-system=bite]{--bite-bg:#FFFFFF;--bite-surface-1:#F5F5F5;--bite-surface-2:#EBEBEB;--bite-surface-3:#DEDEDE;--bite-line:#00000008;--bite-line-soft:#E5E5E5;--bite-fg:#0D0D0D;--bite-fg-2:#5D5D5D;--bite-fg-3:#8F8F8F;--bite-fg-4:rgba(13,13,13,0.28);--bite-red:#CE0000;--bite-red-hot:#B80000;--bite-red-deep:#9E0000;--bite-red-blood:#710000;--bite-red-soft:rgba(206,0,0,0.08);--bite-red-glow:rgba(206,0,0,0.20);--bite-down:#CE0000;--bite-down-bg:rgba(206,0,0,0.08);--bite-up:#0D0D0D;--bite-up-muted:#8F8F8F;--bite-risk-low:#8F8F8F;--bite-risk-mid:#E68A00;--bite-risk-high:#CE0000;--bite-pack-ink:#0D0D0D;--bite-pack-fg:#FFFFFF;--bite-pack-red:#CE0000;--bite-pack-prism:#1D3F73;--bite-pack-prism-accent:#5AB7D1;--bite-pack-archive:#3C332B;--bite-pack-archive-accent:#C39A64;--bs-gray-500:var(--bite-fg-3);--bs-gray-600:var(--bite-fg-3);--bs-gray-700:var(--bite-fg-2)}.bite-scope,[data-system=bite]{letter-spacing:-.01em}.bite-scope{background:var(--bite-bg);color:var(--bite-fg);font-family:var(--bite-font-sans);font-size:var(--bite-fs-base);line-height:var(--bite-lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bite-scope ::selection{background:var(--bite-red);color:#fff}.bite-display{font-size:var(--bite-fs-5xl)}.bite-display,.bite-h1{font-weight:500;line-height:var(--bite-lh-tight);letter-spacing:var(--bite-track-tight)}.bite-h1{font-size:var(--bite-fs-3xl)}.bite-h2{font-size:var(--bite-fs-2xl);letter-spacing:var(--bite-track-tight)}.bite-h2,.bite-h3{font-weight:500;line-height:var(--bite-lh-snug)}.bite-h3{font-size:var(--bite-fs-xl);letter-spacing:var(--bite-track-flat)}.bite-h4{font-size:var(--bite-fs-lg);font-weight:500;line-height:var(--bite-lh-snug)}.bite-body{font-size:var(--bite-fs-base)}.bite-body,.bite-body-md{line-height:var(--bite-lh-loose);color:var(--bite-fg)}.bite-body-md{font-size:var(--bite-fs-md)}.bite-body-sm{font-size:var(--bite-fs-sm);color:var(--bite-fg-2)}.bite-body-sm,.bite-caption{line-height:var(--bite-lh-normal)}.bite-caption{font-size:var(--bite-fs-xs);color:var(--bite-fg-3)}.bite-kicker{font-size:var(--bite-fs-micro);font-weight:500;text-transform:uppercase;letter-spacing:var(--bite-track-kicker);color:var(--bite-fg-3)}.bite-kicker--red{color:var(--bite-red)}.bite-num{font-family:var(--bite-font-num);font-variant-numeric:tabular-nums;letter-spacing:var(--bite-track-flat)}.bite-pct{font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:var(--bite-track-tight)}.bite-em-red{color:var(--bite-red)}.bite-em-down{color:var(--bite-down);font-variant-numeric:tabular-nums}.bite-em-mute{color:var(--bite-fg-3)}.bite-link{color:var(--bite-fg);text-decoration:none;border-bottom:1px solid var(--bite-line);transition:opacity var(--bite-dur-fast) var(--bite-ease)}.bite-link:hover{opacity:.6}.bite-link--red{color:var(--bite-red);border-bottom-color:var(--bite-red-soft)}@media (max-width:1023px){.bite-scope,[data-system=bite]{--bite-header-height:var(--bite-header-height-mobile)}}.bite-report-tools{display:grid;gap:var(--bite-s-3);margin-block:var(--bite-s-5)}.bite-verdict{min-width:0;padding:var(--bite-s-5);margin-block:var(--bite-s-5);border-radius:var(--bite-r-lg);background:var(--bite-surface-1);overflow-wrap:anywhere}.bite-verdict header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bite-s-3)}.bite-verdict header>strong{font-size:var(--bite-fs-lg);font-weight:var(--bite-fw-medium)}.bite-verdict--buy header>strong{color:var(--bite-price-target)}.bite-verdict--sell header>strong{color:var(--bite-down)}.bite-verdict li,.bite-verdict p{line-height:var(--bite-lh-loose)}.bite-verdict .bite-verdict__summary{margin:var(--bite-s-3) 0 0}.bite-verdict h3{margin:var(--bite-s-5) 0 var(--bite-s-2);font-size:var(--bite-fs-base);font-weight:var(--bite-fw-medium)}.bite-price-unavailable{margin-block:var(--bite-s-4)}.bite-report-next{margin-block:var(--bite-s-8);padding:var(--bite-s-5);background:var(--bite-surface-1);border-radius:var(--bite-r-lg)}.bite-report-conclusion .sec-body>h3,.bite-report-conclusion .sec-body>section h3,.bite-report-next header h3{margin:0 0 var(--bite-s-3);font-size:var(--bite-fs-base);font-weight:var(--bite-fw-medium)}.bite-report-next header p{margin:0 0 var(--bite-s-4);color:var(--bite-fg-2);font-size:var(--bite-fs-sm);line-height:var(--bite-lh-loose)}.bite-report-next__peers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--bite-price-card-min)),1fr));gap:var(--bite-s-3)}.bite-report-next__peers>a{display:flex;align-items:center;gap:var(--bite-s-3);min-width:0;padding:var(--bite-s-3);border-radius:var(--bite-r-md);background:var(--bite-bg);color:var(--bite-fg);text-decoration:none}.bite-report-next__peers>a:hover{background:var(--bite-surface-2)}.bite-report-next__peers>a>span{flex:1;min-width:0}.bite-report-next__peers strong{display:block;font-size:var(--bite-fs-sm);font-weight:var(--bite-fw-medium);overflow-wrap:anywhere}.bite-report-next__peers small{display:block;color:var(--bite-fg-2);font-size:var(--bite-fs-xs);margin-top:var(--bite-s-1)}.bite-report-next__peers .bite-company-logo{flex:none;width:var(--bite-s-8);height:var(--bite-s-8)}.bite-report-next__peers>a>svg{flex:none;width:var(--bite-s-4);height:var(--bite-s-4)}.bite-report-next__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bite-s-3);margin-top:var(--bite-s-4)}.bite-report-next__actions .bite-button{max-width:100%;height:auto;white-space:normal;text-align:left}.bite-report-next--end{margin-bottom:var(--bite-s-12)}.bite-report-conclusion__lead{margin-bottom:var(--bite-s-5);font-weight:var(--bite-fw-medium)}.bite-report-conclusion .sec-body>section{margin-bottom:var(--bite-s-5)}.bite-industry-metrics dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--bite-price-card-min)),1fr));gap:var(--bite-s-3)}.bite-industry-metrics dl>div{background:var(--bite-surface-1);border-radius:var(--bite-r-lg);padding:var(--bite-s-4)}.bite-industry-metrics dd{margin:var(--bite-s-2) 0;font-size:var(--bite-fs-lg);font-weight:var(--bite-fw-medium)}.bite-industry-metrics blockquote{margin:0;font-style:normal;overflow-wrap:anywhere}.bite-collection-toolbar,.bite-report-tools__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bite-s-3)}.bite-report-tools__actions{justify-content:space-between}.bite-report-changes{background:var(--bite-surface-1);padding:var(--bite-s-4);border-radius:var(--bite-r-lg)}.bite-recent-reports h2,.bite-report-changes h3{font-size:var(--bite-fs-base);font-weight:var(--bite-fw-medium);margin:0 0 var(--bite-s-3)}.bite-report-changes ul{padding-left:var(--bite-s-5);margin:var(--bite-s-3) 0}.bite-report-changes li{margin-block:var(--bite-s-2)}.bite-chart-price-links{display:flex;flex-wrap:wrap;gap:var(--bite-s-4);margin-block:var(--bite-s-3);font-size:var(--bite-fs-sm)}.bite-chart-price-links .bite-price--target{color:var(--bite-price-target)}.bite-chart-price-links .bite-price--stop{color:var(--bite-down)}.bite-chart-price-links .bite-price--take{color:var(--bite-price-target)}.bite-chart-volume{margin-block:var(--bite-s-4);font-size:var(--bite-fs-sm)}.bite-chart-volume strong{font-weight:var(--bite-fw-medium)}.bite-chart-volume ul{display:flex;flex-wrap:wrap;gap:var(--bite-s-2);margin:var(--bite-s-2) 0;padding:0;list-style:none}.bite-chart-volume li{padding:var(--bite-s-2) var(--bite-s-3);background:var(--bite-surface-1);border-radius:var(--bite-r-sm);font-variant-numeric:tabular-nums}.bite-chart-volume small{display:block;color:var(--bite-fg-2)}.bite-chart-analysis{display:grid;gap:var(--bite-s-6);align-items:start}.bite-chart-analysis .bite-overview--analysis,.bite-chart-analysis>.bite-advanced-chart{min-width:0;margin:0}.bite-overview--analysis>h3{font-size:var(--bite-fs-base);font-weight:var(--bite-fw-medium);margin:0}.bite-overview--analysis .bite-overview-prices{grid-template-columns:minmax(0,1fr);gap:var(--bite-s-3);margin-block:var(--bite-s-4)}.bite-overview--analysis .bite-card{padding:var(--bite-s-4)}.bite-overview--analysis .bite-card h3{display:inline;margin:0}.bite-overview--analysis .bite-card strong{display:inline;margin:0 0 0 var(--bite-s-3);font-size:var(--bite-fs-lg);white-space:nowrap}.bite-overview--analysis .bite-price-condition{color:var(--bite-fg);margin:var(--bite-s-2) 0;font-weight:var(--bite-fw-medium)}.bite-overview--analysis .bite-price-reasons{margin-bottom:0;margin-top:var(--bite-s-3)}.bite-price--take h3,.bite-price--take strong{color:var(--bite-price-target)}@media (min-width:1024px){.bite-chart-analysis{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.bite-chart-analysis>.bite-advanced-chart{position:sticky;top:var(--bite-s-16)}}.bite-price-anchor{display:block;scroll-margin-top:var(--bite-s-16)}.bite-generation-detail{color:var(--bite-fg-2);font-size:var(--bite-fs-sm);margin:var(--bite-s-2) 0}.bite-generation-return{display:inline-block;color:var(--bite-fg);font-size:var(--bite-fs-sm);text-decoration:underline;padding:var(--bite-s-2)}.bite-price-summary{font-size:var(--bite-fs-xs);line-height:var(--bite-lh-loose);max-width:var(--bite-content-max);margin:var(--bite-s-3) auto}.bite-price-summary,.bite-report-stage__action .bite-price-summary{color:var(--bite-fg-2)}.bite-report-document__contents ol{padding-left:var(--bite-s-5);font-size:var(--bite-fs-sm);line-height:var(--bite-lh-loose)}.bite-recent-reports{width:100%;margin-block:var(--bite-s-6)}.bite-recent-reports>div{display:flex;flex-wrap:wrap;gap:var(--bite-s-3)}.bite-recent-reports a{display:flex;align-items:center;gap:var(--bite-s-3);flex:1 1 var(--bite-price-card-min);min-width:0;max-width:100%;padding:var(--bite-s-4);background:var(--bite-surface-1);border-radius:var(--bite-r-md);font-size:var(--bite-fs-sm);text-align:left}.bite-recent-reports .bite-company-logo{width:var(--bite-s-10);height:var(--bite-s-10);flex:0 0 var(--bite-s-10);padding:var(--bite-s-1);margin:0;background:var(--bite-bg);border-radius:var(--bite-r-md)}.bite-recent-reports__company{flex:1;min-width:0;display:grid;gap:var(--bite-s-1)}.bite-recent-reports__company strong{font-weight:var(--bite-fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bite-recent-reports__company small,.bite-recent-reports__company span{color:var(--bite-fg-2);font-size:var(--bite-fs-xs)}.bite-recent-reports a>svg{width:var(--bite-s-4);height:var(--bite-s-4);flex-shrink:0;color:var(--bite-fg-3)}.bite-recent-reports a:focus-visible{outline:var(--bite-focus-width) solid var(--bite-red);outline-offset:var(--bite-focus-offset)}.bite-collection-toolbar{margin-block:var(--bite-s-4)}.bite-collection-toolbar>.bite-input{flex:1 1 var(--bite-price-card-min);min-width:0}.bite-collection-toolbar>div{display:flex;gap:var(--bite-s-2)}.bite-collection-meta{display:grid;gap:var(--bite-s-2);margin-block:var(--bite-s-3)}.bite-collection-list{display:grid;gap:var(--bite-s-3)}.bite-collection-list__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bite-s-4);background:var(--bite-surface-1);border-radius:var(--bite-r-lg);padding:var(--bite-s-4)}.bite-collection-list__row .bite-collection-meta{flex:1 1 var(--bite-price-card-min);min-width:0}.bite-collection-list__row .bd-collection-card__open{width:auto}.bite-completion-offer{display:grid;justify-items:center;gap:var(--bite-s-2);padding:var(--bite-s-4);background:var(--bite-card-bg);border-radius:var(--bite-r-lg);color:var(--bite-fg)}.bite-completion-offer__heading{display:grid;gap:var(--bite-s-1);margin:0;text-align:center}.bite-completion-offer__heading span{font-size:var(--bite-fs-base);font-weight:var(--bite-fw-regular)}.bite-completion-offer__heading strong{color:var(--bite-red);font-size:var(--bite-fs-xl);font-weight:var(--bite-fw-medium)}.bite-completion-offer__price b{font-size:var(--bite-fs-3xl);font-weight:var(--bite-fw-semibold);line-height:var(--bite-lh-tight)}.bite-completion-offer__prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--bite-s-6) * 5)),1fr));gap:var(--bite-s-6);width:100%;margin:var(--bite-s-2) 0}.bite-completion-offer__price{display:grid;justify-items:center;gap:var(--bite-s-1);margin:0}.bite-completion-offer__price span{color:var(--bite-fg-2);font-size:var(--bite-fs-sm)}.bite-completion-offer__timer{display:flex;align-items:center;gap:var(--bite-s-2);font-size:var(--bite-fs-xl);font-variant-numeric:tabular-nums}.bite-completion-offer__timer svg{width:var(--bite-s-5);height:var(--bite-s-5)}.bite-completion-offer del{color:var(--bite-fg-3);font-size:var(--bite-fs-lg)}@media(max-width:640px){.bite-completion-offer{padding:var(--bite-s-4) 0}.bite-completion-offer__prices{gap:var(--bite-s-3)}.bite-completion-offer__price b{font-size:var(--bite-fs-2xl);white-space:nowrap}}.tsi-wrap{position:relative;width:100%}.tsi-form{display:grid;grid-template-columns:20px minmax(0,1fr) max-content;align-items:center;gap:var(--bs-space-3);min-height:60px;border:1px solid var(--bs-gray-300);border-radius:var(--bs-radius-lg);background:var(--bs-paper);padding:var(--bs-space-2) var(--bs-space-2) var(--bs-space-2) var(--bs-space-5)}.tsi-icon{color:var(--bs-gray-500)}.tsi-input{width:100%;min-width:0;min-height:44px;border:0;outline:0;background:transparent;color:var(--bs-ink);font:inherit}.tsi-input::placeholder{color:var(--bs-gray-500)}.tsi-go{display:grid;min-width:52px;min-height:52px;place-items:center;border:0;border-radius:var(--bs-radius-md);background:var(--bs-ink);color:var(--bs-paper);cursor:pointer;font-size:var(--bs-fs-lg);font-weight:800;padding:0 var(--bs-space-4)}.tsi-status{margin:var(--bs-space-2) 0 0;color:var(--bs-down);font-size:var(--bs-fs-sm);line-height:1.4}.tsi-suggestions{position:absolute;z-index:20;top:calc(100% + var(--bs-space-2));right:0;left:0;overflow:hidden;margin:0;border:1px solid var(--bs-gray-300);border-radius:var(--bs-radius-lg);background:var(--bs-paper);padding:var(--bs-space-2);box-shadow:var(--bs-shadow-lg);list-style:none}.tsi-suggestion{display:flex;min-height:48px;align-items:center;gap:var(--bs-space-3);border-radius:var(--bs-radius-md);padding:0 var(--bs-space-4);cursor:pointer}.tsi-suggestion.is-focused,.tsi-suggestion:hover{background:var(--bs-gray-100)}.tsi-suggestion-symbol{color:var(--bs-ink);font-weight:800}.tsi-suggestion-name{overflow:hidden;color:var(--bs-gray-600);text-overflow:ellipsis;white-space:nowrap}.bite-market-switch.bite-market-switch--inline{border:0;background:none;padding:0;gap:var(--bite-s-2);font-size:var(--bite-fs-sm);align-items:center}.bite-market-switch.bite-market-switch--inline span{height:auto;padding-inline:0;border:0;border-radius:0;background:none;box-shadow:none}.bite-market-switch--inline label>span{border:0;border-radius:0;background:none;box-shadow:none;min-height:0;padding:var(--bite-s-1) 0;color:var(--bite-fg-2)}.bite-market-switch.bite-market-switch--inline input:checked+span{border:0;background:none;color:var(--bite-fg);box-shadow:none}.bd-page{position:relative;overflow:hidden;min-height:100vh;background:var(--bite-bg);font-family:var(--bite-font-sans)}.bd-brand,.bd-page{color:var(--bite-fg)}.bd-brand{display:flex;align-items:center;gap:var(--bite-s-2);font-size:var(--bite-fs-base);font-weight:600;letter-spacing:-.01em;text-decoration:none}.bd-brand>img{width:28px;height:28px;object-fit:contain}.bd-brand-mode{margin-left:var(--bite-s-2);border-left:1px solid var(--bite-line);padding-left:var(--bite-s-4);color:var(--bite-fg-2);font-size:var(--bite-fs-xs);font-weight:400;letter-spacing:0}.bd-landing{display:grid;grid-template-rows:auto 1fr auto}.bd-start{z-index:1;display:flex;flex-direction:column;justify-content:center;gap:var(--bite-s-8);width:min(var(--bite-content-max),calc(100% - var(--bite-s-10)));margin:auto;padding:var(--bite-s-16) 0}.bd-command,.bd-start{min-width:0}.bd-briefing-intro h1,.bd-command h1{margin:0;color:var(--bite-fg);font-size:clamp(26px,3.5vw,34px);font-weight:400;letter-spacing:-.02em;line-height:1.2;word-break:keep-all}.bd-hero-copy{max-width:600px;margin:var(--bite-s-4) 0 var(--bite-s-6);color:var(--bite-fg-2);font-size:var(--bite-fs-base);font-weight:400;line-height:1.55}.bite-hero-motion{display:flex;flex-direction:column;gap:var(--bite-s-5);align-items:center;text-align:center}.bite-hero-motion__company-row{display:flex;align-items:center;gap:var(--bite-s-2);justify-content:center}.bite-hero-motion__company{position:relative;display:block;width:6em;height:var(--bite-hero-name-height);overflow:hidden;font-size:var(--bite-fs-xl)}.bite-hero-motion__name{position:absolute;inset:0;white-space:nowrap;text-align:left}.bite-hero-motion__brand{position:relative;width:var(--bite-s-10);height:var(--bite-s-10);flex-shrink:0}.bite-hero-motion__logos{position:absolute;inset:0;overflow:hidden}.bite-hero-motion__logo{position:absolute;inset:0;display:grid;place-items:center}.bite-hero-motion__logo .bite-company-logo{display:grid;place-items:center;width:100%;height:100%;background:transparent;border:0;border-radius:0}.bite-hero-motion__logo img{width:90%;height:75%;object-fit:contain}.bite-hero-motion__logo[data-brand=tesla] img{width:61%}.bite-hero-motion__logo[data-brand=apple] img{width:58%}.bite-hero-motion__logo[data-brand=google] img{width:64%}.bite-market-switch{display:flex;align-items:center;gap:var(--bite-s-2);width:fit-content;border:0;padding:0;margin:0 0 var(--bite-s-3)}.bite-market-switch label{position:relative;cursor:pointer}.bite-market-switch label:before{content:"";position:absolute;inset:calc(-1 * var(--bite-s-2)) 0}.bite-market-switch span{display:flex;align-items:center;justify-content:center;gap:var(--bite-s-2);height:var(--bite-market-tab-height);padding-inline:var(--bite-market-tab-padding);border:var(--bite-border-width) solid;border-radius:var(--bite-r-pill);background:transparent;font-size:var(--bite-fs-sm);line-height:var(--bite-fs-base);font-weight:var(--bite-fw-medium);white-space:nowrap;color:var(--bite-fg-2);transition:background var(--bite-dur-fast),color var(--bite-dur-fast)}.bite-market-switch svg{width:var(--bite-s-4);height:var(--bite-s-4);flex-shrink:0;pointer-events:none}.bite-market-switch label:hover span{color:var(--bite-fg)}.bite-market-switch input:checked+span{background:var(--bite-fg);border-color:var(--bite-fg);color:var(--bite-button-ink)}.bite-market-switch input:focus-visible+span{outline:var(--bite-border-width) solid var(--bite-fg);outline-offset:var(--bite-s-1)}.bite-hero-motion__name.is-entering{animation:bite-hero-name-in var(--bite-hero-enter-duration) var(--bite-hero-enter-ease) both}.bite-hero-motion__name.is-leaving{animation:bite-hero-name-out var(--bite-hero-leave-duration) var(--bite-hero-leave-ease) both}.bite-hero-motion__logo.is-entering{animation:bite-hero-logo-in var(--bite-hero-enter-duration) var(--bite-hero-enter-ease) both}.bite-hero-motion__logo.is-leaving{animation:bite-hero-logo-out var(--bite-hero-leave-duration) var(--bite-hero-leave-ease) both}@keyframes bite-hero-name-in{0%{opacity:0;transform:translateY(var(--bite-hero-name-travel));filter:blur(var(--bite-hero-name-blur))}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes bite-hero-name-out{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(calc(-1 * var(--bite-hero-name-travel)));filter:blur(var(--bite-hero-name-blur))}}@keyframes bite-hero-logo-in{0%{opacity:0;transform:translateX(var(--bite-hero-logo-travel)) rotate(var(--bite-hero-logo-rotation)) scale(var(--bite-hero-logo-scale));filter:blur(var(--bite-hero-logo-blur))}to{opacity:1;transform:translateX(0) rotate(0) scale(1);filter:blur(0)}}@keyframes bite-hero-logo-out{0%{opacity:1;transform:translateX(0) rotate(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateX(calc(-1 * var(--bite-hero-logo-travel))) rotate(calc(-1 * var(--bite-hero-logo-rotation))) scale(var(--bite-hero-logo-scale));filter:blur(var(--bite-hero-logo-blur))}}@media (prefers-reduced-motion:reduce){.bite-hero-motion .is-entering,.bite-hero-motion .is-leaving{animation:none}}.bd-ticker-search{width:min(var(--bite-ticker-search-max),100%)}.bd-ticker-search .tsi-form{box-sizing:border-box;height:var(--bite-ticker-search-height);min-height:var(--bite-ticker-search-height);gap:var(--bite-s-2);border:var(--bite-border-width) solid var(--bite-ticker-search-border);border-radius:var(--bite-r-pill);background:var(--bite-bg);padding:var(--bite-s-1) var(--bite-s-1) var(--bite-s-1) var(--bite-s-4);box-shadow:var(--bite-ticker-search-shadow)}.bd-ticker-search .tsi-form:focus-within{border-color:var(--bite-ticker-search-border);box-shadow:var(--bite-ticker-search-shadow-focus)}.bd-ticker-search .tsi-input{min-height:var(--bite-ticker-search-line-height);color:var(--bite-fg);font-size:var(--bite-fs-base);font-weight:400;line-height:var(--bite-ticker-search-line-height)}.bd-ticker-search .tsi-icon{width:var(--bite-icon-md);height:var(--bite-icon-md)}.bd-ticker-search .tsi-go{width:var(--bite-tap);min-width:var(--bite-tap);min-height:var(--bite-tap);border-radius:var(--bite-r-pill);background:var(--bite-fg);color:var(--bite-bg);padding:0}.bd-ticker-search .tsi-go svg{width:var(--bite-icon-md);height:var(--bite-icon-md);stroke-width:2}.bd-ticker-search .tsi-go-spinner{animation:bite-spin var(--bite-dur-spinner) linear infinite}.bd-ticker-search .tsi-go:disabled{cursor:default;opacity:var(--bite-opacity-disabled)}.bd-ticker-search .tsi-form[aria-busy=true] .tsi-go{cursor:wait}@media (prefers-reduced-motion:reduce){.bd-ticker-search .tsi-go-spinner{animation:none}}.bd-ticker-search .tsi-suggestions{border:var(--bite-card-border);background:var(--bite-card-bg);color:var(--bite-fg)}.bd-ticker-search .tsi-suggestion-symbol{font-weight:500}.bd-ticker-search .tsi-suggestion-name{font-weight:400}.bd-footer{color:var(--bite-fg-3);font-size:var(--bite-fs-xs);line-height:1.5;z-index:1;padding-top:var(--bite-s-8);text-align:center}.bd-contract{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--bite-line);border-bottom:1px solid var(--bite-line);padding:var(--bite-s-4) 0}.bd-contract>div{min-width:0;padding:0 var(--bite-s-5)}.bd-contract>div:first-child{padding-left:0}.bd-contract dt svg{display:block;width:var(--bite-icon-lg);height:var(--bite-icon-lg);margin-bottom:var(--bite-s-3);color:var(--bite-fg)}.bd-contract-line{display:block}.bd-contract>div+div{border-left:1px solid var(--bite-line)}.bd-contract dt{color:var(--bite-fg);font-size:var(--bite-fs-base);font-weight:500;line-height:var(--bite-lh-normal);word-break:keep-all}.bd-contract dd{margin:var(--bite-s-2) 0 0;color:var(--bite-fg-2);font-size:var(--bite-fs-sm);font-weight:400;line-height:var(--bite-lh-loose);word-break:keep-all}.bite-site-header{position:relative;z-index:var(--bite-layer-header);width:100%;box-shadow:inset 0 calc(-1 * var(--bite-border-width)) 0 var(--bite-line);background:var(--bite-bg)}.bite-site-header,.bite-site-header__inner{min-width:0;min-height:var(--bite-header-height)}.bite-site-header__inner{display:flex;align-items:center;justify-content:space-between;width:min(var(--bite-header-max),calc(100% - var(--bite-s-10)));margin:0 auto}.bd-reset{display:inline-flex;align-items:center;gap:var(--bite-s-1);color:var(--bite-fg-2);font-size:var(--bite-fs-sm);text-decoration:none}.bd-reset svg{width:var(--bite-icon-sm);height:var(--bite-icon-sm)}.bd-pack-page{overflow-x:hidden;overflow-y:auto}.bd-pack-nav{display:flex;align-items:center;gap:var(--bite-s-4);color:var(--bite-fg-2);font-size:var(--bite-fs-sm)}.bd-pack-nav a{display:inline-flex;align-items:center;gap:var(--bite-s-1);min-height:var(--bite-header-height);border-bottom:var(--bite-border-width) solid transparent;text-decoration:none}.bd-pack-nav a[aria-current=page]{border-bottom-color:var(--bite-red);color:var(--bite-fg)}.bd-pack-nav svg{width:var(--bite-icon-sm);height:var(--bite-icon-sm)}.bd-pack-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--bite-pack-assistant-column);gap:var(--bite-s-8);align-items:start;width:min(var(--bite-pack-page-max),calc(100% - var(--bite-s-10)));min-height:0;margin:0 auto;padding:var(--bite-s-8) 0 var(--bite-s-10)}.bd-pack-stage{display:flex;min-width:0;flex-direction:column;align-items:center;gap:var(--bite-s-6)}.bd-pack-heading{align-self:stretch;text-align:left}.bd-pack-heading>span{color:var(--bite-red);font-size:var(--bite-fs-xs);font-weight:500}.bd-pack-heading h1{margin:var(--bite-s-1) 0 0;font-size:clamp(26px,4vw,34px);font-weight:400;line-height:var(--bite-lh-snug);letter-spacing:var(--bite-track-tight)}.bd-pack-heading p{margin:var(--bite-s-3) 0 0;color:var(--bite-fg-2);font-size:var(--bite-fs-sm);font-weight:400;line-height:var(--bite-lh-loose)}.bd-pack-error,.bd-pack-progress{display:flex;width:100%;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:var(--bite-s-3);border:0;border-radius:var(--bite-r-xl);background:var(--bite-surface-1);padding:var(--bite-s-6);text-align:center}.bd-pack-error p,.bd-pack-progress p{margin:0;color:var(--bite-fg-2);font-size:var(--bite-fs-sm)}.bd-pack-error p{color:var(--bite-red)}.bd-card-reveal{display:grid;width:100%;min-height:540px;place-items:center;perspective:900px}.bd-report-back{display:inline-flex;align-items:center;gap:var(--bite-s-1);min-height:var(--bite-tap);border:0;background:transparent;color:var(--bite-fg-2);padding:0;font-family:inherit;font-size:var(--bite-fs-sm);cursor:pointer}.bd-report-back svg{width:var(--bite-icon-sm);height:var(--bite-icon-sm)}@media (max-width:800px){.bd-pack-shell{grid-template-columns:minmax(0,1fr);gap:var(--bite-s-4);align-items:start;min-height:0}.bd-pack-stage{align-items:stretch}.bd-card-reveal{min-height:470px}}@media (max-width:640px){.bd-pack-shell,.bd-report{width:min(100% - var(--bite-s-8),var(--bite-report-max))}.bite-site-header__inner{width:min(100% - var(--bite-s-8),var(--bite-header-max))}.bd-brand-mode{display:none}.bd-pack-nav__icon-link{width:var(--bite-tap);justify-content:center}.bd-pack-nav__icon-link span{display:none}.bd-pack-shell{padding-top:var(--bite-s-5)}.bd-pack-heading h1{font-size:28px}.bd-pack-nav{gap:var(--bite-s-3)}}.bd-account-page,.bd-collection-page{overflow-x:hidden;overflow-y:auto}.bd-account{width:min(var(--bite-content-max),calc(100% - var(--bite-s-10)));margin:0 auto;padding:var(--bite-s-8) 0 var(--bite-s-16)}.bd-account-heading{margin-bottom:var(--bite-s-8)}.bd-account-heading span{color:var(--bite-red);font-size:var(--bite-fs-xs);font-weight:500}.bd-account-heading h1{margin:var(--bite-s-1) 0 0;font-size:clamp(26px,4vw,34px);font-weight:400;letter-spacing:var(--bite-track-tight)}.bd-account-heading p{margin:var(--bite-s-3) 0 0;color:var(--bite-fg-2);font-size:var(--bite-fs-sm)}.bd-collection{width:min(var(--bite-report-max),calc(100% - var(--bite-s-10)));margin:0 auto;padding:var(--bite-s-8) 0 var(--bite-s-16)}.bd-collection-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--bite-s-6);margin-bottom:var(--bite-s-8)}.bd-collection-heading span{color:var(--bite-red);font-size:var(--bite-fs-xs);font-weight:500}.bd-collection-heading h1{margin:var(--bite-s-1) 0 0;font-size:clamp(26px,4vw,34px);font-weight:400;letter-spacing:var(--bite-track-tight)}.bd-collection-heading p{margin:var(--bite-s-3) 0 0;color:var(--bite-fg-2);font-size:var(--bite-fs-sm)}.bd-collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--bite-s-8) var(--bite-s-5)}.bd-collection-card{display:flex;flex-direction:column;gap:var(--bite-s-3);align-items:stretch;width:min(100%,340px);justify-self:center;border:0;background:transparent;color:var(--bite-fg);padding:0;text-decoration:none;transition:transform var(--bite-dur-base) var(--bite-ease)}.bd-collection-card:hover{transform:translateY(calc(var(--bite-s-1) * -1))}.bd-collection-card__open{display:flex;align-items:center;justify-content:space-between;min-height:var(--bite-tap);border-radius:var(--bite-r-pill);background:var(--bite-fg);color:var(--bite-bg);padding:0 var(--bite-s-4);font-size:var(--bite-fs-sm)}.bd-collection-card__open svg{width:var(--bite-icon-sm);height:var(--bite-icon-sm)}.bd-collection-error{color:var(--bite-red);font-size:var(--bite-fs-sm)}.bd-card-report-loading{display:flex;min-height:60vh;flex-direction:column;align-items:center;justify-content:center;gap:var(--bite-s-3);color:var(--bite-fg-2);font-size:var(--bite-fs-sm)}.bd-card-report-loading p{margin:0;color:var(--bite-red)}.bd-card-report-loading a{text-decoration:underline}@media (max-width:760px){.bd-account,.bd-collection{width:min(100% - var(--bite-s-8),var(--bite-report-max));padding-top:var(--bite-s-5)}.bd-collection-heading{align-items:flex-start;flex-direction:column}.bd-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.bd-collection-grid{grid-template-columns:minmax(0,1fr)}}.bd-diagnosis{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--bite-s-6);width:min(980px,calc(100% - 40px));margin:0 auto;padding:clamp(28px,5vw,56px) 0}.bd-diagnosis.has-result{grid-template-columns:minmax(0,1fr);width:min(680px,calc(100% - 40px));padding-top:var(--bite-s-6)}.bd-report-page{overflow-x:clip;overflow-y:visible}.bd-report{width:min(var(--bite-report-max),calc(100% - var(--bite-s-10)));margin:0 auto;padding:var(--bite-s-6) 0 var(--bite-s-16)}.bite-report-search{display:grid;gap:var(--bite-s-4);padding-block:var(--bite-s-6);border-bottom:var(--bite-border-width) solid var(--bite-line)}.bite-report-search h2{margin:0;font-size:var(--bite-fs-lg);font-weight:500;color:var(--bite-fg)}.bite-report-search .bd-ticker-search{margin:0;width:100%}.bd-report-heading{padding:var(--bite-s-10) 0 var(--bite-s-8)}.bd-report-heading>span{color:var(--bite-fg-3);font-size:var(--bite-fs-xs);font-weight:500}.bd-report-heading h1{margin:var(--bite-s-2) 0 0;color:var(--bite-fg);font-size:clamp(24px,3.5vw,30px);font-weight:400;letter-spacing:-.02em;line-height:1.25}.bd-report-heading p{margin:var(--bite-s-2) 0 0;color:var(--bite-fg-2);font-size:var(--bite-fs-sm);font-weight:400}.bd-report .bs-report-panel{padding-top:0}.bd-briefing-intro{align-self:start}.bd-briefing-intro h1{font-size:clamp(24px,3.5vw,30px);line-height:1.25}.bd-briefing-intro>p:not(.bd-error){margin:var(--bite-s-6) 0 0;color:var(--bite-fg-2);font-size:var(--bite-fs-sm);font-weight:400;line-height:1.55}.bd-submit{width:100%;margin-top:var(--bite-s-5)}.bd-error{margin:var(--bite-s-3) 0 0;color:var(--bite-red-hot);font-size:var(--bite-fs-sm)}.bd-result{overflow:hidden;align-self:start;border:var(--bite-card-border);border-radius:var(--bite-r-lg);background:var(--bite-card-bg)}.bd-report :is(.kpi-grid,.chart-card,.cf-card,.cc-card,.sig-card,.seg-table,.range-seg,.v-tag,.tf-verdict,.gdelt-card){border:var(--bite-card-border)}.bd-report :is(.chart-head,.seg-head,.bs-kl-toolbar){border-bottom:var(--bite-card-border)}.bd-report .bs-kl-tools{border-right:var(--bite-card-border)}.bd-report .verdict{border:var(--bite-card-border);padding-right:var(--bite-card-padding);padding-left:var(--bite-card-padding)}.bd-report .score,.bite-report-pattern .score{display:grid;grid-template-columns:var(--bite-report-score-column) minmax(0,1fr);gap:var(--bite-s-8);align-items:center;width:100%;max-width:none;margin:0 0 var(--bite-s-12);border:var(--bite-card-border);border-radius:var(--bite-r-lg);background:var(--bite-card-bg);padding:var(--bite-s-6)}.bd-report .score-big,.bite-report-pattern .score-big{color:var(--bite-fg);font-size:var(--bite-fs-5xl);font-weight:500;letter-spacing:var(--bite-track-tight)}.bd-report .score-big .u,.bite-report-pattern .score-big .u{color:var(--bite-fg-3);font-size:var(--bite-fs-xs);font-weight:400}.bd-report .score-body h3,.bite-report-pattern .score-body h3{margin:0 0 var(--bite-s-2);color:var(--bite-fg);font-size:var(--bite-fs-base);font-weight:500}.bd-report .score-body p,.bite-report-pattern .score-body p{max-width:var(--bite-report-copy-max);color:var(--bite-fg-2);font-size:var(--bite-fs-sm);font-weight:400;line-height:var(--bite-lh-loose)}.bd-report .score-breaks,.bite-report-pattern .score-breaks{grid-template-columns:repeat(auto-fit,minmax(var(--bite-report-score-cell-min),1fr));gap:var(--bite-s-4);margin-top:var(--bite-s-5)}.bd-report .score-breaks .sb,.bite-report-pattern .score-breaks .sb{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:var(--bite-s-2)}.bd-report .score-breaks .sb .k,.bite-report-pattern .score-breaks .sb .k{overflow:hidden;color:var(--bite-fg-3);font-size:var(--bite-fs-xs);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.bd-report .score-breaks .sb .v,.bite-report-pattern .score-breaks .sb .v{color:var(--bite-fg);font-size:var(--bite-fs-xs);font-weight:500}.bd-report .score-breaks .sb .v .u,.bite-report-pattern .score-breaks .sb .v .u{display:none}.bd-report .score-breaks .sb .bar,.bite-report-pattern .score-breaks .sb .bar{grid-column:1/-1;width:100%;max-width:none;min-width:0;height:var(--bite-s-1);background:var(--bite-surface-3)}.bd-report .score-breaks .sb .bar span,.bite-report-pattern .score-breaks .sb .bar span{background:var(--bite-fg)}.bite-report-pattern .score-breaks .sb .bar span{width:var(--bite-width-medium)}.bd-report .rpt-section,.bite-report-pattern .rpt-section{margin:0 0 var(--bite-s-16)}.bite-research{min-width:0}.bite-research-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bite-s-5)}.bite-research-answer{min-width:0;overflow-wrap:anywhere;background:var(--bite-card-bg);padding:var(--bite-s-5);border-radius:var(--bite-card-radius)}.bite-research-answer__heading{display:flex;align-items:center;gap:var(--bite-s-3);margin-bottom:var(--bite-s-4)}.bite-research-answer__heading h3{flex:1;margin:0;font-size:var(--bite-fs-lg);font-weight:500}.bite-research-figure{margin:0 0 var(--bite-s-10);min-width:0}.bite-research-figure figcaption h3{font-size:var(--bite-fs-lg);font-weight:500}.bite-research-figure figcaption p{color:var(--bite-fg-3);font-size:var(--bite-fs-sm)}.bite-research-metric{display:flex;align-items:center;gap:var(--bite-s-3);font-size:var(--bite-fs-sm)}.bite-research-metric select{background:var(--bite-card-bg);color:var(--bite-fg);border:0;padding:var(--bite-s-3);border-radius:var(--bite-r-pill)}.bite-advanced-chart{min-width:0;margin-bottom:var(--bite-s-8)}.bite-advanced-chart__frame{position:relative;height:var(--bite-chart-height);overflow:hidden;border-radius:var(--bite-card-radius)}.bite-advanced-chart__canvas{position:absolute;inset:0}.bite-advanced-chart__status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--bite-s-5);background:var(--bite-card-bg);color:var(--bite-fg-3)}.bite-advanced-chart>p{margin-block:var(--bite-s-3)}.bite-overview{margin-block:var(--bite-s-8)}.bite-report-market{margin-bottom:var(--bite-s-8)}.bite-scope .md-body ul{list-style-type:disc}.bite-scope .md-body ol{list-style-type:decimal}.bite-scope .md-body li{margin-bottom:var(--bite-s-3)}.bite-scope .md-body li::marker{color:var(--bite-fg-2)}.bite-report-market__identity{display:flex;align-items:center;gap:var(--bite-s-4);flex-wrap:wrap}.bite-report-market__identity .bite-company-logo{margin-left:0}.bite-report-market__name{min-width:0;flex:1;overflow-wrap:anywhere;text-align:left}.bite-report-market__identity h2{font-size:var(--bite-fs-xl);font-weight:500;margin:0}.bite-report-market__quote{margin-left:auto;display:grid;text-align:right}.bite-report-market__quote small,.bite-report-market__quote span{color:var(--bite-fg-2);font-size:var(--bite-fs-sm)}.bite-report-market__quote strong{font-size:var(--bite-fs-xl);font-weight:500}.bite-overview--compact{margin-block:var(--bite-s-4)}.bite-overview--compact .bite-overview-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bite-s-2)}.bite-overview--compact .bite-card{padding:var(--bite-s-3);min-width:0}.bite-overview--compact .bite-overview-prices strong{font-size:var(--bite-fs-base);white-space:nowrap}.bite-price--target h3,.bite-price--target strong{color:var(--bite-price-target)}.bite-price--stop h3,.bite-price--stop strong{color:var(--bite-red)}.bite-examples h2,.bite-overview h2{font-size:var(--bite-fs-lg);font-weight:500;margin-bottom:var(--bite-s-4)}.bite-overview-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--bite-price-card-min)),1fr));gap:var(--bite-s-4);margin-block:var(--bite-s-5)}.bite-overview-prices h3{font-size:var(--bite-fs-sm);font-weight:500}.bite-overview-prices strong{display:block;font-size:var(--bite-fs-xl);font-weight:500;margin-block:var(--bite-s-3)}.bite-overview-prices p,.bite-overview-prices small,.bite-price-reasons{color:var(--bite-fg-2);font-size:var(--bite-fs-sm);line-height:1.7}.bite-price-reasons{list-style-type:disc;padding-left:var(--bite-s-4);margin-block:var(--bite-s-4)}.bite-price-reasons li+li{margin-top:var(--bite-s-2)}.bite-examples{width:100%;margin-top:var(--bite-s-8)}.bite-example-links{display:flex;flex-wrap:wrap;gap:var(--bite-s-3)}.bite-report-guide{color:var(--bite-fg);margin-bottom:var(--bite-s-10)}.bite-report-guide__skip{margin-bottom:var(--bite-s-6)}.bite-report-guide>section,.bite-report-guide__toc{margin-bottom:var(--bite-s-12)}.bite-report-guide h2{font-size:var(--bite-fs-xl);font-weight:500;margin:0 0 var(--bite-s-6)}.bite-report-guide h3{font-size:var(--bite-fs-base);font-weight:500;margin:0 0 var(--bite-s-3)}.bite-report-guide p{font-size:var(--bite-fs-base);line-height:var(--bite-lh-loose);color:var(--bite-fg-2);margin:0 0 var(--bite-s-4);word-break:keep-all;overflow-wrap:anywhere}.bite-report-guide__chapter{margin-bottom:var(--bite-s-8)}.bite-report-guide a{color:var(--bite-fg);text-decoration:none}.bite-report-guide a:hover{color:var(--bite-red)}.bite-report-guide .bite-report-guide__note{font-size:var(--bite-fs-sm)}.bite-report-guide__toc ol{padding-left:var(--bite-s-6);list-style-type:decimal}.bite-report-guide__toc>ol>li{margin-bottom:var(--bite-s-5)}.bite-report-guide__toc>ol>li>a{font-weight:500}.bite-report-guide__toc li ol{list-style-type:upper-alpha;margin-top:var(--bite-s-3);color:var(--bite-fg-2);font-size:var(--bite-fs-sm);line-height:var(--bite-lh-loose)}.bite-research-dates{color:var(--bite-fg-3);font-size:var(--bite-fs-xs);margin-bottom:var(--bite-s-10)}.bite-research-chapter{scroll-margin-top:var(--bite-s-16)}.bite-research-detail{margin-top:var(--bite-s-8)}.bite-research-detail>h3,.bite-research-sources>h3{margin:0;padding-block:var(--bite-s-4);font-size:var(--bite-fs-base);font-weight:500}.bite-research-detail>div{min-width:0;padding-top:var(--bite-s-4)}.bite-research-sources{font-size:var(--bite-fs-sm);color:var(--bite-fg-3)}.bite-research .md-table-scroll{max-width:100%;overflow-x:auto;margin-block:var(--bite-s-5);scrollbar-width:thin;scrollbar-color:var(--bite-fg-3) var(--bite-card-bg)}.bite-research .md-table-scroll::-webkit-scrollbar{height:var(--bite-s-2)}.bite-research .md-table-scroll::-webkit-scrollbar-thumb{background:var(--bite-fg-3);border-radius:var(--bite-r-pill)}.bite-research .md-table-scroll table{width:max-content;min-width:100%;margin:0}.bite-research .md-table-scroll td,.bite-research .md-table-scroll th{padding:var(--bite-s-3)}.bd-report .sec-kicker,.bite-report-pattern .sec-kicker{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:var(--bite-s-3);margin-bottom:var(--bite-s-6);border-bottom:var(--bite-border-width) solid var(--bite-line-soft);padding-bottom:var(--bite-s-4)}.bd-report .sec-kicker .n,.bite-report-pattern .sec-kicker .n{border:0;background:transparent;color:var(--bite-red);font-size:var(--bite-fs-xs);font-weight:500}.bd-report #section-signals .sec-kicker .n{background:transparent;color:var(--bite-red)}.bd-report .sec-kicker h2,.bite-report-pattern .sec-kicker h2{margin:0;color:var(--bite-fg);font-size:var(--bite-h2-size);font-weight:var(--bite-h2-weight);letter-spacing:var(--bite-track-flat);line-height:var(--bite-h2-line)}.bd-report .sec-kicker :is(.confidence,.conf),.bite-report-pattern .sec-kicker :is(.confidence,.conf){color:var(--bite-fg-3);font-size:var(--bite-fs-xs);font-weight:400;text-transform:none}.bd-report .sec-kicker :is(.confidence,.conf):before,.bite-report-pattern .sec-kicker :is(.confidence,.conf):before{display:none}.bd-report .md-body :is(ul,ol),.bd-report .md-body p,.bd-report .sec-body,.bd-report .sec-body p,.bite-report-pattern .sec-body,.bite-report-pattern .sec-body p{color:var(--bite-fg-2);font-size:var(--bite-fs-base);font-weight:400;line-height:var(--bite-lh-loose)}.bd-report .md-body p,.bd-report .sec-body p,.bite-report-pattern .sec-body p{max-width:var(--bite-report-copy-max);margin-bottom:var(--bite-s-4)}.bd-report .sec-body>.md-body>h3:first-child,.bd-report .sec-body>.md-body>h3:first-of-type:not(:nth-of-type(2)),.bite-report-pattern .sec-body>h3{max-width:var(--bite-content-max);margin:0 0 var(--bite-s-4);color:var(--bite-fg);font-size:var(--bite-fs-lg);font-weight:500;letter-spacing:var(--bite-track-flat);line-height:var(--bite-lh-normal)}.bd-report .md-body h2{margin:var(--bite-s-8) 0 var(--bite-s-3);font-size:var(--bite-fs-lg);font-weight:500}.bd-report .md-body h3{margin:var(--bite-s-6) 0 var(--bite-s-3);font-size:var(--bite-fs-md);font-weight:500}.bd-report .md-body h4{margin:var(--bite-s-5) 0 var(--bite-s-2);font-size:var(--bite-fs-base);font-weight:500}.bd-report .md-body :is(p,li) b,.bd-report .sec-body :is(p,li) b{color:var(--bite-fg);font-weight:500}.bd-report :is(.kpi-grid,.chart-card,.cf-card,.cc-card,.sig-card,.seg-table,.tech-tfs,.verdict,.gdelt-card,.md-body table),.bite-report-pattern .kpi-grid{border:var(--bite-card-border);border-radius:var(--bite-r-lg);background:var(--bite-card-bg);box-shadow:none}.bd-report .signals-grid{gap:var(--bite-s-4);margin-top:0}.bd-report .signals-grid .sig-card{border:var(--bite-card-border);border-radius:var(--bite-r-lg);background:var(--bite-card-bg);padding:var(--bite-s-5)}.bd-report .cc-name,.bd-report .cf-card .chart-head .t,.bd-report .chart-head .t,.bd-report .sig-card-head h3{font-weight:500}.bd-report :is(.sig-card-head,.chart-head,.cf-card .chart-head){margin-bottom:var(--bite-s-4)}.bd-report :is(.chart-head,.cf-card .chart-head){border-bottom:0;background:transparent;padding:var(--bite-s-5) var(--bite-s-5) 0}.bd-report .chart-body{padding:var(--bite-s-4) var(--bite-s-5) var(--bite-s-5)}.bd-report .kpi-grid .kpi,.bite-report-pattern .kpi-grid .kpi{border-color:var(--bite-line-soft);padding:var(--bite-s-4)}.bd-report .kpi-grid .k,.bite-report-pattern .kpi-grid .k{color:var(--bite-fg-3);font-size:var(--bite-fs-xs);font-weight:400;text-transform:none}.bd-report .cf-cell .v,.bd-report .kpi-cell .v,.bd-report .kpi-grid .v,.bite-report-pattern .kpi-grid .v{font-size:var(--bite-fs-md);font-weight:500}.bd-report .verdict{margin:var(--bite-s-4) 0 var(--bite-s-6);border-radius:var(--bite-r-lg);background:var(--bite-card-bg);padding:var(--bite-s-6)}.bd-report .verdict .v-kicker{margin-bottom:var(--bite-s-3);color:var(--bite-fg-3);font-size:var(--bite-fs-xs);font-weight:400;text-transform:none}.bd-report .verdict h2{max-width:var(--bite-content-max);margin-bottom:var(--bite-s-4);font-size:var(--bite-fs-2xl);font-weight:500;line-height:var(--bite-lh-snug)}.bd-report .verdict p{color:var(--bite-fg-2);font-size:var(--bite-fs-base);font-weight:400;line-height:var(--bite-lh-loose)}.bd-report .verdict .v-tag{border:var(--bite-card-border);background:var(--bite-bg);color:var(--bite-fg-2);font-weight:500}.bd-report .tech-tf>.report-detail-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bite-s-3);padding:var(--bite-s-4) var(--bite-s-5)}.bd-report .tech-tf .tf-summary{flex-basis:100%;white-space:normal;overflow:visible}.bd-report .tech-tf .tf-period,.bd-report .tech-tf .tf-verdict{font-weight:500}.bd-report .gdelt-card:hover,.bd-report .tech-tf .tf-verdict{border:var(--bite-card-border)}.bd-report .gdelt-card:hover{background:var(--bite-surface-2);box-shadow:none}.bd-report .gdelt-card:hover :is(h5,svg){color:var(--bite-fg)}.bd-report .gdelt-card:hover span{color:var(--bite-fg-3)}.bd-report .cc-card:hover{border:var(--bite-card-border)}.bd-report .cc-foot-k,.bd-report .cc-kind,.bd-report .cc-name{font-weight:500}.bd-report .cc-dots{display:none}.bd-report .cc-value{display:inline;margin-left:auto;color:var(--bite-fg-2);font-size:var(--bite-fs-xs);font-weight:500}.bd-result-loading{display:grid;gap:var(--bite-s-4);min-height:280px;padding:clamp(20px,4vw,32px)}.bd-loading-line{height:12px;border-radius:var(--bite-r-pill);background:var(--bite-surface-3)}.bd-loading-line-short{width:32%}.bd-loading-line-title{width:72%;height:32px;margin-top:var(--bite-s-4)}.bd-verdict{padding:clamp(20px,4vw,32px)}.bd-verdict-meta{display:flex;justify-content:space-between;gap:var(--bite-s-3);color:var(--bite-fg-3);font-size:var(--bite-fs-xs);font-weight:400}.bd-action{margin:var(--bite-s-6) 0 var(--bite-s-3);color:var(--bite-red);font-size:clamp(22px,4vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.2}.bd-verdict h2{margin:0;color:var(--bite-fg);font-size:clamp(17px,2vw,20px);font-weight:500;line-height:1.45}.bd-thesis{margin:var(--bite-s-4) 0 0;color:var(--bite-fg-2);font-size:var(--bite-fs-sm);font-weight:400;line-height:1.6}.bd-numbers{display:grid;grid-template-columns:repeat(2,1fr);margin:0;border-top:1px solid var(--bite-line);border-bottom:1px solid var(--bite-line)}.bd-numbers>div{padding:var(--bite-s-4)}.bd-numbers>div+div{border-left:1px solid var(--bite-line)}.bd-numbers dt{color:var(--bite-fg-3);font-size:var(--bite-fs-xs)}.bd-numbers dd{margin:var(--bite-s-2) 0 0;color:var(--bite-fg);font-size:var(--bite-fs-lg);font-weight:500}.bd-evidence-section,.bd-lock,.bd-plan{padding:var(--bite-s-5)}.bd-evidence-section+.bd-evidence-section,.bd-lock,.bd-plan{border-top:1px solid var(--bite-line)}.bd-evidence-section h3,.bd-lock h3,.bd-plan h3{margin:0 0 var(--bite-s-3);color:var(--bite-fg);font-size:var(--bite-fs-base);font-weight:500}.bd-evidence-section ul,.bd-plan ol{display:grid;gap:var(--bite-s-3);margin:0;padding:0;list-style:none}.bd-evidence-section li{border-left:2px solid var(--bite-fg-4);padding-left:var(--bite-s-3)}.bd-evidence-section li[data-stance=negative]{border-left-color:var(--bite-red)}.bd-evidence-section li>span,.bd-plan li>span{color:var(--bite-fg-3);font-size:var(--bite-fs-xs);font-weight:500}.bd-evidence-section p,.bd-lock p,.bd-plan p{margin:var(--bite-s-1) 0 0;color:var(--bite-fg-2);font-size:var(--bite-fs-sm);line-height:1.55}.bd-plan strong{display:block;margin-top:var(--bite-s-1);color:var(--bite-fg);font-size:var(--bite-fs-base);font-weight:500}.bd-lock{text-align:center}.bd-lock>svg{color:var(--bite-red);margin-bottom:var(--bite-s-3)}.bd-pay-options{display:grid;grid-template-columns:1fr 1fr;gap:var(--bite-s-2);margin-top:var(--bite-s-5)}.bd-pay-options .bite-button{width:100%}@media (max-width:760px){.bd-brand-mode{margin-left:0;padding-left:var(--bite-s-3)}.bd-start{width:min(calc(100% - var(--bite-s-8)),var(--bite-content-max));gap:var(--bite-s-6);padding:var(--bite-s-10) 0}.bd-command h1{font-size:28px;line-height:1.25}.bd-hero-copy{margin:var(--bite-s-4) 0 var(--bite-s-6);font-size:var(--bite-fs-base)}.bd-ticker-search .tsi-form{height:var(--bite-ticker-search-mobile-height);min-height:var(--bite-ticker-search-mobile-height);grid-template-columns:var(--bite-icon-md) minmax(0,1fr) max-content}.bd-ticker-search .tsi-input{font-size:var(--bite-fs-base)}.bd-contract{grid-template-columns:1fr;padding:0}.bd-contract>div{padding:var(--bite-s-4) 0}.bd-contract>div+div{border-top:1px solid var(--bite-line);border-left:0}.bd-contract dt{display:flex;align-items:center;gap:var(--bite-s-3)}.bd-contract dt svg{flex-shrink:0;margin-bottom:0}.bd-contract dd{margin-left:calc(var(--bite-icon-lg) + var(--bite-s-3));text-align:left}.bd-diagnosis{grid-template-columns:1fr;padding-top:var(--bite-s-6)}.bd-report{width:min(calc(100% - var(--bite-s-8)),var(--bite-report-max));padding-top:0}.bd-report-heading{padding:var(--bite-s-6) 0}.bd-report .score,.bite-report-pattern .score{grid-template-columns:minmax(0,1fr);gap:var(--bite-s-3);margin-bottom:var(--bite-s-10);padding:var(--bite-s-5)}.bd-report .score-big,.bite-report-pattern .score-big{font-size:var(--bite-fs-4xl)}.bd-report .score-breaks,.bite-report-pattern .score-breaks{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bite-s-3);margin-top:var(--bite-s-4)}.bd-report .rpt-section,.bite-report-pattern .rpt-section{margin-bottom:var(--bite-s-12)}.bd-report .sec-kicker,.bite-report-pattern .sec-kicker{grid-template-columns:max-content minmax(0,1fr);gap:var(--bite-s-2);margin-bottom:var(--bite-s-5)}.bd-report .sec-kicker :is(.confidence,.conf),.bite-report-pattern .sec-kicker :is(.confidence,.conf){grid-column:2;margin-left:0;white-space:normal}.bite-report-pattern .sec-body,.bite-report-pattern .sec-body p{font-size:var(--bite-fs-sm)}.bd-report .signals-grid .sig-card,.bd-report .verdict{padding:var(--bite-s-4)}.bd-numbers dd,.bd-report .verdict h2{font-size:var(--bite-fs-lg)}.bd-pay-options{grid-template-columns:1fr}}
/*# sourceMappingURL=48c800acf1f5482b.css.map*/