.xpl-aside{color:#fff}.xpl-pill{font-family:var(--font-struve);font-weight:600;color:#000;border-radius:8px;padding:.04em .4em;white-space:nowrap;font-size:.92em}.xpl-pill-bull{background:#61e26b}.xpl-pill-bear{background:#f14268}.xpl-panel{z-index:0;opacity:0}.xpl-content{z-index:1;transition:opacity var(--xpl-content-exit-ms, .26s) var(--xpl-content-ease, cubic-bezier(.37, 0, .63, 1))}.xpl-content--hidden{opacity:0}@media(min-width:1024px){.xpl-panel{opacity:1;transition:none}.xpl-section--handoff{z-index:30}.xpl-sticky--released{visibility:hidden}.xpl-sticky--handoff{position:fixed!important;top:0;right:0;bottom:0;left:0;height:100svh;overflow:hidden}}@media(max-width:1023px){.xpl-main{max-width:100%;margin-left:20px;margin-right:20px}}.mc-gl-host{width:100%;height:100%}@media(max-width:800px){.mc-gl-clip{display:flex;justify-content:center;align-items:stretch}.mc-gl-host{width:calc(800px * var(--bull-zoom, 1));flex:0 0 calc(800px * var(--bull-zoom, 1));height:100%;max-width:none}}@supports (animation-timeline: view()){.mc-chapter-progress{view-timeline-name:--mc-chapter;view-timeline-axis:block}}.mc-stage-frame{--mc-impact-scale-1: 1.025;--mc-impact-scale-2: 1.02;--mc-impact-scale-3: 1.014;--mc-impact-scale-4: 1.007}@media(max-width:800px){.mc-stage-frame{--mc-impact-scale-1: 1.065;--mc-impact-scale-2: 1.05;--mc-impact-scale-3: 1.035;--mc-impact-scale-4: 1.018}}.mc-chapter{z-index:10;overflow:clip}.mc-chapter--handoff-held .mc-stage{position:fixed;top:0;right:0;bottom:0;left:0}.mc-chapter--covered{pointer-events:none}.mc-chapter--covered .mc-stage{visibility:hidden}.mc-stage-frame.mc-impact{animation:mc-impact-shake .38s cubic-bezier(.16,1,.3,1) both}@keyframes mc-impact-shake{0%{transform:translateZ(0) rotate(0)}12%{transform:translate3d(-1.15svh,.45svh,0) rotate(-.16deg) scale(var(--mc-impact-scale-1))}27%{transform:translate3d(.8svh,-.32svh,0) rotate(.12deg) scale(var(--mc-impact-scale-2))}44%{transform:translate3d(-.46svh,.2svh,0) rotate(-.07deg) scale(var(--mc-impact-scale-3))}65%{transform:translate3d(.24svh,-.1svh,0) rotate(.035deg) scale(var(--mc-impact-scale-4))}to{transform:translateZ(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.mc-stage-frame.mc-impact{animation:none}}.mc-event-piece{opacity:0;translate:0 1.5svh;transition:opacity var(--mc-event-opacity-ms, .42s) var(--mc-event-ease, cubic-bezier(.16, 1, .3, 1)),translate var(--mc-event-translate-ms, .52s) var(--mc-event-ease, cubic-bezier(.16, 1, .3, 1));transition-delay:calc(var(--mc-event-exit-order, 0) * var(--mc-event-exit-stagger-ms, 0ms))}.mc-event-piece.mc-event-anchor{translate:0 0}.mc-event-visible .mc-event-piece,.mc-event-piece.mc-event-visible{opacity:var(--mc-event-opacity, 1);translate:0 0;transition-delay:calc(var(--mc-event-enter-delay-ms, 0ms) + var(--mc-event-order, 0) * var(--mc-event-stagger-ms, 70ms))}.mc-parts-anchors-pending .mc-event-piece{opacity:0;translate:0 0;transition:none}@media(prefers-reduced-motion:reduce){.mc-event-piece{translate:0 0;transition-duration:.01ms;transition-delay:0ms}}.cc-section{background:transparent;color:#f5f3ee;overflow:clip}.cc-stage{pointer-events:none;left:0;right:0;background:transparent;overflow:visible}.cc-viewport{position:absolute;top:0;left:0;width:100%;height:100dvh;overflow:hidden}.cc-stage{--cc-side: 10vw}.cc-canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:1}.cc-frame{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1}.cc-gradient{display:none}.cc-topbar{position:absolute;top:0;left:0;width:100%;padding:clamp(28px,5.4svh,56px) var(--cc-side);z-index:50;pointer-events:none}.cc-brand{font-family:var(--font-struve);font-weight:700;color:#fff;font-size:clamp(28px,3.1vw,40px);line-height:1.15;letter-spacing:0;transition:color .4s ease}.cc-brand .cc-small{font-family:var(--font-grotesk),"Inter",sans-serif;font-size:clamp(15px,1.4vw,20px);letter-spacing:0;text-transform:none;line-height:.7;color:inherit;display:block;margin-bottom:8px;font-weight:500}.cc-legend{position:absolute;left:var(--cc-side);bottom:clamp(20px,5.4svh,46px);z-index:40;pointer-events:auto;font-family:var(--font-struve);font-size:clamp(11px,1.05vw,16px);line-height:1.5;max-width:min(820px,80vw);color:#00000080}.cc-caption{display:none}.cc-cards{position:relative;z-index:100;pointer-events:none;display:flex;flex-direction:column;margin-top:-100svh;padding-top:100svh;padding-bottom:calc(100vh - 10px)}.cc-card-seat{position:static;flex:0 0 auto;display:flex;align-items:flex-start;pointer-events:none;margin-top:var(--cc-card-gap, 0)}.cc-card-seat+.cc-card-seat{margin-top:var(--cc-card-gap, calc(100vh - 10px) )}.cc-card{pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;margin-left:clamp(24px,4vw,56px);flex:none;width:min(672px,calc(100vw - 64px));background:#000c;border-radius:30px;padding:44px 52px 50px;box-sizing:border-box;overflow:hidden}.cc-title{font-family:var(--font-struve);font-weight:700;font-size:40px;line-height:1;letter-spacing:0;color:#f14268;margin-bottom:28px}.cc-comment{font-family:var(--font-struve);font-size:24px;line-height:1.33;color:#fff;font-weight:400}.cc-comment b{color:#fff;font-weight:700}.cc-card--bull{background:#61e26b}.cc-card--bull .cc-title,.cc-card--bull .cc-comment,.cc-card--bull .cc-comment b{color:#000}@media(max-width:800px){.cc-stage{--cc-side: 20px}.cc-card{margin-left:var(--card-gap);padding:var(--card-pad);width:var(--card-w);max-width:var(--card-w);border-radius:var(--card-radius)}.cc-title{font-size:var(--card-title);margin-bottom:var(--card-title-gap)}.cc-comment{font-size:var(--card-body);line-height:var(--card-body-lh);letter-spacing:var(--card-body-ls)}.cc-topbar{padding:30px var(--cc-side)}.cc-brand{font-size:30px;line-height:1.2}.cc-brand .cc-small{font-size:18px}.cc-legend{pointer-events:none;left:var(--cc-side);right:var(--cc-side);bottom:14px;width:auto;max-width:none;font-size:16px;line-height:24px}}.ci-stage{position:absolute;left:50%;top:50%;transform-origin:center center;transform:translate(-50%,-50%);overflow:hidden;will-change:transform;width:1440px;height:800px}.ci-candle-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.ci-stage-hero{position:absolute;left:50%;top:50%;transform-origin:center center;transform:translate(-50%,-50%);overflow:hidden;will-change:transform;z-index:30;width:1440px;height:800px}@media(min-width:801px){.ci-stage-hero:before{content:"";position:absolute;left:20px;bottom:25px;z-index:10;width:500px;height:340px;pointer-events:none;background:radial-gradient(ellipse at 36% 54%,rgba(0,0,0,1) 0%,rgba(0,0,0,.94) 38%,rgba(0,0,0,.68) 60%,transparent 84%);opacity:1;transition:opacity .42s cubic-bezier(.4,0,1,1)}.ci-stagewrap.ci-hero-hidden .ci-stage-hero:before{opacity:0}}@property --ci-cw{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --ci-ch{syntax: "<length>"; inherits: true; initial-value: 0px;}@media(min-width:801px){@supports (scale: tan(atan2(100cqw,1px))){.ci-stagewrap{container-type:size}.ci-stage,.ci-stage-hero{--ci-cw: 100cqw;--ci-ch: 100cqh}.ci-stage{--ci-k: min(tan(atan2(var(--ci-ch), 800px)), tan(atan2(var(--ci-cw), 1152px)));width:max(1440px,calc(var(--ci-cw) / var(--ci-k)));left:0;transform-origin:left center;transform:translateY(-50%) scale(var(--ci-k));--ci-axis-edge: calc(20px / var(--ci-k));--ci-axis-shift: clamp(0px, calc(1440px - var(--ci-cw) / var(--ci-k)), 288px)}.ci-stage-hero{--ci-kc: min(tan(atan2(var(--ci-cw), 1440px)), tan(atan2(var(--ci-ch), 800px)));transform:translate(-50%,-50%) scale(var(--ci-kc))}}}@media(max-width:800px){.ci-stage-hero{width:402px;height:874px;overflow:visible}@supports (scale: tan(atan2(100cqw,1px))){.ci-stagewrap{container-type:size}.ci-stage-hero{--ci-cw: 100cqw;--ci-ch: 100cqh;--ci-kc: min( 1, tan(atan2(var(--ci-cw), 402px)), tan(atan2(var(--ci-ch), 874px)) );transform:translate(-50%,-50%) scale(var(--ci-kc))}}}.ci-overlay{--ci-grid: 1;--ci-pink: #de2053;--ci-coral: #e0655b}.ci-grid-event{opacity:0;translate:0 1.5svh;transition:opacity .62s cubic-bezier(.16,1,.3,1),translate .62s cubic-bezier(.16,1,.3,1)}.ci-grid-event.ci-event-visible{opacity:1;translate:0 0}.ci-grid-event.ci-event-scattered{opacity:0;translate:0 -1svh}.ci-overlay .ci-gl{position:absolute;top:0;bottom:38px;width:1px;background:repeating-linear-gradient(to bottom,#e6e6e6 0 2px,transparent 2px 6px);opacity:var(--ci-grid)}.ci-overlay .ci-hl{position:absolute;left:0;right:calc(var(--ci-axis-edge, 20px) + var(--ci-axis-shift, 0px));height:1px;background:#434343;opacity:var(--ci-grid)}.ci-overlay .ci-gd{position:absolute;bottom:14px;transform:translate(-50%);white-space:nowrap;font:400 14px var(--font-mono);letter-spacing:0;color:#fafafa;opacity:var(--ci-grid)}.ci-overlay .ci-yl{position:absolute;right:calc(var(--ci-axis-edge, 20px) + var(--ci-axis-shift, 0px));transform:translateY(-24px);text-align:right;white-space:nowrap;font:400 14px var(--font-mono);letter-spacing:0;color:#fafafa;opacity:var(--ci-grid)}.ci-overlay .ci-index{position:absolute;top:14px;right:calc(var(--ci-axis-edge, 20px) + var(--ci-axis-shift, 0px));text-align:right;white-space:nowrap;font:400 14px var(--font-mono);letter-spacing:0;color:#fafafa;opacity:var(--ci-grid)}.ci-overlay .ci-fact{position:absolute;opacity:0;width:300px}.ci-overlay .ci-icon{display:block;width:40px;height:40px;margin-bottom:6px}.ci-overlay .ci-icon svg{display:block;width:100%;height:100%}.ci-overlay .ci-plate{background:#000000b3;padding:2px 12px 6px 8px}.ci-overlay .ci-fh,.ci-overlay .ci-bm-date{font:700 18px / 1.333 var(--font-struve);color:#fff;margin-bottom:0}.ci-overlay .ci-fb,.ci-overlay .ci-bm-title{font:400 18px / 1.333 var(--font-struve);color:#fff}.ci-overlay .ci-bm{position:absolute;opacity:0;width:-moz-max-content;width:max-content;transform-origin:top left}.ci-overlay .ci-bm-copy{position:absolute;left:11.92%;top:26.63%;width:88.08%;color:#fff}.ci-overlay .ci-bm--mobile .ci-bm-copy{left:15.5%;top:23%;width:84.5%}.ci-logo{position:absolute;left:25px;top:27px;height:68px;width:107.368px;z-index:40}.ci-logo{pointer-events:auto}.ci-stagewrap.ci-hero-hidden .ci-logo{pointer-events:none}.ci-logo,.ci-wordmark,.ci-subtitle,.ci-coords{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.16,1,.3,1)}.ci-wordmark,.ci-subtitle,.ci-coords{translate:0 0;transition-property:opacity,translate}.ci-wordmark{transition-duration:.44s;transition-delay:0ms}.ci-logo{transition-duration:.36s;transition-delay:40ms}.ci-subtitle{transition-duration:.38s;transition-delay:70ms}.ci-coords{transition-duration:.32s;transition-delay:.1s}.ci-stagewrap.ci-hero-hidden .ci-coords{opacity:0;translate:0 -24px;transition-duration:.34s;transition-delay:0ms;transition-timing-function:cubic-bezier(.4,0,1,1)}.ci-stagewrap.ci-hero-hidden .ci-subtitle{opacity:0;translate:0 -18px;transition-duration:.44s;transition-delay:40ms;transition-timing-function:cubic-bezier(.4,0,1,1)}.ci-stagewrap.ci-hero-hidden .ci-logo{opacity:0;transition-duration:.42s;transition-delay:.1s;transition-timing-function:cubic-bezier(.4,0,1,1)}.ci-stagewrap.ci-hero-hidden .ci-wordmark{opacity:0;translate:0 -10px;transition-duration:.52s;transition-delay:.16s;transition-timing-function:cubic-bezier(.4,0,1,1)}@media(prefers-reduced-motion:reduce){.ci-grid-event{translate:0 0;transition-duration:.01ms}.ci-logo,.ci-wordmark,.ci-subtitle,.ci-coords{transition-duration:.01ms!important;transition-delay:0ms!important}.ci-wordmark,.ci-subtitle,.ci-coords{translate:0 0!important}}.ci-coords-wrap{position:absolute;top:40px;left:50%;transform:translate(-50%);opacity:.7}.ci-coords{white-space:nowrap;color:#fff;font:400 21px var(--font-mono-hero);letter-spacing:0;transform:translate(38.8px,7.9px)}.ci-coords-dot{display:inline-block;width:16px;height:16px;border-radius:50%;background:#de2053;vertical-align:middle;position:relative;top:-2px}.ci-hero{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;text-align:center;transform:translateY(100px)}.ci-wordmark{will-change:transform;transform:translate(26.3px,3.1px) scale(1.123) translate(-.1svh)}.ci-wordmark-desktop{display:block;width:1000px;height:340.87px}.ci-wordmark-mobile{display:none}.ci-subtitle{margin-top:24px;max-width:760px;font:400 34px / 1.176 var(--font-struve-hero);color:#fff;transform:translate(-14.6px,10px)}.ci-subtitle>span{display:block}.ci-stage--portrait .ci-candle-host{top:0;right:0;bottom:0;left:0;width:auto}@media(max-width:800px){.ci-stage-hero .ci-coords{font-size:18px;color:#f9f9f9;transform:translateY(119px)}.ci-stage-hero .ci-coords-wrap{opacity:1}.ci-stage-hero .ci-coords-dot{width:13px;height:13px;top:-1px}.ci-stage-hero .ci-hero{display:block;padding:0;transform:none}.ci-stage-hero .ci-wordmark{position:absolute;left:24.3px;top:403.81px;transform:none}.ci-stage-hero .ci-wordmark-desktop{display:none}.ci-stage-hero .ci-wordmark-mobile{display:block;width:343.27px;height:auto;max-width:none}.ci-stage-hero .ci-subtitle{position:absolute;left:50%;top:752.5px;margin:0;width:292px;max-width:none;transform:translate(-50%);font-size:18px;line-height:24px}.ci-stage-hero .ci-subtitle>span{display:inline}@supports (scale: tan(atan2(100cqw,1px))){.ci-stage-hero .ci-hero{--ci-title-k: min( tan(atan2(var(--ci-cw), 402px)), 1.25, calc(var(--ci-kc) * 1.520086 - .038032) );--ci-title-s: calc(var(--ci-title-k) / var(--ci-kc));transform-origin:50% 824.5px;transform:scale(var(--ci-title-s))}}}.ci-stage--portrait .ci-overlay .ci-fact{width:268px;max-width:none}.ci-overlay .ci-bm-frame{display:block;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@media(max-width:800px){.ci-logo{left:18px;top:24.86px;width:95.6px;height:auto}}.so-root{--so-accent: #e8c87c;z-index:30}.so-rail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;display:flex;flex-direction:column}.so-seat{position:static;flex:0 0 auto}.so-text{--so-x: 0px;position:static;margin-inline-start:calc(56px + var(--so-x));opacity:1;pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:min(672px,calc(100vw - 64px));background:#25221ee6;border-radius:30px;padding:40px 50px 46px;font:400 24px / 1.33 var(--font-struve);color:#fff;transform-origin:left bottom}.so-text .so-kicker{display:block;margin-bottom:12px;font:500 11px / 1.45 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff}.so-text .so-eyebrow{display:block;margin-bottom:28px;font:700 40px / 1 var(--font-struve);letter-spacing:.01em;text-transform:none;color:#61e26b}@media(max-width:1023px){.so-text{padding:var(--card-pad);border-radius:var(--card-radius);font-size:var(--card-body);line-height:var(--card-body-lh);letter-spacing:var(--card-body-ls)}.so-text .so-eyebrow{font-size:var(--card-title);margin-bottom:var(--card-title-gap)}}.so-anno{position:absolute;opacity:0;transform:translate(-50%,-50%);transition:opacity .4s ease;will-change:opacity;color:#fff}.so-anno.so-txt{white-space:nowrap;font-family:var(--font-struve);font-weight:600;letter-spacing:.02em}.so-anno.so-img img{display:block;opacity:.9}@media(max-width:1023px){.so-text{margin-block:0;margin-inline-start:calc(var(--card-gap) + var(--so-x));width:var(--card-w);max-width:var(--card-w)}}.map-intro-lockup{margin-top:calc(100vh - 10px)}.calc-section{width:100%;background:#000}.calc-event-item{opacity:0;transform:translateY(14px);transition:opacity var(--calc-event-ms) var(--calc-event-ease),transform var(--calc-event-ms) var(--calc-event-ease)}.calc-event-item--viz{transition-delay:var(--calc-event-stagger)}.calc-event-item--note{transition-delay:calc(var(--calc-event-stagger) * 2)}.calc-event-visible .calc-event-item{opacity:1;transform:translateY(0)}.calc-sticky{position:sticky;top:0;height:100svh;width:100%;overflow:visible;background:#000}.calc-viewport{position:absolute;top:0;left:0;height:100dvh;width:100%;overflow:hidden;padding:clamp(22px,3.4svh,44px) 10vw;display:flex;align-items:center;justify-content:center;background:#000;color:#ecefec;font-family:var(--font-grotesk),"Inter",system-ui,sans-serif;box-sizing:border-box}.calc-frame{display:contents}.calc-wrap{width:100%;max-width:none}.calc-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.calc-eyebrow{font:500 clamp(14px,1.5vw,18px) var(--font-grotesk);letter-spacing:0;color:#61e26b}.calc-amt{font:700 clamp(24px,3.6vw,34px)/1.2 var(--font-struve);letter-spacing:-.01em;margin-top:10px;color:#fff}.calc-amt .cur{color:#61e26b80}.calc-field{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;background:#1a1a1a;border:1px solid rgba(97,226,107,.5);border-radius:12px;padding:4px 16px 4px 10px;margin:0 4px}.calc-field.changed{border-color:#61e26b}.calc-field.changed .cur{color:#61e26b}.calc-field.inactive{border-color:#61e26b40;pointer-events:none}.calc-field.inactive input{color:#61e26b80}.calc-spin{display:inline-flex;flex-direction:column;gap:5px}.calc-step{width:20px;height:11px;padding:0;border:0;background:transparent;cursor:pointer;position:relative;line-height:0}.calc-step:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent}.calc-up:before{border-bottom:9px solid #61E26B}.calc-down:before{border-top:9px solid #61E26B}.calc-step:disabled{cursor:default}.calc-step:disabled:before{opacity:.5}.calc-field input{width:3ch;background:transparent;border:none;color:#61e26b;font:inherit;letter-spacing:-.01em;padding:0;-moz-appearance:textfield}.calc-field input::-webkit-outer-spin-button,.calc-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-field input:focus{outline:none}.calc-result{text-align:right;line-height:1.1}.calc-result .big{font:700 clamp(32px,5.2vw,48px)/1.05 var(--font-struve);letter-spacing:-.025em;color:#61e26b;margin:4px 0 0}.calc-result.neg .big{color:#ef5350}.calc-result .sub{font:400 clamp(13px,1.2vw,15px) var(--font-grotesk);color:#575757}.calc-result .sub b{color:inherit;font-weight:700}.calc-result .sub .ri{color:#61e26b}.calc-viz{position:relative;margin:28px 0 8px;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calc-chart{width:100%;height:clamp(280px,67svh,780px);display:block}.calc-flag{position:absolute;top:0;bottom:0;width:0}.calc-flag .line{position:absolute;top:0;left:-1px;width:2px;background:#61e26b}.calc-flag .grab{position:absolute;left:-15px;top:0;bottom:0;width:30px;cursor:ew-resize;touch-action:none}.calc-flag .yr{position:absolute;bottom:0;left:50%;transform:translate(-50%);cursor:ew-resize;display:grid;place-items:center;width:51px;height:33px;font:700 14px var(--font-mono);color:#06210b;background:#61e26b;border-radius:8px;white-space:nowrap}.calc-flag .knob{display:none}.calc-viz:not(.active) .calc-flag .grab{cursor:default}.calc-hint{position:absolute;left:0;bottom:46px;z-index:2;width:352px;opacity:0;transition:opacity .5s ease;pointer-events:none;font:400 24px/1.32 var(--font-struve);color:#61e26b;transform:translate(calc(-100% - 22px))}.calc-hint .ar{display:inline-block;vertical-align:-.02em;width:1.15em;height:.66em;margin-right:.3em;fill:#fff}.calc-hint .arc{position:absolute;left:calc(100% - 78px);bottom:-44px;width:2.9em;height:3.07em;fill:#61e26b;stroke:#000;stroke-width:6;paint-order:stroke fill}.calc-note{font:400 clamp(11px,1.05vw,16px)/1.5 var(--font-struve);color:#f5f3ee8c;margin-top:var(--calc-note-gap, 25px);max-width:46vw}@media(max-width:800px){.calc-section{margin-bottom:6svh}.calc-top{align-items:flex-start}.calc-result{text-align:left}.calc-viewport{padding:0;align-items:flex-start}.calc-frame{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:27px 20px 0;box-sizing:border-box}.calc-eyebrow{font-size:18px}.calc-amt{font-size:30px;line-height:1.33;margin-top:12px}.calc-amt-tail{display:block}.calc-result .sub{font-size:18px;line-height:1.28}.calc-result .big{font-size:40px;margin-top:8px}.calc-wrap{height:100%}.calc-viz{position:absolute;left:20px;right:20px;top:86px;bottom:var(--calc-note-band, 127px);height:auto;margin:0}.calc-chart{height:100%}.calc-top{position:relative;z-index:1}.calc-note{position:absolute;left:20px;right:20px;bottom:18px;margin:0;max-width:none;font-size:16px;line-height:1.5}.calc-flag .yr{display:none}.calc-flag .grab{left:-28px;width:56px}.calc-flag .knob{display:grid;place-items:center;position:absolute;left:50%;bottom:0;transform:translate(-50%);width:48px;height:48px;border-radius:50%;background:#61e26b;pointer-events:none}.calc-flag .knob svg{display:block;width:22px;height:12px;fill:#06210b}.calc-flag .line{width:1px;left:-.5px}.calc-field{padding:5px 11px 5px 8px;border-radius:12px}.calc-hint{width:210px;font-size:18px;line-height:1.33;paint-order:stroke fill;-webkit-text-stroke:3px #000}}@media(min-width:801px)and (max-width:1100px){.calc-chart{height:clamp(280px,54svh,680px)}}@media(max-width:1100px){.calc-hint{width:200px;font-size:15px;line-height:1.28;transform:translate(calc(-100% - 6px))}.calc-hint .ar{width:1em;height:.58em}.calc-hint .arc{left:calc(100% - 60px);bottom:-40px;width:2.4em;height:2.55em}}
