.scs{background:var(--paper-dd, #E7E8EA);padding:clamp(48px,5vw,84px) clamp(16px,4vw,48px) clamp(40px,4vw,64px);font-family:var(--font-body, "Poppins", system-ui, sans-serif)}.scs-inner{max-width:1250px;margin:0 auto}.scs-head{margin:0 0 clamp(20px,2.4vw,32px)}.scs-eyebrow{margin:0 0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fizzy-coral, #FC5F2B)}.scs-title{margin:0;font-family:var(--font-display, "filson-soft", sans-serif);font-weight:700;font-size:clamp(26px,3.2vw,42px);line-height:1.06;letter-spacing:-.02em;color:var(--bc-core, #16264D);max-width:18ch}.scs-deck{--scs-stick: clamp(84px, 9vw, 104px);display:flex;flex-direction:column;gap:clamp(20px,2.6vw,40px)}.scs-card{position:sticky;top:var(--scs-stick)}.scs-card:nth-child(2){top:calc(var(--scs-stick) + 16px)}.scs-card:nth-child(3){top:calc(var(--scs-stick) + 32px)}.scs-card__inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,3vw,56px);align-items:stretch;width:100%;padding:clamp(26px,3vw,44px);background:#fff;border:1px solid rgba(22,38,77,.08);border-radius:24px;box-shadow:0 30px 60px -34px #0a132480}.scs-card__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(8px,.8vw,12px) clamp(8px,.8vw,12px) 0}.scs-card__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#16264d8c}.scs-dot{width:10px;height:10px;border-radius:50%;background:var(--fizzy-coral, #FC5F2B);flex-shrink:0}.scs-card__h{margin:0 0 16px;font-family:var(--font-display, "filson-soft", sans-serif);font-weight:700;font-size:clamp(22px,2.3vw,30px);line-height:1.12;letter-spacing:-.018em;color:var(--bc-core, #16264D)}.scs-card__body{margin:0;font-size:clamp(14px,1.05vw,15.5px);line-height:1.6;color:#0a1324a8;max-width:42ch}.scs-card__note{margin:24px 0 0;font-size:11.5px;line-height:1.5;color:#16264d6b;max-width:44ch}.scs-card__visual{position:relative;min-width:0;min-height:clamp(320px,30vw,440px)}.scs-media{position:relative;display:grid;gap:10px;height:100%;border-radius:16px;overflow:hidden}.scs-media--1{grid-template-columns:1fr}.scs-media--2{grid-template-columns:1fr 1fr}.scs-media--3,.scs-media--4{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.scs-tile{overflow:hidden;border-radius:8px;background:var(--paper-dd, #E7E8EA)}.scs-media--1 .scs-tile{border-radius:16px}.scs-tile img{width:100%;height:100%;object-fit:cover;display:block}.scs-overlay{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;padding:14px 18px;border-radius:16px;background:linear-gradient(180deg,#0c17338c,#0c1733d1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--font-display, "filson-soft", sans-serif);font-weight:600;font-size:clamp(16px,1.6vw,20px);line-height:1.2}.scs-chart{position:relative;height:100%;display:flex;flex-direction:column;border-radius:16px;padding:clamp(20px,2vw,28px);background:radial-gradient(130% 120% at 30% 0%,#1d3060 0%,var(--bc-deep, #0C1733) 55%,var(--midnight, #0A1324) 100%)}.scs-chart__cap{margin:0 0 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#e7eaee80}.scs-chart__svg{width:100%;flex:1;min-height:0;overflow:visible}.scs-axis{stroke:#e7eaee2e;stroke-width:1.25;stroke-linecap:round}.scs-band{fill:#f25f471f;stroke:#f25f4747;stroke-width:1;opacity:0}.scs-band-l{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;fill:var(--fizzy-coral, #FC5F2B);opacity:0}.scs-line{stroke:var(--fizzy-coral, #FC5F2B);stroke-width:3;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(242,95,71,.4));stroke-dasharray:var(--len, 520);stroke-dashoffset:var(--len, 520)}.scs-dot{fill:var(--bc-deep, #0C1733);stroke:var(--fizzy-coral, #FC5F2B);stroke-width:3;opacity:0}.scs-ping{fill:none;stroke:var(--fizzy-coral, #FC5F2B);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.scs-x{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;fill:#e7eaee73}.scs-x--end{text-anchor:end}.scs-pillstage{position:relative;height:100%;min-height:clamp(240px,18vw,320px);border-radius:16px;overflow:hidden;background:var(--bc-deep, #0C1733)}.scs-pillstage__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.scs-pillstage__rows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:clamp(10px,1.2vw,16px);z-index:2}.scs-pillrow{position:relative;width:100%}.scs-pilltrack{display:inline-flex;flex-wrap:nowrap;align-items:center;width:max-content;will-change:transform}.scs-pillrow--ltr .scs-pilltrack{animation:scsMarqueeLTR var(--dur, 40s) linear infinite}.scs-pillrow--rtl .scs-pilltrack{animation:scsMarqueeRTL var(--dur, 40s) linear infinite}.scs-pill{position:relative;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-right:clamp(8px,.9vw,12px);padding:8px 14px;background:#fff;border-radius:16px;box-shadow:0 10px 24px -14px #0a13248c}@media(hover:hover)and (pointer:fine){.scs-pill{transition:transform .2s ease,box-shadow .2s ease}.scs-pill:hover{transform:scale(1.06);box-shadow:0 16px 32px -16px #0a132499;z-index:2}}.scs-pill__img{width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--paper-dd, #E7E8EA)}.scs-pill__img img{width:100%;height:100%;object-fit:cover;display:block}.scs-pill__l{font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:#262626;white-space:nowrap}.scs-goalstage{position:relative;height:100%;min-height:clamp(240px,18vw,320px);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:clamp(16px,1.8vw,26px)}.scs-goalstage__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.scs-goalcard{position:relative;z-index:2;width:min(94%,458px);background:#fff;border-radius:20px;padding:clamp(20px,2vw,30px);box-shadow:0 30px 60px -34px #0a13248c}.scs-goalcard__eyebrow{margin:0 0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fizzy-coral, #FC5F2B)}.scs-goalcard__h{margin:0 0 12px;font-family:var(--font-display, "filson-soft", sans-serif);font-weight:700;font-size:clamp(20px,2vw,27px);line-height:1.12;letter-spacing:-.018em;color:var(--bc-core, #16264D)}.scs-goalcard__p{margin:0;font-size:clamp(13.5px,1vw,15px);line-height:1.55;color:#0a13249e}.scs-goalcard__divider{height:1px;background:#16264d1f;margin:clamp(16px,1.8vw,22px) 0}.scs-goalcard__lh{margin:0 0 14px;font-family:var(--font-display, "filson-soft", sans-serif);font-weight:700;font-size:16px;color:var(--bc-core, #16264D)}.scs-goallist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(10px,1vw,14px)}.scs-goalitem{--gi: 0;display:flex;align-items:center;gap:12px}.scs-goalitem__ic{flex-shrink:0;width:40px;height:40px;border-radius:8px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--paper-dd, #E7E8EA);color:var(--fizzy-coral, #FC5F2B)}.scs-goalitem__ic img{width:100%;height:100%;object-fit:cover;display:block}.scs-goalitem__l{font-size:14.5px;font-weight:500;color:var(--midnight, #0A1324);line-height:1.3}.scs-graphstage{position:relative;height:100%;min-height:clamp(260px,20vw,340px);border-radius:16px;overflow:hidden;background:var(--midnight, #0A1324)}.scs-graphstage__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.scs-graphstage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0a132466,#0a13241a 42%,#0a132480)}.scs-graph__score{position:absolute;left:clamp(20px,4%,34px);top:clamp(20px,7%,40px);z-index:3;color:#fff}.scs-graph__scorelabel{display:block;font-size:clamp(13px,1.2vw,16px);font-weight:500;color:#ffffffd1;margin-bottom:2px}.scs-graph__scoreval{display:flex;align-items:baseline;gap:4px}.scs-graph__scoreval strong{font-family:var(--font-display, "filson-soft", sans-serif);font-weight:700;font-size:clamp(40px,5.4vw,66px);line-height:.92;color:#fff}.scs-graph__scoreval sup{font-size:clamp(13px,1.3vw,17px);font-weight:500;color:#fff9}.scs-graph__tip{position:absolute;right:clamp(16px,5%,38px);top:clamp(56px,19%,116px);z-index:3;max-width:234px;padding:12px 15px;border-radius:12px;background:#fff;color:var(--midnight, #0A1324);font-size:13px;line-height:1.42;box-shadow:0 16px 30px -18px #0009}.scs-graph__guide{position:absolute;left:58%;top:clamp(98px,33%,168px);z-index:3;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:600}.scs-graph__guideic{width:22px;height:22px;border-radius:50%;display:block}.scs-graph__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;overflow:visible}.scs-grid line{stroke:#ffffff1a;stroke-width:1;opacity:0}.scs-graph__base{stroke:#ffffff4d;stroke-width:1.25;stroke-dasharray:4 5;opacity:0}.scs-graph__peakline{stroke:#ffffff73;stroke-width:1.25;stroke-dasharray:3 4;opacity:0}.scs-graph__rise{fill:none;stroke:var(--fizzy-coral, #FC5F2B);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(242,95,71,.45));stroke-dasharray:var(--len, 430);stroke-dashoffset:var(--len, 430)}.scs-graph__fall{fill:none;stroke:#ffffff80;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len, 200);stroke-dashoffset:var(--len, 200)}.scs-graph__pts circle{fill:#fff;opacity:0}.scs-graph__peak{stroke:var(--fizzy-coral, #FC5F2B);stroke-width:3}.scs-graph__ping{fill:none;stroke:var(--fizzy-coral, #FC5F2B);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.scs-graph__lbl{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;fill:#ffffff9e;opacity:0}.scs-graph__lbl--peak{fill:#fff;font-weight:600}.scs-graph__score,.scs-graph__tip,.scs-graph__guide{opacity:0}.scs-graph__cmptitle{position:absolute;left:clamp(20px,4%,34px);top:clamp(18px,6%,34px);z-index:3;margin:0;max-width:9ch;font-family:var(--font-display, "filson-soft", sans-serif);font-weight:700;font-size:clamp(17px,1.9vw,24px);line-height:1.1;color:#fff}.scs-graph__legend{position:absolute;right:clamp(16px,4%,30px);top:clamp(18px,6%,30px);z-index:3;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.scs-lg{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#e7eaeed1;white-space:nowrap}.scs-lg i{width:16px;height:3px;border-radius:2px;flex-shrink:0}.scs-lg--ff i{background:var(--fizzy-coral, #F25F47)}.scs-lg--combo i{background:#fff}.scs-lg--stim i{background:#e7eaee80}.scs-cmp{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len, 780);stroke-dashoffset:var(--len, 780)}.scs-cmp--ff{stroke:var(--fizzy-coral, #F25F47);filter:drop-shadow(0 0 5px rgba(242,95,71,.45))}.scs-cmp--combo{stroke:#fff}.scs-cmp--stim{stroke:#e7eaee80}.scs-graph__cmptitle,.scs-graph__legend,.scs-tile{opacity:0}@media(prefers-reduced-motion:no-preference){.scs-card.in-view .scs-tile{animation:scsTile .7s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}.scs-card.in-view .scs-band{animation:scsFade .6s .15s ease forwards}.scs-card.in-view .scs-band-l{animation:scsFade .6s .3s ease forwards}.scs-card.in-view .scs-line{animation:scsDraw 1.3s .25s cubic-bezier(.45,0,.25,1) forwards}.scs-card.in-view .scs-dot{animation:scsFade .4s 1.35s ease forwards}.scs-card.in-view .scs-ping{animation:scsPing 1.6s 1.45s ease-out forwards}.scs-goalitem{opacity:0}.scs-card.in-view .scs-goalitem{animation:scsItem .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.15s + var(--gi, 0) * .09s)}.scs-card.in-view .scs-grid line{animation:scsFade .5s .05s ease forwards}.scs-card.in-view .scs-graph__base{animation:scsFade .6s .1s ease forwards}.scs-card.in-view .scs-graph__peakline{animation:scsFade .5s 1.45s ease forwards}.scs-card.in-view .scs-graph__rise{animation:scsDraw 1.2s .3s cubic-bezier(.45,0,.25,1) forwards}.scs-card.in-view .scs-graph__fall{animation:scsDraw .7s 1.3s cubic-bezier(.45,0,.25,1) forwards}.scs-card.in-view .scs-graph__pts circle{animation:scsFade .4s ease forwards}.scs-card.in-view .scs-graph__pts circle:nth-child(1){animation-delay:.45s}.scs-card.in-view .scs-graph__pts circle:nth-child(2){animation-delay:.65s}.scs-card.in-view .scs-graph__pts circle:nth-child(3){animation-delay:.9s}.scs-card.in-view .scs-graph__pts circle:nth-child(4){animation-delay:1.2s}.scs-card.in-view .scs-graph__pts circle:nth-child(5){animation-delay:1.55s}.scs-card.in-view .scs-graph__pts circle:nth-child(6){animation-delay:1.75s}.scs-card.in-view .scs-graph__ping{animation:scsPing 1.6s 1.35s ease-out forwards}.scs-card.in-view .scs-graph__lbl{animation:scsFade .5s 1.25s ease forwards}.scs-card.in-view .scs-graph__score{animation:scsRise .6s .35s cubic-bezier(.16,1,.3,1) both}.scs-card.in-view .scs-graph__tip{animation:scsRise .55s 1.5s cubic-bezier(.16,1,.3,1) both}.scs-card.in-view .scs-graph__guide{animation:scsRise .55s 1.05s cubic-bezier(.16,1,.3,1) both}.scs-card.in-view .scs-cmp--stim{animation:scsDraw 1.1s .2s cubic-bezier(.45,0,.25,1) forwards}.scs-card.in-view .scs-cmp--combo{animation:scsDraw 1.2s .5s cubic-bezier(.45,0,.25,1) forwards}.scs-card.in-view .scs-cmp--ff{animation:scsDraw 1.3s .8s cubic-bezier(.45,0,.25,1) forwards}.scs-card.in-view .scs-graph__cmptitle{animation:scsFade .6s .3s ease forwards}.scs-card.in-view .scs-graph__legend{animation:scsFade .6s .55s ease forwards}}@media(prefers-reduced-motion:reduce){.scs-tile,.scs-band,.scs-band-l,.scs-dot{opacity:1}.scs-line,.scs-graph__rise,.scs-graph__fall,.scs-cmp{stroke-dashoffset:0}.scs-graph__cmptitle,.scs-graph__legend,.scs-goalitem{opacity:1}.scs-grid line,.scs-graph__base,.scs-graph__peakline,.scs-graph__pts circle,.scs-graph__lbl,.scs-graph__score,.scs-graph__tip,.scs-graph__guide{opacity:1}.scs-pilltrack{animation:none!important;transform:translate(-12%)}}@keyframes scsItem{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes scsRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes scsMarqueeLTR{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}@keyframes scsMarqueeRTL{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes scsTile{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes scsFade{to{opacity:1}}@keyframes scsDraw{to{stroke-dashoffset:0}}@keyframes scsPing{0%{opacity:.5;transform:scale(.6)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@media(max-width:860px){.scs-deck{gap:clamp(16px,4vw,22px)}.scs-card,.scs-card:nth-child(2),.scs-card:nth-child(3){position:static;top:auto}.scs-card__inner{grid-template-columns:1fr;gap:18px;padding:18px}.scs-card__text{justify-content:flex-start;padding:6px 6px 0}.scs-card__visual{min-height:clamp(260px,64vw,360px)}.scs-card__h{font-size:clamp(20px,5.4vw,26px)}.scs-pillstage{min-height:clamp(280px,70vw,380px)}.scs-pill{padding:7px 12px;gap:7px;margin-right:10px}.scs-pill__img{width:34px;height:34px}.scs-pill__l{font-size:13px}.scs-goalstage{min-height:0;justify-content:center;padding:14px}.scs-goalcard{width:100%}.scs-graphstage{min-height:clamp(320px,86vw,420px)}.scs-graph__tip{max-width:200px;font-size:12px;padding:10px 12px}.scs-graph__guide{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/fizzy-sci-stack.css.map */
