.forecast-ui-btn.btn{border-radius:8px;font-weight:800}.forecast-ui-btn-primary.btn{background:#0f766e;border-color:#0f766e;color:#fff}.forecast-ui-btn-primary.btn:focus,.forecast-ui-btn-primary.btn:hover{background:#0b5f58;border-color:#0b5f58;color:#fff}.forecast-ui-btn-soft.btn{background:#e9f8f4;border-color:#b9e3d8;color:#0f766e}.forecast-ui-btn-soft.btn:focus,.forecast-ui-btn-soft.btn:hover{background:#dff2ed;border-color:#9ed8cd;color:#0b5f58}#page-forecast-requests{--ink:#12263a;--muted:#6b7c93;--line:#dfe7f1;--soft:#f7fbff;--forecast:#0f766e;--forecast-bright:#14b8a6;--forecast-soft:#eefaf6;--blue:#2878bd}#page-forecast-requests .forecast-page-kicker{align-items:center;background:rgba(20,184,166,.12);border-radius:999px;color:var(--forecast);display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.05em;margin-bottom:9px;padding:6px 10px;text-transform:uppercase}#page-forecast-requests .forecast-desk-hero .btn-primary,#page-forecast-requests .predictor-action .btn-primary{background:var(--forecast);border-color:var(--forecast)}#page-forecast-requests .forecast-desk-hero .btn-primary:focus,#page-forecast-requests .forecast-desk-hero .btn-primary:hover,#page-forecast-requests .predictor-action .btn-primary:focus,#page-forecast-requests .predictor-action .btn-primary:hover{background:#0b5f58;border-color:#0b5f58}#page-forecast-requests .forecast-desk-hero{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);margin-bottom:18px}#page-forecast-requests .forecast-capacity-card,#page-forecast-requests .forecast-desk-copy{background:#fff;border:1px solid #d8e2ec;border-radius:8px;overflow:hidden;position:relative}#page-forecast-requests .forecast-desk-copy{background:#fff;padding:24px 26px}#page-forecast-requests .forecast-capacity-card:before,#page-forecast-requests .forecast-desk-copy:before{display:none}#page-forecast-requests .forecast-desk-copy h1{color:var(--ink);font-size:30px;font-weight:800;line-height:1.14;margin:0;max-width:760px}#page-forecast-requests .forecast-desk-copy p{color:var(--muted);font-size:16px;line-height:1.6;margin:11px 0 0;max-width:780px}#page-forecast-requests .forecast-desk-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}#page-forecast-requests .forecast-desk-actions .btn{border-radius:8px;font-weight:800}#page-forecast-requests .forecast-desk-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}#page-forecast-requests .forecast-desk-proof span{align-items:center;background:hsla(0,0%,100%,.78);border:1px solid #d9e9e5;border-radius:999px;color:#355a70;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:7px 10px}#page-forecast-requests .forecast-desk-proof i{color:var(--forecast)}#page-forecast-requests .forecast-capacity-card{background:#fff;padding:22px}#page-forecast-requests .capacity-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}#page-forecast-requests .capacity-head span{color:var(--forecast);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}#page-forecast-requests .capacity-head strong{color:var(--ink);font-size:42px;line-height:.9}#page-forecast-requests .capacity-progress{background:#dcebe7;border-radius:999px;height:9px;margin-top:18px;overflow:hidden}#page-forecast-requests .capacity-progress span{background:linear-gradient(90deg,#2878bd 0,var(--forecast) 100%);border-radius:inherit;display:block;height:100%}#page-forecast-requests .capacity-status{color:#355a70;font-weight:800;line-height:1.35;margin-top:10px}#page-forecast-requests .capacity-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}#page-forecast-requests .capacity-grid div{background:#fff;border:1px solid #dcebe7;border-radius:8px;padding:11px 12px}#page-forecast-requests .capacity-grid span{color:var(--muted);display:block;font-size:11px;font-weight:800;text-transform:uppercase}#page-forecast-requests .capacity-grid strong{color:var(--ink);display:block;line-height:1.25;margin-top:3px}#page-forecast-requests .forecast-value-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}#page-forecast-requests .forecast-value-card{align-items:flex-start;background:#fff;border:1px solid #dcebe7;border-radius:8px;display:grid;gap:4px 12px;grid-template-columns:auto minmax(0,1fr);padding:15px 16px}#page-forecast-requests .forecast-value-card i{align-items:center;background:var(--forecast-soft);border-radius:8px;color:var(--forecast);display:inline-flex;font-size:18px;grid-row:span 2;height:34px;justify-content:center;width:34px}#page-forecast-requests .forecast-value-card strong{color:var(--ink);line-height:1.25}#page-forecast-requests .forecast-value-card span{color:var(--muted);font-size:12px;line-height:1.45}#page-forecast-requests .credit-shortage-notice{align-items:center;background:#fff8e6;border:1px solid #f0d39a;border-radius:8px;color:#6f4a00;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 0 18px;padding:15px 16px}#page-forecast-requests .credit-shortage-icon{align-items:center;background:#fff;border-radius:50%;color:#b7791f;display:flex;font-size:22px;height:42px;justify-content:center;width:42px}#page-forecast-requests .credit-shortage-notice h2{color:#5d3e00;font-size:17px;line-height:1.25;margin:0 0 4px}#page-forecast-requests .credit-shortage-notice p{color:#6f4a00;line-height:1.45;margin:0}#page-forecast-requests .credit-earn-list{display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:10px 16px;list-style:none;margin:10px 0 0;padding:0}#page-forecast-requests .credit-earn-list li{align-items:center;display:flex;gap:6px}#page-forecast-requests .credit-shortage-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}#page-forecast-requests .panel{border-radius:8px}#page-forecast-requests .forecast-panel{background:#fff;border-color:#b8ded4;overflow:hidden;position:relative}#page-forecast-requests .forecast-panel:before{background:linear-gradient(90deg,var(--forecast) 0,var(--forecast-bright) 62%,#7dd3fc 100%);content:"";height:5px;inset:0 auto auto 0;position:absolute;width:100%}#page-forecast-requests .forecast-panel>.panel-body{background:linear-gradient(135deg,rgba(20,184,166,.08),hsla(0,0%,100%,0) 34%),#fff;padding-top:24px;position:relative}#page-forecast-requests .forecast-side-panel{background:linear-gradient(180deg,#fbfffd,#f3fbf8);border-color:#c9e7df}#page-forecast-requests .panel-title-row{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}#page-forecast-requests .panel-title-row h2,#page-forecast-requests .panel-title-row h3{color:var(--ink);margin:0}#page-forecast-requests .panel-title-row p{color:var(--muted);line-height:1.45;margin:4px 0 0}#page-forecast-requests .filter-bar{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px}#page-forecast-requests .filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}#page-forecast-requests .filter-chip{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:#526b82;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:7px 12px;text-decoration:none}#page-forecast-requests .filter-chip:focus,#page-forecast-requests .filter-chip:hover{border-color:#94d6c8;color:var(--forecast);text-decoration:none}#page-forecast-requests .filter-chip.is-active{background:var(--forecast-soft);border-color:var(--forecast);color:var(--forecast)}#page-forecast-requests .credit-line{align-items:center;border-top:1px solid #edf2f7;display:flex;gap:12px;justify-content:space-between;padding:12px 0}#page-forecast-requests .credit-line:first-of-type{border-top:0;padding-top:0}#page-forecast-requests .credit-line strong{color:var(--ink);display:block;font-size:18px;line-height:1.1}#page-forecast-requests .credit-line span{color:var(--muted);display:block;font-size:12px;line-height:1.35}#page-forecast-requests .credit-line.compact{margin-top:12px;padding-top:12px}#page-forecast-requests .credit-path-list{display:grid;gap:10px}#page-forecast-requests .credit-path-row{align-items:flex-start;background:#fff;border:1px solid #dcebe7;border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:11px 12px}#page-forecast-requests .credit-path-row i{align-items:center;background:var(--forecast-soft);border-radius:8px;color:var(--forecast);display:inline-flex;font-size:17px;height:30px;justify-content:center;width:30px}#page-forecast-requests .credit-path-row strong{color:var(--ink);display:block;line-height:1.25}#page-forecast-requests .credit-path-row span{color:var(--muted);display:block;font-size:12px;line-height:1.4;margin-top:3px}#page-forecast-requests .credit-panel-alert{background:#fff8e6;border:1px solid #f0d39a;border-radius:8px;color:#6f4a00;margin-top:12px;padding:10px 11px}#page-forecast-requests .credit-panel-alert strong{color:#5d3e00;display:block}#page-forecast-requests .credit-panel-alert span{display:block;font-size:12px;line-height:1.4;margin-top:3px}#page-forecast-requests .forecast-empty-state{background:linear-gradient(180deg,#fbfffd,#f8fbfd);border:1px dashed #bfd7d2;border-radius:8px;display:grid;gap:8px;justify-items:center;padding:34px 18px;text-align:center}#page-forecast-requests .forecast-empty-state>i{align-items:center;background:var(--forecast-soft);border-radius:50%;color:var(--forecast);display:inline-flex;font-size:24px;height:44px;justify-content:center;width:44px}#page-forecast-requests .forecast-empty-state strong{color:var(--ink);font-size:16px}#page-forecast-requests .forecast-empty-state span{color:var(--muted);line-height:1.45;max-width:440px}#page-forecast-requests .forecast-empty-state .btn{margin-top:4px}#page-forecast-requests .predictor-list{display:grid;gap:12px}#page-forecast-requests .predictor-row{background:#fff;border:1px solid #c9e7df;border-radius:8px;padding:14px}#page-forecast-requests .predictor-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}#page-forecast-requests .predictor-head-main{align-items:center;display:flex;gap:10px;min-width:0}#page-forecast-requests .predictor-head-main .avatar{flex:0 0 auto}#page-forecast-requests .predictor-person{min-width:0}#page-forecast-requests .predictor-person strong{color:var(--ink);display:block;line-height:1.25}#page-forecast-requests .predictor-person span{color:var(--muted);display:block;font-size:12px;line-height:1.35}#page-forecast-requests .predictor-stats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}#page-forecast-requests .predictor-stat{background:#f9fbfd;border:1px solid #edf2f7;border-radius:8px;padding:9px 10px}#page-forecast-requests .predictor-stat span{color:var(--muted);display:block;font-size:11px;font-weight:700;text-transform:uppercase}#page-forecast-requests .predictor-stat strong{color:var(--ink);display:block;font-size:15px;line-height:1.2;margin-top:2px}#page-forecast-requests .predictor-action{margin-top:12px}#page-forecast-requests .forecast-rail .panel+.panel{margin-top:18px}@media (max-width:991px){#page-forecast-requests .forecast-desk-hero,#page-forecast-requests .forecast-value-grid{grid-template-columns:1fr}}@media (max-width:600px){#page-forecast-requests .forecast-capacity-card,#page-forecast-requests .forecast-desk-copy{padding:22px 18px}#page-forecast-requests .forecast-desk-copy h1{font-size:29px}#page-forecast-requests .capacity-grid,#page-forecast-requests .credit-shortage-notice,#page-forecast-requests .filter-bar,#page-forecast-requests .predictor-stats{grid-template-columns:1fr}#page-forecast-requests .credit-shortage-actions{justify-content:flex-start}#page-forecast-requests .forecast-desk-proof,#page-forecast-requests .forecast-value-grid{display:none}#page-forecast-requests .filter-bar .btn,#page-forecast-requests .forecast-desk-actions .btn{width:100%}#page-forecast-requests .forecast-rail .forecast-side-panel+.forecast-side-panel{display:none}#page-forecast-requests .forecast-rail{margin-top:16px}#page-forecast-requests .forecast-side-panel .panel-body{padding:18px}}#forecast-predictor-directory{--ink:#0d253d;--muted:#5e7489;--line:#d9e5ee;--soft:#f6fafc;--green:#0f766e;--green-soft:#e9f8f4;--blue:#2f80ed;--red:#cc3d4b;--amber:#b7791f}#forecast-predictor-directory .directory-hero{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);margin-bottom:16px}#forecast-predictor-directory .hero-panel{background:#fff;border:1px solid #c8e5dd;border-radius:8px;box-shadow:0 12px 30px rgba(13,37,61,.07);overflow:hidden;position:relative}#forecast-predictor-directory .hero-panel:before{background:linear-gradient(90deg,var(--green),#18a999,#2f80ed);content:"";height:5px;inset:0 auto auto 0;position:absolute;width:100%}#forecast-predictor-directory .hero-main{background:linear-gradient(135deg,#f7fffc,#fff 62%,#f4f8fb);padding:30px}#forecast-predictor-directory .kicker{align-items:center;background:var(--green-soft);border-radius:999px;color:var(--green);display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.05em;padding:5px 10px;text-transform:uppercase}#forecast-predictor-directory h1{color:var(--ink);font-size:36px;line-height:1.08;margin:14px 0 8px}#forecast-predictor-directory .lead{color:var(--muted);font-size:16px;line-height:1.55;margin:0;max-width:760px}#forecast-predictor-directory .hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}#forecast-predictor-directory .hero-actions .btn{font-weight:800}#forecast-predictor-directory .trust-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}#forecast-predictor-directory .trust-item{background:#fff;border:1px solid #dfeaf1;border-radius:8px;padding:13px 14px}#forecast-predictor-directory .trust-item i{align-items:center;background:var(--green-soft);border-radius:8px;color:var(--green);display:inline-flex;height:28px;justify-content:center;margin-bottom:8px;width:28px}#forecast-predictor-directory .trust-item strong{color:var(--ink);display:block;line-height:1.25}#forecast-predictor-directory .trust-item span{color:var(--muted);display:block;font-size:12px;line-height:1.4;margin-top:4px}#forecast-predictor-directory .featured-panel{background:#fff;padding:18px}#forecast-predictor-directory .featured-eyebrow{align-items:center;color:var(--green);display:flex;font-size:12px;font-weight:900;gap:10px;justify-content:space-between;letter-spacing:.05em;margin-bottom:14px;text-transform:uppercase}#forecast-predictor-directory .featured-card{background:linear-gradient(180deg,#fbfffd,#fff);border:1px solid #cfe8df;border-radius:8px;padding:18px}#forecast-predictor-directory .featured-person{align-items:center;display:flex;gap:12px}#forecast-predictor-directory .featured-person img{border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}#forecast-predictor-directory .featured-person h2{color:var(--ink);font-size:22px;line-height:1.15;margin:0}#forecast-predictor-directory .featured-person a{color:inherit;text-decoration:none}#forecast-predictor-directory .featured-person a:hover{text-decoration:underline}#forecast-predictor-directory .featured-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}#forecast-predictor-directory .featured-score-row{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);margin-top:18px}#forecast-predictor-directory .score-orb{align-items:center;background:conic-gradient(var(--green) var(--score),#e7eef4 0);border-radius:50%;display:flex;height:104px;justify-content:center;width:104px}#forecast-predictor-directory .score-orb-inner{align-items:center;background:#fff;border-radius:50%;color:var(--ink);display:flex;flex-direction:column;font-weight:900;height:82px;justify-content:center;width:82px}#forecast-predictor-directory .score-orb-inner strong{font-size:25px;line-height:1}#forecast-predictor-directory .score-orb-inner span{color:var(--muted);font-size:11px;font-weight:800;margin-top:3px}#forecast-predictor-directory .featured-copy{color:var(--muted);line-height:1.45}#forecast-predictor-directory .featured-copy strong{color:var(--ink);display:block;font-size:16px}#forecast-predictor-directory .featured-stats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}#forecast-predictor-directory .featured-stat{background:#fafcfe;border:1px solid #e5edf3;border-radius:8px;padding:10px}#forecast-predictor-directory .featured-stat span{color:var(--muted);display:block;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}#forecast-predictor-directory .featured-stat strong{color:var(--ink);display:block;font-size:16px;line-height:1.15;margin-top:3px}#forecast-predictor-directory .directory-controls{align-items:start;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 6px 18px rgba(13,37,61,.045);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px;padding:14px}#forecast-predictor-directory .directory-toolbar{display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) 180px auto}#forecast-predictor-directory .directory-toolbar .form-control{border-color:#d7e3ec;border-radius:8px;height:42px}#forecast-predictor-directory .filter-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}#forecast-predictor-directory .filter-chip{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:#526b82;display:inline-flex;font-weight:700;gap:6px;justify-content:center;padding:8px 12px;text-decoration:none}#forecast-predictor-directory .filter-chip:focus,#forecast-predictor-directory .filter-chip:hover{border-color:#9ed8cd;color:var(--green);text-decoration:none}#forecast-predictor-directory .filter-chip.is-active{background:var(--green-soft);border-color:#9ed8cd;color:var(--green)}#forecast-predictor-directory .pulse-row{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}#forecast-predictor-directory .pulse-item{background:#fff;border:1px solid #e3edf4;border-radius:8px;padding:11px 13px}#forecast-predictor-directory .pulse-item span{color:var(--muted);display:block;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}#forecast-predictor-directory .pulse-item strong{color:var(--ink);display:block;font-size:18px;line-height:1.12;margin-top:2px}#forecast-predictor-directory .section-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin:20px 0 12px}#forecast-predictor-directory .section-head h2{color:var(--ink);font-size:24px;line-height:1.2;margin:0}#forecast-predictor-directory .section-head p{color:var(--muted);line-height:1.4;margin:3px 0 0}#forecast-predictor-directory .directory-list{display:grid;gap:13px}#forecast-predictor-directory .predictor-card{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,252,251,.82)),#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 26px rgba(13,37,61,.055);display:grid;gap:18px;grid-template-columns:minmax(300px,.92fr) minmax(390px,1.18fr) minmax(250px,.76fr);padding:20px 18px 20px 74px;position:relative}#forecast-predictor-directory .predictor-card.is-accepting{border-color:#b9e3d8}#forecast-predictor-directory .predictor-card.is-accepting:before{background:linear-gradient(90deg,var(--green),#18a999,#2f80ed);border-radius:8px 8px 0 0;content:"";height:3px;inset:0 auto auto 0;position:absolute;width:100%}#forecast-predictor-directory .rank-marker{align-items:center;background:#edf5f8;border-radius:50%;color:#426177;display:flex;font-weight:900;height:42px;justify-content:center;left:18px;position:absolute;top:50%;transform:translateY(-50%);width:42px}#forecast-predictor-directory .predictor-card:first-child .rank-marker{background:var(--green);color:#fff}#forecast-predictor-directory .predictor-card:nth-child(2) .rank-marker{background:#dff2ed;color:var(--green)}#forecast-predictor-directory .predictor-card:nth-child(3) .rank-marker{background:#eaf3ff;color:#1f6fbf}#forecast-predictor-directory .person{align-items:center;display:flex;gap:13px;min-width:0}#forecast-predictor-directory .person .avatar{border-radius:50%;box-shadow:0 7px 18px rgba(13,37,61,.12);flex:0 0 auto;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}#forecast-predictor-directory .person h2{color:var(--ink);font-size:20px;line-height:1.2;margin:0}#forecast-predictor-directory .person h2 a{color:inherit;text-decoration:none}#forecast-predictor-directory .person h2 a:hover{text-decoration:underline}#forecast-predictor-directory .bio{color:var(--muted);line-height:1.45;margin:5px 0 0;max-width:420px}#forecast-predictor-directory .badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}#forecast-predictor-directory .badge-pill{align-items:center;background:#eef4f8;border-radius:999px;color:#466178;display:inline-flex;font-size:12px;font-weight:800;gap:5px;padding:5px 8px}#forecast-predictor-directory .badge-pill.active{background:var(--green-soft);color:var(--green)}#forecast-predictor-directory .badge-pill.inactive{background:#f1f4f7;color:#75879a}#forecast-predictor-directory .badge-pill.limited{background:#fff6e6;color:var(--amber)}#forecast-predictor-directory .score-block{background:#fff;border:1px solid #e3edf4;border-radius:8px;display:grid;gap:12px;padding:14px}#forecast-predictor-directory .score-head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}#forecast-predictor-directory .score-head span{color:var(--muted);display:block;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}#forecast-predictor-directory .score-head strong{color:var(--ink);display:block;font-size:30px;line-height:1}#forecast-predictor-directory .score-head small{color:var(--muted);font-weight:700}#forecast-predictor-directory .score-grade{background:#eef4f8;border-radius:999px;color:#466178;font-size:12px;font-weight:800;padding:6px 9px;white-space:nowrap}#forecast-predictor-directory .score-grade.strong{background:var(--green-soft);color:var(--green)}#forecast-predictor-directory .score-grade.good{background:#eaf3ff;color:#1f6fbf}#forecast-predictor-directory .score-grade.mixed{background:#fff6e6;color:var(--amber)}#forecast-predictor-directory .score-grade.needs-proof{background:#fbefef;color:var(--red)}#forecast-predictor-directory .score-bar{background:#ecf2f6;border-radius:999px;height:9px;overflow:hidden}#forecast-predictor-directory .score-bar span{background:linear-gradient(90deg,#2f80ed,var(--green));border-radius:999px;display:block;height:100%;min-width:0}#forecast-predictor-directory .metric-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}#forecast-predictor-directory .metric{background:#f8fbfd;border:1px solid #e5edf3;border-radius:8px;padding:10px 11px}#forecast-predictor-directory .metric span{color:var(--muted);display:block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#forecast-predictor-directory .metric strong{color:var(--ink);display:block;font-size:15px;line-height:1.2;margin-top:2px}#forecast-predictor-directory .metric small{color:var(--muted);display:block;line-height:1.25;margin-top:2px}#forecast-predictor-directory .best-forecast-link{background:linear-gradient(135deg,rgba(15,118,110,.08),hsla(0,0%,100%,0) 46%),#fbfffd;border:1px solid #c8e5dd;border-radius:8px;color:inherit;display:block;padding:13px 14px;text-decoration:none}#forecast-predictor-directory .best-forecast-link:focus,#forecast-predictor-directory .best-forecast-link:hover{border-color:#8fcfbe;box-shadow:0 8px 18px rgba(15,118,110,.1);color:inherit;text-decoration:none}#forecast-predictor-directory .best-forecast-link.is-empty{background:#fafcfe;border-color:#e2e9ef;color:#6f8090}#forecast-predictor-directory .best-forecast-link.is-empty:focus,#forecast-predictor-directory .best-forecast-link.is-empty:hover{border-color:#e2e9ef;box-shadow:none}#forecast-predictor-directory .best-forecast-label{align-items:center;color:var(--green);display:inline-flex;font-size:11px;font-weight:900;gap:5px;letter-spacing:.04em;text-transform:uppercase}#forecast-predictor-directory .best-forecast-link.is-empty .best-forecast-label{color:#7b8c9c}#forecast-predictor-directory .best-forecast-ticker{align-items:center;display:flex;gap:9px;margin-top:7px}#forecast-predictor-directory .best-forecast-ticker img,#forecast-predictor-directory .best-forecast-ticker-placeholder{border-radius:8px;flex:0 0 auto;height:34px;width:34px}#forecast-predictor-directory .best-forecast-ticker img{background:#fff;border:1px solid #dce8ef;-o-object-fit:contain;object-fit:contain;padding:3px}#forecast-predictor-directory .best-forecast-ticker-placeholder{align-items:center;background:#e9f4ff;color:#1f6fbf;display:inline-flex;font-weight:900;justify-content:center}#forecast-predictor-directory .best-forecast-ticker strong{color:var(--ink);display:block;font-size:16px;line-height:1.25}#forecast-predictor-directory .best-forecast-ticker strong small{color:var(--muted);display:inline-block;font-size:12px;font-weight:800;margin-left:3px}#forecast-predictor-directory .best-forecast-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1.35;margin-top:8px}#forecast-predictor-directory .best-forecast-meta em{background:#eef4f8;border-radius:999px;color:#466178;font-style:normal;font-weight:800;padding:3px 6px}#forecast-predictor-directory .best-forecast-meta em.is-positive{background:var(--green-soft);color:var(--green)}#forecast-predictor-directory .best-forecast-meta em.is-negative{background:#fbefef;color:var(--red)}#forecast-predictor-directory .availability{background:#fff;border:1px solid #e3edf4;border-radius:8px;display:grid;gap:10px;padding:14px}#forecast-predictor-directory .availability-line{border-bottom:1px solid #e7eef4;display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}#forecast-predictor-directory .availability-line span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}#forecast-predictor-directory .availability-line strong{color:var(--ink)}#forecast-predictor-directory .btn-request{background:var(--green);border-color:var(--green);font-weight:800}#forecast-predictor-directory .btn-request:focus,#forecast-predictor-directory .btn-request:hover{background:#0b5f58;border-color:#0b5f58}#forecast-predictor-directory .empty-state{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--muted);padding:34px;text-align:center}#forecast-predictor-directory .footnote{background:#fff;border:1px solid #dfeaf1;border-radius:8px;color:var(--muted);line-height:1.55;margin-top:18px;padding:15px}@media (max-width:1199px){#forecast-predictor-directory .directory-controls,#forecast-predictor-directory .directory-hero,#forecast-predictor-directory .predictor-card{grid-template-columns:1fr}#forecast-predictor-directory .filter-chips{justify-content:flex-start}}@media (max-width:700px){#forecast-predictor-directory .hero-main{padding:22px 18px}#forecast-predictor-directory h1{font-size:28px}#forecast-predictor-directory .directory-toolbar,#forecast-predictor-directory .featured-score-row,#forecast-predictor-directory .featured-stats,#forecast-predictor-directory .metric-grid,#forecast-predictor-directory .pulse-row,#forecast-predictor-directory .trust-strip{grid-template-columns:1fr}#forecast-predictor-directory .predictor-card{padding:15px}#forecast-predictor-directory .rank-marker{height:34px;position:static;transform:none;width:34px}}.forecast-request-chart-mount{min-height:620px}.forecast-chart-loading{align-items:center;background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid #e4eaec;border-radius:6px;color:#6b7c93;display:flex;justify-content:center;min-height:620px}#forecast-request-app .forecast-curve-editor>.d-flex:first-child{display:none}.forecast-workspace-head{align-items:flex-start;border-bottom:1px solid #e4eaec;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;padding-bottom:18px}.forecast-workspace-head h2{color:#12263a;font-size:26px;line-height:1.2;margin:0 0 5px}.forecast-report-action-strip{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:360px}.forecast-report-action-strip form{margin:0}.forecast-report-action-strip .btn{min-width:124px}.forecast-ai-drafts{background:#f8fbff;border:1px solid #dce9f7;border-radius:6px;margin:-4px 0 20px;padding:12px}.forecast-ai-draft-row{align-items:center;border-top:1px solid #e4eaec;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.forecast-ai-draft-row:first-of-type{border-top:0}.forecast-ai-draft-row form{flex:0 0 auto;margin:0}.forecast-ai-draft-meta{color:#6b7c93;font-size:12px}.forecast-ai-draft-cost{color:#12263a;font-weight:600}.forecast-ai-draft-error{color:#ff4c52;font-size:12px;margin-top:4px}.forecast-action-note{background:#f6fbff;border:1px solid #dce9f7;border-radius:6px;color:#526b82;margin:-6px 0 18px;padding:10px 12px}.forecast-report-page{background:#f5f7fa}.forecast-report-page .panel{border-radius:8px}.forecast-report-panel{background:#fff;border:1px solid #d9e2ec;border-radius:8px;box-shadow:none}.forecast-report-cover{padding:4px 0 0}.forecast-report-kicker{align-items:center;color:#0f766e;display:inline-flex;font-size:12px;font-weight:800;gap:7px;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.forecast-report-title-row{background:linear-gradient(180deg,#fbfffd,#f3fbf8);border:1px solid #c9e7df;border-bottom:3px solid #0f766e;border-radius:8px;display:flex;gap:28px;justify-content:space-between;margin-bottom:22px;padding:26px 30px 24px}.forecast-report-title-row h1{color:#12263a;font-size:34px;font-weight:800;line-height:1.15;margin:0 0 6px}.forecast-report-number{align-items:center;color:#0f766e;display:inline-flex;font-size:24px;margin-left:8px;vertical-align:baseline}.forecast-report-subtitle{color:#607386;font-size:15px;line-height:1.45;margin:0}.forecast-report-newer-strip{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:-10px 0 22px;padding:0 2px}.forecast-report-newer-strip>span{color:#607386;font-size:11px;font-weight:800;text-transform:uppercase}.forecast-report-newer-disabled,.forecast-report-newer-link{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:800;gap:6px;line-height:1.25;min-height:30px;padding:6px 10px}.forecast-report-newer-link{background:#f1fbf7;border:1px solid #bfe3d8;color:#0f766e;text-decoration:none}.forecast-report-newer-link:focus,.forecast-report-newer-link:hover{border-color:#0f766e;color:#0b5f58;text-decoration:none}.forecast-report-newer-disabled{background:#f5f7fa;border:1px solid #d9e2ec;color:#7b8c9d}.forecast-report-newer-muted{color:#8798a8;font-weight:700}.forecast-report-status{min-width:230px;text-align:right}.forecast-report-reference{color:#607386;display:block;font-size:12px;font-weight:700;margin-top:8px}.forecast-report-status .label{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;justify-content:center;min-width:86px;padding:6px 10px}.forecast-report-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.forecast-report-badge{align-items:center;background:#f8fafc;border:1px solid #d9e2ec;border-radius:4px;color:#334e68;display:inline-flex;font-size:12px;font-weight:700;gap:5px;line-height:1.2;padding:6px 9px}.forecast-report-badge.is-signal{background:#f2f8ff;border-color:#b7d8ff;color:#0b5cad}.forecast-report-badge.is-risk{background:#fff9ec;border-color:#f1d7a8;color:#79540a}.forecast-report-badge.is-confidence{background:#f1fbf7;border-color:#bfe3d8;color:#0f766e}.forecast-report-section{border-top:1px solid #d9e2ec;padding:22px 0}.forecast-report-section:first-of-type{border-top:0}.forecast-report-section-title{color:#12263a;font-size:15px;font-weight:800;line-height:1.25;margin:0 0 14px;text-transform:uppercase}.forecast-report-summary{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(280px,.95fr) minmax(0,1.7fr)}.forecast-report-primary-target{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #d9e2ec;border-radius:8px;border-top:4px solid #526b82;box-shadow:0 14px 30px rgba(18,38,58,.08);display:flex;flex-direction:column;justify-content:center;min-height:178px;padding:22px 24px;text-align:center}.forecast-report-primary-target.is-up{background:linear-gradient(180deg,#f4fbf8,#fff);border-color:#17865c #b9dfd0 #b9dfd0;box-shadow:0 14px 30px rgba(23,134,92,.12)}.forecast-report-primary-target.is-down{background:linear-gradient(180deg,#fff7f7,#fff);border-color:#c93a3a #efc5c5 #efc5c5;box-shadow:0 14px 30px rgba(201,58,58,.12)}.forecast-report-primary-target>span{color:#607386;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.35;text-transform:uppercase}.forecast-report-primary-target>strong{color:#12263a;display:block;font-size:26px;font-weight:800;line-height:1.25;margin-top:10px}.forecast-report-primary-target>em{color:#526b82;display:block;font-size:13px;font-style:normal;font-weight:700;line-height:1.4;margin-top:8px}.forecast-report-primary-target b{color:#526b82}.forecast-report-primary-target.is-up b{color:#17865c}.forecast-report-primary-target.is-down b{color:#c93a3a}.forecast-report-summary-list{align-content:center;-moz-column-gap:28px;column-gap:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.forecast-report-summary-item{background:transparent;border-bottom:1px solid #e4eaec;min-height:58px;padding:10px 0 12px}.forecast-report-summary-item span,.forecast-report-summary-item strong{display:block;line-height:1.35}.forecast-report-summary-item span{color:#607386;font-size:11px;font-weight:800;text-transform:uppercase}.forecast-report-summary-item strong{color:#12263a;font-size:16px;font-weight:800;margin-top:5px}.forecast-report-person{align-items:center;display:flex;gap:9px;margin-top:7px;min-width:0}.forecast-report-person img{background:#fff;border:1px solid #d9e2ec;border-radius:50%;flex:0 0 34px;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.forecast-report-person strong{margin-top:0;min-width:0;overflow-wrap:anywhere}.forecast-report-statement{color:#334e68;font-size:15px;line-height:1.65}.forecast-report-statement p{margin:0 0 10px}.forecast-report-statement p:last-child{margin-bottom:0}.forecast-report-disclaimer{background:#fffaf0;border:1px solid #d6a84c;border-radius:6px;color:#4f3a09;display:flex;gap:12px;line-height:1.5;margin-top:0;padding:16px}.forecast-report-disclaimer i{color:#9a6a05;flex:0 0 auto;font-size:22px;line-height:1.2}.forecast-report-disclaimer strong{color:#302202;display:block;margin-bottom:4px}.forecast-report-signature{border-top:1px solid rgba(154,106,5,.24);display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.forecast-report-signature span{align-items:center;background:hsla(0,0%,100%,.56);border:1px solid rgba(154,106,5,.2);border-radius:6px;color:#4f3a09;display:inline-flex;font-size:12px;font-weight:700;gap:5px;line-height:1.3;padding:5px 8px}.forecast-report-signature span.is-missing{background:rgba(189,59,59,.06);border-color:rgba(189,59,59,.22);color:#9b2f2f}.forecast-report-alternative{background:linear-gradient(180deg,#fbfdff,#f7fbff);border:1px solid #d7e3f0;border-radius:8px;padding:16px}.forecast-report-alternative-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.forecast-report-alternative-head h3{color:#12263a;font-size:18px;line-height:1.25;margin:0}.forecast-report-alternative-head p{color:#607386;line-height:1.45;margin:4px 0 0}.forecast-report-alternative-source{color:#607386;flex:0 0 auto;font-size:12px;font-weight:700;text-align:right}.forecast-report-target-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.forecast-report-target-card{background:#fff;border:1px solid #e5edf5;border-radius:8px;padding:12px}.forecast-report-target-card span,.forecast-report-target-card strong{display:block;line-height:1.3}.forecast-report-target-card span{color:#607386;font-size:11px;font-weight:800;text-transform:uppercase}.forecast-report-target-card strong{color:#12263a;font-size:18px;margin-top:5px}.forecast-report-alternative-compare{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.forecast-report-alternative-compare span{align-items:center;background:#fff;border:1px solid #d7e3f0;border-radius:6px;color:#526b82;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:5px 8px}.forecast-report-rail .panel{background:linear-gradient(180deg,#fbfffd,#f3fbf8);border-color:#c9e7df}.forecast-report-rail .panel+.panel{margin-top:18px}.forecast-report-rail-title{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.forecast-report-rail-title h3{color:#12263a;font-size:17px;line-height:1.25;margin:0}.forecast-report-rail-title p{color:#607386;line-height:1.4;margin:4px 0 0}.forecast-report-signed-card{background:#fff;border:1px solid #c9e7df;border-radius:8px;padding:12px}.forecast-report-signed-card span,.forecast-report-signed-card strong{display:block;line-height:1.35}.forecast-report-signed-card strong{color:#12263a}.forecast-report-signed-card span{color:#607386;font-size:12px;margin-top:4px}.forecast-report-history-list{display:grid;gap:10px}.forecast-report-history-item{background:#fff;border:1px solid #dfe7f1;border-radius:8px;display:block;padding:12px;text-decoration:none}.forecast-report-history-item:focus,.forecast-report-history-item:hover{border-color:#94d6c8;text-decoration:none}.forecast-report-history-main{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.forecast-report-history-main span,.forecast-report-history-main strong,.forecast-report-history-meta{display:block;line-height:1.35}.forecast-report-history-main strong{color:#12263a}.forecast-report-history-main span,.forecast-report-history-meta{color:#607386;font-size:12px}.forecast-report-history-status{color:#0f766e;flex:0 0 auto;font-size:11px;font-weight:800;text-transform:uppercase}.forecast-report-rail-actions{display:grid;gap:8px}.forecast-decline-row{align-items:end;background:#fff8f7;border:1px solid #f1d0cd;border-radius:6px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) auto;margin:-4px 0 20px;padding:14px}.forecast-decline-row .form-group{margin-bottom:0}@media (max-width:991px){.forecast-workspace-head{display:block}.forecast-report-action-strip{justify-content:flex-start;margin-top:14px;min-width:0}.forecast-decline-row{grid-template-columns:1fr}.forecast-report-title-row{display:block}.forecast-report-status{margin-top:14px;text-align:left}.forecast-report-summary{grid-template-columns:1fr}.forecast-report-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.forecast-report-alternative-head{display:block}.forecast-report-alternative-source{margin-top:8px;text-align:left}.forecast-report-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.forecast-report-summary-list,.forecast-report-target-grid{grid-template-columns:1fr}.forecast-report-primary-target{min-height:0;padding:18px}.forecast-report-primary-target>strong{font-size:22px}}#page-forecast-request-create{--ink:#12263a;--muted:#6b7c93;--line:#dfe7f1;--soft:#f7fbff;--forecast:#0f766e;--forecast-bright:#14b8a6;--forecast-soft:#eefaf6;--blue:#2878bd;--danger:#e53935}#page-forecast-request-create .page-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}#page-forecast-request-create .page-head h1{color:var(--ink);font-size:28px;line-height:1.15;margin:0}#page-forecast-request-create .page-head p{color:var(--muted);line-height:1.55;margin:7px 0 0;max-width:620px}#page-forecast-request-create .forecast-page-kicker{align-items:center;background:rgba(20,184,166,.12);border-radius:999px;color:var(--forecast);display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:0;margin-bottom:9px;padding:6px 10px;text-transform:uppercase}#page-forecast-request-create .forecast-page-note{align-items:center;color:var(--forecast);display:inline-flex;font-size:13px;font-weight:700;gap:6px;margin-top:9px}#page-forecast-request-create .panel{border-radius:8px}#page-forecast-request-create .forecast-panel{background:#fff;border-color:#b8ded4;overflow:hidden;position:relative}#page-forecast-request-create .forecast-panel:before{background:linear-gradient(90deg,var(--forecast) 0,var(--forecast-bright) 62%,#7dd3fc 100%);content:"";height:5px;inset:0 auto auto 0;position:absolute;width:100%}#page-forecast-request-create .forecast-panel>.panel-body{background:linear-gradient(135deg,rgba(20,184,166,.08),hsla(0,0%,100%,0) 34%),#fff;padding-top:24px;position:relative}#page-forecast-request-create .forecast-side-panel{background:linear-gradient(180deg,#fbfffd,#f3fbf8);border-color:#c9e7df}#page-forecast-request-create .panel-title-row{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}#page-forecast-request-create .panel-title-row h2,#page-forecast-request-create .panel-title-row h3{color:var(--ink);margin:0}#page-forecast-request-create .panel-title-row p{color:var(--muted);line-height:1.45;margin:4px 0 0}#page-forecast-request-create .form-section{border-top:1px solid #edf2f7;margin-top:18px;padding-top:18px}#page-forecast-request-create .form-section:first-of-type{border-top:0;margin-top:0;padding-top:0}#page-forecast-request-create .form-label{color:var(--ink);font-weight:700}#page-forecast-request-create .forecast-predictor-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}#page-forecast-request-create .forecast-predictor-option{display:none}#page-forecast-request-create .forecast-predictor-card{background:#fff;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:block;min-height:122px;padding:14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}#page-forecast-request-create .forecast-predictor-card:hover{border-color:#94d6c8;box-shadow:0 8px 20px rgba(15,118,110,.08)}#page-forecast-request-create .forecast-predictor-option:checked+.forecast-predictor-card{background:var(--forecast-soft);border-color:var(--forecast);box-shadow:0 0 0 2px rgba(15,118,110,.12)}#page-forecast-request-create .forecast-predictor-card.is-limit-blocked{background:#fff5f5;border-color:#f0b8b8;box-shadow:none}#page-forecast-request-create .forecast-predictor-card.is-limit-blocked:hover{border-color:var(--danger);box-shadow:0 8px 20px rgba(229,57,53,.08)}#page-forecast-request-create .forecast-predictor-card.is-limit-blocked .forecast-predictor-select{color:var(--danger)!important}#page-forecast-request-create .forecast-predictor-card.is-limit-rejected{background:#fff5f5;border-color:var(--danger);box-shadow:0 0 0 2px rgba(229,57,53,.13)}#page-forecast-request-create .forecast-predictor-card .avatar{flex:0 0 auto}#page-forecast-request-create .forecast-predictor-select{color:var(--forecast)!important;font-size:12px;font-weight:700;text-transform:uppercase}#page-forecast-request-create .forecast-predictor-bio{color:var(--muted);font-size:13px;line-height:1.45;margin-top:12px;max-height:38px;overflow:hidden}#page-forecast-request-create .forecast-ticker-search-wrap{position:relative}#page-forecast-request-create .forecast-ticker-search-results{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 30px rgba(18,38,58,.12);display:none;inset:calc(100% + 8px) 0 auto 0;max-height:320px;overflow-y:auto;padding:8px;position:absolute;z-index:30}#page-forecast-request-create .forecast-ticker-search-results.is-visible{display:block}#page-forecast-request-create .forecast-ticker-search-item{align-items:center;background:transparent;border:0;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}#page-forecast-request-create .forecast-ticker-search-item:focus,#page-forecast-request-create .forecast-ticker-search-item:hover{background:#f6faff;outline:0}#page-forecast-request-create .forecast-ticker-search-company{align-items:center;display:flex;gap:12px;min-width:0}#page-forecast-request-create .forecast-ticker-search-company strong{color:var(--ink);display:block;line-height:1.35}#page-forecast-request-create .forecast-ticker-search-company span{color:var(--muted);display:block;line-height:1.35}#page-forecast-request-create .forecast-ticker-search-logo{border-radius:8px;flex:0 0 auto;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}#page-forecast-request-create .forecast-ticker-search-exchange{color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}#page-forecast-request-create .forecast-ticker-search-empty{color:var(--muted);padding:10px 12px}#page-forecast-request-create .forecast-selected-ticker{align-items:center;background:var(--forecast-soft);border:1px solid #c9e7df;border-radius:8px;display:none;gap:12px;justify-content:space-between;margin-top:12px;padding:12px 14px}#page-forecast-request-create .forecast-selected-ticker.is-visible{display:flex}#page-forecast-request-create .forecast-selected-ticker-main{align-items:center;display:flex;gap:12px;min-width:0}#page-forecast-request-create .forecast-selected-ticker-logo{border-radius:8px;flex:0 0 auto;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}#page-forecast-request-create .forecast-selected-ticker-symbol{color:var(--ink);display:block;font-weight:700;line-height:1.35}#page-forecast-request-create .forecast-selected-ticker-meta{color:var(--muted);display:block;line-height:1.35}#page-forecast-request-create .summary-line{align-items:center;border-top:1px solid #edf2f7;display:flex;gap:12px;justify-content:space-between;padding:13px 0}#page-forecast-request-create .summary-line:first-of-type{border-top:0;padding-top:0}#page-forecast-request-create .summary-line strong{color:var(--ink);display:block;font-size:18px;line-height:1.1}#page-forecast-request-create .summary-line span{color:var(--muted);display:block;font-size:12px;line-height:1.35}#page-forecast-request-create .credit-preview{background:#f8fffc;border:1px solid #c9e7df;border-radius:8px;margin-top:18px;padding:14px}#page-forecast-request-create .credit-preview.is-warning{background:#fff8ec;border-color:#f3d2a0}#page-forecast-request-create .credit-preview.is-danger{background:#fff5f5;border-color:#f0b8b8}#page-forecast-request-create .credit-preview-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}#page-forecast-request-create .credit-preview strong{color:var(--ink);display:block;font-size:18px;line-height:1.15}#page-forecast-request-create .credit-preview span{color:var(--muted);display:block;font-size:12px;line-height:1.35}#page-forecast-request-create .credit-preview-message{font-size:13px;font-weight:700;margin-top:10px}#page-forecast-request-create .forecast-disclaimer-box{align-items:flex-start;background:#fff9ec;border:1px solid #f0d7a5;border-radius:8px;color:#60440f;display:flex;gap:12px;padding:14px}#page-forecast-request-create .forecast-disclaimer-box input{flex:0 0 auto;margin-top:3px}#page-forecast-request-create .forecast-disclaimer-box strong{color:#3f2f0c;display:block;margin-bottom:4px}#page-forecast-request-create .forecast-disclaimer-box span{display:block;line-height:1.45}#page-forecast-request-create .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#page-forecast-request-create .actions .btn-primary{background:var(--forecast);border-color:var(--forecast)}#page-forecast-request-create .actions .btn-primary:focus,#page-forecast-request-create .actions .btn-primary:hover{background:#0b5f58;border-color:#0b5f58}@media (max-width:991px){#page-forecast-request-create .page-head{display:block}#page-forecast-request-create .page-head .btn{margin-top:12px}}@media (max-width:767px){#page-forecast-request-create .forecast-create-rail,#page-forecast-request-create .forecast-page-note,#page-forecast-request-create .page-head p,#page-forecast-request-create .panel-title-row p{display:none}#page-forecast-request-create .page-head{margin-bottom:12px}#page-forecast-request-create .page-head h1{font-size:24px}#page-forecast-request-create .forecast-panel>.panel-body{padding:20px 16px 16px}#page-forecast-request-create .forecast-panel{overflow:visible}#page-forecast-request-create form{display:flex;flex-direction:column}#page-forecast-request-create .forecast-section-ticker{border-top:0;margin-top:0;order:1;padding-top:0}#page-forecast-request-create .forecast-section-predictors{order:2}#page-forecast-request-create .forecast-section-note{order:3}#page-forecast-request-create .forecast-section-disclaimer{order:4}#page-forecast-request-create .forecast-section-errors{order:5}#page-forecast-request-create .forecast-section-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.96);border-top:1px solid #dfe7f1;bottom:0;box-shadow:0 -10px 24px rgba(18,38,58,.08);margin:18px -16px -16px;order:6;padding:12px 16px;position:sticky;z-index:20}#page-forecast-request-create .forecast-section-actions .btn{flex:1 1 145px}#page-forecast-request-create .forecast-predictor-grid{gap:8px;grid-template-columns:1fr}#page-forecast-request-create .forecast-predictor-card{min-height:0;padding:12px}#page-forecast-request-create .forecast-predictor-card .avatar{height:34px;width:34px}#page-forecast-request-create .forecast-predictor-bio{display:none}#page-forecast-request-create .credit-preview-grid{grid-template-columns:1fr}}#forecast-guest-gate{margin:2rem auto;max-width:960px;padding:0 15px}#forecast-guest-gate .forecast-gate-panel{background:linear-gradient(180deg,#fbfffd,#f4fbf8);border:1px solid #c9e7df;border-radius:8px;overflow:hidden}#forecast-guest-gate .forecast-gate-body{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 320px;padding:34px}#forecast-guest-gate .forecast-gate-kicker{align-items:center;background:rgba(20,184,166,.12);border-radius:999px;color:#0f766e;display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:0;margin-bottom:12px;padding:6px 10px;text-transform:uppercase}#forecast-guest-gate h1{color:#12263a;font-size:32px;font-weight:800;line-height:1.15;margin:0}#forecast-guest-gate p{color:#52677a;font-size:16px;line-height:1.55;margin:12px 0 0}#forecast-guest-gate .forecast-gate-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}#forecast-guest-gate .forecast-gate-preview{background:#fff;border:1px solid #d9e8e4;border-radius:8px;padding:18px}#forecast-guest-gate .forecast-gate-preview-row{border-top:1px solid #edf3f5;display:flex;gap:12px;justify-content:space-between;padding:11px 0}#forecast-guest-gate .forecast-gate-preview-row:first-child{border-top:0}#forecast-guest-gate .forecast-gate-preview-row span{color:#6b7c93}#forecast-guest-gate .forecast-gate-preview-row strong{color:#12263a;text-align:right}@media (max-width:767px){#forecast-guest-gate .forecast-gate-body{grid-template-columns:1fr;padding:24px}}#page-forecast-inbox{--forecast-inbox-ink:#12263a;--forecast-inbox-muted:#60778d;--forecast-inbox-line:#dbe6f1;--forecast-inbox-soft:#f6f9fc}#page-forecast-inbox>.row{align-items:stretch;display:flex}#page-forecast-inbox>.row>[class*=col-]{display:flex;flex-direction:column}#page-forecast-inbox>.row>[class*=col-]>.panel{height:100%;width:100%}#page-forecast-inbox .panel{background:#fff;border-color:var(--forecast-inbox-line);border-radius:8px;box-shadow:0 10px 26px rgba(15,42,64,.055)}#page-forecast-inbox>.row>[class*=col-]>.panel>.panel-body{padding:24px}#page-forecast-inbox h1,#page-forecast-inbox h3{color:var(--forecast-inbox-ink);font-weight:800;letter-spacing:0}#page-forecast-inbox .grey-600,#page-forecast-inbox p{color:var(--forecast-inbox-muted)}#page-forecast-inbox .row.mb-20 .panel{box-shadow:none}#page-forecast-inbox .forecast-inbox-tabs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 18px;padding:0}#page-forecast-inbox .forecast-inbox-tabs a{align-items:center;background:#fff;border:1px solid #dfe7f1;border-radius:999px;color:#526b82;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 12px;text-decoration:none}#page-forecast-inbox .forecast-inbox-tabs a:focus,#page-forecast-inbox .forecast-inbox-tabs a:hover{border-color:#8bb4da;color:#1f4f86;text-decoration:none}#page-forecast-inbox .forecast-inbox-tabs .is-active a{background:#f7fbff;border-color:#2878bd;color:#1f4f86}#page-forecast-inbox .forecast-inbox-tabs .badge{background:#eef4fb;color:#526b82}#page-forecast-inbox .forecast-inbox-help{color:#6b7c93;font-size:12px;line-height:1.45;margin-top:8px}@media (max-width:991px){#page-forecast-inbox>.row,#page-forecast-inbox>.row>[class*=col-]{display:block}#page-forecast-inbox>.row>[class*=col-]>.panel{height:auto}}@media (max-width:575px){#page-forecast-inbox>.row>[class*=col-]>.panel>.panel-body{padding:18px}#page-forecast-inbox .d-flex.justify-content-between.align-items-start{display:block!important}#page-forecast-inbox .d-flex.justify-content-between.align-items-start .label{display:inline-block;margin-top:10px}}#forecast-predictor-application{--ink:#12263a;--muted:#6b7c93;--line:#dfe7f1;--soft:#f7fbff;--green:#18864f;--red:#c93a3a;--blue:#2878bd}#forecast-predictor-application .page-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}#forecast-predictor-application .page-head h1{color:var(--ink);font-size:30px;line-height:1.15;margin:0}#forecast-predictor-application .page-head p{color:var(--muted);line-height:1.55;margin:8px 0 0;max-width:720px}#forecast-predictor-application .panel{border-radius:8px}#forecast-predictor-application .intro-card{background:#fff}#forecast-predictor-application .intro-card h2,#forecast-predictor-application .panel h3{color:var(--ink);margin-top:0}#forecast-predictor-application .intro-card p,#forecast-predictor-application .panel p{color:var(--muted);line-height:1.55}#forecast-predictor-application .requirement-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}#forecast-predictor-application .requirement-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px}#forecast-predictor-application .requirement-card.is-passed{background:#f4fbf7;border-color:#bfe5cf}#forecast-predictor-application .requirement-card.is-failed{background:#fff8f8;border-color:#f0cdcd}#forecast-predictor-application .requirement-label{color:var(--muted);display:block;font-size:12px;font-weight:700;text-transform:uppercase}#forecast-predictor-application .requirement-value{color:var(--ink);display:block;font-size:25px;font-weight:700;line-height:1.1;margin-top:6px}#forecast-predictor-application .requirement-target{color:var(--muted);display:block;font-size:13px;line-height:1.35;margin-top:7px}#forecast-predictor-application .requirement-state{align-items:center;display:inline-flex;font-weight:700;gap:5px;margin-top:12px}#forecast-predictor-application .requirement-state.is-passed{color:var(--green)}#forecast-predictor-application .requirement-state.is-failed{color:var(--red)}#forecast-predictor-application .summary-list{display:grid;gap:10px}#forecast-predictor-application .summary-row{align-items:center;border-top:1px solid #edf2f7;display:flex;gap:12px;justify-content:space-between;padding:12px 0}#forecast-predictor-application .summary-row:first-child{border-top:0;padding-top:0}#forecast-predictor-application .summary-row strong{color:var(--ink)}#forecast-predictor-application .summary-row span{color:var(--muted)}@media (max-width:767px){#forecast-predictor-application .page-head{display:block}#forecast-predictor-application .page-head .btn{margin-top:12px}#forecast-predictor-application .requirement-grid{grid-template-columns:1fr}}.forecast-credit-settings .panel{background-color:#fff;border:1px solid #e4eaec;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:20px}.forecast-credit-settings.panel-default{border-top:2px solid #e4eaec}.forecast-credit-settings .panel-bordered{border:1px solid #e4eaec}.forecast-credit-settings .panel-body{padding:20px}.forecast-credit-settings .forecast-credit-metric-body{display:flex;flex-direction:column;justify-content:space-between;min-height:150px}.forecast-credit-settings .d-flex{display:flex!important}.forecast-credit-settings .justify-content-between{justify-content:space-between!important}.forecast-credit-settings .align-items-start{align-items:flex-start!important}.forecast-credit-settings .align-items-center{align-items:center!important}.forecast-credit-settings .flex-wrap{flex-wrap:wrap!important}.forecast-credit-settings .gap-10{gap:10px}.forecast-credit-settings .dark{color:#37474f!important}.forecast-credit-settings .grey-600{color:#76838f!important}.forecast-credit-settings .green-600{color:#46be8a!important}.forecast-credit-settings .red-600{color:#f96868!important}.forecast-credit-settings .text-uppercase{text-transform:uppercase}.forecast-credit-settings .font-weight-600{font-weight:600}.forecast-credit-settings .font-size-12{font-size:12px}.forecast-credit-settings .font-size-28{font-size:28px}.forecast-credit-settings .mt-0{margin-top:0!important}.forecast-credit-settings .mb-0{margin-bottom:0!important}.forecast-credit-settings .mb-5{margin-bottom:5px!important}.forecast-credit-settings .mb-10{margin-bottom:10px!important}.forecast-credit-settings .mb-15{margin-bottom:15px!important}.forecast-credit-settings .mb-20{margin-bottom:20px!important}.forecast-credit-settings .ml-5{margin-left:5px!important}.forecast-credit-settings .alert{border:1px solid transparent;border-radius:3px;margin-bottom:20px;padding:15px}.forecast-credit-settings .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.forecast-credit-settings .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.forecast-credit-settings .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.forecast-credit-settings .tab-pane{display:none}.forecast-credit-settings .tab-pane.active{display:block!important}.forecast-credit-settings .fade{opacity:0;transition:opacity .15s linear}.forecast-credit-settings .fade.in{opacity:1}.forecast-credit-settings .forecast-credit-collapse-open{display:block}.forecast-credit-settings .table{border-collapse:collapse;margin-bottom:20px;max-width:100%;width:100%}.forecast-credit-settings .table td,.forecast-credit-settings .table th{border-top:1px solid #e4eaec;line-height:1.42857143;padding:8px;vertical-align:top}.forecast-credit-settings .text-right{text-align:right}.forecast-credit-settings .forecast-credit-time-col{width:90px}.forecast-credit-settings .forecast-credit-amount-col{width:110px}#forecast-credit-landing{--fc-ink:#102f49;--fc-muted:#5f7488;--fc-line:#dbe7f2;--fc-blue:#2878bd;--fc-green:#0f766e;--fc-soft:#f7fbff;background:#fff;color:var(--fc-ink)}#forecast-credit-landing .fc-wrap{margin:0 auto;max-width:1180px;padding:0 22px}#forecast-credit-landing .fc-hero{align-items:center;background:linear-gradient(90deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.92) 43%,hsla(0,0%,100%,.45) 72%,hsla(0,0%,100%,.16)),url(/assets/img/background/stockinvest-app.jpg) 100%/cover no-repeat;border-bottom:1px solid var(--fc-line);display:flex;min-height:min(680px,76vh)}#forecast-credit-landing .fc-hero-content{max-width:650px;padding:78px 0 86px}#forecast-credit-landing .fc-kicker{align-items:center;background:rgba(40,120,189,.1);border:1px solid #bcd7ef;border-radius:999px;color:var(--fc-blue);display:inline-flex;font-size:12px;font-weight:800;gap:7px;padding:7px 11px;text-transform:uppercase}#forecast-credit-landing h1{color:var(--fc-ink);font-size:52px;font-weight:900;line-height:1.02;margin:18px 0 15px}#forecast-credit-landing .fc-lead{color:#31526d;font-size:18px;line-height:1.65;margin:0;max-width:590px}#forecast-credit-landing .fc-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}#forecast-credit-landing .fc-hero-actions .btn{border-radius:8px;font-weight:800;padding:11px 18px}#forecast-credit-landing .fc-hero-metrics{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;max-width:650px}#forecast-credit-landing .fc-metric{background:hsla(0,0%,100%,.86);border:1px solid rgba(207,224,239,.9);border-radius:8px;padding:14px 15px}#forecast-credit-landing .fc-metric span{color:var(--fc-muted);display:block;font-size:12px;font-weight:800;text-transform:uppercase}#forecast-credit-landing .fc-metric strong{color:var(--fc-ink);display:block;font-size:20px;line-height:1.15;margin-top:4px}#forecast-credit-landing .fc-section{padding:58px 0}#forecast-credit-landing .fc-section.is-soft{background:var(--fc-soft);border-bottom:1px solid var(--fc-line);border-top:1px solid var(--fc-line)}#forecast-credit-landing .fc-section-head{margin-bottom:28px;max-width:760px}#forecast-credit-landing .fc-section-head h2{color:var(--fc-ink);font-size:32px;font-weight:900;line-height:1.15;margin:0}#forecast-credit-landing .fc-section-head p{color:var(--fc-muted);font-size:16px;line-height:1.6;margin:10px 0 0}#forecast-credit-landing .fc-feature-grid{display:grid;gap:16px;grid-template-columns:1fr}#forecast-credit-landing .fc-steps{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}#forecast-credit-landing .fc-feature,#forecast-credit-landing .fc-step{background:#fff;border:1px solid var(--fc-line);border-radius:8px;min-width:0;padding:22px}#forecast-credit-landing .fc-step-number{align-items:center;background:#e9f4ff;border-radius:999px;color:var(--fc-blue);display:inline-flex;font-weight:900;height:38px;justify-content:center;width:38px}#forecast-credit-landing .fc-feature h3,#forecast-credit-landing .fc-step h3{color:var(--fc-ink);font-size:19px;font-weight:900;margin:15px 0 8px}#forecast-credit-landing .fc-feature p,#forecast-credit-landing .fc-step p{color:var(--fc-muted);line-height:1.55;margin:0}#forecast-credit-landing .fc-unlock{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr)}#forecast-credit-landing .fc-report-preview{background:#fff;border:1px solid #cfe0ef;border-radius:8px;box-shadow:0 18px 38px rgba(18,49,79,.1);overflow:hidden}#forecast-credit-landing .fc-report-top{background:#fbfdff;border-bottom:1px solid var(--fc-line);display:flex;gap:16px;justify-content:space-between;padding:18px 20px}#forecast-credit-landing .fc-report-top span{color:var(--fc-muted);display:block;font-size:12px;font-weight:800;text-transform:uppercase}#forecast-credit-landing .fc-report-top strong{display:block;font-size:22px;margin-top:4px}#forecast-credit-landing .fc-chart-wrap{background:#fbfdff;padding:18px 20px 16px}#forecast-credit-landing .fc-chart{display:block;font-family:inherit;height:auto;width:100%}#forecast-credit-landing .fc-chart .grid-line{stroke:#e3ebf2;stroke-width:1}#forecast-credit-landing .fc-chart .axis-label{fill:#597086;font-size:11px}#forecast-credit-landing .fc-chart .small-label{fill:#6a7f93;font-size:10px;font-weight:700}#forecast-credit-landing .fc-chart .price-history{fill:none;stroke:#7d8c98;stroke-width:2}#forecast-credit-landing .fc-chart .moving-average{fill:none;stroke:#5b93cf;stroke-width:2;opacity:.95}#forecast-credit-landing .fc-chart .forecast-path{fill:none;stroke:#0f4c81;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}#forecast-credit-landing .fc-chart .resistance-line{stroke:#e54848;stroke-width:2;stroke-dasharray:8 7}#forecast-credit-landing .fc-chart .support-line{stroke:#16823a;stroke-width:2;stroke-dasharray:8 7}#forecast-credit-landing .fc-chart .forecast-boundary{stroke:#2878bd;stroke-width:2;stroke-dasharray:6 6}#forecast-credit-landing .fc-chart .event-line{stroke:#f0a23b;stroke-width:2;stroke-dasharray:6 6}#forecast-credit-landing .fc-chart .volume-area{fill:rgba(86,152,232,.24);stroke:rgba(86,152,232,.55);stroke-width:1.5}#forecast-credit-landing .fc-chart .profile-bar{fill:rgba(132,143,154,.22)}#forecast-credit-landing .fc-chart .callout-card{fill:hsla(0,0%,100%,.86);stroke:#d8e5ef;stroke-width:1}#forecast-credit-landing .fc-chart .rsi-line{fill:none;stroke:#76818b;stroke-width:2}#forecast-credit-landing .fc-chart .rsi-average{fill:none;stroke:#2878ff;stroke-width:2}#forecast-credit-landing .fc-report-stats{border-top:1px solid var(--fc-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#forecast-credit-landing .fc-report-stat{border-left:1px solid var(--fc-line);padding:14px 16px}#forecast-credit-landing .fc-report-stat:first-child{border-left:0}#forecast-credit-landing .fc-report-stat span{color:var(--fc-muted);display:block;font-size:12px;font-weight:800;text-transform:uppercase}#forecast-credit-landing .fc-report-stat strong{color:var(--fc-ink);display:block;font-size:17px;margin-top:3px}#forecast-credit-landing .fc-cta-band{align-items:center;background:#102f49;border:1px solid #cfe0ef;border-radius:8px;color:#fff;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:32px}#forecast-credit-landing .fc-cta-band h2{color:#fff;font-size:28px;font-weight:900;margin:0}#forecast-credit-landing .fc-cta-band p{color:hsla(0,0%,100%,.78);line-height:1.55;margin:8px 0 0}#forecast-credit-landing .fc-cta-actions{display:flex;flex-wrap:wrap;gap:10px}#forecast-credit-landing .fc-cta-actions .btn{border-radius:8px;font-weight:800;padding:10px 16px}@media (max-width:991px){#forecast-credit-landing .fc-hero{background:linear-gradient(90deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.9)),url(/assets/img/background/stockinvest-app.jpg) 100%/cover no-repeat;min-height:0}#forecast-credit-landing .fc-hero-content{padding:46px 0 52px}#forecast-credit-landing h1{font-size:38px}#forecast-credit-landing .fc-cta-band,#forecast-credit-landing .fc-feature-grid,#forecast-credit-landing .fc-hero-metrics,#forecast-credit-landing .fc-steps,#forecast-credit-landing .fc-unlock{grid-template-columns:1fr}#forecast-credit-landing .fc-cta-band{padding:24px}}.forecast-request-table-wrap{overflow-x:visible;width:100%}.forecast-request-table{margin-bottom:0;table-layout:fixed;width:100%}.forecast-request-table thead th{border-bottom:1px solid #dfe7f1;color:#6b7c93;font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}.forecast-request-table tbody td{border-top:1px solid #edf2f7;vertical-align:middle;white-space:normal}.forecast-request-col-forecast{width:28%}.forecast-request-col-person{width:25%}.forecast-request-col-requests{width:14%}.forecast-request-col-status{width:13%}.forecast-request-col-window{width:14%}.forecast-request-col-action{width:72px}.forecast-request-table.has-delete .forecast-request-col-action{width:190px}.forecast-request-table.is-inbox .forecast-request-col-forecast{width:32%}.forecast-request-table.is-inbox .forecast-request-col-person{width:28%}.forecast-request-table.is-inbox .forecast-request-col-status{width:14%}.forecast-request-table.is-inbox .forecast-request-col-window{width:16%}.forecast-request-main strong{color:#12263a;display:block;line-height:1.3}.forecast-request-main span{color:#6b7c93;display:block;line-height:1.4}.forecast-request-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.forecast-request-person{align-items:center;display:flex;gap:10px;min-width:0}.forecast-request-person .avatar{flex:0 0 auto;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.forecast-request-person-copy{min-width:0}.forecast-request-person strong{color:#12263a;line-height:1.3}.forecast-request-person span,.forecast-request-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forecast-request-person span{color:#6b7c93;font-size:12px;line-height:1.35}.forecast-request-muted{color:#6b7c93}.forecast-request-status{align-items:center;border-radius:50%;display:inline-flex;font-size:19px;height:34px;justify-content:center;width:34px}.forecast-request-status.is-success{background:#eaf7ef;color:#18864f}.forecast-request-status.is-danger{background:#fdeeee;color:#c93a3a}.forecast-request-status.is-active{background:#eaf3fc;color:#2878bd}.forecast-request-status.is-muted{background:#f1f4f7;color:#6b7c93}.forecast-request-date{color:#6b7c93;display:block;font-size:12px;line-height:1.35;margin-top:5px}.forecast-request-window strong{color:#12263a;display:block;line-height:1.3}.forecast-request-window span{color:#6b7c93;display:block;font-size:12px;line-height:1.35}.forecast-request-action{text-align:right}.forecast-request-action .btn{min-width:58px}.forecast-request-action form{display:inline-block;margin:6px 0 0}.forecast-request-table tr.is-ready-updated td{background:#f3fbf7}@media (max-width:767px){.forecast-request-table-wrap{overflow-x:visible}.forecast-request-table{background:transparent;display:block;min-width:0;table-layout:auto}.forecast-request-table thead{display:none}.forecast-request-table tbody{display:grid;gap:12px}.forecast-request-table tbody tr{background:#fff;border:1px solid #dcebe7;border-radius:8px;box-shadow:0 10px 24px rgba(18,38,58,.06);display:block;overflow:hidden}.forecast-request-table tbody td{border-top:1px solid #edf2f7;display:block;padding:12px 14px;text-align:left;width:100%!important}.forecast-request-table tbody td:first-child{border-top:0}.forecast-request-table tbody td[data-label]:before{color:#6b7c93;content:attr(data-label);display:block;font-size:11px;font-weight:800;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.forecast-request-main strong,.forecast-request-person span,.forecast-request-person strong{white-space:normal}.forecast-request-action{background:#f7fbff}.forecast-request-action .btn,.forecast-request-action form,.forecast-request-action form .btn{width:100%}.forecast-request-action form{display:block;margin:8px 0 0}}

/*# sourceMappingURL=forecast.css.map*/