.cm-root{--sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,SF Mono,Menlo,monospace}.cm{font-family:var(--sans)}.cm-logo{font-weight:700;font-size:19px;letter-spacing:-.04em}.cm-eyebrow,.cm-logo{font-family:var(--mono)}.cm-eyebrow{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin:0}.cm-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600;border-radius:8px;white-space:nowrap}.cm-btn-sm{padding:8px 14px;font-size:13.5px}.cm-btn-lg{padding:16px 30px;font-size:16.5px}.cm-link{text-decoration:none;font-weight:600;font-size:15px}.cm-a-cta{display:flex;gap:22px;align-items:center}.cm-a-sub{margin:14px 0 0;font-size:13.5px}.cm-e{--ink:#14161a;--ink-2:#6b7280;--paper:#ffffff;--night:#08090a;--night-dim:#8d95a3;--blue:#1565d8;--blue-rgb:21,101,216;background:var(--paper);color:var(--ink);overflow-x:clip}.cm-e-strong{color:inherit}.cm-e-dim{color:var(--ink-2)}.cm-e .skip-link{position:fixed;left:16px;top:-64px;z-index:40;background:var(--paper);color:var(--ink);border:1px solid var(--blue);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 6px 20px rgba(10,13,18,.12);transition:top .12s var(--cm-ease)}.cm-e .skip-link:focus,.cm-e .skip-link:focus-visible{top:14px}@media (prefers-reduced-motion:reduce){.cm-e .skip-link{transition:none}}.cm-e{--nav-h:67px}.cm-e-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:var(--nav-h);box-sizing:border-box;border-bottom:1px solid var(--stroke);background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cm-e-nav-in{height:100%;justify-content:space-between;max-width:1240px;margin:0 auto;padding:0 36px}.cm-e-nav nav,.cm-e-nav-in{display:flex;align-items:center}.cm-e-nav nav{gap:26px}.cm-e-nav a{color:#5a626d;text-decoration:none;font-size:14px;font-weight:500}.cm-e-signin{margin-left:10px}.cm-e-burger{display:none;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer}.cm-e-burger span{grid-area:1/1;width:18px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .25s var(--cm-ease)}.cm-e-burger span:first-child{transform:translateY(-3.5px)}.cm-e-burger span:last-child{transform:translateY(3.5px)}.cm-e-nav.is-menu .cm-e-burger span:first-child{transform:rotate(45deg)}.cm-e-nav.is-menu .cm-e-burger span:last-child{transform:rotate(-45deg)}.cm-e.is-night .cm-e-nav:not(.is-menu) .cm-e-burger{color:#f2f4f7}.cm-e-menu{position:fixed;left:0;right:0;top:var(--nav-h);bottom:0;z-index:19;overflow-y:auto;background:var(--paper);padding:8px 20px 32px;display:flex;flex-direction:column;animation:cm-menu-in .22s var(--cm-ease) both}.cm-e-menu[hidden]{display:none}.cm-e-menu ul{list-style:none;margin:0;padding:0}.cm-e-menu li{border-bottom:1px solid var(--stroke)}.cm-e .cm-e-nav .cm-e-menu a:not(.cm-btn){display:flex;align-items:center;min-height:52px;font-size:17px;color:var(--ink)}.cm-e-menu-foot{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.cm-e-menu-foot .cm-btn{justify-content:center}.cm-e .cm-e-nav.is-menu,.cm-e.is-night .cm-e-nav.is-menu{background:var(--paper);border-bottom-color:var(--stroke);backdrop-filter:none;-webkit-backdrop-filter:none}.cm-e.is-night .cm-e-nav.is-menu .cm-e-burger{color:var(--ink)}.cm-e .cm-e-nav .cm-e-menu .cm-btn.is-ghost{background:#fff;color:var(--ink);border:1px solid var(--stroke);box-shadow:none}.cm-e.is-night .cm-e-nav.is-menu a.cm-e-brand{color:var(--ink)}.cm-e.is-night .cm-e-nav.is-menu .wordmark-v path{stroke:var(--blue)}@keyframes cm-menu-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.cm-e-menu{animation:none}.cm-e-burger span{transition:none}}.cm-e .cm-btn{background:var(--blue);color:#fff;border-radius:9px}.cm-e .cm-eyebrow{color:var(--ink-2)}.cm-e .cm-link{color:var(--blue)}.cm-e .cm-a-sub{color:var(--ink-2)}.cm-e-hero{position:relative;max-width:1240px;margin:0 auto;padding:92px 36px 0;text-align:center}.cm-e-hero:before{content:"";position:absolute;inset:0 0 40% 0;pointer-events:none;background-image:linear-gradient(90deg,rgba(24,40,80,.052) 1px,transparent 0);background-size:103px 100%;-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent)}.cm-e-hero>*{position:relative}.cm-e-hero h1{font-size:clamp(42px,5vw,68px);font-weight:600;letter-spacing:-.022em;line-height:.98;margin:24px auto 40px;max-width:26ch;text-wrap:balance}.cm-e-cta{justify-content:center}.cm-e-stage{position:relative;margin-top:0}.cm-e-hold{margin-top:74px;margin-bottom:96px}@media (min-width:901px){.cm-e-hold{padding-bottom:190px;margin-bottom:0}.cm-e-hero>.cm-e-hero-text{position:-webkit-sticky;position:sticky;top:var(--nav-h);z-index:0;transition:opacity .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1)}.cm-e-hero.is-scrolled>.cm-e-hero-text{opacity:0;filter:blur(2.5px);pointer-events:none}.cm-e-hero>.cm-e-hold{z-index:1}}@media (prefers-reduced-motion:reduce){.cm-e-hero>.cm-e-hero-text{transition:none}}.cm-e-glow{position:absolute;left:50%;top:-6%;width:78%;height:70%;transform:translateX(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(90,130,230,.2),rgba(120,110,240,.1) 45%,transparent 72%);filter:blur(46px)}.cm-e-frame{position:relative;border:1px solid #e7e9ed;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 2px 4px rgba(16,24,40,.04),0 30px 64px rgba(16,24,40,.13)}.cm-e-band{background:var(--paper-2)}.cm-e-sec{max-width:1240px;margin:0 auto;padding:168px 36px 0;text-align:center}.cm-e-close h2,.cm-e-dark h2,.cm-e-sec h2{font-weight:500;letter-spacing:-.012em;line-height:1.1;text-wrap:balance}.cm-e-sec h2{font-size:clamp(28px,3.2vw,42px);margin:18px auto 56px;max-width:24ch}.cm-e-sec.is-plain{padding-top:130px}.cm-e-sec .cm-e-frame{max-width:1080px;margin:0 auto}.cm-e,.cm-e-night,.cm-e-night .cm-e-dim,.cm-e-night .cm-eyebrow,.cm-e-night h2,.cm-e-night-frame,.cm-e-note{transition:background-color .25s var(--cm-ease),color .25s var(--cm-ease),border-color .25s var(--cm-ease)}.cm-e-nav,.cm-e-nav .cm-btn,.cm-e-nav .cm-logo,.cm-e-nav a{transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.cm-e-night{padding:168px 36px 180px;text-align:center}.cm-e-night>*{max-width:1240px;margin-left:auto;margin-right:auto}.cm-e-night h2{font-size:clamp(28px,3.2vw,42px);margin:18px auto 52px;max-width:24ch}.cm-e-night-frame{position:relative;width:min(1020px,100%);margin:0 auto}.cm-e-night-dark{position:absolute;inset:0;opacity:0;transition:opacity .25s var(--cm-ease)}.cm-e-note{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:54px 0 0}.cm-e.is-night .cm-e-nav{background:var(--night);border-bottom-color:#2b2e34}.cm-e.is-night .cm-e-nav a{color:#aab2bf}.cm-e.is-night .cm-e-nav a.cm-btn{color:#fff}.cm-e.is-night .cm-e-nav .cm-logo{color:#f2f4f7}.cm-e-brand,.cm-e-foot a.cm-e-brand,.cm-e-nav a.cm-e-brand{display:inline-flex;align-items:center;color:var(--ink);text-decoration:none}.cm-e .wordmark{display:inline-flex;align-items:baseline;gap:.02em;line-height:1;font-family:var(--font-wordmark,var(--sans));font-weight:700;font-size:25px;letter-spacing:-.01em}.cm-e .wordmark-v{display:block;align-self:baseline;height:1.02em;width:auto}.cm-e .wordmark-v path{stroke:var(--blue);stroke-dasharray:60;stroke-dashoffset:0;transition:stroke .25s cubic-bezier(.4,0,.2,1)}.cm-e .wordmark-ink{display:inline-block}.cm-e.is-mark .cm-e-nav .wordmark-v path{animation:cm-v-draw .52s var(--cm-ease) both}.cm-e.is-mark .cm-e-nav .wordmark-ink{animation:cm-ink-in .36s var(--cm-ease) .4s both}@keyframes cm-v-draw{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes cm-ink-in{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cm-e.is-mark .cm-e-nav .wordmark-ink,.cm-e.is-mark .cm-e-nav .wordmark-v path{animation:none}}.cm-e .wordmark-ink{color:currentColor;text-transform:lowercase;transition:color .25s cubic-bezier(.4,0,.2,1)}.cm-e-dark .cm-e-foot a.cm-e-brand,.cm-e-dark .cm-e-foot a.cm-e-brand:hover,.cm-e-dark a.cm-e-brand,.cm-e.is-night .cm-e-nav a.cm-e-brand{color:#f2f4f7}.cm-e-dark .cm-link{color:#3d8bfd}.cm-e-dark .wordmark-v path,.cm-e.is-night .cm-e-nav .wordmark-v path{stroke:#3d8bfd}.cm-e-foot .wordmark{font-size:22px}.cm-film{position:relative;aspect-ratio:2880/1575;background:#fff;overflow:hidden;container-type:size}.cm-win{position:absolute;inset:0;display:flex;flex-direction:column;background:#fff}.cm-win-bar{display:flex;align-items:center;gap:calc(.55cqw * var(--k, 1));padding:calc(.75cqw * var(--k, 1)) calc(1cqw * var(--k, 1));border-bottom:1px solid #edeff2;background:#f7f8fa}.cm-win-dot{width:calc(.75cqw * var(--k, 1));height:calc(.75cqw * var(--k, 1));border-radius:50%}.cm-win-dot.is-r{background:#ff5f57}.cm-win-dot.is-y{background:#febc2e}.cm-win-dot.is-g{background:#28c840}.cm-win-title{margin:0 auto;font-family:var(--mono);font-size:calc(.85cqw * var(--k, 1));letter-spacing:.1em;color:#9aa2ad}.cm-win-body{flex:1 1;display:grid;grid-template-columns:calc(13cqw * var(--k, 1)) 1fr;min-height:0}.cm-win-side{border-right:1px solid #edeff2;padding:calc(.9cqw * var(--k, 1)) calc(.7cqw * var(--k, 1));background:#fcfcfd;display:flex;flex-direction:column;gap:calc(.5cqw * var(--k, 1))}.cm-win-brand{display:flex;align-items:center;gap:calc(.35cqw * var(--k, 1));color:var(--blue);font-weight:700;font-size:calc(1cqw * var(--k, 1));letter-spacing:-.02em;margin-bottom:calc(.3cqw * var(--k, 1))}.cm-win-brand span{color:var(--ink)}.cm-win-new{justify-content:center;gap:calc(.3cqw * var(--k, 1));background:var(--blue);color:#fff;border-radius:calc(.4cqw * var(--k, 1));padding:calc(.5cqw * var(--k, 1));font-size:calc(.82cqw * var(--k, 1));font-weight:600}.cm-win-acct,.cm-win-new{display:flex;align-items:center}.cm-win-acct{justify-content:space-between;border:1px solid #e7e9ed;border-radius:calc(.4cqw * var(--k, 1));padding:calc(.45cqw * var(--k, 1)) calc(.5cqw * var(--k, 1));font-size:calc(.72cqw * var(--k, 1));color:var(--ink-2)}.cm-win-side nav{display:flex;flex-direction:column;gap:calc(.1cqw * var(--k, 1));margin-top:calc(.3cqw * var(--k, 1))}.cm-win-nav{display:flex;align-items:center;gap:calc(.45cqw * var(--k, 1));padding:calc(.42cqw * var(--k, 1)) calc(.45cqw * var(--k, 1));border-radius:calc(.35cqw * var(--k, 1));font-size:calc(.78cqw * var(--k, 1));color:#6b7380;white-space:nowrap;transition:background-color .3s var(--cm-ease),color .3s var(--cm-ease)}.cm-win-nav.is-on{background:rgba(var(--blue-rgb),.09);color:var(--blue);font-weight:600}.cm-win-main{position:relative;min-width:0}.cm-film-compose,.cm-film-dash{position:absolute;inset:0}.cm-film-compose{display:grid;grid-template-columns:.44fr .56fr;text-align:left}.cm-film-compose,.cm-film-dash{transition:opacity .42s var(--cm-ease),transform .52s var(--cm-ease)}.cm-film-dash{opacity:0;transform:translateX(calc(1.6cqw * var(--k, 1)))}.cm-film-drop{position:relative;margin:calc(1cqw * var(--k, 1));border-radius:9px;border:1.5px dashed #d3d9e0;background:#f7f9fb;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .4s var(--cm-ease),background-color .4s var(--cm-ease)}.s-paste .cm-film-drop{border-color:var(--blue);background:rgba(var(--blue-rgb),.06)}.is-still .cm-film-drop,.s-arrive .cm-film-drop,.s-derive .cm-film-drop,.s-fill .cm-film-drop,.s-hold .cm-film-drop,.s-read .cm-film-drop,.s-save .cm-film-drop{border-style:solid;border-color:#e7e9ed;background:#0d1015}.cm-film-dropmsg{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#9aa2ad;padding:0 18px;text-align:center;transition:opacity .32s var(--cm-ease)}.is-still .cm-film-dropmsg,.s-arrive .cm-film-dropmsg,.s-derive .cm-film-dropmsg,.s-fill .cm-film-dropmsg,.s-hold .cm-film-dropmsg,.s-paste .cm-film-dropmsg,.s-read .cm-film-dropmsg,.s-save .cm-film-dropmsg{opacity:0}.cm-film-chart{position:absolute;inset:0;opacity:0;transform:translateY(26px) scale(.94);transition:opacity .76s var(--cm-ease),transform .76s var(--cm-ease)}.is-still .cm-film-chart,.s-arrive .cm-film-chart,.s-derive .cm-film-chart,.s-fill .cm-film-chart,.s-hold .cm-film-chart,.s-paste .cm-film-chart,.s-read .cm-film-chart,.s-save .cm-film-chart{opacity:1;transform:none}.cm-e-scan{position:absolute;inset:0 auto 0 0;width:26%;opacity:0;z-index:2;background:linear-gradient(90deg,transparent,rgba(61,139,253,.38),transparent);transform:translateX(-110%)}.s-read .cm-e-scan{opacity:1;animation:cm-scan 1.25s var(--cm-ease) forwards}@keyframes cm-scan{0%{transform:translateX(-110%)}to{transform:translateX(400%)}}.cm-e-levels{position:absolute;inset:0;width:100%;height:100%;z-index:3}.cm-e-level{stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-dasharray:4 3;opacity:0;transition:opacity .46s var(--cm-ease)}.cm-e-level.is-red{stroke:#f85149}.cm-e-level.is-blue{stroke:#3d8bfd;stroke-dasharray:none;stroke-width:1.8}.cm-e-level.is-green{stroke:#3fb950}.cm-e-lvl-tag{position:absolute;right:8px;z-index:3;transform:translateY(-50%);font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;border-radius:4px;white-space:nowrap;opacity:0;transition:opacity .46s var(--cm-ease)}.cm-e-lvl-tag b{font-weight:600;letter-spacing:0}.cm-e-lvl-tag.is-red{background:rgba(248,81,73,.17);color:#ff9d97}.cm-e-lvl-tag.is-blue{background:rgba(61,139,253,.2);color:#9ec5ff}.cm-e-lvl-tag.is-green{background:rgba(63,185,80,.17);color:#8ee29b}.is-still .cm-e-level,.is-still .cm-e-lvl-tag,.s-arrive .cm-e-level,.s-arrive .cm-e-lvl-tag,.s-derive .cm-e-level,.s-derive .cm-e-lvl-tag,.s-fill .cm-e-level,.s-fill .cm-e-lvl-tag,.s-hold .cm-e-level,.s-hold .cm-e-lvl-tag,.s-read .cm-e-level,.s-read .cm-e-lvl-tag,.s-save .cm-e-level,.s-save .cm-e-lvl-tag{opacity:1}.cm-e-tag{position:absolute;left:9px;bottom:9px;z-index:4;font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;padding:4px 7px;border-radius:4px;background:rgba(10,12,16,.72);color:#e8eef5}.cm-e-ticket{display:flex;flex-direction:column;padding:calc(1cqw * var(--k, 1)) calc(1.2cqw * var(--k, 1)) calc(.8cqw * var(--k, 1));min-width:0}.cm-e-tk-head{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid #eceef1}.cm-e-tk-head .cm-eyebrow{color:var(--ink-2)}.cm-film-status{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--blue)}.cm-e-tk-grid{display:grid;grid-template-columns:repeat(3,1fr);align-content:start;margin:0;flex:1 1}.cm-e-tk-cell{padding:11px 12px 11px 0;border-bottom:1px solid #f1f3f5;opacity:0;transform:translateY(6px);transition:opacity .44s var(--cm-ease),transform .44s var(--cm-ease);transition-delay:0s!important}.s-arrive .cm-e-tk-cell,.s-derive .cm-e-tk-cell,.s-fill .cm-e-tk-cell,.s-hold .cm-e-tk-cell,.s-save .cm-e-tk-cell{opacity:1;transform:none;transition-delay:inherit!important}.is-still .cm-e-tk-cell{opacity:1;transform:none}.cm-e-tk-cell dt{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px}.cm-e-tk-cell dd{margin:0;font-family:var(--mono);font-size:15.5px;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-e-tk-cell.is-derived{border-radius:5px;transition:background-color .5s var(--cm-ease)}.s-derive .cm-e-tk-cell.is-derived{background:rgba(var(--blue-rgb),.09);--ink-2:#666c76}.s-derive .cm-e-tk-cell.is-derived dd{color:var(--blue)}.cm-e-unit{font-size:10px;font-weight:400;color:var(--ink-2);margin-left:4px}.cm-e-chip{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.08em;padding:2px 7px;border-radius:4px;border:1px solid}.cm-e-chip.is-sell{color:#b3241f;border-color:rgba(179,36,31,.35);background:rgba(209,47,47,.07)}.cm-e-chip.is-open{color:var(--blue);border-color:rgba(var(--blue-rgb),.32);background:rgba(var(--blue-rgb),.07)}.cm-e-tk-foot{display:flex;justify-content:space-between;align-items:center;padding-top:10px;font-size:12px;color:var(--ink-2)}.cm-e-synth{font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.cm-film-save{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:7px;background:var(--blue);color:#fff;font-size:13px;font-weight:600;transition:transform .26s var(--cm-ease),background-color .3s var(--cm-ease)}.s-save .cm-film-save{transform:scale(.97)}.s-arrive .cm-film-save,.s-hold .cm-film-save{background:#197a3a}.cm-film-spin{width:12px;height:12px;border-radius:50%;display:none;border:2px solid rgba(255,255,255,.35);border-top-color:#fff}.s-save .cm-film-spin{display:block;animation:cm-spin .62s linear infinite}@keyframes cm-spin{to{transform:rotate(1turn)}}.cm-film-tick{display:none;font-size:12px}.s-arrive .cm-film-tick,.s-hold .cm-film-tick{display:block}.s-arrive .cm-film-compose,.s-hold .cm-film-compose{opacity:0;transform:translateX(-calc(1.6cqw * var(--k,1)))}.s-arrive .cm-film-dash,.s-hold .cm-film-dash{opacity:1;transform:none}.s-arrive .cm-film-dash{transition-delay:.12s}.is-still .cm-film-dash,.is-still .cm-film-findings,.is-still .cm-film-review{display:none}.cm-film-findings,.cm-film-review{position:absolute;inset:0;opacity:0;transform:scale(1.012);transition:opacity .6s var(--cm-ease),transform .6s var(--cm-ease)}.s-analyse .cm-film-findings,.s-rest .cm-film-review,.s-review .cm-film-review{opacity:1;transform:none}.cm-find,.cm-rev{position:absolute;inset:0;padding:calc(1cqw * var(--k, 1)) calc(1.2cqw * var(--k, 1));text-align:left;flex-direction:column}.cm-find,.cm-find-head,.cm-rev{display:flex;gap:calc(.7cqw * var(--k, 1))}.cm-find-head{align-items:baseline}.cm-find-head b{font-size:calc(1.35cqw * var(--k, 1));font-weight:600;letter-spacing:-.02em}.cm-find-head span{font-size:calc(.8cqw * var(--k, 1));color:var(--ink-2)}.cm-find-card{border:1px solid #edeff2;border-top:2px solid var(--blue);border-radius:calc(.45cqw * var(--k, 1));padding:calc(.8cqw * var(--k, 1)) calc(.9cqw * var(--k, 1));display:flex;flex-direction:column;gap:calc(.35cqw * var(--k, 1))}.cm-find-card.is-thin{border-top-color:#d6dbe2;flex:1 1}.cm-find-top{display:flex;align-items:center}.cm-find-top i{font-family:var(--mono);font-size:calc(.62cqw * var(--k, 1));letter-spacing:.12em;text-transform:uppercase}.cm-find-top em,.cm-find-top i{font-style:normal;color:var(--ink-2)}.cm-find-top em{margin-left:auto;font-size:calc(.68cqw * var(--k, 1));border:1px solid #dfe3e8;border-radius:calc(.3cqw * var(--k, 1));padding:calc(.2cqw * var(--k, 1)) calc(.4cqw * var(--k, 1))}.cm-find-top em.is-thin{border-style:dashed}.cm-find-card>b{font-size:calc(1.05cqw * var(--k, 1));font-weight:600;letter-spacing:-.015em}.cm-find-sub{font-size:calc(.72cqw * var(--k, 1));color:var(--ink-2)}.cm-find-figs{display:flex;gap:calc(1.4cqw * var(--k, 1));margin-top:calc(.2cqw * var(--k, 1))}.cm-find-figs i{display:block;font-style:normal;font-family:var(--mono);font-size:calc(.6cqw * var(--k, 1));letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2)}.cm-find-figs b{font-family:var(--mono);font-size:calc(1cqw * var(--k, 1));font-weight:700}.cm-find-card p{margin:calc(.2cqw * var(--k, 1)) 0 0;font-size:calc(.78cqw * var(--k, 1));color:var(--ink-2);background:#f5f7f9;border-radius:calc(.35cqw * var(--k, 1));padding:calc(.5cqw * var(--k, 1)) calc(.6cqw * var(--k, 1))}.cm-rev-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(.5cqw * var(--k, 1));gap:calc(.5cqw * var(--k, 1))}.cm-rev-grid span{border:1px solid #edeff2;border-radius:calc(.45cqw * var(--k, 1));padding:calc(.55cqw * var(--k, 1)) calc(.6cqw * var(--k, 1))}.cm-rev-grid i{display:block;font-style:normal;font-family:var(--mono);font-size:calc(.6cqw * var(--k, 1));letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2)}.cm-rev-grid b{font-family:var(--mono);font-size:calc(1.05cqw * var(--k, 1));font-weight:700}.cm-rev-q{border:1px solid #edeff2;border-left:2px solid var(--blue);border-radius:calc(.45cqw * var(--k, 1));padding:calc(.7cqw * var(--k, 1)) calc(.8cqw * var(--k, 1));flex:1 1}.cm-rev-q i{display:block;font-style:normal;font-family:var(--mono);font-size:calc(.62cqw * var(--k, 1));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:calc(.3cqw * var(--k, 1))}.cm-rev-q b{font-size:calc(1.1cqw * var(--k, 1));font-weight:600;letter-spacing:-.015em}.cm-rev-streak{display:flex;align-items:center;gap:calc(.7cqw * var(--k, 1))}.cm-rev-streak i{font-style:normal;font-family:var(--mono);font-size:calc(.62cqw * var(--k, 1));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-rev-streak span{display:flex;gap:calc(.3cqw * var(--k, 1))}.cm-rev-streak em{width:calc(1.1cqw * var(--k, 1));height:calc(1.1cqw * var(--k, 1));border-radius:calc(.25cqw * var(--k, 1));background:#e7eaee}.cm-rev-streak em.is-on{background:#2f9e5a}.cm-e-rails{grid-template-columns:210px 1fr;grid-gap:56px;gap:56px;text-align:left;margin-top:30px}.cm-e-rail{position:-webkit-sticky;position:sticky;top:128px;align-self:start}.cm-e-rail ol{padding:0}.cm-e-rail button{padding:11px 14px;border-radius:8px;border-left:2px solid transparent;transition:color .25s var(--cm-ease),background-color .25s var(--cm-ease),border-color .25s var(--cm-ease)}.cm-e-rail button.is-on{background:#fff;border-left-color:var(--blue)}.cm-e-rail-n{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:#b6bcc4}.cm-e-rail button.is-on .cm-e-rail-n{color:var(--blue)}.cm-e-panels{display:flex;flex-direction:column;gap:130px}.cm-e-panel h2{font-size:clamp(24px,2.6vw,34px);font-weight:500;letter-spacing:-.012em;line-height:1.15;margin:0 0 28px;max-width:26ch;text-wrap:balance}.cm-e-panels:after{content:"";display:block;height:22vh}.cm-e-pairs{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px 64px;gap:34px 64px;max-width:940px;margin:0 auto;text-align:left}.cm-e-price{text-align:center;padding:168px 36px 0}.cm-e-price h2{font-size:clamp(26px,3vw,40px);font-weight:500;letter-spacing:-.012em;line-height:1.1;margin:0 auto 44px;max-width:26ch;text-wrap:balance}.cm-e-price-row{display:flex;justify-content:center;gap:64px;align-items:baseline}.cm-e-price-row>div{display:flex;flex-direction:column;align-items:center;gap:6px}.cm-e-price .cm-a-sub{margin-top:22px}.cm-e-price .cm-e-cta{margin-top:16px}.cm-e-close{text-align:center;padding:150px 36px 180px}.cm-e-close h2{text-wrap:balance}:root{--cm-ease:cubic-bezier(0.2,0,0,1)}@keyframes cm-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cm-in-rise{0%{opacity:0;transform:translateY(30px) scale(.985)}to{opacity:1;transform:none}}.cm-in{opacity:0;animation:cm-in .62s var(--cm-ease) both}.cm-in-rise{animation-name:cm-in-rise;animation-duration:.82s}.cm-rv{opacity:0;transform:translateY(16px);transition:opacity .56s var(--cm-ease),transform .56s var(--cm-ease)}.cm-rv.is-in{opacity:1;transform:none}.cm-rv-rise{transform:translateY(34px) scale(.988);transition-duration:.76s}@keyframes cm-drift{0%{background-position-x:0}to{background-position-x:103px}}.cm-e-hero:before{animation:cm-drift 34s linear infinite}.cm-e .cm-btn{transition:transform .3s var(--cm-ease),background-color .3s var(--cm-ease)}.cm-e .cm-btn:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--blue),#000 14%)}.cm-e .cm-link{transition:transform .3s var(--cm-ease);display:inline-block}.cm-e .cm-link:hover{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.cm-in,.cm-rv,.cm-rv-rise{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.cm-e-hero:before{animation:none}.cm-e-scan,.cm-film-cursor,.cm-film-keys{display:none}.cm-dash-reveal{transform:scaleX(1);transition:none}.cm-e-level,.cm-e-lvl-tag,.cm-e-tk-cell{opacity:1;transition:none}.cm-e-tk-cell{transform:none}.cm-film-compose{opacity:1;transform:none}.cm-e .cm-btn:hover,.cm-e .cm-link:hover{transform:none}}.cm-e-pill{display:inline-flex;align-items:center;gap:9px;text-decoration:none;padding:5px 14px 5px 5px;border-radius:999px;border:1px solid #e6e8ec;background:#fff;color:var(--ink);font-size:13px;font-weight:500;box-shadow:0 1px 2px rgba(16,24,40,.05);margin-bottom:26px}.cm-e-pill-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:var(--blue);color:#fff}.cm-e-pill span[aria-hidden]{color:var(--ink-2);transition:transform .3s var(--cm-ease);display:inline-block}.cm-e-pill:hover span[aria-hidden]{transform:translateX(3px)}.cm-e-close .cm-a-sub,.cm-e-close .cm-btn,.cm-e-close h2,.cm-e-foot,.cm-e-foot a{transition:color .25s var(--cm-ease),background-color .25s var(--cm-ease)}.cm-e-foot{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;max-width:1240px;margin:150px auto 0;padding-top:54px;text-align:left;border-top:1px solid #e7e9ed}.cm-e.is-closing .cm-e-foot{border-top-color:#23262c}.cm-e-foot-brand p{margin:12px 0 0;font-size:13.5px;color:var(--ink-2);max-width:30ch}.cm-e.is-closing .cm-e-foot-brand p{color:var(--night-dim)}.cm-e-foot-brand p.cm-e-foot-legal{margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;line-height:1.6;max-width:none}.cm-e-foot-brand p.cm-e-foot-risk{margin-top:14px;font-size:12px;line-height:1.6;max-width:46ch}.cm-e-foot-brand p.cm-e-foot-risk a{font-size:inherit;text-decoration:underline;text-underline-offset:2px}.cm-e-foot .cm-eyebrow{color:var(--ink-2);margin-bottom:14px}.cm-e.is-closing .cm-e-foot .cm-eyebrow{color:var(--night-dim)}.cm-e-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.cm-e-foot a{text-decoration:none;font-size:14px;color:#5a626d}.cm-e.is-closing .cm-e-foot a{color:#aab2bf}.cm-e-foot a:hover{color:var(--blue)}.cm-e.is-closing .cm-e-foot a:hover{color:#fff}@media (max-width:900px){.cm-e-foot{grid-template-columns:1fr 1fr;gap:34px}.cm-e-foot-brand{grid-column:1/-1}}.cm-film-keys{position:absolute;z-index:4;left:50%;top:58%;display:flex;gap:calc(.3cqw * var(--k, 1));transform:translate(-50%) scale(.9);opacity:0;transition:opacity .22s var(--cm-ease),transform .22s var(--cm-ease)}.cm-film-keys kbd{font-family:var(--mono);font-size:calc(.8cqw * var(--k, 1));padding:calc(.3cqw * var(--k, 1)) calc(.45cqw * var(--k, 1));border-radius:calc(.3cqw * var(--k, 1));background:#fff;border:1px solid #dfe3e8;box-shadow:0 1px 0 #dfe3e8;color:var(--ink)}.s-paste .cm-film-keys{opacity:1;transform:translate(-50%) scale(1)}.cm-film-cursor{position:absolute;z-index:5;width:calc(1.1cqw * var(--k, 1));height:calc(1.1cqw * var(--k, 1));left:78%;top:88%;opacity:0;pointer-events:none;background:linear-gradient(135deg,#111 45%,transparent 46%);-webkit-clip-path:polygon(0 0,0 100%,28% 72%,46% 100%,62% 90%,44% 64%,78% 58%);clip-path:polygon(0 0,0 100%,28% 72%,46% 100%,62% 90%,44% 64%,78% 58%);filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));transition:opacity .26s var(--cm-ease),left .62s var(--cm-ease),top .62s var(--cm-ease)}.s-idle .cm-film-cursor{opacity:1}.s-paste .cm-film-cursor{opacity:1;left:48%;top:52%}.cm-dash{position:absolute;inset:0;padding:calc(1cqw * var(--k, 1)) calc(1.2cqw * var(--k, 1));display:flex;flex-direction:column;gap:calc(.7cqw * var(--k, 1));text-align:left}.cm-dash-head{display:flex;align-items:center;justify-content:space-between}.cm-dash-head b{font-size:calc(1.35cqw * var(--k, 1));font-weight:600;letter-spacing:-.02em}.cm-dash-tabs{display:flex;gap:calc(.2cqw * var(--k, 1))}.cm-dash-tabs i{font-style:normal;font-family:var(--mono);font-size:calc(.7cqw * var(--k, 1));letter-spacing:.08em;text-transform:uppercase;padding:calc(.3cqw * var(--k, 1)) calc(.5cqw * var(--k, 1));border-radius:calc(.3cqw * var(--k, 1));color:#9aa2ad}.cm-dash-tabs i.is-on{background:rgba(var(--blue-rgb),.09);color:var(--blue)}.cm-dash-scope{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #edeff2;border-radius:calc(.45cqw * var(--k, 1));overflow:hidden}.cm-dash-scope span{padding:calc(.5cqw * var(--k, 1)) calc(.6cqw * var(--k, 1));font-size:calc(.82cqw * var(--k, 1));font-weight:600;border-right:1px solid #edeff2}.cm-dash-scope span:last-child{border-right:0}.cm-dash-scope i{display:block;font-style:normal;font-family:var(--mono);font-size:calc(.62cqw * var(--k, 1));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-weight:500;margin-bottom:calc(.15cqw * var(--k, 1))}.cm-dash-note{font-size:calc(.82cqw * var(--k, 1));padding:calc(.5cqw * var(--k, 1)) calc(.6cqw * var(--k, 1));border-radius:calc(.4cqw * var(--k, 1));background:rgba(26,127,55,.09);color:#15672f}.cm-dash-grid{position:relative;border:1px solid #edeff2;border-radius:calc(.45cqw * var(--k, 1));padding:calc(.8cqw * var(--k, 1));flex:1 1;min-height:0}.cm-dash-pnl{position:relative;z-index:1}.cm-dash-chart{position:absolute;left:calc(.8cqw * var(--k, 1));right:calc(.8cqw * var(--k, 1));bottom:calc(.8cqw * var(--k, 1));top:34%}.cm-dash-pnl i{font-style:normal;font-size:calc(.62cqw * var(--k, 1));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-dash-pnl b,.cm-dash-pnl i{display:block;font-family:var(--mono)}.cm-dash-pnl b{font-size:calc(2.5cqw * var(--k, 1));font-weight:700;letter-spacing:-.035em;color:#15672f;margin:calc(.3cqw * var(--k, 1)) 0 calc(.2cqw * var(--k, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:0;transform:translateY(calc(.5cqw * var(--k, 1)));transition:opacity .52s var(--cm-ease),transform .52s var(--cm-ease);transition-delay:.2s}.cm-dash-pnl span{font-size:calc(.75cqw * var(--k, 1));color:var(--ink-2)}.is-still .cm-dash-pnl b,.s-arrive .cm-dash-pnl b,.s-hold .cm-dash-pnl b{opacity:1;transform:none}.cm-dash-chart{min-width:0}.cm-dash-chart svg{width:100%;height:100%}.cm-dash-area{fill:url(#eqfill);stroke:none;opacity:0;transition:opacity .7s var(--cm-ease);transition-delay:.9s}.is-still .cm-dash-area,.s-arrive .cm-dash-area,.s-hold .cm-dash-area{opacity:1}.cm-dash-line{fill:none;stroke:#1a7f37;stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.cm-dash-reveal{transform-box:fill-box;transform-origin:0 0;transform:scaleX(0);transition:transform 1.5s var(--cm-ease);transition-delay:.26s}.is-still .cm-dash-reveal,.s-arrive .cm-dash-reveal,.s-hold .cm-dash-reveal{transform:scaleX(1)}.cm-dash-tiles{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:calc(.5cqw * var(--k, 1));gap:calc(.5cqw * var(--k, 1))}.cm-dash-tiles>div{border:1px solid #edeff2;border-radius:calc(.45cqw * var(--k, 1));padding:calc(.55cqw * var(--k, 1)) calc(.6cqw * var(--k, 1));opacity:0;transform:translateY(calc(.5cqw * var(--k, 1)));transition:opacity .44s var(--cm-ease),transform .44s var(--cm-ease)}.is-still .cm-dash-tiles>div,.s-arrive .cm-dash-tiles>div,.s-hold .cm-dash-tiles>div{opacity:1;transform:none}.cm-dash-tiles i{display:block;font-style:normal;font-family:var(--mono);font-size:calc(.6cqw * var(--k, 1));letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-dash-tiles b{font-family:var(--mono);font-size:calc(1.05cqw * var(--k, 1));font-weight:700;letter-spacing:-.02em}.cm-dash-tiles b.pos{color:#15672f}.cm-dash-tiles b.neg{color:#b3241f}.s-hold .cm-dash.is-live .cm-dash-line{animation:cm-line-breathe 4.65s ease-in-out infinite}@keyframes cm-line-breathe{0%,to{opacity:.9}50%{opacity:1}}.s-hold .cm-dash.is-live .cm-dash-note{animation:cm-breathe 3.8s var(--cm-ease) infinite}.s-hold .cm-dash.is-live .cm-dash-tiles>div:first-child{animation:cm-tile-glow 5.3s var(--cm-ease) infinite}@keyframes cm-tile-glow{0%,70%,to{border-color:#edeff2}12%{border-color:rgba(var(--blue-rgb),.45)}}.cm-chart{position:absolute;inset:0;width:100%;height:100%;background:#0d1015}.cm-chart-grid{stroke:#1b2029}.cm-chart-grid,.cm-chart-wick{stroke-width:1;vector-effect:non-scaling-stroke}.is-up .cm-chart-body,.is-up .cm-chart-wick{stroke:#2f9e5a;fill:#2f9e5a}.is-dn .cm-chart-body,.is-dn .cm-chart-wick{stroke:#d4443c;fill:#d4443c}.cm-chart-body{stroke-width:0}.cm-chart-risk{fill:rgba(212,68,60,.2)}.cm-chart-reward{fill:rgba(47,158,90,.2)}.cm-win-new{position:relative}.cm-film-cursor.is-seam{left:62%;top:52%;opacity:0;transform:translate(calc(34cqw * var(--k, 1)),calc(15cqw * var(--k, 1)));transition:none}.s-next .cm-film-cursor.is-seam{animation:cm-seam-cursor .52s var(--cm-ease) forwards}@keyframes cm-seam-cursor{0%{opacity:0;transform:translate(calc(34cqw * var(--k, 1)),calc(15cqw * var(--k, 1)))}18%{opacity:1}to{opacity:1;transform:translate(0)}}.s-idle .cm-film-cursor.is-seam{opacity:0;transform:translate(0);transition:opacity .26s var(--cm-ease)}.s-next .cm-win-new{animation:cm-press .26s var(--cm-ease) .5s both}@keyframes cm-press{0%,to{transform:none;filter:none}40%{transform:scale(.955);filter:brightness(.86)}}.s-next .cm-win-nav{transition-delay:.5s}.s-next .cm-film-dash{opacity:0;transform:translateX(calc(1.6cqw * var(--k, 1)));transition-delay:.52s}.s-next .cm-film-compose{opacity:1;transform:none;transition-delay:.64s}.s-next .cm-e-level,.s-next .cm-e-lvl-tag,.s-next .cm-e-tk-cell,.s-next .cm-film-chart,.s-next .cm-film-drop,.s-next .cm-film-dropmsg,.s-next .cm-film-save{transition:none!important}.s-idle .cm-film-cursor:not(.is-seam){left:14%;top:26%}.cm-e-glow{animation:cm-glow-drift 5.3s ease-in-out infinite alternate}@keyframes cm-glow-drift{0%{transform:translateX(-52%) scale(1)}to{transform:translateX(-48%) scale(1.06)}}.s-idle .cm-film-drop{animation:cm-drop-breathe 3.8s ease-in-out infinite}@keyframes cm-drop-breathe{0%,to{border-color:#d3d9e0}50%{border-color:#aeb9c6}}.cm-film-set{position:relative}.cm-film-set>.cm-e-frame{position:relative;z-index:2;width:92%;margin:0 auto}.cm-e-stage .cm-film-set>.cm-e-frame{width:100%}@media (min-width:901px){.cm-e-stage .cm-film-set{width:min(75vw,1380px);left:50%;translate:-50% 0;transform:scale(1);transform-origin:center;transition:transform .8s cubic-bezier(.35,0,.15,1)}.cm-e-stage .cm-film-set.is-open{transform:scale(.95)}}.cm-flank{position:absolute;z-index:1;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.cm-flank.is-a{right:-14.8%;top:6.5%;width:25.2%}.cm-flank.is-b{left:-14.8%;top:-2.6%;width:24.8%}.cm-flank.is-c{left:-11.9%;top:44%;width:27.8%}.cm-film-set.is-open .cm-flank{opacity:1}.cm-film-set.is-open .cm-flank.is-c{transition-delay:0s}.cm-film-set.is-open .cm-flank.is-b{transition-delay:.2s}.cm-film-set.is-open .cm-flank.is-a{transition-delay:.45s}.cm-flank-win{--k:3.1;position:relative;container-type:inline-size;overflow:hidden;border-radius:10px;border:1px solid #e3e5e9;background:#fff;pointer-events:auto;box-shadow:0 1px 2px rgba(16,24,40,.06),0 18px 44px rgba(16,24,40,.14);transition:transform .3s var(--cm-ease),box-shadow .3s var(--cm-ease);cursor:-webkit-grab;cursor:grab;touch-action:none}.cm-flank-win:hover{transform:scale(1.26);transform-origin:center;box-shadow:0 1px 2px rgba(16,24,40,.06),0 34px 72px rgba(16,24,40,.22)}.cm-flank:hover{z-index:4}.cm-flank-win.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;transition:none}.cm-flank.is-a .cm-flank-win:hover{transform-origin:right center}.cm-flank.is-b .cm-flank-win:hover,.cm-flank.is-c .cm-flank-win:hover{transform-origin:left center}.cm-win.is-bare .cm-win-body{grid-template-columns:1fr}.cm-flank .cm-win{position:static}.cm-flank .cm-win-body{display:block}.cm-flank .cm-win-main>*{position:static}.cm-flank .cm-cal,.cm-flank .cm-find,.cm-flank .cm-trades{padding:calc(1cqw * var(--k)) calc(1.1cqw * var(--k))}.cm-trades{text-align:left;display:flex;flex-direction:column;gap:calc(.7cqw * var(--k, 1))}.cm-trades table{width:100%;border-collapse:collapse;font-size:calc(.95cqw * var(--k, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-trades table,.cm-trades th,.cm-trades thead,.cm-trades tr{background:transparent}.cm-trades th{font-family:var(--mono);font-size:calc(.68cqw * var(--k, 1));font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);text-align:left;padding:calc(.35cqw * var(--k, 1)) calc(.6cqw * var(--k, 1));border:0;border-bottom:1px solid #edeff2}.cm-trades td{padding:calc(.48cqw * var(--k, 1)) calc(.6cqw * var(--k, 1));border:0;border-bottom:1px solid #f1f3f5;white-space:nowrap;color:var(--ink);font-weight:400}.cm-trades td:nth-child(n+4),.cm-trades th:nth-child(n+4){text-align:right}.cm-trades td:nth-child(n+4){font-family:var(--mono);font-weight:600}.cm-trades td.pos{color:#15672f}.cm-trades td.neg{color:#b3241f}.cm-trades i{font-style:normal;font-family:var(--mono);font-size:calc(.68cqw * var(--k, 1));font-weight:600;letter-spacing:.08em;padding:calc(.12cqw * var(--k, 1)) calc(.4cqw * var(--k, 1));border-radius:calc(.3cqw * var(--k, 1));border:1px solid}.cm-trades i.is-long{color:#15672f;border-color:rgba(21,103,47,.3)}.cm-trades i.is-short{color:#b3241f;border-color:rgba(179,36,31,.3)}.cm-trades i.is-win{color:#15672f;border-color:transparent;background:rgba(26,127,55,.1)}.cm-trades i.is-loss{color:#b3241f;border-color:transparent;background:rgba(209,47,47,.08)}.cm-trades i.is-open{color:var(--blue);border-color:rgba(var(--blue-rgb),.32)}.cm-trades-new td{padding-top:0;padding-bottom:0;border-bottom-width:0}.cm-trades-new td>div{height:0;opacity:0;overflow:hidden;transition:height .42s var(--cm-ease),opacity .42s var(--cm-ease);transition-delay:.25s;display:flex;align-items:center}.cm-trades-new td:nth-child(n+4)>div{justify-content:flex-end}.cm-trades-new.is-in td>div{height:calc(2cqw * var(--k, 1));opacity:1}.cm-trades-new.is-in td{border-bottom-width:1px;background:rgba(var(--blue-rgb),.05);transition:border-bottom-width 0s .25s,background-color .6s var(--cm-ease) .25s}.cm-flank .cm-find-card.is-react{transition:border-color .4s var(--cm-ease)}.cm-flank.is-saved .cm-find-card.is-react{animation:cm-card-refresh 1.1s var(--cm-ease) .35s both}.cm-flank.is-saved .cm-find-card.is-react+.cm-find-card.is-react{animation-delay:.52s}@keyframes cm-card-refresh{0%,to{box-shadow:0 0 0 0 rgba(var(--blue-rgb),0)}25%{box-shadow:0 0 0 calc(.35cqw * var(--k, 1)) rgba(var(--blue-rgb),.22)}}.cm-flank .cm-find-card.is-thin{flex:0 0 auto}.cm-cal{padding:calc(1cqw * var(--k, 1)) calc(1.2cqw * var(--k, 1));text-align:left;display:flex;flex-direction:column;gap:calc(.7cqw * var(--k, 1))}.cm-cal-day{font-size:calc(.85cqw * var(--k, 1));font-weight:600;padding-bottom:calc(.35cqw * var(--k, 1));border-bottom:1px solid #edeff2}.cm-cal-day em{font-style:normal;font-family:var(--mono);font-size:calc(.6cqw * var(--k, 1));letter-spacing:.08em;text-transform:uppercase;margin-left:calc(.5cqw * var(--k, 1));padding:calc(.12cqw * var(--k, 1)) calc(.45cqw * var(--k, 1));border-radius:999px;background:rgba(var(--blue-rgb),.12);color:var(--blue);vertical-align:middle}.cm-cal ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(.4cqw * var(--k, 1))}.cm-cal li{display:grid;grid-template-columns:calc(3cqw * var(--k, 1)) calc(2.4cqw * var(--k, 1)) calc(4cqw * var(--k, 1)) 1fr;align-items:center;grid-gap:calc(.7cqw * var(--k, 1));gap:calc(.7cqw * var(--k, 1));padding:calc(.5cqw * var(--k, 1)) calc(.8cqw * var(--k, 1));border:1px solid #edeff2;border-left-width:3px;border-radius:calc(.45cqw * var(--k, 1));font-size:calc(.82cqw * var(--k, 1))}.cm-cal li.is-high{border-left-color:#d4443c}.cm-cal li.is-medium{border-left-color:#d6a32a}.cm-cal-t{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#6b7380}.cm-cal-cur{font-weight:700;font-size:calc(.75cqw * var(--k, 1));color:var(--blue)}.cm-cal-imp{justify-self:start;font-family:var(--mono);font-size:calc(.6cqw * var(--k, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:calc(.12cqw * var(--k, 1)) calc(.4cqw * var(--k, 1));border-radius:calc(.3cqw * var(--k, 1));background:rgba(138,148,163,.18);color:#6b7380}.cm-cal-imp.is-high{background:rgba(248,81,73,.14);color:#b3241f}.cm-cal-imp.is-medium{background:rgba(214,163,42,.18);color:#8a6a12}.cm-cal-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.cm-e-glow,.cm-find-card.is-react,.cm-win-new,.s-idle .cm-film-drop{animation:none!important}.cm-e-stage .cm-film-set,.cm-flank,.cm-flank-win{transition:none!important}.cm-film-cursor.is-seam{display:none}}@media (max-width:900px){.cm-flank{display:none}}@media (max-width:640px){.cm-film{--k:2.3;aspect-ratio:3/4}.cm-win-body{grid-template-columns:1fr}.cm-win-side{display:none}.cm-film-compose{grid-template-columns:1fr;grid-template-rows:44% 1fr}.cm-film-drop{margin:2.5cqw 2.5cqw 0}.cm-e-ticket{padding:2cqw 2.5cqw}.cm-e-tk-grid{grid-template-columns:repeat(3,1fr)}.cm-e-tk-cell{padding:7px 6px 7px 0}.cm-e-tk-cell dd{font-size:12px}.cm-e-tk-cell dt{font-size:8px}.cm-film-save{padding:6px 11px;font-size:11px}.cm-e-synth{display:none}.cm-dash-scope{grid-template-columns:repeat(2,1fr)}.cm-dash-scope span:nth-child(2){border-right:0}.cm-dash-scope span:nth-child(n+3){border-top:1px solid #edeff2}.cm-dash-chart{top:42%}.cm-dash-tiles{grid-template-columns:repeat(3,1fr)}.cm-dash-tabs{display:none}.cm-e-nav-in{padding:0 20px}.cm-e-nav nav a:not(.cm-btn){display:none}.cm-e-nav nav{gap:6px}.cm-e-burger{display:inline-grid}.cm-e-hero{padding-top:56px}.cm-e-pill{font-size:12px}}.cm-chart-level{stroke:#5b6675;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:4 3}.cm-chart-legend{position:absolute;left:9px;top:8px;z-index:3;font-family:var(--mono);font-size:9px;letter-spacing:.04em;color:#b8c0cc;display:flex;gap:7px}.cm-chart-legend b{font-weight:600;color:#e8eef5}.cm-chart-legend i{font-style:normal}.cm-chart-legend i.is-up{color:#3fb950}.cm-chart-legend i.is-dn{color:#f85149}.cm-chart-axis{position:absolute;right:6px;z-index:2;transform:translateY(-50%);font-family:var(--mono);font-size:8.5px;color:#5b6675;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-e{--stroke:#e6e7e9;--paper-2:#f8f9fa}.cm-e-col{max-width:1240px;margin:0 auto;border-left:1px solid var(--stroke);border-right:1px solid var(--stroke);text-align:left}.cm-e-gutter{height:128px}.cm-e-gutter.is-half{height:56px}.cm-e-gutter.is-stack-break{display:none}.cm-e-section{border-top:1px solid var(--stroke)}.cm-e-head,.cm-e-section{border-bottom:1px solid var(--stroke)}.cm-e-head{padding:152px 58px 80px}.cm-e-head h2{font-size:clamp(30px,3.4vw,44px);font-weight:500;letter-spacing:-.012em;line-height:1.1;text-wrap:balance;margin:18px 0 0;max-width:24ch}.cm-e-head.is-center{text-align:center}.cm-e-head.is-center h2{margin-left:auto;margin-right:auto}.cm-e-cell{padding:112px 58px 80px}.cm-e-cell.is-sub{padding:44px 29px 40px}.cm-e-cell.is-foot{padding:28px 58px}.cm-e-cell.is-foot,.cm-e-visual{border-top:1px solid var(--stroke)}.cm-e-visual{background:var(--paper-2);height:480px;overflow:hidden;padding:44px 58px 0}.cm-e-visual.is-tall{height:640px}.cm-e-visual .cm-e-frame{max-width:none;margin:0}.cm-e-cells{display:grid}.cm-e-cells-2{grid-template-columns:1fr 1fr}.cm-e-cells-4{grid-template-columns:repeat(4,1fr)}.cm-e-cells>*{border-left:1px solid var(--stroke);border-top:1px solid var(--stroke);min-width:0}.cm-e-cells-2>:nth-child(odd),.cm-e-cells-4>:nth-child(4n+1){border-left:0}.cm-e-cells-2>:nth-child(-n+2),.cm-e-cells-4>:nth-child(-n+4){border-top:0}.cm-e-rail{padding:112px 0 0}.cm-e-rail ol{position:-webkit-sticky;position:sticky;top:128px;gap:1px}.cm-e-rail-track{display:none}.cm-e-panels{display:block}.cm-e-panels:after{display:none}.cm-e-panel{border-bottom:1px solid var(--stroke);scroll-margin-top:100px}.cm-e-panel:last-child{border-bottom:0}.cm-e-panel h3{font-size:clamp(22px,2.2vw,28px);font-weight:500;letter-spacing:-.012em;line-height:1.2;margin:0;max-width:24ch;text-wrap:balance}.cm-e-panel h2{margin:0}.cm-e-pairs{display:contents}.cm-e-pair{font-size:17px;line-height:1.5;margin:0;max-width:40ch}.cm-e-cells .cm-e-cell.is-sub{min-height:180px}.cm-e-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--stroke)}.cm-e-strip>*{border-left:1px solid var(--stroke);min-width:0}.cm-e-strip>:first-child{border-left:0}.cm-e-mobile-cells b,.cm-e-strip b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.cm-e-mobile-cells .cm-e-dim,.cm-e-strip .cm-e-dim{font-size:14px;line-height:1.5}.cm-e-strip .cm-e-cell.is-sub{min-height:200px;padding-top:44px}.cm-e-price-row .cm-e-cell.is-sub{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:44px 58px 40px;min-height:0}.cm-e-price-row b{font-family:var(--mono);font-size:40px;font-weight:600;letter-spacing:-.03em}.cm-e-price-row .cm-a-sub{margin-top:8px}.cm-e-dark{--stroke:#2b2e34;--paper-2:#101215;--ink-2:var(--night-dim);position:relative;isolation:isolate;color:#f2f4f7;border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke)}.cm-e-dark:before{content:"";position:absolute;top:-1px;bottom:-1px;left:50%;width:100vw;transform:translateX(-50%);background:var(--night);z-index:-1}.cm-e-dark .cm-a-sub,.cm-e-dark .cm-e-dim,.cm-e-dark .cm-eyebrow{color:var(--night-dim)}.cm-e-dark .cm-e-frame{border-color:#23262c;background:#0d1015;box-shadow:0 30px 70px rgba(0,0,0,.5)}.cm-e-dark .cm-e-note{padding:0 58px 56px;margin:56px 0 0;text-align:left}.cm-e-dark .cm-e-foot{border-top-color:#2b2e34;margin-top:0;padding:54px 58px 64px;max-width:none}.cm-e-dark .cm-e-foot a{color:#aab2bf}.cm-e-dark .cm-e-foot a:hover{color:#fff}.cm-e-dark .cm-e-foot .cm-eyebrow,.cm-e-dark .cm-e-foot-brand p{color:var(--night-dim)}.cm-e-close{padding:0;text-align:left;background:transparent}.cm-e-close h2{font-size:clamp(34px,4.4vw,62px);font-weight:600;letter-spacing:-.022em;line-height:1;margin:0 auto 40px;max-width:18ch}.cm-e-close .cm-e-head{padding-bottom:120px;border-bottom:0}.cm-e-mobile{display:grid;grid-template-columns:1fr 1fr}.cm-e-mobile-cells{border-right:1px solid var(--stroke);align-content:start}.cm-e-visual.is-phone{border-top:0;height:auto;padding:64px 58px;display:flex;justify-content:center;background:var(--paper-2)}.cm-phone{width:272px;border-radius:40px;padding:10px;background:#1a1d22;box-shadow:0 30px 70px rgba(0,0,0,.5),inset 0 0 0 1px #2b2e34}.cm-phone-screen{border-radius:31px;background:#0d1015;padding:44px 14px 12px;display:flex;flex-direction:column;gap:10px;min-height:540px;color:#e8eef5;position:relative}.cm-phone-screen:before{content:"";position:absolute;top:12px;left:50%;width:84px;height:24px;transform:translateX(-50%);border-radius:12px;background:#1a1d22}.cm-phone-top{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px 6px}.cm-phone-top b{font-size:22px;font-weight:700;letter-spacing:-.02em}.cm-phone-top span{font-size:12px;color:#8a94a3}.cm-phone-card{border:1px solid #242b36;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px;background:#12161d}.cm-phone-card.is-dim{opacity:.6}.cm-phone-card i{font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#8a94a3}.cm-phone-card b{font-size:14px;font-weight:600;letter-spacing:-.01em}.cm-phone-card p{margin:0;font-size:12px;color:#aab2bf;line-height:1.4}.cm-phone-scale{display:flex;gap:6px;margin:4px 0}.cm-phone-scale span{flex:1 1;text-align:center;font-family:var(--mono);font-size:12px;padding:7px 0;border-radius:8px;border:1px solid #242b36;color:#8a94a3}.cm-phone-scale span.is-on{background:rgba(61,139,253,.16);border-color:#3d8bfd;color:#9ec5ff}.cm-phone-tabs{margin-top:auto;display:flex;justify-content:space-between;padding:8px 6px 0;border-top:1px solid #242b36}.cm-phone-tabs span{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px;color:#6b7380}.cm-phone-tabs span.is-on{color:#3d8bfd}@media (max-width:900px){.cm-e-col{border-left:0;border-right:0}.cm-e-cell,.cm-e-head{padding-left:24px;padding-right:24px}.cm-e-head{padding-top:96px}.cm-e-cell{padding-top:64px;padding-bottom:48px}.cm-e-gutter{height:72px}.cm-e-visual{padding:24px 24px 0;height:320px}.cm-e-visual.is-tall{height:380px}.cm-e-rails{grid-template-columns:1fr}.cm-e-rail{border-right:0;padding:0;border-bottom:1px solid var(--stroke)}.cm-e-rail ol{position:static;flex-direction:row;overflow-x:auto}.cm-e-rail button{padding:14px 18px;white-space:nowrap}.cm-e-cells-4{grid-template-columns:1fr 1fr}.cm-e-cells-4>:nth-child(odd){border-left:0}.cm-e-cells-4>:nth-child(n+3){border-top:1px solid var(--stroke)}.cm-e-strip{grid-template-columns:1fr}.cm-e-strip>*{border-left:0;border-top:1px solid var(--stroke)}.cm-e-mobile{grid-template-columns:1fr}.cm-e-mobile-cells{border-right:0}.cm-e-visual.is-phone{border-top:1px solid var(--stroke)}.cm-e-cells-2{grid-template-columns:1fr}.cm-e-cells-2>*{border-left:0!important;border-top:1px solid var(--stroke)!important}.cm-e-cells-2>:first-child{border-top:0!important}.cm-e-dark .cm-e-foot{padding:40px 24px 48px}}.cm-e-strip-3{grid-template-columns:repeat(3,1fr)}.cm-e-strip-3 .cm-e-cell.is-sub{min-height:0;padding:40px 29px 36px}.cm-e-price-row{border-top:1px solid var(--stroke)}.cm-e-price-row .cm-e-cell.is-sub{padding:48px 58px 44px}.cm-e-fit{margin:10px 0 0;font-size:15px;color:var(--ink-2);max-width:34ch}.cm-e-lines{margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 24px;gap:18px 24px;width:100%}.cm-e-lines dt{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px}.cm-e-lines dd{margin:0;font-family:var(--mono);font-size:17px;font-weight:600;letter-spacing:-.01em}.cm-e-lines small{display:block;font-family:var(--sans);font-size:12.5px;font-weight:400;letter-spacing:0;color:var(--ink-2);margin-top:2px}.cm-e-cell.is-foot{display:flex;align-items:center;justify-content:space-between;gap:24px}.cm-e-cell.is-foot .cm-a-sub{margin:0}.cm-e-soon{display:inline-block;margin-left:10px;padding:3px 8px;border-radius:999px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;background:rgba(61,139,253,.16);color:#9ec5ff;vertical-align:1px}@media (max-width:900px){.cm-e-strip-3{grid-template-columns:1fr}.cm-e-strip-3>*{border-left:0;border-top:1px solid var(--stroke)}.cm-e-lines{grid-template-columns:1fr}.cm-e-cell.is-foot{flex-direction:column;align-items:flex-start}}.cm-e-more{display:inline-block;margin-top:22px;font-size:14px}.cm-art-film{max-width:900px}.cm-art-wrap{max-width:640px}.cm-e-visual .cm-art-wrap{margin:0}.cm-art-find{background:#fff;border:1px solid #e7e9ed;border-top:2px solid var(--blue);border-radius:10px;padding:22px 24px 18px;box-shadow:0 2px 4px rgba(16,24,40,.04),0 20px 48px rgba(16,24,40,.1)}.cm-art-find-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cm-art-kind{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-art-conf{font-size:12px;color:var(--ink-2);border:1px solid #dfe3e8;border-radius:6px;padding:3px 8px}.cm-art-find .cm-art-head{margin:0;font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.cm-art-figs{display:flex;gap:34px;margin-top:18px}.cm-art-figs i{display:block;font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px}.cm-art-figs b{font-family:var(--mono);font-size:20px;font-weight:700;letter-spacing:-.02em}.cm-art-sample{margin:16px 0 0}.cm-art-actions,.cm-art-sample{font-size:13px;color:var(--ink-2)}.cm-art-actions{display:flex;gap:18px;margin-top:16px;padding-top:14px;border-top:1px solid #f1f3f5;font-weight:500}.cm-art-actions span:last-child{margin-left:auto;color:var(--blue)}.cm-art-rules{background:#fff;border:1px solid #e7e9ed;border-radius:10px;padding:22px 24px;box-shadow:0 2px 4px rgba(16,24,40,.04),0 20px 48px rgba(16,24,40,.1);display:flex;flex-direction:column;gap:18px}.cm-art-chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.cm-art-chain li{border:1px solid #e7e9ed;border-radius:8px;padding:10px 12px}.cm-art-chain li.is-done{border-color:rgba(21,103,47,.35);background:rgba(26,127,55,.06)}.cm-art-chain li.is-now{border-color:var(--blue);background:rgba(var(--blue-rgb),.06)}.cm-art-chain i{display:block;font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-art-chain b{display:block;font-size:14px;font-weight:600;margin:3px 0 1px}.cm-art-chain span{font-size:12px;color:var(--ink-2)}.cm-art-chain li.is-done span,.cm-art-chain li.is-now span{color:#15672f}.cm-art-chain li.is-next{border-style:dashed}.cm-art-chain li.is-next span{color:var(--blue)}.cm-art-rule-foot,.cm-art-rule-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px}.cm-art-rule-head b{font-size:14px;font-weight:600}.cm-art-rule-head span{color:var(--ink-2);font-size:12.5px}.cm-art-bar{height:6px;border-radius:3px;background:#eef0f3;margin:8px 0;overflow:hidden}.cm-art-bar span{display:block;height:100%;border-radius:3px}.cm-art-bar .is-good{background:#2f9e5a}.cm-art-bar .is-warn{background:#d6a32a}.cm-art-rule-foot span{color:var(--ink-2);font-family:var(--mono);font-size:12px}.cm-art-rule-foot b{font-size:12.5px;font-weight:600}.cm-art-rule-foot .is-good{color:#15672f}.cm-art-rule-foot .is-warn{color:#8a6a12}.cm-art-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-2);background:#f5f7f9;border-radius:6px;padding:10px 12px}.cm-art-review{background:#fff;border:1px solid #e7e9ed;border-radius:10px;padding:22px 24px;box-shadow:0 2px 4px rgba(16,24,40,.04),0 20px 48px rgba(16,24,40,.1);display:flex;flex-direction:column;gap:18px;color:var(--ink)}.cm-art-review-head{display:flex;align-items:baseline;justify-content:space-between}.cm-art-review-head b{font-size:18px;font-weight:600;letter-spacing:-.015em}.cm-art-review-head span{font-size:12.5px;color:var(--ink-2)}.cm-art-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.cm-hr-tiles{gap:12px}.cm-art-tiles>div{border:1px solid #e7e9ed;border-radius:8px;padding:10px 12px}.cm-art-tiles i{display:block;font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px}.cm-art-tiles b{font-family:var(--mono);font-size:18px;font-weight:700;letter-spacing:-.02em}.cm-art-tiles b.pos{color:#15672f}.cm-art-tiles b.neg{color:#b3241f}.cm-art-days{display:flex;align-items:center;gap:14px}.cm-art-days i{font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-art-days span{display:flex;gap:6px}.cm-art-days em{font-style:normal;font-family:var(--mono);font-size:11px;padding:5px 9px;border-radius:6px;border:1px solid #e7e9ed;color:#9aa2ad}.cm-art-days em.is-on{background:rgba(26,127,55,.09);border-color:rgba(47,158,90,.45);color:#15672f}.cm-art-days b{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--ink-2)}.cm-e-dark .cm-art-note{background:#0d1015;color:#aab2bf}.cm-e-head:has(>.cm-rv:only-child){padding-bottom:40px}@media (max-width:900px){.cm-art-chain,.cm-art-tiles{grid-template-columns:1fr 1fr}.cm-art-figs{flex-wrap:wrap;gap:18px}}.cm-e-dark .cm-art-rules{background:#12161d;border-color:#242b36;color:#e8eef5;box-shadow:0 30px 70px rgba(0,0,0,.5)}.cm-e-dark .cm-art-chain li{border-color:#242b36}.cm-e-dark .cm-art-chain li.is-done{border-color:rgba(63,185,80,.45);background:rgba(63,185,80,.08)}.cm-e-dark .cm-art-chain li.is-now{border-color:#3d8bfd;background:rgba(61,139,253,.1)}.cm-e-dark .cm-art-chain i,.cm-e-dark .cm-art-chain span,.cm-e-dark .cm-art-rule-foot span,.cm-e-dark .cm-art-rule-head span{color:#8a94a3}.cm-e-dark .cm-art-chain li.is-done span,.cm-e-dark .cm-art-chain li.is-now span{color:#3fb950}.cm-e-dark .cm-art-chain li.is-next span{color:#9ec5ff}.cm-e-dark .cm-art-bar{background:#1b2029}.cm-e-dark .cm-art-rule-foot .is-good{color:#3fb950}.cm-e-dark .cm-art-rule-foot .is-warn{color:#e3b341}.cm-art-news{background:#fff;border:1px solid #e7e9ed;border-radius:10px;padding:22px 24px 18px;box-shadow:0 2px 4px rgba(16,24,40,.04),0 20px 48px rgba(16,24,40,.1)}.cm-art-news-head,.cm-art-peer-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.cm-art-news-head b,.cm-art-peer-head b{font-size:18px;font-weight:600;letter-spacing:-.015em}.cm-art-news-head span,.cm-art-peer-head span{font-size:12.5px;color:var(--ink-2)}.cm-art-news ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cm-art-news li{display:grid;grid-template-columns:96px 40px 64px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border:1px solid #edeff2;border-left-width:3px;border-radius:8px;font-size:13.5px}.cm-art-news li.is-high{border-left-color:#d4443c}.cm-art-news li.is-medium{border-left-color:#d6a32a}.cm-art-phase{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:5px;background:rgba(var(--blue-rgb),.1);color:var(--blue);justify-self:start}.cm-art-phase.is-during{background:rgba(214,163,42,.16);color:#8a6a12}.cm-art-cur{font-weight:700;font-size:12px;color:var(--blue)}.cm-art-news .cm-cal-imp{font-size:9.5px;padding:3px 7px;border-radius:5px}.cm-art-title{font-weight:500}.cm-art-when{font-family:var(--mono);font-size:12px;color:var(--ink-2);white-space:nowrap}.cm-art-peer{background:#12161d;border:1px solid #242b36;border-radius:10px;padding:22px 24px;box-shadow:0 30px 70px rgba(0,0,0,.5);color:#e8eef5}.cm-art-peer-head span{color:#8a94a3}.cm-art-tiles-3{grid-template-columns:repeat(3,1fr);margin-bottom:16px}.cm-e-dark .cm-art-tiles>div{border-color:#242b36}.cm-e-dark .cm-art-tiles i{color:#8a94a3}.cm-art-peer table{width:100%;border-collapse:collapse;font-size:13.5px}.cm-art-peer th{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8a94a3;font-weight:500;text-align:left;padding:8px 10px;border-bottom:1px solid #242b36;background:transparent}.cm-art-peer td{padding:10px;border-bottom:1px solid #1b2029;border-top:0;color:#e8eef5;background:transparent}.cm-art-peer i{font-style:normal;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;padding:2px 8px;border-radius:5px}.cm-art-peer i.is-win{color:#3fb950;background:rgba(63,185,80,.14)}.cm-art-peer i.is-loss{color:#f85149;background:rgba(248,81,73,.14)}.cm-art-peer i.is-open{color:#9ec5ff;background:rgba(61,139,253,.16)}.cm-e-strip b .cm-e-soon{margin-left:8px;vertical-align:2px}.cm-e-cta-cell{border-top:1px solid var(--stroke);padding:96px 58px}.cm-e-cta-cell h3{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0 0 28px;max-width:18ch;text-wrap:balance}.cm-e-cta-cell .cm-a-cta{justify-content:flex-start}.cm-e-cta-cell .cm-a-sub{margin:14px 0 0}@media (max-width:900px){.cm-art-news li,.cm-art-tiles-3{grid-template-columns:1fr 1fr}.cm-e-cta-cell{padding:64px 24px}}.cm-art-bar .is-fill{transform:scaleX(0);transform-origin:left center;transition:transform 1.6s var(--cm-ease) .4s}.cm-art-bar .is-fill.is-warn{transition-delay:.9s}.cm-rv.is-in .cm-art-bar .is-fill{transform:scaleX(1)}.cm-art-swap{position:relative;display:inline-grid}.cm-art-swap em{font-style:normal;grid-area:1/1;transition:opacity .4s var(--cm-ease)}.cm-art-swap .is-after{opacity:0}.cm-rv.is-in .cm-art-swap .is-before{opacity:0;transition-delay:2.1s}.cm-rv.is-in .cm-art-swap .is-after{opacity:1;transition-delay:2.1s}.cm-art-chain li.is-next{opacity:.55;transition:opacity .5s var(--cm-ease),border-color .5s var(--cm-ease)}.cm-rv.is-in .cm-art-chain li.is-next{opacity:1;border-color:rgba(61,139,253,.55);transition-delay:2.5s}.cm-art-chain li.is-now{transition:border-color .5s var(--cm-ease),background-color .5s var(--cm-ease)}.cm-e-dark .cm-rv.is-in .cm-art-chain li.is-now{border-color:rgba(63,185,80,.55);background:rgba(63,185,80,.08);transition-delay:2.1s}.cm-art-peer-new td{padding-top:0;padding-bottom:0;border-bottom-width:0}.cm-art-peer-new td>div{height:0;opacity:0;overflow:hidden;display:flex;align-items:center;transition:height .46s var(--cm-ease) .9s,opacity .46s var(--cm-ease) .9s}.cm-rv.is-in .cm-art-peer-new td>div{height:38px;opacity:1}.cm-rv.is-in .cm-art-peer-new td{border-bottom-width:1px;background:rgba(61,139,253,.06);transition:border-bottom-width 0s .9s,background-color .8s var(--cm-ease) 1.4s}@media (prefers-reduced-motion:reduce){.cm-art-bar .is-fill{transform:none!important;transition:none!important}.cm-art-swap .is-before{opacity:0!important}.cm-art-chain li.is-next,.cm-art-swap .is-after{opacity:1!important}.cm-art-peer-new td>div{height:38px!important;opacity:1!important;transition:none!important}.cm-art-peer-new td{border-bottom-width:1px!important}}.cm-e-rails-hold{--rails-h:min(760px,calc(100vh - var(--nav-h) - 73px));height:calc(var(--rails-h) + var(--rail-steps, 2) * 80vh)}.cm-e-rails{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 17px);height:var(--rails-h);display:grid;grid-template-columns:300px 1fr;grid-gap:0;gap:0;margin-top:0;overflow:hidden}.cm-e-rail{position:static;border-right:1px solid var(--stroke);padding:44px 0 0}.cm-e-rail ol{position:static;list-style:none;margin:0;padding:0 0 0 1px;display:flex;flex-direction:column;gap:2px}.cm-e-rail li{flex:none}.cm-e-rail li+li{border-left:0}.cm-e-rail button{font:inherit;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:baseline;gap:12px;width:100%;text-align:left;justify-content:flex-start;padding:16px 20px 16px 57px;border:0;border-radius:0;background:transparent;color:var(--ink-2);transition:color .25s var(--cm-ease),background-color .25s var(--cm-ease)}.cm-e-rail button.is-on{color:var(--ink);background:var(--paper-2)}.cm-e-rail-stage{position:relative;overflow:hidden}.cm-e-slide{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;transform:translateY(10%);transition:opacity .42s var(--cm-ease),transform .52s var(--cm-ease);pointer-events:none}.cm-e-slide.is-on{opacity:1;transform:none;pointer-events:auto;transition-delay:80ms}.cm-e-slide.is-past{transform:translateY(-10%)}.cm-e-slide.cm-e-panel{border-bottom:0}.cm-e-slide .cm-e-cell{padding:44px 58px 36px;flex:none}.cm-e-slide .cm-e-cell h3{font-size:clamp(22px,2.2vw,28px);font-weight:500;letter-spacing:-.012em;line-height:1.2;margin:0;max-width:24ch;text-wrap:balance}.cm-e-slide .cm-e-more{margin-top:14px}.cm-e-slide .cm-e-visual{flex:1 1;min-height:0;height:auto;padding:32px 58px;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--stroke)}.cm-e-slide .cm-e-visual .cm-art-wrap{width:100%;max-width:640px;margin:0 auto}.cm-e-slide .cm-e-visual .cm-e-frame{height:100%;width:auto;max-width:100%;aspect-ratio:2880/1575;margin:0 auto}.cm-e-slide .cm-e-visual .cm-e-frame .cm-film{position:absolute;inset:0;aspect-ratio:auto}.cm-e-slide .cm-e-strip{flex:none}.cm-e-slide .cm-e-strip-3 .cm-e-cell.is-sub{padding:24px 29px 22px}.cm-e-slide .cm-e-strip b{font-size:14px;margin-bottom:4px}.cm-e-slide .cm-e-strip .cm-e-dim{font-size:13px}@media (max-height:820px){.cm-e-slide .cm-e-cell{padding:28px 40px 22px}.cm-e-slide .cm-e-visual{padding:20px 40px}.cm-e-slide .cm-e-strip-3 .cm-e-cell.is-sub{padding:16px 24px 14px}.cm-e-slide .cm-e-strip .cm-e-dim{font-size:12px}.cm-e-rail{padding-top:24px}.cm-e-rail button{padding:12px 16px 12px 40px}}@media (max-width:900px),(prefers-reduced-motion:reduce){.cm-e-rails-hold{height:auto}.cm-e-rails{position:static;height:auto;grid-template-columns:1fr;overflow:visible}.cm-e-rail{border-right:0;padding:0;border-bottom:1px solid var(--stroke)}.cm-e-rail ol{flex-direction:row;overflow-x:auto}.cm-e-rail button{padding:14px 18px;white-space:nowrap}.cm-e-rail-stage{position:static;overflow:visible}.cm-e-slide{position:static;opacity:1;pointer-events:auto;border-bottom:1px solid var(--stroke)}.cm-e-slide,.cm-e-slide.is-past{transform:none}.cm-e-slide .cm-e-visual{height:auto;flex:none}.cm-e-rails{grid-template-columns:minmax(0,1fr)}.cm-e-slide .cm-e-visual .cm-e-frame{width:100%;height:auto}}.cm-pin-hold{--pin-h:min(720px,calc(100vh - var(--nav-h) - 73px));height:calc(var(--pin-h) + (var(--pin-steps, 3) - .1) * 80vh);border-top:1px solid var(--stroke)}.cm-pin{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 17px);height:var(--pin-h);display:grid;grid-template-columns:380px 1fr;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.cm-pin-steps{list-style:none;margin:0;padding:20px 0 0;border-right:1px solid var(--stroke);display:flex;flex-direction:column;min-height:0;overflow:hidden}.cm-pin-steps li{position:static;padding:0}.cm-pin-steps li:before{display:none}.cm-pin-eyebrow{padding:0 58px 18px}.cm-pin-head{grid-column:1/-1;padding:30px 58px 26px;border-bottom:1px solid var(--stroke)}.cm-pin-head h2{margin:10px 0 0;font-size:clamp(24px,2.4vw,34px);font-weight:500;letter-spacing:-.012em;line-height:1.15;text-wrap:balance;max-width:30ch}.cm-pin-frame .cm-film.s-read .cm-e-level,.cm-pin-frame .cm-film.s-read .cm-e-lvl-tag{opacity:0}.cm-pin-steps button{font:inherit;display:grid;grid-template-columns:34px 1fr;grid-column-gap:0;column-gap:0;grid-row-gap:6px;row-gap:6px;width:100%;text-align:left;padding:20px 40px 20px 58px;border:0;border-left:2px solid transparent;background:transparent;cursor:pointer;color:var(--ink-2);transition:color .25s var(--cm-ease),border-color .25s var(--cm-ease),background-color .25s var(--cm-ease)}.cm-pin-steps b{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink-2);transition:color .25s var(--cm-ease)}.cm-pin-steps button .cm-e-dim{grid-column:2;font-size:14px;line-height:1.5;max-width:32ch;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s var(--cm-ease),max-height .4s var(--cm-ease)}.cm-pin-n{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:#b6bcc4;padding-top:4px}.cm-pin-steps li.is-on button{border-left-color:var(--blue);background:var(--paper-2)}.cm-pin-steps li.is-on b{color:var(--ink)}.cm-pin-steps li.is-on button .cm-e-dim{opacity:1;max-height:80px}.cm-pin-stage{position:relative;overflow:hidden;background:var(--paper-2)}.cm-pin-frame{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:28px 48px;opacity:0;transform:translateY(8%);transition:opacity .42s var(--cm-ease),transform .52s var(--cm-ease);pointer-events:none}.cm-pin-frame.is-on{opacity:1;transform:none;pointer-events:auto;transition-delay:80ms}.cm-pin-frame.is-past{transform:translateY(-8%)}.cm-pin-frame .cm-e-frame{height:100%;width:auto;max-width:100%;aspect-ratio:2880/1575;margin:0 auto}.cm-pin-frame .cm-e-frame .cm-film{position:absolute;inset:0;aspect-ratio:auto;max-width:none}@media (max-width:640px){.cm-pin-frame .cm-e-frame{aspect-ratio:3/4}.cm-pin-frame .cm-e-frame:has(.cm-tk-words){aspect-ratio:3/5.1}.cm-tk-words .cm-film-compose{grid-template-rows:30% 1fr}.cm-art-words.is-inticket dl{gap:8px}.cm-art-words.is-inticket dl>div:last-child{display:none}.cm-art-words.is-inticket .cm-art-chips span{padding:3px 8px;font-size:11px}}.cm-pin-frame .cm-film.s-idle .cm-e-tk-cell,.cm-pin-frame .cm-film.s-read .cm-e-tk-cell{opacity:1;transform:none}.cm-pin-frame .cm-film.s-idle .cm-e-tk-cell dd,.cm-pin-frame .cm-film.s-read .cm-e-tk-cell dd{color:transparent}.cm-pin-frame .cm-film.s-idle .cm-e-tk-cell dd>*,.cm-pin-frame .cm-film.s-read .cm-e-tk-cell dd>*{visibility:hidden}.cm-tk-words .cm-e-ticket{justify-content:space-between}.cm-tk-words-state{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.cm-art-words.is-inticket{border:0;box-shadow:none;padding:8px 0 0;background:transparent;width:auto}.cm-art-words.is-inticket dl{gap:12px}.cm-art-words.is-inticket dt{margin-bottom:4px}.cm-tk-note{font-family:var(--sans)!important;font-weight:400!important;font-size:12.5px!important;color:var(--ink-2);font-style:italic}.cm-tk-words .cm-e-tk-foot{padding-top:12px}@media (max-height:820px){.cm-art-words.is-inticket dl{gap:7px}.cm-art-words.is-inticket dl>div:last-child{display:none}.cm-art-words.is-inticket .cm-art-chips span{padding:3px 8px;font-size:11px}.cm-art-words.is-inticket dt{font-size:9px;margin-bottom:3px}.cm-tk-words .cm-e-tk-foot{padding-top:8px}.cm-pin-steps button{padding:11px 40px 11px 58px}.cm-pin-head{padding:20px 58px 16px}.cm-pin-head h2{font-size:22px}.cm-pin-steps{padding-top:12px}.cm-pin-frame{padding:16px 32px}}.cm-e-cell.is-device{padding:0}.cm-acc{display:grid;grid-template-columns:1fr 1.15fr;min-height:560px}.cm-acc-list{list-style:none;margin:0;padding:24px 0;border-right:1px solid var(--stroke)}.cm-acc-list li{position:static;border-bottom:1px solid var(--stroke)}.cm-acc-list li:before{display:none}.cm-acc-list li:last-child{border-bottom:0}.cm-acc-list button{font:inherit;display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;padding:20px 40px 20px 58px;border:0;background:transparent;cursor:pointer;color:var(--ink)}.cm-acc-list b{font-size:16px;font-weight:600;letter-spacing:-.01em;color:#6b7380;transition:color .25s var(--cm-ease)}.cm-acc-list li.is-on b{color:var(--ink)}.cm-acc-caret{width:8px;height:8px;border-right:1.5px solid #b6bcc4;border-bottom:1.5px solid #b6bcc4;transform:rotate(45deg);transition:transform .3s var(--cm-ease);flex:none}.cm-acc-list li.is-on .cm-acc-caret{transform:rotate(225deg)}.cm-acc-body{max-height:0;overflow:hidden;transition:max-height .42s var(--cm-ease)}.cm-acc-list li.is-on .cm-acc-body{max-height:220px}.cm-acc-body p{margin:0;padding:0 40px 22px 58px;font-size:15px;line-height:1.55;max-width:44ch}.cm-acc-stage{position:relative;background:var(--paper-2)}.cm-acc-frame{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:40px 58px;opacity:0;transform:translateY(6px);transition:opacity .36s var(--cm-ease),transform .42s var(--cm-ease);pointer-events:none}.cm-acc-frame.is-on{opacity:1;transform:none;pointer-events:auto;transition-delay:60ms}.cm-acc-frame .cm-art-card{max-width:420px}.cm-art-card{background:#fff;border:1px solid #e7e9ed;border-radius:10px;padding:18px 22px 16px;width:100%;box-sizing:border-box;box-shadow:0 24px 60px rgba(16,24,40,.08)}.cm-art-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;font-size:13px}.cm-art-card-head b{font-weight:600}.cm-art-card-head span{color:var(--ink-2);font-family:var(--mono);font-size:11px}.cm-art-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:12.5px;color:var(--ink-2)}.cm-art-card-foot b{color:var(--ink);font-weight:600}.cm-art-btn{font-style:normal;background:var(--blue);color:#fff;font-weight:600;font-size:12.5px;padding:7px 12px;border-radius:8px;white-space:nowrap}.cm-art-tbl{width:100%;border-collapse:collapse;font-size:13px}.cm-art-tbl th,.cm-art-tbl thead,.cm-art-tbl tr{background:transparent}.cm-art-tbl th{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-weight:500;text-align:left;padding:6px 10px;border-bottom:1px solid var(--stroke)}.cm-art-tbl td{padding:9px 10px;border-bottom:1px solid #eef0f2;color:var(--ink);white-space:nowrap}.cm-art-tbl td:last-child{text-align:right}.cm-art-tbl .pos{color:#15672f}.cm-art-tbl .neg{color:#b3241f}.cm-art-tbl i{font-style:normal;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.04em;padding:2px 8px;border-radius:5px;color:var(--blue);background:rgba(var(--blue-rgb),.1)}.cm-art-tbl tr.is-skip td{color:var(--ink-2)}.cm-art-tbl tr.is-skip i{color:#8a6a12;background:rgba(214,163,42,.16)}.cm-art-tbl tr.is-combine i{color:var(--ink-2);background:#eef0f2}.cm-art-fields dl,.cm-art-words dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;gap:10px 14px}.cm-art-fields dl>div{border:1px solid #eef0f2;border-radius:7px;padding:10px 12px}.cm-art-fields dl>div.is-derived{background:rgba(var(--blue-rgb),.06);border-color:rgba(var(--blue-rgb),.18)}.cm-art-fields dt,.cm-art-words dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:5px}.cm-art-fields dd,.cm-art-words dd{margin:0;font-family:var(--mono);font-size:15px;font-weight:600;letter-spacing:-.01em}.cm-art-fields .is-derived dd{color:var(--blue)}.cm-art-fields dd small{font-family:var(--sans);font-size:11px;font-weight:400;color:var(--ink-2);letter-spacing:0}.cm-art-words dl{grid-template-columns:1fr;gap:14px}.cm-art-words dd{display:flex;align-items:center;gap:10px;font-size:13px}.cm-art-scale{flex:1 1;height:6px;border-radius:3px;background:#e6e7e9;overflow:hidden;display:block}.cm-art-scale b{display:block;height:100%;background:var(--blue)}.cm-art-seg{display:inline-flex;border:1px solid var(--stroke);border-radius:7px;overflow:hidden;font-family:var(--sans);font-weight:500;font-size:12.5px}.cm-art-seg span{padding:5px 12px;color:var(--ink-2)}.cm-art-seg span+span{border-left:1px solid var(--stroke)}.cm-art-seg span.is-on{background:var(--ink);color:#fff}.cm-art-chips{flex-wrap:wrap;gap:6px;font-family:var(--sans);font-weight:500;font-size:12px}.cm-art-chips span{padding:4px 10px;border-radius:999px;border:1px solid var(--stroke);color:var(--ink-2)}.cm-art-chips span.is-on{color:var(--ink);border-color:#c9cdd3;background:#fff}.cm-art-chips span.is-good.is-on{color:#15672f;border-color:rgba(26,127,55,.35);background:rgba(26,127,55,.08)}.cm-art-chips span.is-bad.is-on{color:#b3241f;border-color:rgba(179,36,31,.35);background:rgba(209,47,47,.07)}.cm-e-dark .cm-art-card{background:#12161d;border-color:#242b36;color:#e8eef5;box-shadow:0 30px 70px rgba(0,0,0,.5)}.cm-e-dark .cm-art-card-foot b,.cm-e-dark .cm-art-card-head b{color:#e8eef5}.cm-e-dark .cm-art-card-foot,.cm-e-dark .cm-art-card-head span{color:#8a94a3}.cm-e-dark .cm-art-tbl th{color:#8a94a3;border-bottom-color:#242b36}.cm-e-dark .cm-art-tbl td{color:#e8eef5;border-bottom-color:#1b2029}.cm-e-dark .cm-art-tbl .pos{color:#3fb950}.cm-e-dark .cm-art-tbl .neg{color:#f85149}.cm-e-dark .cm-art-tbl i{color:#9ec5ff;background:rgba(61,139,253,.16)}.cm-e-dark .cm-art-tbl tr.is-skip td{color:#8a94a3}.cm-e-dark .cm-art-tbl tr.is-skip i{color:#d6a32a;background:rgba(214,163,42,.16)}.cm-e-dark .cm-art-tbl tr.is-combine i{color:#aab2bf;background:#1b2029}.cm-e-dark .cm-art-btn{background:#3d8bfd}.cm-e-dark-import .cm-e-visual .cm-art-wrap{max-width:720px}.cm-e-navline{padding:28px 58px 30px}.cm-e-navline .cm-e-dim{font-size:14px;max-width:70ch}.cm-e-dark-import .cm-art-tbl tbody tr{opacity:0;transform:translateY(6px);transition:opacity .36s var(--cm-ease),transform .42s var(--cm-ease)}.cm-e-dark-import .cm-art-tbl tbody tr i{opacity:0;transition:opacity .3s var(--cm-ease) .26s}.cm-e-dark-import .cm-art-card-foot{opacity:0;transition:opacity .36s var(--cm-ease)}.cm-e-dark-import .cm-rv.is-in .cm-art-card-foot,.cm-e-dark-import .cm-rv.is-in .cm-art-tbl tbody tr,.cm-e-dark-import .cm-rv.is-in .cm-art-tbl tbody tr i{opacity:1;transform:none}.cm-art-go{display:inline-flex;align-items:center;gap:7px;border:0;font-family:inherit;line-height:inherit;cursor:pointer;transition:transform .18s var(--cm-ease),background-color .3s var(--cm-ease),filter .2s var(--cm-ease)}.cm-art-go:hover{filter:brightness(1.12)}.cm-art-go:focus-visible{outline:2px solid #9ec5ff;outline-offset:2px}.cm-art-import:not(.is-idle) .cm-art-go{cursor:default;filter:none}.cm-art-import.is-press .cm-art-go{transform:scale(.95)}.cm-art-go-spin{display:none;width:11px;height:11px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff}.cm-art-import.is-press .cm-art-go-spin,.cm-art-import.is-running .cm-art-go-spin{display:block;animation:cm-spin .62s linear infinite}.cm-art-go-tick{display:none;font-size:11px}.cm-art-import.is-done .cm-art-go-tick,.cm-art-import.is-out .cm-art-go-tick{display:block}.cm-e-dark .cm-art-import.is-done .cm-art-go,.cm-e-dark .cm-art-import.is-out .cm-art-go{background:#238636}.cm-art-tbl tr i{transition:color .24s var(--cm-ease),background-color .24s var(--cm-ease)}.cm-art-tbl tr.is-done i{animation:cm-pill-pop .32s var(--cm-ease)}.cm-e-dark .cm-art-tbl tr.is-done i{color:#3fb950;background:rgba(63,185,80,.16)}@keyframes cm-pill-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.cm-e-dark-import .cm-rv.is-in .cm-art-import.is-out .cm-art-card-foot,.cm-e-dark-import .cm-rv.is-in .cm-art-import.is-out .cm-art-tbl tbody tr,.cm-e-dark-import .cm-rv.is-in .cm-art-import.is-out .cm-art-tbl tbody tr i{opacity:0;transform:translateY(6px);transition-duration:.24s;transition-delay:0s!important}.cm-e-dark-import .cm-rv.is-in .cm-art-import.is-out .cm-art-tbl tbody tr i{transform:none}@media (prefers-reduced-motion:reduce){.cm-art-go-spin,.cm-art-tbl tr.is-done i{animation:none!important}}@media (max-width:640px){.cm-art-import{padding:14px 12px 12px}.cm-art-import .cm-art-card-head{flex-direction:column;align-items:flex-start;gap:2px}.cm-art-tbl td:nth-child(3),.cm-art-tbl th:nth-child(3){display:none}.cm-art-tbl td{padding:8px 5px;font-size:12px}.cm-art-tbl th{padding-left:5px;padding-right:5px}.cm-art-tbl i{padding:2px 6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.cm-e-dark-import .cm-art-card-foot,.cm-e-dark-import .cm-art-tbl tbody tr,.cm-e-dark-import .cm-art-tbl tbody tr i{opacity:1;transform:none;transition:none}}.cm-e-cells-3{grid-template-columns:repeat(3,1fr)}.cm-e-cells-3>:nth-child(3n+1){border-left:0}.cm-e-cells-3>:nth-child(-n+3){border-top:0}.cm-e-facts .cm-e-cell.is-sub{min-height:0;padding:40px 40px 36px 58px}.cm-e-facts b{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.cm-e-facts .cm-e-dim{font-size:14px;line-height:1.55}@media (max-width:900px){.cm-pin,.cm-pin-hold{height:auto}.cm-pin{position:static;display:flex;flex-direction:column;overflow:visible}.cm-pin-head{order:0}.cm-pin-stage,.cm-pin-steps{display:contents}.cm-pin-steps li:first-child{order:1}.cm-pin-frame:first-child{order:2}.cm-pin-steps li:nth-child(2){order:3}.cm-pin-frame:nth-child(2){order:4}.cm-pin-steps li:nth-child(3){order:5}.cm-pin-frame:nth-child(3){order:6}.cm-pin-steps li:nth-child(4){order:7}.cm-pin-frame:nth-child(4){order:8}.cm-pin-steps li:nth-child(5){order:9}.cm-pin-frame:nth-child(5){order:10}.cm-pin-steps li:nth-child(6){order:11}.cm-pin-frame:nth-child(6){order:12}.cm-pin-steps li button,.cm-pin-steps li.is-on button{border-left-color:transparent;background:none;padding:26px 24px 14px}.cm-pin-steps b,.cm-pin-steps li.is-on b{color:var(--ink)}.cm-pin-steps button .cm-e-dim{opacity:1;max-height:none;max-width:none}.cm-pin-frame{position:static;opacity:1;transform:none;padding:0 24px 28px;background:var(--paper)}.cm-pin-frame .cm-e-frame{width:100%;height:auto}.cm-acc{grid-template-columns:1fr}.cm-acc-list{border-right:0}.cm-acc-stage{min-height:420px}.cm-e-cells-3{grid-template-columns:1fr}.cm-e-cells-3>*{border-left:0!important;border-top:1px solid var(--stroke)!important}.cm-e-cells-3>:first-child{border-top:0!important}.cm-e-facts .cm-e-cell.is-sub{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.cm-pin,.cm-pin-hold{height:auto}.cm-pin,.cm-pin-frame{position:static}.cm-pin-frame{opacity:1;transform:none}}.cm-hero-cap{position:relative;padding-top:120px;padding-bottom:72px;text-align:left;overflow:visible}.cm-hero-cap:before{inset:0 0 20% 0}.cm-hero-cap .cm-hc-replay,.cm-hero-cap .cm-hd-grid{position:relative;z-index:2}.cm-hd-grid{display:grid;grid-template-columns:32% 1fr;grid-gap:40px;gap:40px;align-items:center}.cm-hd-words h1{text-align:left;margin:20px 0 32px;max-width:14ch;font-size:clamp(38px,4.2vw,58px)}.cm-hd-words .cm-a-cta{justify-content:flex-start}.cm-hd-words .cm-a-sub{text-align:left}.cm-hd-stage{position:relative;height:600px;display:grid;grid-template-columns:1fr 80px 280px;margin-right:calc(-1 * clamp(0px, (100vw - 1240px) / 2 + 36px, 220px))}.cm-hc-dots{position:absolute;left:0;top:0;z-index:1;pointer-events:none;overflow:visible}.cm-hc-dots circle{transform:translate(var(--dx),var(--dy));transition:transform 1.4s var(--cm-ease),opacity .6s var(--cm-ease)}.cm-hero-cap.is-scatter .cm-hc-dots circle{transition-duration:0s}.cm-hero-cap:not(.is-scatter) .cm-hc-dots circle{transform:none}.cm-hc-dots .is-up{fill:#2f9e5a}.cm-hc-dots .is-dn{fill:#d4443c}.cm-hc-field{position:relative;height:100%;border-radius:12px}.cm-hc-scan{position:absolute;inset:0 auto 0 0;width:22%;opacity:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--blue-rgb),.16),transparent);transform:translateX(-110%)}.cm-hero-cap.is-read .cm-hc-scan{opacity:1;animation:cm-hc-scan 1.1s var(--cm-ease) forwards}@keyframes cm-hc-scan{0%{transform:translateX(-110%)}to{transform:translateX(480%)}}.cm-hc-levels{position:absolute;inset:0;width:100%;height:100%;z-index:3;overflow:visible}.cm-hc-level{stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-dasharray:4 3;opacity:0;transition:opacity .46s var(--cm-ease)}.cm-hc-level.is-red{stroke:#d4443c}.cm-hc-level.is-blue{stroke:var(--blue);stroke-dasharray:none;stroke-width:1.7}.cm-hc-level.is-green{stroke:#2f9e5a}.cm-hero-cap.is-cards .cm-hc-level,.cm-hero-cap.is-read .cm-hc-level{opacity:1}.cm-hc-tag{position:absolute;right:8px;z-index:4;transform:translateY(-50%);font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:4px;white-space:nowrap;background:#fff;border:1px solid var(--stroke);opacity:0;transition:opacity .46s var(--cm-ease)}.cm-hc-tag b{font-weight:600;letter-spacing:0}.cm-hc-tag.is-red{color:#b3241f}.cm-hc-tag.is-blue{color:var(--blue)}.cm-hc-tag.is-green{color:#15672f}.cm-hero-cap.is-cards .cm-hc-tag,.cm-hero-cap.is-read .cm-hc-tag{opacity:1}.cm-hc-legend{position:absolute;left:4px;bottom:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);opacity:0;transition:opacity .4s var(--cm-ease) .2s}.cm-hc-legend b{font-weight:600;color:var(--ink)}.cm-hero-cap:not(.is-scatter) .cm-hc-legend{opacity:1}.cm-hd-wires{width:100%;height:100%;overflow:visible}.cm-hd-wires path{fill:none;stroke:#9aa2ad;stroke-width:1.2;vector-effect:non-scaling-stroke}.cm-hc-wireclip{transform:scaleX(0);transform-origin:0 0;transition:transform .9s var(--cm-ease)}.cm-hero-cap.is-cards .cm-hc-wireclip{transform:scaleX(1);transition-delay:.65s}.cm-hd-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(9,1fr);height:100%;grid-gap:4px;gap:4px}.cm-hd-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;grid-column-gap:12px;column-gap:12px;padding:0 14px 0 16px;background:#fff;border:1px solid #e7e9ed;border-radius:9px;box-shadow:0 10px 30px rgba(16,24,40,.06);opacity:0;transform:translateX(10px);transition:opacity .36s var(--cm-ease),transform .42s var(--cm-ease)}.cm-hd-card:before{display:none}.cm-hero-cap.is-cards .cm-hd-card{opacity:1;transform:none}.cm-hero-cap:not(.is-cards) .cm-hd-card{transition-delay:0s!important}.cm-hero-cap:not(.is-cards) .cm-hc-wireclip{transition-duration:.2s}.cm-hd-k{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-hd-k,.cm-hd-v{font-family:var(--mono)}.cm-hd-v{font-size:14px;font-weight:600;letter-spacing:-.01em}.cm-hd-v small{font-family:var(--sans);font-size:10.5px;font-weight:400;color:var(--ink-2)}.cm-hd-card.is-derived{background:rgba(var(--blue-rgb),.06);border-color:rgba(var(--blue-rgb),.18)}.cm-hd-card.is-derived .cm-hd-v{color:var(--blue)}.cm-hd-card.is-checked{border-style:dashed}.cm-hd-dot{position:absolute;left:-4px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#fff;border:1.5px solid #9aa2ad}.cm-hd-card.is-checked .cm-hd-dot,.cm-hd-card.is-derived .cm-hd-dot{display:none}.cm-hd-chip{position:absolute;right:10px;top:-9px;font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--ink);color:#fff}.cm-hd-card.is-derived .cm-hd-chip{background:var(--blue)}.cm-hd-card.is-checked .cm-hd-chip{background:#15672f}.cm-hc-replay{display:inline-flex;align-items:center;gap:6px;margin:18px 0 0;padding:6px 10px;border:1px solid var(--stroke);border-radius:999px;background:#fff;color:var(--ink-2);font:inherit;font-size:12px;font-weight:500;cursor:pointer;opacity:0;transition:opacity .4s var(--cm-ease),color .2s}.cm-hc-replay svg{width:14px;height:14px}.cm-hc-replay.is-on{opacity:1}.cm-hc-replay:hover{color:var(--ink)}@media (max-width:900px){.cm-hd-grid,.cm-hd-stage{grid-template-columns:1fr}.cm-hd-stage{height:auto;gap:16px;margin-right:0}.cm-hc-field{height:320px}.cm-hd-wires{display:none}.cm-hd-cards{height:auto;grid-template-rows:none}.cm-hd-card{padding:12px 14px 12px 16px}}@media (prefers-reduced-motion:reduce){.cm-hc-dots circle{transform:none!important;transition:none!important}.cm-hc-scan{display:none}.cm-hc-legend,.cm-hc-level,.cm-hc-tag,.cm-hd-card{opacity:1!important;transform:none!important;transition:none!important}.cm-hc-wireclip{transform:none;transition:none}}.cm-hero-an{position:relative;padding-top:120px;padding-bottom:72px;text-align:left;overflow:visible}.cm-hero-an:before{inset:0 0 20% 0}.cm-hero-an .cm-hd-grid{position:relative;z-index:2;grid-template-columns:34% 1fr}.cm-ha-stage{position:relative;height:560px;display:grid;grid-template-rows:auto 1fr;grid-gap:18px;gap:18px}.cm-ha-cuts{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cm-ha-cuts-k{margin-right:6px;letter-spacing:.12em;white-space:nowrap}.cm-ha-cuts-group{display:contents}.cm-ha-cuts button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;padding:5px 10px;border:1px solid var(--stroke);border-radius:999px;background:#fff;transition:color .3s var(--cm-ease),background .3s var(--cm-ease),border-color .3s var(--cm-ease)}.cm-ha-cuts button:hover{color:var(--ink);border-color:#c9cdd3}.cm-ha-cuts button.is-on{color:#fff;background:var(--blue);border-color:var(--blue)}.cm-ha-cuts-n{margin-left:auto;letter-spacing:.08em;white-space:nowrap}.cm-ha-field{position:relative;border:1px solid var(--stroke);border-radius:12px;background:#fff;overflow:visible}.cm-ha-zero{background:#c9cdd3}.cm-ha-grid,.cm-ha-zero{position:absolute;left:0;right:0;height:1px}.cm-ha-grid{background:#f0f1f3}.cm-ha-grid i{position:absolute;right:8px;top:-7px;font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:#b6bcc4}.cm-ha-bar{position:absolute;left:var(--x);border-radius:2px;transform:scaleY(0);transition:left .9s var(--cm-ease),width .9s var(--cm-ease),transform .9s var(--cm-ease),opacity .4s var(--cm-ease)}.cm-ha-bar.is-up{background:#2f9e5a;transform-origin:50% 100%}.cm-ha-bar.is-dn{background:#d4443c;transform-origin:50% 0}.cm-hero-an:not(.is-pre) .cm-ha-bar{transform:scaleY(1)}.cm-hero-an.is-pre .cm-ha-avg,.cm-hero-an.is-pre .cm-ha-bar,.cm-hero-an.is-pre .cm-ha-card,.cm-hero-an.is-pre .cm-ha-lab,.cm-hero-an.is-pre .cm-ha-lab i{transition:none}.cm-hero-an.is-cut .cm-ha-lab i{opacity:0}.cm-ha-card .cm-art-figs{gap:22px;margin-top:10px}.cm-ha-card .cm-art-figs b{font-size:15px}.cm-ha-card .cm-art-figs i{font-size:9px}.cm-hero-an.is-book .cm-ha-bar{transition-duration:.52s}.cm-ha-bar.is-dim{opacity:.28}.cm-ha-avg{position:absolute;height:0;border-top:1.5px dashed #2f9e5a;opacity:0;transition:opacity .4s var(--cm-ease)}.cm-ha-avg.is-drag{border-top-color:#d4443c;border-top-style:solid}.cm-hero-an.is-find .cm-ha-avg{opacity:1}.cm-ha-lab{position:absolute;top:calc(100% + 10px);transform:translateX(-50%);text-align:center;opacity:0;transition:opacity .4s var(--cm-ease);white-space:nowrap}.cm-hero-an.is-cut .cm-ha-lab,.cm-hero-an.is-find .cm-ha-lab{opacity:1}.cm-ha-lab b{font-size:11px;font-weight:600;letter-spacing:.04em}.cm-ha-lab b,.cm-ha-lab i{display:block;font-family:var(--mono)}.cm-ha-lab i{font-style:normal;font-size:10px;color:var(--ink-2);margin-top:2px}.cm-ha-lab.is-drag i{color:#b3241f}.cm-hero-an:not(.is-find) .cm-ha-lab i{opacity:0}.cm-ha-lab i{transition:opacity .4s var(--cm-ease) .3s}.cm-ha-card{position:absolute;right:14px;bottom:14px;width:340px;z-index:3;background:#fff;border:1px solid #e7e9ed;border-top:2px solid var(--blue);border-radius:10px;padding:14px 18px;box-shadow:0 24px 60px rgba(16,24,40,.12);opacity:0;transform:translateY(14px);transition:opacity .52s var(--cm-ease),transform .56s var(--cm-ease)}.cm-hero-an.is-find .cm-ha-card{opacity:1;transform:none;transition-delay:.6s}.cm-ha-card{cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-ha-card.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;transition:none;box-shadow:0 32px 70px rgba(16,24,40,.18)}.cm-ha-card .cm-art-head{margin:0;font-size:16px;font-weight:600;letter-spacing:-.012em;line-height:1.3}.cm-ha-card .cm-art-find-top{margin-bottom:10px}.cm-ha-card .cm-art-sample{margin-top:10px;font-size:12px}.cm-hero-an .cm-hc-replay{position:relative;z-index:2}@media (max-width:900px){.cm-hero-an .cm-hd-grid{grid-template-columns:1fr}.cm-ha-stage{height:auto}.cm-ha-field{height:300px;margin-bottom:44px}.cm-ha-cuts{flex-wrap:wrap}.cm-ha-cuts-n{width:100%;margin:6px 0 0}.cm-ha-card{position:static;width:auto;margin-top:0}}@media (prefers-reduced-motion:reduce){.cm-ha-avg,.cm-ha-bar,.cm-ha-card,.cm-ha-cuts button,.cm-ha-lab,.cm-ha-lab i{transition:none!important}}.cm-tabs-row{display:flex;justify-content:center;border-bottom:1px solid var(--stroke)}.cm-tabs-row:after,.cm-tabs-row:before{content:"";flex:1 1;background:repeating-linear-gradient(125deg,transparent 0 6px,#f2f3f5 6px 7px)}.cm-tabs-row:before{border-right:1px solid var(--stroke)}.cm-tabs-row:after{border-left:1px solid var(--stroke)}.cm-tabs-row button:first-of-type{border-left:0}.no-tex .cm-tabs-row:after,.no-tex .cm-tabs-row:before{background:none}.cm-tabs-row button{flex:0 0 25%;min-width:0;font:inherit;text-align:left;background:none;border:0;border-left:1px solid var(--stroke);padding:26px 29px 24px;cursor:pointer;position:relative;color:inherit}.cm-tabs-row button:first-child{border-left:0}.cm-tabs-row button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:0 50%;transition:transform .32s var(--cm-ease)}.cm-tabs-row button.is-on:after{transform:scaleX(1)}.cm-tabs-row b{display:block;font-size:16px;font-weight:600;letter-spacing:-.01em;color:#6b7380;transition:color .25s var(--cm-ease)}.cm-tabs-row button.is-on b{color:var(--ink)}.cm-tabs-row .cm-e-dim{display:block;font-size:13.5px;margin-top:4px}.cm-tabs-stage{position:relative;background:var(--paper-2);height:592px}.cm-tabs-frame{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:40px 58px;opacity:0;transform:translateY(8px);transition:opacity .36s var(--cm-ease),transform .42s var(--cm-ease);pointer-events:none}.cm-tabs-frame.is-on{opacity:1;transform:none;pointer-events:auto;transition-delay:60ms}.cm-tabs-win{width:100%;max-width:940px;height:auto;margin:0 auto}.cm-tabs-win .cm-film{--k:1.18;aspect-ratio:2880/1575;max-width:none}@media (max-width:900px){.cm-tabs-row{display:grid;grid-template-columns:repeat(2,1fr)}.cm-tabs-row:after,.cm-tabs-row:before{display:none}.cm-tabs-row button{padding:18px 20px 16px;border-top:1px solid var(--stroke)}.cm-tabs-row button:nth-child(-n+2){border-top:0}.cm-tabs-row button:nth-child(odd){border-left:0}.cm-tabs-stage{height:auto}.cm-tabs-frame{position:static;display:none;padding:16px}.cm-tabs-frame.is-on{display:flex}}@media (max-width:640px){.cm-tabs-win .cm-film{aspect-ratio:3/4;--k:2.3}}.cm-stats{position:absolute;inset:0;padding:calc(1cqw * var(--k, 1)) calc(1.2cqw * var(--k, 1));display:flex;flex-direction:column}.cm-stats,.cm-stats-grid{gap:calc(.9cqw * var(--k, 1))}.cm-stats-grid{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(.9cqw * var(--k, 1));min-height:0}.cm-stats-pane{border:1px solid #edeff2;border-radius:calc(.45cqw * var(--k, 1));padding:calc(.8cqw * var(--k, 1));display:flex;flex-direction:column;min-height:0}.cm-stats-k{font-family:var(--mono);font-size:calc(.62cqw * var(--k, 1));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-stats-hist{flex:1 1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(.8cqw * var(--k, 1));gap:calc(.8cqw * var(--k, 1));align-items:end;padding:calc(1.2cqw * var(--k, 1)) 0 0;min-height:0}.cm-stats-hist>div{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.cm-stats-hist b{display:block;position:relative;background:rgba(var(--blue-rgb),.5);border-top:2px solid var(--blue);border-radius:2px 2px 0 0;min-height:2px}.cm-stats-hist b.is-loss{background:rgba(179,36,31,.28);border-top-color:#b3241f}.cm-stats-hist b span{position:absolute;top:calc(-1.3cqw * var(--k, 1));left:0;right:0;font-size:calc(.75cqw * var(--k, 1));font-weight:700}.cm-stats-hist b span,.cm-stats-hist i{text-align:center;font-family:var(--mono)}.cm-stats-hist i{display:block;font-style:normal;font-size:calc(.6cqw * var(--k, 1));color:var(--ink-2);margin-top:calc(.4cqw * var(--k, 1))}.cm-stats-figs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(.6cqw * var(--k, 1));gap:calc(.6cqw * var(--k, 1));margin-top:calc(.9cqw * var(--k, 1));padding-top:calc(.7cqw * var(--k, 1));border-top:1px solid #edeff2}.cm-stats-figs i{display:block;font-style:normal;font-family:var(--mono);font-size:calc(.55cqw * var(--k, 1));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.cm-stats-figs b{font-family:var(--mono);font-size:calc(1cqw * var(--k, 1));font-weight:700}.cm-stats-figs b.pos{color:#15672f}.cm-stats-figs b.neg{color:#b3241f}.cm-stats-cuts{display:flex;gap:calc(.25cqw * var(--k, 1))}.cm-stats-cuts i{font-style:normal;font-family:var(--mono);font-size:calc(.6cqw * var(--k, 1));letter-spacing:.06em;text-transform:uppercase;padding:calc(.3cqw * var(--k, 1)) calc(.55cqw * var(--k, 1));border-radius:999px;color:var(--ink-2)}.cm-stats-cuts i.is-on{background:rgba(var(--blue-rgb),.09);color:var(--blue)}.cm-stats-tbl{width:100%;border-collapse:collapse;margin-top:calc(.8cqw * var(--k, 1));font-family:var(--mono);font-size:calc(.78cqw * var(--k, 1))}.cm-stats-tbl th,.cm-stats-tbl thead,.cm-stats-tbl tr{background:transparent}.cm-stats-tbl th{text-align:left;font-weight:500;font-size:calc(.58cqw * var(--k, 1));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:0 0 calc(.5cqw * var(--k, 1));border-bottom:1px solid #edeff2}.cm-stats-tbl td{padding:calc(.55cqw * var(--k, 1)) 0;border-bottom:1px solid #f1f3f5}.cm-stats-tbl td:first-child{font-weight:600}.cm-stats-tbl .pos{color:#15672f}.cm-stats-tbl .neg{color:#b3241f}.cm-e-dark-sim .cm-e-visual .cm-art-wrap{max-width:760px}.cm-art-sim{padding:18px 22px}.cm-sim-assume{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-bottom:14px}.cm-sim-assume span{border:1px solid #242b36;border-radius:6px;padding:8px 10px}.cm-sim-assume i{display:block;font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#8a94a3}.cm-sim-assume b{font-family:var(--mono);font-size:13.5px;font-weight:600;color:#e8eef5}.cm-sim-plot{position:relative;height:250px;border:1px solid #242b36;border-radius:8px;overflow:hidden;background:#0b0d11}.cm-sim-plot svg{width:100%;height:100%;display:block}.cm-sim-target{stroke:#3fb950;stroke-width:1;stroke-dasharray:4 3}.cm-sim-target,.cm-sim-zero{vector-effect:non-scaling-stroke}.cm-sim-zero{stroke:#2b2e34;stroke-width:1}.cm-sim-limit{stroke:#f85149;stroke-dasharray:4 3}.cm-sim-limit,.cm-sim-path{stroke-width:1;vector-effect:non-scaling-stroke}.cm-sim-path{fill:none;opacity:.55;stroke:#8d95a3}.cm-sim-path.is-target{stroke:#3fb950}.cm-sim-path.is-dd{stroke:#f85149}.cm-sim-hit{fill:none;stroke:transparent;stroke-width:9;vector-effect:non-scaling-stroke;cursor:crosshair;pointer-events:stroke}.cm-sim-path{transition:opacity .2s var(--cm-ease),stroke-width .2s var(--cm-ease);pointer-events:none}.has-hot .cm-sim-path{opacity:.16}.has-hot .cm-sim-path.is-hot{opacity:1;stroke-width:2}.cm-sim-hot{position:absolute;right:10px;top:8px;display:grid;grid-template-columns:repeat(3,auto);grid-gap:4px 16px;gap:4px 16px;padding:9px 12px;border:1px solid #2b2e34;border-radius:7px;background:rgba(8,9,10,.92);pointer-events:none}.cm-sim-hot b{grid-column:1/-1}.cm-sim-hot b,.cm-sim-hot span{font-size:12px;font-weight:600;color:#e8eef5}.cm-sim-hot span{font-family:var(--mono)}.cm-sim-hot i{display:block;font-style:normal;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#8a94a3;font-weight:500}.cm-sim-reveal{transform:scaleX(0);transform-origin:0 0;transition:transform 2.4s var(--cm-ease) .3s}.cm-e-dark-sim .cm-rv.is-in .cm-sim-reveal{transform:scaleX(1)}.cm-sim-lab{position:absolute;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#8a94a3}.cm-sim-lab.is-target{left:10px;top:6px;color:#3fb950}.cm-sim-lab.is-limit{left:10px;bottom:6px;color:#f85149}.cm-sim-lab.is-x{right:10px;bottom:6px}.cm-sim-out{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px}.cm-sim-out span{border:1px solid #242b36;border-radius:6px;padding:10px 12px;opacity:0;transform:translateY(6px);transition:opacity .4s var(--cm-ease),transform .46s var(--cm-ease)}.cm-e-dark-sim .cm-rv.is-in .cm-sim-out span{opacity:1;transform:none}.cm-e-dark-sim .cm-rv.is-in .cm-sim-out span:first-child{transition-delay:2.3s}.cm-e-dark-sim .cm-rv.is-in .cm-sim-out span:nth-child(2){transition-delay:2.45s}.cm-e-dark-sim .cm-rv.is-in .cm-sim-out span:nth-child(3){transition-delay:2.6s}.cm-sim-out i{font-style:normal;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#8a94a3}.cm-sim-out b,.cm-sim-out i{display:block;font-family:var(--mono)}.cm-sim-out b{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#e8eef5;margin-top:3px}.cm-sim-out em{display:block;font-style:normal;font-size:11.5px;color:#8a94a3;margin-top:2px}@media (prefers-reduced-motion:reduce){.cm-sim-out span,.cm-sim-reveal{transform:none;opacity:1;transition:none}}@media (max-width:640px){.cm-sim-assume{grid-template-columns:repeat(3,1fr)}.cm-sim-out{grid-template-columns:1fr}.cm-sim-plot{height:190px;overflow:visible;margin-bottom:26px}.cm-sim-lab.is-x{right:0;bottom:-22px}.cm-sim-hot{left:8px;right:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px}.cm-sim-hot span{font-size:11.5px}}.cm-e-chip.is-front{color:#6b4e12;background:rgba(214,163,42,.18)}.cm-art-mask{letter-spacing:.08em;color:var(--ink-2)}.cm-art-seg.is-mono{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.cm-art-seg.is-mono span{padding:4px 9px}.cm-art-seg.is-mono span.is-on{background:var(--blue);color:#fff}.cm-art-tbl tbody tr:hover,.cm-art-tbl tbody tr:hover td{background:rgba(var(--blue-rgb),.07);color:var(--ink)}.cm-art-tbl tbody tr:hover i{color:var(--blue);background:rgba(var(--blue-rgb),.12)}.cm-e-dark .cm-art-tbl tbody tr:hover,.cm-e-dark .cm-art-tbl tbody tr:hover td{background:rgba(61,139,253,.1);color:#e8eef5}.cm-e-dark .cm-art-tbl tbody tr:hover td.neg{color:#f85149}.cm-art-missed .cm-art-tbl i{color:var(--ink-2);background:#eef0f2}.cm-tabs-win .cm-trades{position:absolute;inset:0;padding:calc(1cqw * var(--k, 1)) calc(1.2cqw * var(--k, 1));overflow:hidden}.cm-e-cell.is-row{--row-pad:58px;padding:56px 0 56px var(--row-pad);overflow:visible;position:relative}.cm-e-cell.is-row:after,.cm-e-cell.is-row:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--paper);z-index:0}.cm-e-cell.is-row:before{left:-1px}.cm-e-cell.is-row:after{right:-1px}.cm-e-cell.is-row .cm-cards-wrap{z-index:1}.cm-cards-wrap{position:relative;width:calc(50vw + 50% - var(--row-pad) / 2)}.cm-cards-wrap:after{content:"";position:absolute;top:50px;right:0;bottom:6px;width:140px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),var(--paper) 85%);opacity:1;transition:opacity .3s var(--cm-ease)}.cm-cards-wrap.is-end:after{opacity:0}.cm-cards-wrap{padding-top:50px}.cm-cards-nav{position:absolute;top:0;right:calc(max(0px, (100vw - 1240px) / 2) + 1px + var(--row-pad));display:flex;gap:8px}.cm-cards-nav button{width:32px;height:32px;border-radius:999px;border:1px solid var(--stroke);background:#fff;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s var(--cm-ease),color .2s var(--cm-ease),opacity .2s var(--cm-ease)}.cm-cards-nav button svg{width:14px;height:14px}.cm-cards-nav button:hover:not(:disabled){border-color:#c9cdd3}.cm-cards-nav button:disabled{opacity:.35;cursor:default}.cm-cards{width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;touch-action:pan-x pan-y;padding-bottom:6px}.cm-cards::-webkit-scrollbar{display:none}.cm-cards.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-cards.is-dragging *{pointer-events:none}.cm-cards-row{list-style:none;margin:0;padding:0;display:flex;gap:16px}.cm-cards-row:after{content:"";flex-grow:0;flex-shrink:0;flex-basis:calc(max(24px, (100vw - 1240px) / 2 + 1px) - 16px)}.cm-cards-card{flex:0 0 380px;background:#fff;border:1px solid #e7e9ed;border-radius:12px;padding:22px 22px 18px;display:flex;flex-direction:column;gap:18px}.cm-cards-card:before{display:none}.cm-cards-card{opacity:0;transform:translateY(16px);transition:opacity .56s var(--cm-ease),transform .56s var(--cm-ease)}.cm-rv.is-in .cm-cards-card{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cm-cards-card{opacity:1;transform:none;transition:none}}.cm-cards-card header{display:grid;grid-template-columns:30px 1fr;grid-row-gap:6px;row-gap:6px;align-items:baseline}.cm-cards-card header b{font-size:16px;font-weight:600;letter-spacing:-.01em}.cm-cards-card header p{grid-column:2;margin:0;font-size:13.5px;line-height:1.5}.cm-cards-art{margin-top:auto}.cm-cards-art .cm-art-card{border:0;box-shadow:none;padding:0;background:transparent}.cm-cards-art .cm-art-card-foot{font-size:12px}.cm-cards-art .cm-art-fields dl{gap:8px 10px}.cm-cards-art .cm-art-fields dl>div{padding:8px 10px}.cm-cards-art .cm-art-fields dd{font-size:14px}.cm-cards-art .cm-art-tbl td{padding:7px 6px}.cm-cards-art .cm-art-missed .cm-art-card-head{margin-bottom:8px}@media (max-width:900px){.cm-e-cell.is-row{--row-pad:24px;padding:32px 0 32px var(--row-pad)}.cm-cards-wrap{width:calc(100vw - var(--row-pad))}.cm-cards-nav{right:var(--row-pad)}.cm-cards-wrap:after{width:60px}.cm-cards-card{flex-basis:300px}.cm-cards-row:after{flex-basis:calc(var(--row-pad) - 16px)}.cm-cards{overscroll-behavior-x:none}}.cm-cells-art .cm-e-cell.is-sub{display:flex;flex-direction:column;gap:10px}.cm-cells-art-frame{margin-top:12px}.cm-cells-art-frame .cm-art-card{max-width:440px}.cm-e-gutter{background:repeating-linear-gradient(125deg,transparent 0 6px,#f2f3f5 6px 7px)}.cm-e-dark .cm-e-gutter{background:none}.cm-e-dark:after{content:"";position:absolute;top:-1px;bottom:-1px;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 8px);-webkit-mask-image:radial-gradient(55% 42% at 50% 38%,transparent 32%,#000 72%);mask-image:radial-gradient(55% 42% at 50% 38%,transparent 32%,#000 72%)}.cm-acc-stage,.cm-pin-stage,.cm-tabs-stage{background-image:radial-gradient(circle,#e1e3e7 1px,transparent 1.3px);background-size:18px 18px;background-position:9px 9px}.cm-e-dark .cm-e-cell.is-foot,.cm-e-dark .cm-e-foot,.cm-e-dark .cm-e-mobile-cells,.cm-e-dark .cm-e-strip>*{background:var(--night)}.no-tex .cm-e-gutter{background:none}.no-tex .cm-e-dark:after{display:none}.no-tex .cm-acc-stage,.no-tex .cm-pin-stage,.no-tex .cm-tabs-stage{background-image:none}.cm-hero-rv{position:relative;padding-top:120px;padding-bottom:72px;text-align:left;overflow:visible}.cm-hero-rv:before{inset:0 0 20% 0}.cm-hero-rv .cm-hd-grid{position:relative;z-index:2;grid-template-columns:34% 1fr;align-items:start}.cm-hr-stage{display:grid;grid-gap:16px;gap:16px}.cm-hr-days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.cm-hr-day{background:#fff;border:1px solid #e7e9ed;border-radius:10px;padding:11px 12px 10px;display:grid;grid-gap:8px;gap:8px;opacity:0;transform:translateY(12px);transition:opacity .48s var(--cm-ease),transform .52s var(--cm-ease)}.cm-hr-day:before{display:none}.cm-hero-rv:not(.is-pre) .cm-hr-day{opacity:1;transform:none}.cm-hr-day header{display:flex;justify-content:space-between;align-items:baseline}.cm-hr-day header b{font-size:14px;font-weight:600}.cm-hr-day header span{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--ink-2)}.cm-hr-trade{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:12px}.cm-hr-trade b{font-weight:700}.cm-hr-trade b.pos{color:#15672f}.cm-hr-trade b.neg{color:#b3241f}.cm-hr-mind{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px 8px;gap:3px 8px;padding-top:6px;border-top:1px solid #f0f1f3;opacity:0;transition:opacity .42s var(--cm-ease)}.cm-hero-rv.is-mind .cm-hr-mind,.cm-hero-rv.is-sheet .cm-hr-mind{opacity:1}.cm-hr-mind{grid-template-columns:1fr;gap:5px}.cm-hr-mind-k{font-style:normal;font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.cm-hr-feel{display:grid;grid-template-columns:34px 1fr auto;grid-column-gap:5px;column-gap:5px;align-items:center}.cm-hr-feel i{font-style:normal;font-size:10px;color:var(--ink-2)}.cm-hr-scale{display:flex;gap:2px}.cm-hr-scale b{width:5px;height:5px;border-radius:1.5px;background:#e6e7e9}.cm-hr-scale b.is-on{background:var(--blue)}.cm-hr-feel>b{font-family:var(--mono);font-size:12px;font-weight:700}.cm-hr-tick{font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:3px 7px;border:1px solid #e7e9ed;border-radius:5px;justify-self:start;margin-top:2px}.cm-hr-tick.is-on{color:#15672f;border-color:rgba(47,158,90,.45);background:rgba(26,127,55,.09)}.cm-hr-sheet{background:#fff;border:1px solid #e7e9ed;border-radius:12px;padding:16px 20px 13px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 24px 60px rgba(16,24,40,.08);opacity:0;transform:translateY(16px);transition:opacity .52s var(--cm-ease),transform .56s var(--cm-ease)}.cm-hero-rv.is-sheet .cm-hr-sheet{opacity:1;transform:none}.cm-hr-sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.cm-hr-sheet-head b{display:block;margin-top:3px;font-size:14px;font-weight:600;letter-spacing:-.012em}.cm-hr-focus{display:grid;grid-gap:2px;gap:2px;padding:8px 14px;border-left:2px solid var(--blue);background:rgba(var(--blue-rgb),.05);border-radius:0 8px 8px 0}.cm-hr-focus i{font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.cm-hr-focus b{font-size:13.5px;font-weight:600}.cm-hr-focus b span{font-size:12px;font-weight:400;color:var(--ink-2)}.cm-hr-next,.cm-hr-qs>div,.cm-hr-tiles>div{opacity:0;transform:translateY(8px);transition:opacity .42s var(--cm-ease),transform .46s var(--cm-ease)}.cm-hero-rv.is-sheet .cm-hr-next,.cm-hero-rv.is-sheet .cm-hr-qs>div,.cm-hero-rv.is-sheet .cm-hr-tiles>div{opacity:1;transform:none}.cm-hr-tiles b{font-size:15px}.cm-hr-tiles>div{padding:8px 12px}.cm-hr-qs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cm-hr-qs>div{border:1px dashed #d6dbe2;border-radius:8px;padding:9px 12px 11px;height:54px;box-sizing:border-box;overflow:hidden;white-space:nowrap}.cm-hr-qs i{display:block;font-style:normal;font-family:var(--mono);font-size:9px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:7px}.cm-hr-qs span{font-size:12.5px;color:var(--ink);line-height:1.3}.cm-typed{display:inline-grid;vertical-align:top}.cm-typed>span{grid-area:1/1}.cm-typed-room{visibility:hidden}.cm-typed .cm-typed-room .cm-hr-caret{display:inline-block}.cm-typed .cm-hr-caret{display:none;vertical-align:-2px;margin-left:1px}.cm-typed.is-on:not(.is-done) .cm-hr-caret{display:inline-block}.cm-hr-next .cm-typed{font-size:13px;font-weight:600}.cm-hr-next .cm-typed.is-done .cm-hr-caret{display:inline-block}.cm-hr-next{display:flex;align-items:center;gap:10px;border:1px solid #e7e9ed;border-radius:8px;padding:11px 12px}.cm-hr-next i{font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-hr-caret{display:inline-block;width:1.5px;height:13px;background:var(--ink);animation:cm-caret 1s steps(2) infinite}@keyframes cm-caret{to{opacity:0}}.cm-hr-note{margin:0;font-size:11.5px;color:var(--ink-2)}.cm-hr-note em{font-style:normal;color:#b6bcc4}.cm-hero-rv.is-pre .cm-hr-day,.cm-hero-rv.is-pre .cm-hr-mind,.cm-hero-rv.is-pre .cm-hr-next,.cm-hero-rv.is-pre .cm-hr-qs>div,.cm-hero-rv.is-pre .cm-hr-sheet,.cm-hero-rv.is-pre .cm-hr-tiles>div{transition:none}.cm-hr-save{border:0;font-family:inherit;line-height:normal;cursor:pointer}.cm-hr-save:disabled{cursor:default}.cm-hero-rv.is-saving .cm-hr-sheet{opacity:0;transform:translateY(16px);transition:opacity .42s var(--cm-ease),transform .46s var(--cm-ease)}.cm-hero-rv.is-saving .cm-hr-mind{opacity:0;transition:opacity .36s var(--cm-ease) .12s}.cm-hero-rv.is-saving .cm-hr-day{opacity:0;transform:translateY(12px);transition:opacity .36s var(--cm-ease),transform .4s var(--cm-ease);transition-delay:.32s!important}.cm-hero-rv .cm-hc-replay{position:relative;z-index:2;margin-top:6px}@media (max-width:900px){.cm-hero-rv .cm-hd-grid{grid-template-columns:1fr}.cm-hr-days{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px}.cm-hr-day{padding:8px 6px;gap:6px}.cm-hr-day header span{display:none}.cm-hr-mind i{font-size:7.5px}.cm-hr-qs{grid-template-columns:1fr}.cm-hr-qs>div{height:auto;min-height:54px;white-space:normal}}@media (prefers-reduced-motion:reduce){.cm-hr-day,.cm-hr-mind,.cm-hr-next,.cm-hr-qs>div,.cm-hr-sheet,.cm-hr-tiles>div{transition:none!important}.cm-hr-caret{animation:none}}.cm-art-thumb{border-radius:8px;overflow:hidden;border:1px solid #e7e9ed;margin-bottom:12px}.cm-art-thumb-film{aspect-ratio:16/7;--k:2.3;background:#0d1015}.cm-art-thumb-film .cm-film-drop,.cm-art-thumb-film>*{position:absolute;inset:0;margin:0}.cm-art-thumb .cm-e-level,.cm-art-thumb .cm-e-lvl-tag{display:none}.cm-art-tradecard dl{margin:0;display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:10px;gap:10px}.cm-art-tradecard dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px}.cm-art-tradecard dd{margin:0;font-family:var(--mono);font-size:14px;font-weight:600}.cm-art-tradecard dd.pos{color:#15672f}.cm-art-tradecard dd.neg{color:#b3241f}.cm-art-spark{width:60px;height:18px;display:block}.cm-art-spark path{fill:none;stroke:var(--blue);stroke-width:1.5;vector-effect:non-scaling-stroke}.cm-art-past .cm-art-tbl td:last-child{width:68px}.cm-art-remind dl{margin:0;display:grid;grid-gap:12px;gap:12px}.cm-art-remind dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:5px}.cm-art-remind dd{margin:0;font-size:13.5px;font-weight:500}.cm-art-remind dd.cm-art-chips{display:flex}.cm-e-dark-limit .cm-e-visual{display:flex;align-items:center;padding-top:0;height:560px}.cm-e-dark-limit .cm-e-visual>.cm-rv{flex:1 1 auto;width:100%}.cm-e-dark-limit .cm-e-visual .cm-art-wrap{max-width:980px;width:100%;margin:0 auto}.cm-e-dark-limit .cm-art-limit-app{padding:26px 30px 24px;gap:22px;border-radius:14px}.cm-e-dark-limit .cm-art-limit-bar{gap:28px}.cm-e-dark-limit .cm-art-limit-bar i{font-size:11px;margin-bottom:4px}.cm-e-dark-limit .cm-art-limit-bar>span>b{font-size:28px}.cm-e-dark-limit .cm-art-limit-bar>span:last-child{min-width:190px}.cm-e-dark-limit .cm-art-limit-track{height:14px;border-radius:7px}.cm-e-dark-limit .cm-art-limit-track em{font-size:10.5px;top:-24px}.cm-e-dark-limit .cm-art-limit-track em:after{top:18px;height:22px}.cm-e-dark-limit .cm-art-tbl{font-size:15.5px}.cm-e-dark-limit .cm-art-tbl th{font-size:11px;padding:10px 12px}.cm-e-dark-limit .cm-art-tbl td{padding:14px 12px}.cm-e-dark-limit .cm-art-limit-banner{padding:14px 16px;font-size:15.5px;gap:14px;border-radius:10px}.cm-e-dark-limit .cm-art-limit-mark{width:12px;height:12px}.cm-e-dark-limit .cm-art-limit-modal{width:min(560px,90%);padding:26px 28px 24px;border-radius:14px}.cm-e-dark-limit .cm-art-limit-modal .cm-art-head{font-size:20px;margin-bottom:10px}.cm-e-dark-limit .cm-art-limit-modal p{font-size:16px;margin-bottom:18px}.cm-e-dark-limit .cm-art-limit-modal>div span{font-size:14.5px;padding:9px 16px;border-radius:9px}@media (max-width:1100px){.cm-e-dark-limit .cm-e-visual{height:auto;padding:32px 24px}.cm-e-dark-limit .cm-art-limit-app{padding:18px 20px 16px;gap:14px}.cm-e-dark-limit .cm-art-limit-bar>span>b{font-size:20px}.cm-e-dark-limit .cm-art-limit-bar>span:last-child{min-width:140px}.cm-e-dark-limit .cm-art-tbl{font-size:13.5px}.cm-e-dark-limit .cm-art-tbl td{padding:10px}.cm-e-dark-limit .cm-art-limit-banner{font-size:13.5px;padding:10px 12px}.cm-e-dark-limit .cm-art-limit-modal{width:min(420px,90%);padding:20px 22px 18px}.cm-e-dark-limit .cm-art-limit-modal .cm-art-head{font-size:16px}.cm-e-dark-limit .cm-art-limit-modal p{font-size:13.5px}.cm-e-dark-limit .cm-art-limit-modal>div span{font-size:12.5px;padding:7px 12px}}.cm-art-limit{position:relative}.cm-art-limit-app{background:#12161d;border:1px solid #242b36;border-radius:10px;padding:18px 20px 16px;display:grid;grid-gap:14px;gap:14px}.cm-art-limit-bar{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center}.cm-art-limit-bar i{display:block;font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#8a94a3}.cm-art-limit-bar>span>b{font-family:var(--mono);font-size:18px;font-weight:700;color:#f85149}.cm-art-limit-track{position:relative;height:10px;border-radius:5px;background:#1b2029;overflow:visible;align-self:center}.cm-art-limit-track b{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:5px;background:#f85149;transform:scaleX(0);transform-origin:0 50%;transition:transform 1.4s var(--cm-ease) 1.4s}.cm-art-limit-track b.is-first{transition:transform .5s var(--cm-ease) .6s}.cm-e-dark-limit .cm-rv.is-in .cm-art-limit-track b{transform:scaleX(1)}.cm-art-limit-today{position:relative;display:block}.cm-art-limit-today span{display:block;transition:opacity .3s var(--cm-ease)}.cm-art-limit-today .is-zero{color:#e8eef5}.cm-art-limit-today .is-before,.cm-art-limit-today .is-zero{position:absolute;left:0;top:0;white-space:nowrap;background:#12161d;z-index:1}.cm-art-limit-today .is-before{opacity:0}.cm-art-limit-today .is-after{position:relative;z-index:2;opacity:0;background:#12161d}.cm-e-dark-limit .cm-rv.is-in .cm-art-limit-today .is-zero{opacity:0;transition-delay:.6s}.cm-e-dark-limit .cm-rv.is-in .cm-art-limit-today .is-before{opacity:1;transition-delay:.6s}.cm-e-dark-limit .cm-rv.is-in .cm-art-limit-today .is-after{opacity:1;transition-delay:1.4s}.cm-art-limit-first{opacity:0;transition:opacity .4s var(--cm-ease) .2s}.cm-e-dark-limit .cm-rv.is-in .cm-art-limit-first{opacity:1}.cm-art-limit-track em{position:absolute;top:-18px;transform:translateX(-50%);font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#d6a32a;white-space:nowrap}.cm-art-limit-track em:after{content:"";position:absolute;left:50%;top:16px;width:1px;height:16px;background:#d6a32a}.cm-art-limit-streak{color:#e8eef5!important;position:relative;display:block}.cm-art-limit-streak span{display:block;transition:opacity .4s var(--cm-ease)}.cm-art-limit-bar>span:last-child{text-align:right;min-width:128px}.cm-art-limit-streak .is-after{position:absolute;right:0;top:0;white-space:nowrap;opacity:0;color:#f85149}.cm-e-dark-limit .cm-rv.is-in .cm-art-limit-streak .is-before{opacity:0;transition-delay:5s}.cm-e-dark-limit .cm-rv.is-in .cm-art-limit-streak .is-after{opacity:1;transition-delay:5s}.cm-art-limit-second{opacity:0;transition:opacity .4s var(--cm-ease) 1s}.cm-e-dark-limit .cm-rv.is-in .cm-art-limit-second{opacity:1}.cm-art-limit-banner{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(214,163,42,.45);background:rgba(214,163,42,.1);border-radius:8px;font-size:13px;color:#e8eef5;opacity:0;transform:translateY(4px);transition:opacity .4s var(--cm-ease),transform .4s var(--cm-ease)}.cm-art-limit-banner b{font-weight:600}.cm-art-limit-banner i{margin-left:auto;font-style:normal;color:#8a94a3}.cm-art-limit-mark{width:10px;height:10px;border-radius:50%;background:#d6a32a;flex:none}.cm-e-dark-limit .cm-rv.is-in .cm-art-limit-banner{opacity:1;transform:none;transition-delay:4.9s}.cm-art-limit-modal{position:absolute;left:50%;top:50%;width:min(420px,90%);transform:translate(-50%,-46%);background:#171b23;border:1px solid #2b3240;border-radius:12px;padding:20px 22px 18px;box-shadow:0 30px 80px rgba(0,0,0,.6);opacity:0;pointer-events:none}.cm-art-limit-modal .cm-art-head{margin:0 0 8px;font-size:16px;font-weight:600;color:#f2f4f7}.cm-art-limit-modal p{margin:0 0 14px;font-size:13.5px;line-height:1.5;color:#aab2bf}.cm-art-limit-modal p b{color:#f85149}.cm-art-limit-modal>div{display:flex;justify-content:flex-end;gap:8px}.cm-art-limit-modal>div span{position:relative;font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:8px;border:1px solid #2b3240;color:#e8eef5}.cm-art-limit-modal>div span.is-primary{background:#1565d8;border-color:#1565d8;color:#fff}.cm-film-cursor.is-limit{position:absolute;right:-6px;bottom:-8px;opacity:0}.cm-e-dark-limit .cm-rv.is-in .cm-art-limit-modal{animation:cm-limit-modal 4s var(--cm-ease) 1.4s forwards}@keyframes cm-limit-modal{0%,28%{opacity:0;transform:translate(-50%,-42%)}40%,78%{opacity:1;transform:translate(-50%,-50%)}88%,to{opacity:0;transform:translate(-50%,-52%)}}.cm-e-dark-limit .cm-rv.is-in .cm-film-cursor.is-limit{animation:cm-limit-cursor 4s var(--cm-ease) 1.4s forwards}.cm-e-dark-limit .cm-rv.is-in.is-replay .cm-art-limit-track b{transform:scaleX(0);transition:none}.cm-e-dark-limit .cm-rv.is-in.is-replay .cm-art-limit-second{opacity:0;transition:none}.cm-e-dark-limit .cm-rv.is-in.is-replay .cm-art-limit-banner{opacity:0;transform:translateY(4px);transition:none}.cm-e-dark-limit .cm-rv.is-in.is-replay .cm-art-limit-streak .is-before{opacity:1;transition:none}.cm-e-dark-limit .cm-rv.is-in.is-replay .cm-art-limit-streak .is-after{opacity:0;transition:none}.cm-e-dark-limit .cm-rv.is-in.is-replay .cm-art-limit-today .is-zero{opacity:1;transition:none}.cm-e-dark-limit .cm-rv.is-in.is-replay .cm-art-limit-first,.cm-e-dark-limit .cm-rv.is-in.is-replay .cm-art-limit-today .is-after,.cm-e-dark-limit .cm-rv.is-in.is-replay .cm-art-limit-today .is-before{opacity:0;transition:none}.cm-e-dark-limit .cm-rv.is-in.is-replay .cm-art-limit-modal,.cm-e-dark-limit .cm-rv.is-in.is-replay .cm-film-cursor.is-limit{animation:none}.cm-e-dark-limit .cm-rv.is-in.is-unwind .cm-art-limit-track b{transform:scaleX(0);transition:transform .6s var(--cm-ease)}.cm-e-dark-limit .cm-rv.is-in.is-unwind .cm-art-limit-banner{opacity:0;transform:translateY(4px);transition:opacity .3s var(--cm-ease),transform .3s var(--cm-ease)}.cm-e-dark-limit .cm-rv.is-in.is-unwind .cm-art-limit-second{opacity:0;transition:opacity .3s var(--cm-ease) .25s}.cm-e-dark-limit .cm-rv.is-in.is-unwind .cm-art-limit-streak .is-before{opacity:1;transition:opacity .3s var(--cm-ease) .35s}.cm-e-dark-limit .cm-rv.is-in.is-unwind .cm-art-limit-streak .is-after{opacity:0;transition:opacity .3s var(--cm-ease) .35s}.cm-e-dark-limit .cm-rv.is-in.is-unwind .cm-art-limit-today .is-zero{opacity:1;transition:opacity .3s var(--cm-ease) .35s}.cm-e-dark-limit .cm-rv.is-in.is-unwind .cm-art-limit-today .is-after,.cm-e-dark-limit .cm-rv.is-in.is-unwind .cm-art-limit-today .is-before{opacity:0;transition:opacity .3s var(--cm-ease) .35s}.cm-e-dark-limit .cm-rv.is-in.is-unwind .cm-art-limit-first{opacity:0;transition:opacity .3s var(--cm-ease) .4s}.cm-e-dark-limit .cm-rv.is-in.is-unwind .cm-art-limit-modal,.cm-e-dark-limit .cm-rv.is-in.is-unwind .cm-film-cursor.is-limit{animation:none}.cm-art-limit-banner button{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:2px 6px;font:inherit;font-size:15px;line-height:1;color:#8a94a3;cursor:pointer;border-radius:6px}.cm-art-limit-banner button:hover{color:#e8eef5;background:rgba(255,255,255,.08)}@keyframes cm-limit-cursor{0%,55%{opacity:0;transform:translate(14px,14px)}66%,74%{opacity:1;transform:none}76%{opacity:1;transform:scale(.9)}84%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cm-art-limit-track b{transform:scaleX(1);transition:none}.cm-art-limit-banner,.cm-art-limit-second{opacity:1;transform:none;transition:none}.cm-art-limit-streak .is-before{opacity:0}.cm-art-limit-streak .is-after{opacity:1}.cm-art-limit-modal,.cm-film-cursor.is-limit{animation:none!important}.cm-art-limit-today .is-zero{opacity:0}.cm-art-limit-first,.cm-art-limit-today .is-after{opacity:1;transition:none}}@media (max-width:640px){.cm-art-limit-bar{grid-template-columns:1fr 1fr}.cm-art-limit-track{grid-column:1/-1;margin-top:18px}}.cm-tabs-card{width:100%;max-width:720px;margin:0 auto}.cm-art-peerset dl{margin:0;display:grid;grid-gap:14px;gap:14px}.cm-art-peerset dl>div{display:grid;grid-template-columns:130px 1fr;align-items:center;grid-gap:12px;gap:12px}.cm-art-peerset dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.cm-art-peerset dd{margin:0}.cm-art-peerset dd.cm-art-chips{display:flex}.cm-art-btn.is-ghost{background:transparent;color:#b3241f;border:1px solid rgba(179,36,31,.3)}.cm-art-tiles-4{grid-template-columns:repeat(4,1fr);margin-bottom:14px}.cm-art-tiles-4 span{display:block;font-size:11px;color:var(--ink-2);margin-top:2px}.cm-art-tiles-4 b{font-size:15px}.cm-peer-trend{border:1px solid #e7e9ed;border-radius:8px;padding:10px 12px 6px;margin-bottom:12px}.cm-peer-trend i{display:block;font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px}.cm-peer-spark{width:100%;height:56px;display:block}.cm-peer-spark path{fill:none;stroke:#1a7f37;stroke-width:1.4;vector-effect:non-scaling-stroke}.cm-art-peerview .cm-art-tbl td:last-child{text-align:left}.cm-art-peerview .cm-art-tbl i{color:#15672f;background:rgba(26,127,55,.1)}.cm-art-peerview .cm-art-tbl i.is-loss{color:#b3241f;background:rgba(209,47,47,.08)}.cm-art-msg{border:1px solid #e7e9ed;border-radius:8px;padding:10px 12px;margin-bottom:8px}.cm-art-msg.is-unread{border-left:2px solid var(--blue)}.cm-art-msg header{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px}.cm-art-msg header b{font-weight:600}.cm-art-msg header span{color:var(--ink-2);font-family:var(--mono);font-size:10.5px}.cm-art-msg p{margin:0;font-size:13.5px;line-height:1.45}.cm-art-mail{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--paper-2);font-size:12.5px;color:var(--ink-2)}.cm-art-mail i{display:block;font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;color:var(--ink-2)}@media (max-width:640px){.cm-hero-an,.cm-hero-cap,.cm-hero-rv{padding-top:72px;padding-bottom:48px}}.cm-gal{display:grid;grid-template-columns:repeat(3,1fr)}.cm-gal-cell{border-left:1px solid var(--stroke);border-top:1px solid var(--stroke);min-width:0;opacity:0;transform:translateY(14px);transition:opacity .52s var(--cm-ease),transform .56s var(--cm-ease)}.cm-gal-cell:nth-child(3n+1){border-left:0}.cm-gal-cell:nth-child(-n+3){border-top:0}.cm-rv.is-in .cm-gal-cell{opacity:1;transform:none}.cm-gal-vis{height:250px;padding:22px 26px 0;background:var(--paper-2);background-image:radial-gradient(circle,#e1e3e7 1px,transparent 1.3px);background-size:18px 18px;background-position:9px 9px;overflow:hidden;display:flex;align-items:flex-end}.cm-gal-art{width:100%}.cm-gal-art .cm-art-card{box-shadow:0 -8px 30px rgba(16,24,40,.06);border-radius:10px 10px 0 0;border-bottom:0}.cm-gal-art .cm-art-fields dl{gap:8px 10px}.cm-gal-art .cm-art-fields dl>div{padding:8px 10px}.cm-gal-art .cm-art-fields dd{font-size:14px}.cm-gal-art .cm-art-tbl td{padding:7px 6px}.cm-gal-art .cm-art-card-foot{display:none}.cm-gal-cap{padding:22px 29px 30px}.cm-gal-cap b{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.01em;margin-bottom:6px}.cm-gal-cap .cm-e-dim{font-size:14px;line-height:1.5}.no-tex .cm-gal-vis{background-image:none}@media (max-width:900px){.cm-gal{grid-template-columns:1fr}.cm-gal-cell{border-left:0!important;border-top:1px solid var(--stroke)!important}.cm-gal-cell:first-child{border-top:0!important}.cm-gal-cap{padding:20px 24px 26px}}@media (prefers-reduced-motion:reduce){.cm-gal-cell{opacity:1;transform:none;transition:none}}.cm-art-fr .cm-art-tbl i.is-win{color:#15672f;background:rgba(26,127,55,.1)}.cm-art-fr .cm-art-tbl i.is-loss{color:#b3241f;background:rgba(209,47,47,.08)}.cm-art-fr-line{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;border-radius:7px;background:rgba(214,163,42,.12);border:1px dashed rgba(214,163,42,.55);font-size:12px;white-space:nowrap}.cm-art-fr-line span{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#8a6a12}.cm-art-fr-line b{font-weight:600}.cm-art-fr-line em{margin-left:auto;font-style:normal;color:var(--ink-2);font-size:12px}.cm-art-mind .cm-art-card-head{margin-bottom:8px}.cm-art-scale10{position:relative;height:92px;margin:0 8px}.cm-art-scale10-axis{position:absolute;left:0;right:0;top:48px;height:2px;background:#dfe1e5}.cm-art-scale10-axis>i{position:absolute;top:7px;transform:translateX(-50%);font-style:normal;font-family:var(--mono);font-size:9px;color:#b6bcc4}.cm-art-scale10-axis>i:before{content:"";position:absolute;left:50%;top:-7px;width:1px;height:5px;background:#dfe1e5}.cm-art-scale10-span{position:absolute;top:-1px;height:4px;border-radius:2px;background:var(--blue)}.cm-art-scale10-drift{top:24px;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--blue)}.cm-art-scale10-drift,.cm-art-scale10>b{position:absolute;transform:translateX(-50%);font-family:var(--mono);white-space:nowrap}.cm-art-scale10>b{top:0;height:30px;z-index:2;font-size:14px;font-weight:700;line-height:1.1;text-align:center}.cm-art-scale10>b em{display:block;font-style:normal;font-family:var(--mono);font-size:8.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.cm-art-scale10>b:before{content:"";position:absolute;left:50%;top:100%;width:1px;height:18px;background:#c9cdd3}.cm-art-scale10>b:after{content:"";position:absolute;left:50%;top:calc(100% + 14px);width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fff;border:2px solid var(--ink);box-sizing:border-box}.cm-art-scale10>b.is-after{color:var(--blue)}.cm-art-scale10>b.is-after:after{border-color:var(--blue);background:var(--blue)}.cm-art-mind .cm-art-days{margin-top:2px}.cm-art-mind .cm-art-days b{white-space:nowrap}.cm-art-mind .cm-art-days em{padding:4px 7px}.cm-art-week .cm-art-card-head{margin-bottom:34px}.cm-art-weekbars{position:relative;height:124px;margin-bottom:14px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;padding:0 4px}.cm-art-weekzero{position:absolute;left:0;right:0;top:46%;height:1px;background:#c9cdd3}.cm-art-weekbar{position:relative;height:100%}.cm-art-weekbar>i{position:absolute;left:22%;right:22%;border-radius:3px;background:#cfd3d9}.cm-art-weekbar.is-up>i{background:rgba(47,158,90,.35)}.cm-art-weekbar.is-dn>i{background:rgba(212,68,60,.35)}.cm-art-weekbar.is-best>i{background:#2f9e5a}.cm-art-weekbar.is-worst>i{background:#d4443c}.cm-art-weekbar>span{left:0;right:0;bottom:-24px;font-size:9.5px;letter-spacing:.06em;color:#b6bcc4}.cm-art-weekbar-tag,.cm-art-weekbar>span{position:absolute;text-align:center;font-family:var(--mono)}.cm-art-weekbar-tag{left:50%;transform:translateX(-50%);font-size:11px;font-weight:700;white-space:nowrap;z-index:1;line-height:1}.cm-art-weekbar-tag em{font-style:normal;font-size:8.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.cm-art-weekbar.is-best .cm-art-weekbar-tag{color:#15672f}.cm-art-weekbar.is-worst .cm-art-weekbar-tag{color:#b3241f}.cm-hero-pr{padding-top:120px;padding-bottom:72px;text-align:center}.cm-hero-pr h1{max-width:22ch;margin:22px auto}.cm-pr-sub{margin:0 auto;max-width:58ch;font-size:17px;line-height:1.5;color:var(--ink-2)}.cm-pr-picker{display:flex;justify-content:center;align-items:flex-end;gap:28px;flex-wrap:wrap;margin:40px auto 0}.cm-pr-pick{display:grid;grid-gap:8px;gap:8px;justify-items:center}.cm-pr-pick i{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-pr-pick.is-cycle{margin-left:0;padding-left:0;border-left:0}.cm-pr-seg{display:inline-flex;padding:3px;border:1px solid var(--stroke);border-radius:10px;background:var(--paper-2)}.cm-pr-seg button{font:inherit;font-size:14px;font-weight:500;color:var(--ink-2);background:none;border:0;border-radius:8px;padding:8px 16px;cursor:pointer;transition:color .2s var(--cm-ease),background .2s var(--cm-ease),box-shadow .2s var(--cm-ease)}.cm-pr-seg button.is-on{color:var(--ink);background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.08),0 0 0 1px var(--stroke)}.cm-pr-cards{display:grid;grid-template-columns:repeat(2,minmax(0,430px));justify-content:center;grid-gap:24px;gap:24px;margin:44px auto 0;text-align:left}.cm-pr-card{position:relative;background:#fff;border:1px solid var(--stroke);border-radius:20px;padding:24px 28px 26px;display:flex;flex-direction:column;gap:0;transition:border-color .32s var(--cm-ease),box-shadow .32s var(--cm-ease),transform .32s var(--cm-ease)}.cm-pr-card.is-fit{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 24px 60px rgba(16,24,40,.1)}.cm-pr-card header{display:flex;justify-content:space-between;align-items:center}.cm-pr-fitchip{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);background:rgba(var(--blue-rgb),.08);border-radius:999px;padding:4px 9px;opacity:0;transform:translateY(3px);transition:opacity .24s var(--cm-ease),transform .24s var(--cm-ease)}.cm-pr-fitchip.is-on{opacity:1;transform:none}.cm-pr-price{margin-top:22px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cm-pr-price b{font-family:var(--mono);font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-pr-price .cm-e-dim{font-size:13.5px}.cm-pr-save{margin:10px 0 0;font-size:12.5px;min-height:22px;opacity:0;transition:opacity .24s var(--cm-ease)}.cm-pr-save.is-on{opacity:1}.cm-pr-card .cm-e-fit{margin-top:14px;max-width:none}.cm-pr-card .cm-e-lines{margin-top:22px;padding-top:22px;border-top:1px solid var(--stroke);gap:16px 20px}.cm-cmp-cell .cm-e-soon,.cm-pr-card .cm-e-lines dt .cm-e-soon{margin-left:8px;vertical-align:1px;color:var(--blue);background:rgba(var(--blue-rgb),.1)}.cm-pr-card .cm-e-lines>div:last-child{grid-column:1/-1}.cm-pr-card .cm-btn{margin-top:26px;width:100%;padding:14px 20px;font-size:15.5px}.cm-pr-card .cm-btn.is-ghost{background:#fff;color:var(--ink);border:1px solid var(--stroke);box-shadow:none}.cm-pr-card .cm-btn.is-ghost:hover{background:var(--paper-2)}.cm-pr-card .cm-a-sub{text-align:center;margin-top:10px;font-size:12.5px}@media (max-width:900px){.cm-pr-cards{grid-template-columns:minmax(0,430px)}.cm-pr-pick.is-cycle{margin-left:0;padding-left:0;border-left:0}}.cm-cmp{--cmp-head:132px;--cmp-cols:minmax(0,1fr) 270px 270px}.cm-cmp-head{position:-webkit-sticky;position:sticky;top:var(--nav-h);z-index:5;display:grid;grid-template-columns:var(--cmp-cols);height:var(--cmp-head);background:#fff;border-bottom:1px solid var(--stroke);padding:0 58px}.cm-cmp-cell{padding:18px 0;font-size:16px;font-weight:500;line-height:1.3;color:var(--ink);min-width:0}.cm-cmp-cell.is-fit{background:var(--paper-2)}.cm-cmp-cell:not(.is-label){padding-left:22px;padding-right:22px}.cm-cmp-cell small{display:block;font-size:12.5px;font-weight:400;color:var(--ink-2);margin-top:2px}.cm-cmp-head .cm-cmp-cell{display:flex;flex-direction:column;justify-content:center;gap:6px;padding-top:0;padding-bottom:0}.cm-cmp-head .cm-cmp-cell.is-label{padding-right:32px;align-items:flex-start}.cm-cmp-head .cm-cmp-cell.is-label i{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-cmp-head .cm-cmp-cell.is-plan b{font-size:18px;font-weight:500;display:flex;align-items:center;gap:10px}.cm-cmp-head .cm-cmp-cell.is-plan .cm-e-dim{font-size:12.5px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-cmp-head .cm-btn{margin-top:6px;padding:9px 16px;font-size:14px;align-self:stretch}.cm-cmp-head .cm-btn.is-ghost{background:#fff;color:var(--ink);border:1px solid var(--stroke);box-shadow:none}.cm-cmp-head .cm-btn.is-ghost:hover{background:var(--paper-2)}.cm-cmp-group{padding:0 58px}.cm-cmp-h{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + var(--cmp-head));z-index:4;margin:0;display:grid;grid-template-columns:var(--cmp-cols);background:#fff;border-bottom:1px solid var(--stroke);font-size:18px;font-weight:500;letter-spacing:-.01em}.cm-cmp-h .cm-cmp-cell{padding-top:56px;padding-bottom:16px;font-size:18px;font-weight:500}.cm-cmp-group:first-of-type .cm-cmp-h .cm-cmp-cell{padding-top:28px}.cm-cmp-group:last-child .cm-cmp-row:last-child{border-bottom:0}.cm-cmp-group:last-child:after{content:"";display:grid;grid-template-columns:var(--cmp-cols)}.cm-cmp-head .cm-btn .is-short{display:none}.cm-cmp-row{display:grid;grid-template-columns:var(--cmp-cols);border-bottom:1px solid var(--stroke)}.cm-cmp-row .cm-cmp-cell.is-label{padding-right:32px}.cm-cmp-tick{width:14px;height:14px;color:#b9bfc7;display:block;margin-top:3px}.cm-cmp-cell.is-fit .cm-cmp-tick{color:var(--blue)}@media (max-width:900px){.cm-cmp{--cmp-cols:minmax(0,1fr) 96px 96px;--cmp-head:120px}.cm-cmp-group,.cm-cmp-head{padding-left:24px;padding-right:24px}.cm-cmp-cell{font-size:14px}.cm-cmp-cell:not(.is-label){padding-left:10px;padding-right:10px}.cm-cmp-head .cm-cmp-cell.is-label .cm-pr-seg button{padding:6px 10px;font-size:12.5px}.cm-cmp-head .cm-cmp-cell.is-plan .cm-e-dim{display:none}.cm-cmp-head .cm-btn{padding:7px 6px;font-size:12px}.cm-cmp-head .cm-btn .is-long{display:none}.cm-cmp-head .cm-btn .is-short{display:inline}.cm-cmp-h .cm-cmp-cell{padding-top:36px;font-size:16px}.cm-cmp-head .cm-cmp-cell.is-plan b{font-size:15px}.cm-cmp-head .cm-pr-fitchip{display:none}}.cm-pr-promises{border-top:0}.cm-pr-promises .cm-e-cell.is-sub{padding:40px 29px 36px;min-height:0}.cm-hero-tx{padding-top:120px;padding-bottom:72px;text-align:left}.cm-hero-tx h1{text-align:left;margin:20px 0 0;max-width:20ch;font-size:clamp(38px,4.2vw,58px)}.cm-tx-lede{margin:26px 0 0;max-width:62ch;font-size:18px;line-height:1.5;color:var(--ink-2)}.cm-tx-meta{margin:18px 0 0;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.cm-tx-meta .cm-bl-facts{text-transform:none;letter-spacing:0;font-family:var(--sans)}.cm-hero-tx .cm-tx-meta:has(.cm-bl-facts){margin-top:44px}.cm-hero-tx .cm-bl-facts.is-row{gap:22px 64px}.cm-tx-body{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:64px;gap:64px;padding:80px 58px 96px;align-items:start}.cm-tx-toc{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 28px)}.cm-tx-toc ol{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.cm-tx-toc li:before{display:none}.cm-tx-toc a{display:block;font-size:13.5px;line-height:1.35;color:var(--ink-2);text-decoration:none;border-left:1px solid var(--stroke);padding:6px 0 6px 14px}.cm-tx-toc a:hover{color:var(--ink);border-left-color:var(--ink)}.cm-e-prose{max-width:68ch;font-size:16.5px;line-height:1.65;color:var(--ink)}.cm-e-prose>:first-child{margin-top:0}.cm-e-prose h2{font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:56px 0 14px;scroll-margin-top:calc(var(--nav-h) + 24px)}.cm-e-prose h3{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:32px 0 10px}.cm-e-prose p{margin:0 0 16px}.cm-e-prose ol,.cm-e-prose ul{margin:0 0 18px;padding-left:22px;display:grid;grid-gap:8px;gap:8px}.cm-e-prose li:before{display:none}.cm-e-prose a{color:var(--blue);text-decoration:none}.cm-e-prose a:hover{text-decoration:underline}.cm-e-prose strong{font-weight:600}.cm-e-prose blockquote{margin:0 0 18px;padding:4px 0 4px 20px;border-left:2px solid var(--blue);color:var(--ink-2)}.cm-e-prose code,.cm-e-prose pre{font-family:var(--mono);font-size:13.5px}.cm-e-prose pre{background:var(--paper-2);border:1px solid var(--stroke);border-radius:8px;padding:14px 16px;overflow-x:auto}.cm-e-prose table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:15px}.cm-e-prose td,.cm-e-prose th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--stroke);vertical-align:top}.cm-e-prose th,.cm-e-prose thead,.cm-e-prose tr{background:transparent}.cm-e-prose img{max-width:100%;height:auto;border-radius:8px;border:1px solid var(--stroke)}.cm-e-prose .legal-meta{display:none}.cm-e-prose .legal-callout{background:var(--paper-2);border:1px solid var(--stroke);border-radius:10px;padding:22px 24px;margin:28px 0;color:var(--ink)}.cm-e-prose .legal-callout>:first-child{margin-top:0}.cm-e-prose .legal-callout>:last-child{margin-bottom:0}.cm-bl-list .cm-bl-entry{padding:64px 58px;border-top:1px solid var(--stroke)}.cm-bl-list .cm-bl-entry:first-child{border-top:0}.cm-bl-entry h2{margin:16px 0 0;font-size:clamp(26px,2.6vw,36px);font-weight:600;letter-spacing:-.018em;line-height:1.12;max-width:24ch}.cm-bl-entry h2 a{color:inherit;text-decoration:none}.cm-bl-entry h2 a:hover{color:var(--blue)}.cm-bl-stub{margin:16px 0 0;max-width:62ch;font-size:17px;line-height:1.5;color:var(--ink-2)}.cm-bl-facts{display:flex;flex-wrap:wrap;gap:14px 40px;margin:26px 0 0;padding:0}.cm-bl-facts>div,.cm-bl-facts>span{display:grid;grid-gap:4px;gap:4px}.cm-bl-facts dt,.cm-bl-facts i{font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-bl-facts b,.cm-bl-facts dd{margin:0;font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.cm-bl-facts.is-row{margin-top:0}.cm-bl-sign{border-top:1px solid var(--stroke)}.cm-bl-sign .cm-e-cell.is-sub{padding:40px 58px 44px}.cm-bl-sign b{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.cm-ct{align-items:start}.cm-ct-form{padding:64px 58px 72px;border-right:1px solid var(--stroke)}.cm-ct-facts .cm-e-cell.is-sub{padding:40px 58px 36px;border-top:1px solid var(--stroke)}.cm-ct-facts .cm-e-cell.is-sub:first-child{border-top:0}.cm-ct-facts b{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.cm-ct-facts .cm-e-dim{font-size:14px;line-height:1.5}.cm-ct-form .tk-contact-trap{position:absolute;left:-9999px}.cm-ct-form .tk-contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.cm-ct-form .tk-field{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px}.cm-ct-form .tk-key{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-ct-form .tk-input{font:inherit;font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--stroke);border-radius:8px;padding:11px 13px;width:100%;box-sizing:border-box}.cm-ct-form .tk-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.15)}.cm-ct-form .tk-textarea{min-height:160px;resize:vertical}.cm-ct-form .tk-auth-err{color:#b3241f;font-size:14px;margin:0 0 14px}.cm-ct-form .tk-auth-foot{display:flex;align-items:center;gap:18px}.cm-ct-form .tk-btn{display:inline-flex;align-items:center;font:inherit;font-size:15.5px;font-weight:600;color:#fff;background:var(--blue);border:0;border-radius:10px;padding:13px 24px;cursor:pointer}.cm-ct-form .tk-btn:disabled{opacity:.6;cursor:default}.cm-ct-form .tk-body{font-size:16px;line-height:1.5}@media (max-width:900px){.cm-tx-body{grid-template-columns:1fr;gap:32px;padding:48px 24px 64px}.cm-tx-toc{position:static}.cm-bl-list .cm-bl-entry,.cm-ct-form{padding:44px 24px}.cm-ct-form{border-right:0;border-bottom:1px solid var(--stroke)}.cm-ct-form .tk-contact-grid{grid-template-columns:1fr}.cm-bl-sign .cm-e-cell.is-sub,.cm-ct-facts .cm-e-cell.is-sub{padding:28px 24px}}.cm-hero-pf{position:relative;padding-top:120px;padding-bottom:72px;text-align:left;overflow:visible}.cm-hero-pf:before{inset:0 0 20% 0}.cm-hero-pf .cm-hd-grid{position:relative;z-index:2;grid-template-columns:34% 1fr;align-items:start}.cm-pf-stage{--tip-x:0%;--tip-y:50%;position:relative;display:grid;grid-gap:12px;gap:12px}.cm-pf-card{background:#fff;border:1px solid #e7e9ed;border-radius:12px;padding:18px 22px 14px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 24px 60px rgba(16,24,40,.08)}.cm-pf-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.cm-pf-head>div b{display:block;margin-top:4px;font-size:14px;font-weight:600;letter-spacing:-.012em}.cm-pf-chain{margin:0}.cm-pf-chain li{padding:6px 10px}.cm-pf-chain li.is-later{opacity:.55}.cm-pf-plot{position:relative;height:230px;border:1px solid #eef0f2;border-radius:8px;background:var(--paper-2);overflow:hidden}.cm-pf-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.cm-pf-lab{position:absolute;left:10px;transform:translateY(-50%);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--paper-2);padding:1px 4px;z-index:2;transition:color .3s var(--cm-ease),background-color .3s var(--cm-ease)}.cm-pf-lab.is-target{color:#15672f}.cm-pf-target{stroke:#2f9e5a;stroke-width:1;stroke-dasharray:4 4;transition:stroke-width .3s var(--cm-ease),stroke .3s var(--cm-ease)}.cm-pf-start,.cm-pf-target{vector-effect:non-scaling-stroke}.cm-pf-start{stroke:#c9ced6;stroke-width:1}.cm-pf-lost{stroke:#d4443c;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.cm-pf-lab.is-lost{color:#b3241f}.cm-pf-walk{stroke:var(--ink);stroke-linejoin:round}.cm-pf-floor,.cm-pf-walk{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke}.cm-pf-floor.is-blue{stroke:var(--blue)}.cm-pf-floor.is-warn{stroke:#d6a32a}.cm-pf-room{fill:rgba(var(--blue-rgb),.09);stroke:none}.cm-pf-dot{fill:var(--ink);opacity:0;transition:opacity .3s var(--cm-ease)}.cm-pf-open-eq{fill:none;stroke:#8b919b;stroke-width:1.4;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.cm-pf-clip{transform-box:view-box;transform-origin:0 0;transform:scaleX(0)}@keyframes cm-pf-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cm-hero-pf.is-done .cm-pf-dot{opacity:1}.cm-pf-cursor{position:absolute;top:0;bottom:0;left:var(--tip-x);width:0;border-left:1px dashed #b9bfc8;z-index:2;opacity:0;transition:opacity .3s var(--cm-ease)}.cm-pf-cursor i{position:absolute;bottom:8px;left:6px;font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.cm-pf-tip{position:absolute;left:var(--tip-x);top:var(--tip-y);transform:translate(10px,-50%);z-index:4;opacity:0;transition:opacity .3s var(--cm-ease),transform .36s var(--cm-ease);pointer-events:none}.cm-pf-tip b{display:block;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:-.01em;color:#fff;background:var(--ink);border-radius:4px;padding:3px 7px;white-space:nowrap}.cm-hero-pf.is-run .cm-pf-cursor,.cm-hero-pf.is-run .cm-pf-tip{opacity:1}.cm-hero-pf.is-cleared .cm-pf-tip{transform:translate(calc(-100% + 6px),12px)}.cm-hero-pf.is-cleared .cm-pf-cursor i{left:auto;right:6px}.cm-hero-pf.is-cleared .cm-pf-tip b{background:#15672f}.cm-hero-pf.is-cleared .cm-pf-target{stroke:#15672f;stroke-width:1.5}.cm-hero-pf.is-cleared .cm-pf-lab.is-target{color:#fff;background:#15672f}.cm-pf-ring{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;border:1.5px solid #2f9e5a;opacity:0;z-index:3;pointer-events:none}.cm-hero-pf.is-cleared .cm-pf-ring{animation:cm-pf-ring 1.2s cubic-bezier(.2,.6,.3,1) forwards}.cm-hero-pf.is-cleared .cm-pf-ring.is-2{animation-delay:.26s}@keyframes cm-pf-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(9)}}.cm-pf-stamp{position:absolute;top:10px;right:10px;transform:scale(1.12);font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;color:#15672f;background:rgba(26,127,55,.08);border:1px solid rgba(21,103,47,.35);border-radius:4px;padding:3px 7px;z-index:3;opacity:0;transition:opacity .26s var(--cm-ease),transform .34s var(--cm-ease)}.cm-hero-pf.is-cleared .cm-pf-stamp{opacity:1;transform:none;transition-delay:.12s}.cm-hero-pf .cm-art-swap .is-after{opacity:0}.cm-hero-pf .cm-art-swap .is-before{opacity:1}.cm-hero-pf.is-cleared .cm-art-swap .is-after{opacity:1;transition-delay:.2s}.cm-hero-pf.is-cleared .cm-art-swap .is-before{opacity:0;transition-delay:.2s}.cm-hero-pf .cm-art-chain li.is-now{transition:border-color .4s var(--cm-ease),background-color .4s var(--cm-ease)}.cm-hero-pf.is-cleared .cm-art-chain li.is-now{border-color:rgba(21,103,47,.35);background:rgba(26,127,55,.06);transition-delay:.2s}.cm-hero-pf .cm-art-chain li.is-next{transition:border-color .4s var(--cm-ease),background-color .4s var(--cm-ease)}.cm-hero-pf.is-done .cm-art-chain li.is-next{border-color:var(--blue);background:rgba(var(--blue-rgb),.06);transition-delay:.3s}.cm-pf-tiles{grid-template-columns:repeat(4,1fr)}.cm-pf-tiles b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-pf-tiles b.is-warn{color:#8a6a12}.cm-pf-tiles b.is-good{color:var(--ink-2);transition:color .3s var(--cm-ease)}.cm-hero-pf.is-cleared .cm-pf-tiles b.is-good{color:#15672f}.cm-pf-note{margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--ink-2)}.cm-pf-note em{font-style:normal;text-transform:uppercase;letter-spacing:.11em}.cm-pf-replay{justify-self:end;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);background:transparent;border:1px solid var(--stroke);border-radius:999px;padding:6px 14px;cursor:pointer;opacity:0;transition:opacity .3s var(--cm-ease),color .2s}.cm-pf-replay.is-on{opacity:1}.cm-pf-replay:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.cm-pf-clip{transform:scaleX(1)}.cm-pf-dot{opacity:1!important}.cm-pf-ring{animation:none!important}.cm-pf-cursor,.cm-pf-tip{display:none}}@media (max-width:900px){.cm-hero-pf .cm-hd-grid{grid-template-columns:1fr}.cm-pf-tiles{grid-template-columns:1fr 1fr}.cm-pf-plot{height:180px}.cm-pf-stamp span{display:none}}.cm-rule{display:grid;grid-gap:10px;gap:10px}.cm-rule-stage{position:relative;height:150px;border:1px solid #eef0f2;border-radius:8px;background:var(--paper-2);overflow:hidden}.cm-rule-stage.is-flex{display:flex;align-items:center;justify-content:center;padding:14px 16px}.cm-rule-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.cm-rule-meta{margin:0;font-size:10px;letter-spacing:.06em;line-height:1.5}.cm-rule-lab,.cm-rule-meta{font-family:var(--mono);color:var(--ink-2)}.cm-rule-lab{position:absolute;transform:translateY(-50%);font-style:normal;font-size:9px;letter-spacing:.08em;text-transform:uppercase;background:var(--paper-2);padding:1px 4px;white-space:nowrap}.cm-rule-lab.is-blue{color:var(--blue)}.cm-rule-lab.is-warn{color:#8a6a12}.cm-rule-lab.is-above{transform:translateY(calc(-100% - 3px))}.cm-rule-walk{stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round}.cm-rule-floor,.cm-rule-walk{fill:none;vector-effect:non-scaling-stroke}.cm-rule-floor{stroke:var(--blue);stroke-width:1.5}.cm-rule-static{stroke:#b9bfc8;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.cm-rule-bar{position:relative;width:100%;height:8px;border-radius:4px;background:#e6e7e9;margin:6px 0 34px}.cm-rule-bar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:#2f9e5a}.cm-rule-tick{position:absolute;top:14px;font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.cm-rule-tick.is-end{right:0;color:#15672f}.cm-rule-big{margin:0;display:flex;align-items:baseline;gap:10px}.cm-rule-big b{font-family:var(--mono);font-size:20px;font-weight:600;letter-spacing:-.01em}.cm-rule-big b.is-good{color:#15672f}.cm-rule-big span{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--ink-2)}.cm-rule-stage.is-flex:has(.cm-rule-bar){flex-direction:column;justify-content:center;align-items:stretch}.cm-rule-zero{stroke:#c9ced6;stroke-width:1;vector-effect:non-scaling-stroke}.cm-rule-day.is-pos{fill:#2f9e5a}.cm-rule-day.is-neg{fill:#c9ced6}.cm-rule-day.is-hit{fill:#d6a32a}.cm-rule-limit{stroke:#d6a32a;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.cm-rule-chain{width:100%;gap:6px}.cm-rule-chain li{padding:8px 10px;background:#fff}.cm-rule-accts{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-gap:6px;gap:6px}.cm-rule-accts li{position:relative;display:grid;grid-template-columns:1fr auto;grid-row-gap:5px;row-gap:5px;align-items:baseline;border:1px solid #e7e9ed;border-radius:7px;background:#fff;padding:6px 10px}.cm-rule-accts li.is-up{border-color:var(--blue)}.cm-rule-accts b{font-size:12.5px;font-weight:600}.cm-rule-accts>li>span{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.cm-rule-accts em{grid-column:1/-1;display:block;height:4px;border-radius:2px;background:#eef0f3;overflow:hidden}.cm-rule-accts em span{display:block;height:100%;background:var(--blue);border-radius:2px}.cm-rule-accts i{position:absolute;right:8px;top:-8px;font-style:normal;font-family:var(--mono);font-size:8.5px;letter-spacing:.11em;text-transform:uppercase;color:#fff;background:var(--blue);border-radius:4px;padding:2px 6px}.cm-rule-life{position:relative;width:100%;height:100%}.cm-rule-life:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid #c9ced6}.cm-rule-life-bar{position:absolute;top:50%;height:14px;margin-top:-7px;border-radius:7px;background:rgba(var(--blue-rgb),.16);border:1px solid rgba(var(--blue-rgb),.35)}.cm-rule-life-bar i{position:absolute;top:-18px;left:0;font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.cm-rule-life-bar i.is-end{left:auto;right:0}.cm-rule-news{position:absolute;top:50%;width:2px;height:34px;margin:-17px 0 0 -1px;background:#d6a32a}.cm-rule-news i{top:40px;left:50%;transform:translateX(-50%);letter-spacing:.08em;color:#8a6a12;white-space:nowrap}.cm-rule-life em,.cm-rule-news i{position:absolute;font-style:normal;font-family:var(--mono);font-size:9px;text-transform:uppercase}.cm-rule-life em{bottom:0;letter-spacing:.1em;color:var(--ink-2)}.cm-rule-pass{width:100%;display:grid;grid-gap:14px;gap:14px}.cm-rule-pass-bar{display:flex;height:10px;border-radius:5px;overflow:hidden;gap:2px}.cm-rule-pass-bar .is-good{background:#2f9e5a}.cm-rule-pass-bar .is-bad{background:#d4443c}.cm-rule-pass-bar .is-open{background:#c9ced6}.cm-rule-pass dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.cm-rule-pass dt{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.cm-rule-pass dd{margin:3px 0 0;font-family:var(--mono);font-size:18px;font-weight:600;letter-spacing:-.01em}.cm-rule-pass .is-good dd{color:#15672f}.cm-rule-pass .is-bad dd{color:#b3241f}.cm-rule-pass .is-open dd{color:var(--ink-2)}.cm-auth{min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--sans)}.cm-auth-nav{position:static}.cm-auth-alt{display:flex;align-items:center;gap:14px}.cm-auth-alt .cm-link{font-size:14px}.cm-e .cm-btn.is-ghost{background:#fff;color:var(--ink);border:1px solid var(--stroke);box-shadow:none}.cm-e .cm-btn.is-ghost:hover{background:var(--paper-2)}.cm-auth-main{flex:1 1;display:grid;align-content:start}.cm-auth-hero{max-width:none;width:100%;box-sizing:border-box;margin:0;min-height:calc(100vh - var(--nav-h));padding-top:88px;padding-bottom:72px}.cm-auth-in{max-width:560px;margin:0 auto}.cm-auth-in.is-wide{max-width:1120px;display:grid;grid-template-columns:1fr 520px;grid-gap:40px 72px;gap:40px 72px;align-items:start}.cm-auth-in.is-wide .cm-auth-hero h1,.cm-auth-in.is-wide h1{font-size:clamp(34px,3.4vw,44px)}.cm-auth-in.is-wide .cm-auth-card{margin-top:0}.cm-auth-in.is-wide .cm-auth-side{padding-top:6px}.cm-auth-welcome{margin:32px 0 0;display:grid;grid-gap:18px;gap:18px;max-width:46ch}.cm-auth-welcome>div{display:grid;grid-gap:5px;gap:5px;padding-left:16px;border-left:2px solid var(--stroke)}.cm-auth-welcome dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-auth-welcome dd{margin:0;font-size:15px;line-height:1.5;color:#3f4650}@media (max-width:960px){.cm-auth-in.is-wide{grid-template-columns:1fr;gap:0;max-width:560px}.cm-auth-in.is-wide .cm-auth-words{display:contents}.cm-auth-in.is-wide .cm-auth-side{order:3;margin-top:28px}.cm-auth-in.is-wide .cm-auth-welcome{order:4;margin-top:32px}}.cm-auth-hero h1{max-width:none;font-size:clamp(34px,3.6vw,46px);margin-top:16px}.cm-auth .cm-auth-reveal,.cm-auth .cm-btn{border:0}.cm-auth .cm-btn.is-ghost{border:1px solid var(--stroke)}.cm-auth-card{margin-top:36px;background:#fff;border:1px solid #e7e9ed;border-radius:12px;padding:28px 28px 26px;box-shadow:0 24px 60px rgba(16,24,40,.08)}.cm-auth-card form{display:grid;grid-gap:20px;gap:20px}.cm-auth-field{display:grid;grid-gap:8px;gap:8px}.cm-auth-key{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cm-auth-input{font:inherit;font-size:15.5px;color:var(--ink);background:#fff;border:1px solid var(--stroke);border-radius:8px;padding:12px 14px;width:100%;box-sizing:border-box}.cm-auth-input::placeholder{color:#b0b6bf}.cm-auth-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.15)}.cm-auth-pw{position:relative}.cm-auth-pw .cm-auth-input{padding-right:64px}.cm-auth-reveal{position:absolute;right:8px;top:50%;transform:translateY(-50%);font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);background:transparent;border:0;padding:6px 8px;cursor:pointer;border-radius:6px}.cm-auth-reveal:hover{color:var(--ink);background:var(--paper-2)}.cm-auth-err{margin:0;color:#b3241f;font-size:14px;line-height:1.45}.cm-auth-foot{display:flex;align-items:center;gap:18px;margin-top:4px}.cm-auth-foot .cm-btn{padding:13px 24px;font-size:15.5px}.cm-auth-foot .cm-btn:disabled{opacity:.6;cursor:default}.cm-auth-note{margin-left:auto}.cm-auth-note,.cm-auth-note .cm-link{font-size:13.5px}.cm-auth-notice{margin:0;font-size:16px;line-height:1.55}.cm-auth-other{margin:22px -28px -26px;padding:16px 28px;border-top:1px solid var(--stroke);background:var(--paper-2);border-radius:0 0 12px 12px;text-align:center}.cm-auth-other,.cm-auth-other .cm-link{font-size:14.5px}.cm-auth-under{margin-top:22px;display:grid;grid-gap:10px;gap:10px}.cm-auth-legal{margin:0;font-size:13px;line-height:1.5}.cm-auth-legal a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.cm-auth-back{margin:0;font-size:13.5px;text-align:center}@media (max-width:640px){.cm-auth-hero{padding:56px 20px 48px}.cm-auth-card{padding:22px 18px 20px}.cm-auth-other{margin:18px -18px -20px;padding:14px 18px}.cm-auth-nav nav a:not(.cm-btn){display:inline}}.cm-e-dark-floors:after{-webkit-mask-image:radial-gradient(55% 24.5% at 50% 19.9%,transparent 32%,#000 72%),radial-gradient(55% 24.5% at 50% 67.5%,transparent 32%,#000 72%);mask-image:radial-gradient(55% 24.5% at 50% 19.9%,transparent 32%,#000 72%),radial-gradient(55% 24.5% at 50% 67.5%,transparent 32%,#000 72%);-webkit-mask-composite:source-in;mask-composite:intersect}.cm-e-dark-floors .cm-e-visual.is-tall{height:auto;padding:48px 58px;display:flex;align-items:center}.cm-e-dark-floors .cm-e-visual.is-tall>.cm-rv{width:100%}.cm-e-dark-floors .cm-art-wrap.is-wide{max-width:1040px;width:100%;margin:0 auto}.cm-pf-floors{display:grid;grid-template-columns:1.75fr 1fr;grid-gap:20px 28px;gap:20px 28px;align-items:stretch}.cm-pf-plot.is-dark{background:#0f1114;border-color:#2b2e34}.cm-pf-plot.is-floors{height:340px;opacity:0;transform:translateY(12px);transition:opacity .48s var(--cm-ease),transform .52s var(--cm-ease)}.cm-rv.is-in .cm-pf-plot.is-floors{opacity:1;transform:none}.cm-pf-plot.is-dark .cm-pf-walk{stroke:#f2f4f7}.cm-pf-plot.is-dark .cm-pf-dot{fill:#f2f4f7;opacity:0;transition:opacity .3s var(--cm-ease) 1.7s}.cm-rv.is-in .cm-pf-plot.is-dark .cm-pf-dot{opacity:1}.cm-pf-plot.is-dark .cm-pf-start{stroke:#3a3f47}.cm-pf-plot.is-dark .cm-pf-floor.is-static{stroke:#8a94a3;stroke-dasharray:5 4}.cm-pf-plot.is-dark .cm-pf-floor.is-blue{stroke:#3d8bfd}.cm-pf-plot.is-dark .cm-pf-floor.is-warn{stroke:#e3b341}.cm-pf-plot.is-dark .cm-pf-lab{background:#0f1114;color:var(--night-dim)}.cm-pf-plot.is-dark .cm-pf-lab.is-end{left:auto;margin-left:12px;white-space:nowrap;opacity:0;transition:opacity .4s var(--cm-ease) 1.7s}.cm-rv.is-in .cm-pf-plot.is-dark .cm-pf-lab.is-end{opacity:1}.cm-pf-plot.is-dark .cm-pf-lab.is-end:not(.is-static):not(.is-warn):not(.is-blue){color:#f2f4f7}.cm-pf-plot.is-dark .cm-pf-lab.is-warn{color:#e3b341}.cm-pf-plot.is-dark .cm-pf-lab.is-blue{color:#3d8bfd}.cm-pf-plot.is-dark .cm-pf-lab.is-static{color:#8a94a3}.cm-pf-plot.is-dark .cm-pf-clip{transform:scaleX(0)}.cm-rv.is-in .cm-pf-plot.is-dark .cm-pf-clip{animation:cm-pf-draw 1.8s cubic-bezier(.3,0,.2,1) forwards}.cm-pf-legend{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;align-content:center}.cm-pf-legend li{position:relative;display:grid;grid-template-columns:1fr auto;grid-row-gap:2px;row-gap:2px;align-items:baseline;background:#15181d;border:1px solid #2b2e34;border-radius:12px;padding:14px 18px 14px 24px;opacity:0;transform:translateY(8px);transition:opacity .42s var(--cm-ease),transform .46s var(--cm-ease)}.cm-rv.is-in .cm-pf-legend li{opacity:1;transform:none}.cm-pf-legend li:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:2px;background:#8a94a3}.cm-pf-legend li.is-warn:before{background:#e3b341}.cm-pf-legend li.is-blue:before{background:#3d8bfd}.cm-pf-legend b{font-size:15px;font-weight:600;color:#f2f4f7}.cm-pf-legend .cm-e-dim{grid-column:1;font-size:12px}.cm-pf-legend i{grid-row:1;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--night-dim)}.cm-pf-legend em,.cm-pf-legend i{grid-column:2;font-style:normal;font-family:var(--mono);justify-self:end}.cm-pf-legend em{grid-row:2;font-size:22px;font-weight:600;letter-spacing:-.01em;color:#f2f4f7}.cm-pf-legend li.is-warn em{color:#e3b341}.cm-pf-floors-note{grid-column:1/-1;margin:4px 0 0;font-size:13px;color:var(--night-dim);max-width:70ch}.cm-pf-floors-note em{font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.cm-pf-plot.is-dark .cm-pf-clip{transform:scaleX(1);animation:none!important}.cm-pf-legend li,.cm-pf-plot.is-dark .cm-pf-dot,.cm-pf-plot.is-dark .cm-pf-lab.is-end,.cm-pf-plot.is-floors{opacity:1!important;transform:none!important;transition:none}}@media (max-width:900px){.cm-e-dark-floors .cm-e-visual.is-tall{padding:32px 24px}.cm-pf-floors{grid-template-columns:1fr}.cm-pf-plot.is-floors{height:240px}}.cm-pf-scope .cm-e-lede{margin:18px 0 0;font-size:16px;line-height:1.5;color:var(--ink-2);max-width:58ch}.cm-scope .cm-acc-list li>button{position:relative;padding-left:58px}.cm-scope .cm-acc-list li>button:before{content:"";position:absolute;left:34px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:2px;background:#d6a32a}.cm-scope .cm-acc-body p{padding-left:58px}.cm-scope .cm-acc-list li.is-on .cm-acc-body{max-height:640px}.cm-pf-days .cm-pf-days-grid,.cm-pf-open svg{display:block;width:100%;height:220px}.cm-pf-open svg{border:1px solid #eef0f2;border-radius:8px;background:var(--paper-2)}.cm-pf-open-legend{margin:12px 0 0;display:grid;grid-gap:6px;gap:6px}.cm-pf-open-legend>div{display:grid;grid-template-columns:130px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.cm-pf-open-legend dt{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding-left:14px;position:relative}.cm-pf-open-legend dt:before{content:"";position:absolute;left:0;top:3px;width:8px;height:8px;border-radius:2px;background:#c9ced6}.cm-pf-open-legend dt.is-eq:before{background:#8b919b}.cm-pf-open-legend dt.is-warn:before{background:#d6a32a}.cm-pf-open-legend dt.is-blue:before{background:var(--blue)}.cm-pf-open-legend dd{margin:0;font-size:13.5px}.cm-pf-days .cm-pf-days-grid{display:flex;align-items:flex-end;gap:6px;padding:10px 12px;box-sizing:border-box;border:1px solid #eef0f2;border-radius:8px;background:var(--paper-2)}.cm-pf-days-grid span{flex:1 1;background:#2f9e5a;border-radius:2px 2px 0 0;min-height:4px}.cm-pf-days-grid span.is-neg{background:#d4443c}.cm-pf-days-grid span.is-big{background:#d6a32a}.cm-pf-open-legend dt.is-plain{padding-left:0}.cm-pf-open-legend dt.is-plain:before{display:none}.cm-e-visual.is-rot{height:auto;padding:48px 58px;display:flex;align-items:center}.cm-e-dark-floors .cm-e-head.is-second{border-top:1px solid var(--stroke)}.cm-rot{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:16px;gap:16px;transition:opacity .42s var(--cm-ease)}.cm-rot.is-fading{opacity:0}.cm-rot-side{background:#15181d;border:1px solid #2b2e34;border-radius:12px;padding:16px 18px;display:grid;grid-gap:14px;gap:14px;align-content:start}.cm-rot-head b{display:block;margin-top:5px;font-size:14.5px;font-weight:600;color:#f2f4f7}.cm-rot-row{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding-top:34px}.is-one .cm-rot-row{grid-template-columns:1fr}.cm-rot-acc{position:relative;background:#0f1114;border:1px solid #2b2e34;border-radius:10px;padding:12px;display:grid;grid-gap:6px;gap:6px;min-height:150px;align-content:start}.cm-rot-acc>b{font-size:13.5px;font-weight:600;color:#f2f4f7}.cm-rot-acc>.cm-e-dim{font-size:11px}.cm-rot-bar{height:8px;border-radius:4px;background:#23262c;overflow:hidden;margin-top:4px}.cm-rot-fill{display:block;height:100%;width:100%;border-radius:4px;background:#e3b341;transform-origin:0 50%;transform:scaleX(0)}.cm-rot-tags{display:flex;flex-wrap:wrap;gap:4px;min-height:22px}.cm-rot-tag{font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:#e3b341;background:rgba(227,179,65,.12);border:1px solid rgba(227,179,65,.3);border-radius:4px;padding:2px 6px;opacity:0;transform:translateY(6px);transition:opacity .26s var(--cm-ease),transform .3s var(--cm-ease)}.cm-rv.is-in .cm-rot.is-on .cm-rot-tag.is-t0{opacity:1;transform:none;transition-delay:.9s}.cm-rv.is-in .cm-rot.is-on .cm-rot-tag.is-t1{opacity:1;transform:none;transition-delay:2s}.cm-rv.is-in .cm-rot.is-on .cm-rot-tag.is-t2{opacity:1;transform:none;transition-delay:3.1s}.cm-rv.is-in .cm-rot.is-on .cm-rot-tag.is-t3{opacity:1;transform:none;transition-delay:4.2s}.cm-rv.is-in .cm-rot.is-on .cm-rot-tag.is-t4{opacity:1;transform:none;transition-delay:5.3s}.cm-rv.is-in .cm-rot.is-on .is-one .cm-rot-tag.is-t0{color:#ff7b72;background:rgba(229,83,75,.12);border-color:rgba(229,83,75,.3);transition:opacity .26s var(--cm-ease) .9s,transform .3s var(--cm-ease) .9s,color .2s var(--cm-ease) 4.65s,background-color .2s var(--cm-ease) 4.65s,border-color .2s var(--cm-ease) 4.65s}.cm-rv.is-in .cm-rot.is-on .is-one .cm-rot-tag.is-t1{color:#ff7b72;background:rgba(229,83,75,.12);border-color:rgba(229,83,75,.3);transition:opacity .26s var(--cm-ease) 2s,transform .3s var(--cm-ease) 2s,color .2s var(--cm-ease) 4.65s,background-color .2s var(--cm-ease) 4.65s,border-color .2s var(--cm-ease) 4.65s}.cm-rv.is-in .cm-rot.is-on .is-one .cm-rot-tag.is-t2{color:#ff7b72;background:rgba(229,83,75,.12);border-color:rgba(229,83,75,.3);transition:opacity .26s var(--cm-ease) 3.1s,transform .3s var(--cm-ease) 3.1s,color .2s var(--cm-ease) 4.65s,background-color .2s var(--cm-ease) 4.65s,border-color .2s var(--cm-ease) 4.65s}.cm-rv.is-in .cm-rot.is-on .is-one .cm-rot-tag.is-t3{color:#ff7b72;background:rgba(229,83,75,.12);border-color:rgba(229,83,75,.3);transition:opacity .26s var(--cm-ease) 4.2s,transform .3s var(--cm-ease) 4.2s,color .2s var(--cm-ease) 4.65s,background-color .2s var(--cm-ease) 4.65s,border-color .2s var(--cm-ease) 4.65s}.cm-rv.is-in .cm-rot.is-on .is-one .cm-rot-tag.is-t4{color:#ff7b72;background:rgba(229,83,75,.12);border-color:rgba(229,83,75,.3);transition:opacity .26s var(--cm-ease) 5.3s,transform .3s var(--cm-ease) 5.3s,color .2s var(--cm-ease) 4.65s,background-color .2s var(--cm-ease) 4.65s,border-color .2s var(--cm-ease) 4.65s}.cm-rot-sum{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--night-dim);opacity:0;transition:opacity .3s var(--cm-ease)}.cm-rv.is-in .cm-rot.is-on .cm-rot-sum.is-acc-0,.cm-rv.is-in .cm-rot.is-on .cm-rot-sum.is-acc-1,.cm-rv.is-in .cm-rot.is-on .cm-rot-sum.is-acc-2{opacity:1;transition-delay:5.95s}.cm-rot-sum.is-single{position:relative;opacity:1;height:14px}.cm-rot-sum.is-single span{position:absolute;left:0;top:0;opacity:0;white-space:nowrap}.cm-rot-sum.is-single .is-after,.cm-rot-sum.is-single .is-gone{color:#ff7b72}.cm-rv.is-in .cm-rot.is-on .cm-rot-sum.is-single .is-before{animation:cm-rot-before 6.9s linear forwards}.cm-rv.is-in .cm-rot.is-on .cm-rot-sum.is-single .is-after{animation:cm-rot-after 6.9s linear forwards}.cm-rv.is-in .cm-rot.is-on .cm-rot-sum.is-single .is-gone{animation:cm-rot-gone 6.9s linear forwards}@keyframes cm-rot-before{0%{opacity:0}51.4%{opacity:0}54.6%{opacity:1}64.2%{opacity:1}67.4%{opacity:0}to{opacity:0}}@keyframes cm-rot-after{0%{opacity:0}67.4%{opacity:0}70.6%{opacity:1}80.1%{opacity:1}83.3%{opacity:0}to{opacity:0}}@keyframes cm-rot-gone{0%{opacity:0}83.3%{opacity:0}86.5%{opacity:1}to{opacity:1}}.cm-rot-stamp{position:absolute;right:12px;top:12px;font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:#ff7b72;border:1px solid rgba(229,83,75,.5);border-radius:4px;padding:3px 7px;opacity:0;transform:scale(1.15);transition:opacity .26s var(--cm-ease),transform .32s var(--cm-ease)}.cm-rv.is-in .cm-rot.is-on .cm-rot-stamp{opacity:1;transform:none;transition-delay:4.65s}.cm-rv.is-in .cm-rot.is-on .cm-rot-acc.is-single{border-color:rgba(229,83,75,.5);transition:border-color .3s var(--cm-ease) 4.65s}@property --p{syntax:"<number>";inherits:false;initial-value:0}.cm-rot-ptr{--p:0;position:absolute;top:0;left:calc(var(--p) * (100% + 12px) / 3);width:calc((100% - 24px) / 3);display:flex;justify-content:center;pointer-events:none}.cm-rot-ptr i{font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:#0a0d12;background:#3d8bfd;border-radius:4px;padding:4px 8px;position:relative}.cm-rot-ptr i:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;margin-left:-4px;background:#3d8bfd;transform:rotate(45deg)}.cm-rv.is-in .cm-rot.is-on .cm-rot-ptr{animation:cm-rot-ptr 6.9s linear forwards}.cm-rv.is-in .cm-rot.is-on .cm-rot-fill.is-acc-0{animation:cm-rot-fill-0 6.9s linear forwards}.cm-rv.is-in .cm-rot.is-on .cm-rot-fill.is-acc-1{animation:cm-rot-fill-1 6.9s linear forwards}.cm-rv.is-in .cm-rot.is-on .cm-rot-fill.is-acc-2{animation:cm-rot-fill-2 6.9s linear forwards}.cm-rv.is-in .cm-rot.is-on .cm-rot-fill.is-single{animation:cm-rot-fill-single 6.9s linear forwards}@keyframes cm-rot-ptr{0%{--p:0}13%{--p:0}18.6%{--p:1}29%{--p:1}34.5%{--p:2}44.9%{--p:2}50.4%{--p:0}60.9%{--p:0}66.4%{--p:1}76.8%{--p:1}82.3%{--p:2}to{--p:2}}@keyframes cm-rot-fill-0{0%{transform:scaleX(0)}13%{transform:scaleX(0)}19.6%{transform:scaleX(.25)}60.9%{transform:scaleX(.25)}67.4%{transform:scaleX(.5)}to{transform:scaleX(.5)}}@keyframes cm-rot-fill-1{0%{transform:scaleX(0)}29%{transform:scaleX(0)}35.5%{transform:scaleX(.25)}76.8%{transform:scaleX(.25)}83.3%{transform:scaleX(.5)}to{transform:scaleX(.5)}}@keyframes cm-rot-fill-2{0%{transform:scaleX(0)}44.9%{transform:scaleX(0)}51.4%{transform:scaleX(.25)}to{transform:scaleX(.25)}}@keyframes cm-rot-fill-single{0%{transform:scaleX(0);background-color:#e3b341}13%{transform:scaleX(0);background-color:#e3b341}19.6%{transform:scaleX(.25);background-color:#e3b341}29%{transform:scaleX(.25);background-color:#e3b341}35.5%{transform:scaleX(.5);background-color:#e3b341}44.9%{transform:scaleX(.5);background-color:#e3b341}51.4%{transform:scaleX(.75);background-color:#e3b341}60.9%{transform:scaleX(.75);background-color:#e3b341}65.7%{transform:scaleX(.9333333333333333);background-color:#e3b341}67.4%{transform:scaleX(1);background-color:#e5534b}76.8%{transform:scaleX(1);background-color:#e5534b}83.3%{transform:scaleX(1);background-color:#e5534b}to{transform:scaleX(1);background-color:#e5534b}}.cm-rot-note{grid-column:1/-1;margin:4px 0 0;font-size:13px;color:var(--night-dim);display:flex;gap:14px;align-items:center;flex-wrap:wrap}.cm-rot-note span{font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.cm-rot-replay{margin-left:auto;font:inherit;font-size:12px;font-weight:600;color:var(--night-dim);background:transparent;border:1px solid #2b2e34;border-radius:999px;padding:5px 12px;cursor:pointer}.cm-rot-replay:hover{color:#f2f4f7}@media (prefers-reduced-motion:reduce){.cm-rot-ptr{--p:2;animation:none!important}.cm-rot-fill.is-acc-0,.cm-rot-fill.is-acc-1{transform:scaleX(.5);animation:none!important}.cm-rot-fill.is-acc-2{transform:scaleX(.25);animation:none!important}.cm-rot-fill.is-single{transform:scaleX(1);background-color:#e5534b;animation:none!important}.is-one .cm-rot-tag{color:#ff7b72;background:rgba(229,83,75,.12);border-color:rgba(229,83,75,.3)}.cm-rot-stamp,.cm-rot-sum,.cm-rot-sum.is-single .is-gone,.cm-rot-tag{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.cm-rot-sum.is-single .is-after,.cm-rot-sum.is-single .is-before{opacity:0!important;animation:none!important}}@media (max-width:900px){.cm-e-visual.is-rot{padding:32px 24px}.cm-rot{grid-template-columns:1fr}.cm-rot-row{gap:8px}}.cm-e-cell.is-foot.cm-pf-disclaimer{padding:22px 29px}.cm-e-sky{display:none}@media (min-width:901px){.cm-e-hero.has-sky{background:none}.cm-e-hero.has-sky:before{display:none}.cm-e-hero>.cm-e-sky{display:block;position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:0;pointer-events:none;--sky-blue:0;--sky-veil:0}.cm-e-sky-glow{position:absolute;inset:0;opacity:.5;transition:opacity .7s cubic-bezier(.4,0,.2,1)}.cm-e-hero.is-scrolled .cm-e-sky-glow{opacity:1}.cm-e-sky-pin{position:-webkit-sticky;position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));overflow:hidden}.cm-e-sky-blue{position:absolute;inset:0;opacity:calc(.4 + .3 * var(--sky-blue));background:radial-gradient(90% 80% at 50% 100%,#e8f0fc 0,#bcd3f7 45%,#7fa7e8 100%)}.cm-e-sky-lines{position:absolute;inset:0;opacity:.4;background:repeating-linear-gradient(90deg,rgba(255,255,255,.78) 0 1px,transparent 1px 8px)}.cm-e-sky-veil{position:absolute;top:0;left:-150%;width:400%;height:150%;transform-origin:top;transform:scale(calc(1 - .4286 * var(--sky-veil)),calc(1 - .25 * var(--sky-veil)));background:radial-gradient(70% 106.667% at 50% 0,#fff 32%,rgba(255,255,255,0) 64%);will-change:transform}}@media (max-width:640px){.cm-e .cm-e-cell,.cm-e .cm-e-cell.is-foot,.cm-e .cm-e-cell.is-foot.cm-pf-disclaimer,.cm-e .cm-e-cell.is-sub,.cm-e .cm-e-slide .cm-e-cell,.cm-e .cm-e-slide .cm-e-strip-3 .cm-e-cell.is-sub{padding-left:24px;padding-right:24px}.cm-e .cm-e-cell.is-row{--row-pad:24px;padding-right:0}.cm-e .cm-e-cell.is-device:not(.is-row){padding:0}.cm-e .cm-acc-list button,.cm-e .cm-e-dark .cm-e-note,.cm-e .cm-e-slide .cm-e-visual,.cm-e .cm-e-visual,.cm-e .cm-pin-head,.cm-e .cm-scope .cm-acc-list li>button{padding-left:24px;padding-right:24px}.cm-e .cm-scope .cm-acc-list li>button{padding-left:44px}.cm-e .cm-scope .cm-acc-list li>button:before{left:24px}.cm-e .cm-acc-body p{padding-left:24px;padding-right:24px}.cm-e .cm-scope .cm-acc-body p{padding-left:44px}.cm-e .cm-acc-frame{padding:32px 24px}.cm-e .cm-e-hero{padding-left:24px;padding-right:24px}}@media (max-width:900px),(prefers-reduced-motion:reduce){.cm-e .cm-e-rail{position:-webkit-sticky;position:sticky;top:var(--nav-h);z-index:5;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cm-e .cm-e-rail ol{scrollbar-width:none;scroll-padding-left:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.cm-e .cm-e-rail ol::-webkit-scrollbar{display:none}.cm-e .cm-e-rail button{min-height:48px}}@media (max-width:640px){.cm-e .cm-art-days{flex-wrap:wrap;row-gap:8px}.cm-e .cm-pf-lab-v{display:none}.cm-e .cm-hr-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cm-e .cm-hr-days>:last-child:nth-child(odd){grid-column:1/-1}.cm-e .cm-art-peer{padding:18px 16px}.cm-e .cm-art-peer th{letter-spacing:.06em}.cm-e .cm-art-peer td,.cm-e .cm-art-peer th{padding-left:6px;padding-right:6px}}@media (max-width:900px){.cm-e .cm-e-visual,.cm-e .cm-e-visual.is-tall{height:auto;padding-bottom:24px}}@media (max-width:640px){.cm-e .cm-e-slide .cm-e-visual .cm-e-frame{aspect-ratio:3/4}.cm-e .cm-e-cells-2.cm-e-price-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.cm-e .cm-e-cells-2.cm-e-price-row>*{border-top:0!important}.cm-e .cm-e-cells-2.cm-e-price-row>*+*{border-left:1px solid var(--stroke)!important}.cm-e .cm-e-price-row .cm-e-cell.is-sub{padding:32px 14px 28px}.cm-e .cm-e-price-row .cm-eyebrow{font-size:9.5px;letter-spacing:.1em}.cm-e .cm-e-price-row b{font-size:27px}.cm-e .cm-e-price-row>*>.cm-e-dim{font-size:12px}.cm-e .cm-e-price-row .cm-e-fit{font-size:13px;line-height:1.45}.cm-e .cm-e-price-row .cm-e-lines{margin-top:20px;gap:14px}.cm-e .cm-e-price-row .cm-e-lines dt{font-size:9px;letter-spacing:.08em}.cm-e .cm-e-price-row .cm-e-lines dd{font-size:14px}.cm-e .cm-e-price-row .cm-e-lines small{font-size:11.5px}.cm-e .cm-e-foot{row-gap:0}.cm-e .cm-e-foot-brand{display:contents}.cm-e .cm-e-foot-brand>*{grid-column:1/-1;justify-self:start}.cm-e .cm-e-foot>div:not(.cm-e-foot-brand){margin-top:36px}.cm-e .cm-e-foot-brand p.cm-e-foot-legal{order:2;margin-top:36px;padding-top:20px;border-top:1px solid var(--stroke);justify-self:stretch}.cm-e .cm-e-dark .cm-e-foot-brand p.cm-e-foot-legal{border-top-color:#2b2e34}.cm-e .cm-e-foot-brand p.cm-e-foot-risk{order:3;margin-top:20px;justify-self:stretch;max-width:none}.cm-e .cm-e-dark-limit .cm-art-limit-bar>span:last-child{grid-column:1/-1;text-align:left;min-width:0}.cm-e .cm-art-limit-streak .is-after{left:0;right:auto}.cm-e .cm-art-tiles.cm-art-tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-e .cm-ha-card{cursor:auto;touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}@media (max-width:900px){.cm-e .cm-e-mobile .cm-e-visual.is-phone{order:-1;border-top:0;border-bottom:1px solid var(--stroke)}.cm-e .cm-e-cells-2.cm-e-mobile-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-e .cm-e-cells-2.cm-e-mobile-cells>*{border-left:0!important;border-top:0!important}.cm-e .cm-e-cells-2.cm-e-mobile-cells>:nth-child(2n){border-left:1px solid var(--stroke)!important}.cm-e .cm-e-cells-2.cm-e-mobile-cells>:nth-child(n+3){border-top:1px solid var(--stroke)!important}}@media (max-width:640px){.cm-e .cm-e-mobile-cells .cm-e-cell.is-sub{padding:28px 16px 26px;min-height:0}.cm-e .cm-e-mobile-cells .cm-e-dim{font-size:13px}}@media (max-width:900px){.cm-e .cm-e-dark .cm-e-gutter{border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);background-color:var(--night);background-image:repeating-linear-gradient(125deg,transparent 0 6px,rgba(255,255,255,.07) 6px 7px)}.cm-e.no-tex .cm-e-dark .cm-e-gutter{background-image:none}.cm-e .cm-e-gutter.is-stack-break{display:block}.cm-e .cm-e-dark-floors .cm-e-head.is-second{border-top:0}.cm-e .cm-rot-side.is-one .cm-rot-row{padding-top:0}}@media (max-width:640px){.cm-e .cm-rot-acc.is-single>.cm-e-dim,.cm-e .cm-rot-acc.is-single>b{order:-2}.cm-e .cm-rot-stamp{position:static;order:-1;justify-self:start}}html:has(.cm-e),html:has(.cm-e) body{background-color:#ffffff;transition:background-color .25s cubic-bezier(.4,0,.2,1)}html:has(.cm-e.is-night),html:has(.cm-e.is-night) body{background-color:#08090a}