.free-product-page{background:radial-gradient(circle at 52% 8%,#235c441c,#0000 34%),#07100d;min-height:100vh}.free-product-shell{max-width:1320px}.topbar-free-label,.topbar-upgrade-link,.free-plan-kicker,.free-tone,.free-freshness,.free-primary-action,.free-text-action,.free-locked-card em,.free-comparison-strip>a,.free-locked-context>a{align-items:center;display:inline-flex}.topbar-free-label{color:#efc96fdb;white-space:nowrap;background:#efc96f0e;border:1px solid #efc96f3b;border-radius:999px;min-height:26px;padding:0 9px;font-size:.67rem;font-weight:820;line-height:1}.topbar-nav a svg{color:#efc96fad}.topbar-upgrade-link{color:#f0ce79;background:#efc96f1a;border:1px solid #efc96f80;border-radius:7px;justify-content:center;min-height:38px;padding:0 15px;font-size:.78rem;font-weight:850;transition:background .15s,border-color .15s,color .15s,transform .15s}.topbar-upgrade-link:hover,.topbar-upgrade-link:focus-visible{color:#ffe19a;background:#efc96f2b;border-color:#f7d379c2;transform:translateY(-1px)}.free-desk-heading{justify-content:space-between;align-items:end;gap:28px;padding:42px 18px 26px;display:flex}.free-plan-kicker{color:#efc96feb;text-transform:uppercase;gap:8px;margin-bottom:10px;font-size:.72rem;font-weight:880}.free-desk-heading h1{color:#f3f7f4;max-width:760px;margin:0;font-size:3.7rem;font-weight:680;line-height:1.03}.free-desk-heading p{color:#b9c9bfd1;max-width:700px;margin:14px 0 0;font-size:.98rem;line-height:1.62}.free-rotation-meta{border-left:1px solid #efc96f47;grid-template-columns:auto auto;align-items:baseline;gap:2px 12px;min-width:188px;padding:14px 16px;display:grid}.free-rotation-meta span,.free-rotation-meta small,.free-price-panel span,.free-price-panel small{color:#9fb0a5c2;font-size:.7rem;font-weight:760}.free-rotation-meta strong{color:#f0ce79;font-size:1.02rem;font-weight:900}.free-rotation-meta small{grid-column:1/-1}.free-brief-hero{background:linear-gradient(112deg,#122a21db,#09130ff5 54%,#08100dfa);border:1px solid #6389764d;border-radius:8px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);min-height:340px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #0000003d}.free-brief-hero:after{content:"";pointer-events:none;border:1px solid #79d7b714;border-radius:50%;height:360px;position:absolute;inset:auto -8% -72% 38%}.free-brief-copy{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:40px 44px;display:flex;position:relative}.free-brief-topline{justify-content:space-between;align-items:center;gap:16px;max-width:690px;display:flex}.free-brief-topline>span,.free-support-panel>div>p:first-child,.free-section-heading span,.free-locked-context>span{color:#efc96fe0;text-transform:uppercase;font-size:.68rem;font-weight:880}.free-tone{color:#86d9b9;border:1px solid #79d7b747;border-radius:999px;min-height:28px;padding:0 10px;font-size:.71rem;font-style:normal;font-weight:820}.free-tone.bearish,.free-tone.negative{color:#ff8d87;border-color:#ff70694d}.free-tone.mixed,.free-tone.neutral,.free-tone.pending{color:#efc96f;border-color:#efc96f47}.free-brief-symbol{color:#79d7b7d6;margin:28px 0 4px;font-size:.83rem;font-weight:900}.free-brief-copy h2{color:#f5f8f6;margin:0;font-size:4rem;font-weight:650;line-height:1.02}.free-market-read{color:#dce5dfdb;max-width:690px;margin:20px 0 0;font-size:1rem;line-height:1.62}.free-brief-actions{align-items:center;gap:20px;margin-top:28px;display:flex}.free-primary-action{color:#f3faf6;background:#3a906c9e;border:1px solid #79d7b77a;border-radius:7px;justify-content:center;gap:9px;min-height:44px;padding:0 18px;font-size:.82rem;font-weight:880;transition:background .15s,border-color .15s,transform .15s;box-shadow:0 8px 26px #1e644a2e}.free-primary-action:hover,.free-primary-action:focus-visible{background:#44a47bc7;border-color:#92e7c7b3;transform:translateY(-1px)}.free-freshness{color:#9fb0a5b8;gap:7px;font-size:.74rem;font-weight:740}.free-price-panel{z-index:1;background:#050c0a4d;border-left:1px solid #79d7b71f;align-content:center;min-width:0;padding:40px 38px;display:grid;position:relative}.free-price-panel>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 16px;display:grid}.free-price-panel strong{color:#f3f7f4;grid-column:1/-1;margin-top:4px;font-size:3.25rem;font-weight:710}.free-price-panel em{grid-area:1/2;font-size:.84rem;font-style:normal;font-weight:900}.free-price-panel em.positive{color:#6ed2a5}.free-price-panel em.negative{color:#ff7772}.free-price-panel em.neutral{color:#efc96f}.free-sparkline{width:100%;height:92px;margin:28px 0 16px}.free-sparkline line{stroke:#9fb0a51f;stroke-width:.5px}.free-sparkline path{fill:none;stroke:#63c99d;stroke-width:1.45px;vector-effect:non-scaling-stroke}.free-sparkline-empty{color:#9fb0a5ad;border-block:1px solid #9fb0a51a;place-items:center;height:92px;margin:28px 0 16px;font-size:.74rem;display:grid}.free-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.free-support-panel{background:#0d1813c7;border:1px solid #50716547;border-radius:8px;grid-template-columns:48px minmax(0,1fr);gap:16px;min-height:235px;padding:28px;display:grid}.free-panel-icon,.free-lock-icon{color:#79d7b7e0;background:#79d7b70e;border:1px solid #79d7b733;border-radius:50%;place-items:center;width:42px;height:42px;display:inline-grid}.free-support-panel>div>p:first-child{margin:0 0 7px}.free-support-panel h2{color:#eff5f1;margin:0;font-size:1.18rem;line-height:1.22}.free-support-panel h2+p{color:#b7c6bdc7;margin:10px 0 0;font-size:.82rem;line-height:1.55}.free-change-list{border-top:1px solid #79d7b717;gap:8px;margin-top:18px;padding-top:14px;display:grid}.free-change-list>div{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:9px;display:grid}.free-change-dot{background:#9fb0a5b3;border-radius:50%;width:6px;height:6px;margin-top:6px}.free-change-dot.high{background:#efc96f}.free-change-dot.medium{background:#69c99e}.free-change-list p{gap:2px;margin:0;display:grid}.free-change-list strong{color:#e6ede8e6;font-size:.77rem}.free-change-list small{color:#9fb0a5b3;font-size:.7rem;line-height:1.38}.free-catalyst-metrics{grid-template-columns:1.4fr repeat(3,minmax(64px,.75fr));gap:7px;margin:20px 0 0;display:grid}.free-catalyst-metrics div{border-top:1px solid #79d7b71c;gap:3px;min-width:0;padding:8px 9px;display:grid}.free-catalyst-metrics dt{color:#9fb0a59e;text-transform:uppercase;font-size:.59rem;font-weight:820}.free-catalyst-metrics dd{color:#e8eeeae6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.74rem;font-weight:800;overflow:hidden}.free-capabilities{padding:48px 2px 28px}.free-section-heading{justify-content:space-between;align-items:end;gap:24px;padding:0 16px 18px;display:flex}.free-section-heading span{margin:0 0 7px}.free-section-heading h2{color:#eef4f0;max-width:660px;margin:0;font-size:1.65rem;font-weight:680}.free-section-heading p{color:#9fb0a5ad;margin:0;font-size:.76rem}.free-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.free-locked-card{background:#0b1410b8;border:1px solid #50615852;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:13px;min-height:214px;padding:20px 18px;transition:background .15s,border-color .15s,transform .15s;display:grid}.free-locked-card:hover,.free-locked-card:focus-visible{background:#1f1d117a;border-color:#efc96f7a;transform:translateY(-2px)}.free-lock-icon{color:#efc96fc7;background:#efc96f0b;border-color:#efc96f2e;width:36px;height:36px}.free-locked-card>span:last-child{flex-direction:column;min-width:0;display:flex}.free-locked-card small{color:#efc96fb8;text-transform:uppercase;font-size:.62rem;font-weight:850}.free-locked-card strong{color:#ebf1ed;margin-top:8px;font-size:.92rem;line-height:1.3}.free-locked-card p{color:#9fb0a5b8;margin:8px 0 18px;font-size:.73rem;line-height:1.48}.free-locked-card em{color:#efc96fd6;gap:6px;margin-top:auto;font-size:.7rem;font-style:normal;font-weight:820}.free-comparison-strip{border-block:1px solid #79d7b71f;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:18px 20px;display:flex}.free-comparison-strip>div{color:#adbeb4c7;align-items:center;gap:18px;min-width:0;font-size:.75rem;display:flex}.free-comparison-strip svg{color:#efc96fbd}.free-comparison-strip strong{color:#e7eee9e6}.free-comparison-strip>a,.free-text-action,.free-locked-context>a{color:#79d7b7e6;white-space:nowrap;gap:6px;font-size:.74rem;font-weight:840}.free-locked-page{min-height:100vh}.free-locked-hero{text-align:center;border-block:1px solid #efc96f33;flex-direction:column;justify-content:center;align-items:center;max-width:820px;min-height:430px;margin:80px auto 0;padding:52px 56px;display:flex}.free-locked-emblem{color:#efc96fe0;border:1px solid #efc96f47;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:22px;display:grid;position:relative}.free-locked-emblem-lock{box-sizing:content-box;background:#07100d;border-radius:50%;padding:3px;position:absolute;bottom:5px;right:-2px}.free-locked-hero .eyebrow{color:#efc96fd1}.free-locked-hero h1{color:#f2f6f3;max-width:680px;margin:8px 0 0;font-size:3.6rem;font-weight:650;line-height:1.06}.free-locked-hero>p:not(.eyebrow){color:#b8c8becc;max-width:620px;margin:18px 0 0;font-size:.93rem;line-height:1.62}.free-locked-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.free-locked-context{background:#0d1813ad;border:1px solid #50716547;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;max-width:820px;margin:18px auto 70px;padding:17px 20px;display:grid}.free-locked-context>span{margin:0}.free-locked-context strong{color:#efc96f}.free-locked-context p{color:#9fb0a5b8;margin:0;font-size:.74rem}@media (max-width:1120px){.free-desk-heading{padding-inline:8px}.free-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.free-locked-card{min-height:184px}}@media (max-width:900px){.free-brief-hero{grid-template-columns:minmax(0,1fr)}.free-price-panel{border-top:1px solid #79d7b71f;border-left:0;grid-template-columns:minmax(0,.55fr) minmax(180px,1fr);align-items:center;gap:20px}.free-sparkline{margin:0}.free-price-panel small{grid-column:1/-1}.free-support-grid{grid-template-columns:minmax(0,1fr)}.free-support-panel{min-height:0}.topbar-free-label{display:none}}@media (max-width:680px){.free-product-page{padding-inline:10px}.free-desk-heading{gap:20px;padding:28px 6px 20px;display:grid}.free-desk-heading h1{font-size:2.15rem}.free-desk-heading p{font-size:.86rem}.free-rotation-meta{border-top:1px solid #efc96f2e;border-left:0;width:100%;min-width:0;padding:12px 2px 0}.free-brief-copy{padding:28px 22px}.free-brief-topline{align-items:flex-start}.free-brief-symbol{margin-top:24px}.free-brief-copy h2{font-size:2.3rem}.free-market-read{font-size:.86rem}.free-brief-actions{flex-direction:column;align-items:flex-start}.free-primary-action{width:100%}.free-price-panel{grid-template-columns:minmax(0,1fr);padding:26px 22px;display:grid}.free-price-panel>div:first-child,.free-sparkline,.free-price-panel small{grid-column:auto}.free-price-panel strong{font-size:2.25rem}.free-support-panel{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:22px 18px}.free-panel-icon{width:36px;height:36px}.free-catalyst-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.free-section-heading{flex-direction:column;align-items:flex-start;padding-inline:8px}.free-section-heading h2{font-size:1.38rem}.free-capability-grid{grid-template-columns:minmax(0,1fr)}.free-locked-card{min-height:0}.free-comparison-strip,.free-comparison-strip>div{flex-direction:column;align-items:flex-start}.free-comparison-strip>div{gap:8px}.free-locked-hero{min-height:0;margin-top:44px;padding:42px 16px}.free-locked-hero h1{font-size:2.15rem}.free-locked-actions{flex-direction:column;width:100%}.free-locked-context{grid-template-columns:auto 1fr;margin-bottom:40px}.free-locked-context p,.free-locked-context>a{grid-column:1/-1}.free-locked-context>a{white-space:normal}.topbar-upgrade-link{min-height:36px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.free-primary-action,.free-locked-card,.topbar-upgrade-link{transition:none}}.free-nav-locked{gap:6px}.free-nav-locked svg,.free-demo-card-lock{color:#efc96fd1}.free-tape-locked{white-space:nowrap;font:inherit;cursor:pointer;opacity:.45;filter:saturate(.15);background:0 0;border:0;grid-template-columns:auto auto auto auto;align-items:baseline;-webkit-text-decoration:line-through #abb8b16b;text-decoration:line-through #abb8b16b;display:inline-grid}.free-tape-locked>*{min-width:0}.free-tape-locked>svg{color:#abb8b1a6;align-self:center;transition:color .14s}.free-tape-locked:hover,.free-tape-locked:focus-visible{opacity:.72;filter:saturate(.35)}.free-tape-locked:hover svg,.free-tape-locked:focus-visible svg{color:#f0ce79}.asset-select-menu .topbar-select-panel button{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.topbar-asset-option-copy{gap:2px;min-width:0;display:grid}.topbar-asset-option-copy strong,.topbar-asset-option-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.free-asset-option-lock{color:#efc96fb8;flex:none;justify-self:end}.free-asset-option-locked:hover .free-asset-option-lock,.free-asset-option-locked:focus-visible .free-asset-option-lock{color:#f0ce79}.free-upgrade-backdrop{z-index:2200;-webkit-backdrop-filter:blur(7px)saturate(.75);backdrop-filter:blur(7px)saturate(.75);background:#070d0aa8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.free-upgrade-dialog{text-align:center;background:linear-gradient(145deg,#111f19fc,#070f0cfc);border:1px solid #6184756b;border-radius:8px;width:min(520px,100%);padding:34px 36px 28px;position:relative;box-shadow:0 28px 90px #0000008c,0 0 34px #4bab8012}.free-upgrade-close{color:#c2cfc7ad;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.free-upgrade-close:hover,.free-upgrade-close:focus-visible{color:#f3f7f4}.free-upgrade-lock,.free-demo-offer-icon{color:#70d4aa;background:#2386601f;border:1px solid #58c89b59;border-radius:50%;place-items:center;width:58px;height:58px;display:inline-grid}.free-upgrade-dialog h2{color:#f2f6f3;margin:18px 0 0;font-size:1.55rem;line-height:1.2}.free-upgrade-dialog>p{color:#b8c7becc;max-width:430px;margin:10px auto 0;font-size:.86rem;line-height:1.55}.free-upgrade-benefits{text-align:left;background:#040a0880;border:1px solid #5f7a6d57;border-radius:7px;margin-top:22px;padding:17px 18px}.free-upgrade-benefits strong{color:#e9efebe6;font-size:.78rem}.free-upgrade-benefits ul{gap:10px;margin:13px 0 0;padding:0;list-style:none;display:grid}.free-upgrade-benefits li{color:#d3ddd7db;align-items:center;gap:10px;font-size:.8rem;display:flex}.free-upgrade-benefits svg{color:#5bd09e;flex:none}.free-upgrade-cta{isolation:isolate;color:#f7fbf8;cursor:pointer;background:linear-gradient(#3a9970eb,#257453f0);border:1px solid #68daab85;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:22px;padding:0 19px;font-size:.82rem;font-weight:850;transition:transform .15s,border-color .15s,box-shadow .15s,filter .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #1c6c4c38}.free-upgrade-cta>:not(.free-upgrade-cta-shine){z-index:1;position:relative}.free-upgrade-cta-shine{z-index:0;background:linear-gradient(90deg,#0000,#e2fff275,#0000);width:28%;animation:3.4s ease-in-out infinite free-upgrade-sheen;position:absolute;top:-50%;bottom:-50%;left:-38%;transform:skew(-20deg)}.free-upgrade-cta:hover,.free-upgrade-cta:focus-visible{filter:brightness(1.1);border-color:#9befcad1;transform:translateY(-1px);box-shadow:0 14px 35px #20885d57,0 0 0 1px #83e5b821}.free-upgrade-dismiss{color:#a4b5aab8;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:13px auto 0;font-size:.72rem;display:block}.free-upgrade-dismiss:hover,.free-upgrade-dismiss:focus-visible{color:#d9e5def0;text-decoration:underline}@keyframes free-upgrade-sheen{0%,58%{opacity:0;left:-38%}66%{opacity:1}86%,to{opacity:0;left:118%}}.free-demo-locked{position:relative;overflow:hidden}.free-demo-locked>:not(.free-demo-lock-trigger){filter:blur(5px)grayscale(.75);opacity:.34;-webkit-user-select:none;user-select:none}.free-demo-lock-trigger{z-index:5;color:#f0ce79;cursor:pointer;background:linear-gradient(#060e0b14,#060e0ba6);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;width:100%;font-size:.78rem;font-weight:850;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:flex;position:absolute;inset:0}.free-demo-lock-trigger:hover,.free-demo-lock-trigger:focus-visible{color:#ffe09a;background:linear-gradient(#12221b2e,#0c1914c7);border-color:#efc96f61;box-shadow:inset 0 0 30px #efc96f0d}.free-demo-regime-lock-body{min-height:160px;position:relative;overflow:hidden}.free-demo-regime-lock-body>:not(.free-demo-lock-trigger){filter:blur(5px)grayscale(.75);opacity:.3;-webkit-user-select:none;user-select:none}.free-demo-change-locked,.free-demo-snapshot-locked{text-align:left;cursor:pointer;width:100%;padding:0;transition:border-color .15s,box-shadow .15s,background .15s;position:relative;overflow:hidden}.free-demo-change-locked:hover,.free-demo-change-locked:focus-visible,.free-demo-snapshot-locked:hover,.free-demo-snapshot-locked:focus-visible{border-color:#efc96f6b;box-shadow:inset 0 0 34px #efc96f0e}.free-demo-change-locked>:not(.free-demo-card-lock),.free-demo-snapshot-locked>:not(.test-home-snapshot-action){filter:blur(3px)grayscale(.9);opacity:.33;-webkit-user-select:none;user-select:none}.free-demo-card-lock{z-index:3;background:#08100deb;border:1px solid #efc96f42;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:.62rem;font-weight:850;display:inline-flex;position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.free-demo-snapshot-reference{display:block;position:absolute;inset:0}.free-demo-snapshot-reference img{object-fit:cover;object-position:center;width:100%;height:100%}.free-demo-snapshot-locked .test-home-snapshot-action{z-index:3;color:#f0ce79;justify-content:center;width:max-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.free-demo-calendar{min-height:0}.free-demo-calendar-panel{min-height:430px;position:relative;overflow:hidden}.free-demo-calendar-reference{background:#08100d;position:absolute;inset:92px 0 0;overflow:hidden}.free-demo-calendar-reference img{object-fit:cover;object-position:top;filter:blur(6px)grayscale(.85);opacity:.34;width:100%;height:100%;transform:scale(1.02)}.free-demo-calendar-offer,.free-demo-asset-offer{z-index:4;background:#09120ef5;border:1px solid #5f83727a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:0 18px;width:min(680px,100% - 40px);padding:25px 27px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-47%);box-shadow:0 24px 65px #0000006b}.free-demo-calendar-offer .free-demo-offer-icon,.free-demo-asset-offer .free-demo-offer-icon{grid-row:1/span 3;width:48px;height:48px}.free-demo-calendar-offer>div>span,.free-demo-asset-offer>div>span{color:#f0ce79;text-transform:uppercase;font-size:.66rem;font-weight:880}.free-demo-calendar-offer h2,.free-demo-asset-offer h2{color:#f0f5f1;margin:4px 0 0;font-size:1.25rem}.free-demo-calendar-offer p,.free-demo-asset-offer p{color:#b5c5bbc2;margin:8px 0 0;font-size:.78rem;line-height:1.5}.free-demo-calendar-offer ul,.free-demo-asset-offer ul{flex-wrap:wrap;grid-column:2;gap:8px 16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.free-demo-calendar-offer li,.free-demo-asset-offer li{color:#d2ded7cc;align-items:center;gap:6px;font-size:.7rem;display:flex}.free-demo-calendar-offer li svg,.free-demo-asset-offer li svg{color:#61ce9e}.free-demo-direct-upgrade,.free-demo-cross-asset-upgrade{color:#f3faf6;cursor:pointer;background:#318d65ad;border:1px solid #68daab73;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-weight:850;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:inline-flex}.free-demo-direct-upgrade:hover,.free-demo-direct-upgrade:focus-visible,.free-demo-cross-asset-upgrade:hover,.free-demo-cross-asset-upgrade:focus-visible{background:#3a9f70db;border-color:#81e6babf;transform:translateY(-1px);box-shadow:0 10px 24px #1b6d4c33}.free-demo-calendar-offer>.free-demo-direct-upgrade,.free-demo-asset-offer>.free-demo-direct-upgrade{grid-column:2;justify-self:start;margin-top:17px}.free-demo-oneshot-delivery{grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;max-width:420px;display:grid}.free-demo-oneshot-delivery span{color:#80d9b4;text-transform:uppercase;font-size:.72rem;font-weight:850}.free-demo-oneshot-delivery p{color:#aabbb1b8;grid-column:1;margin:0;font-size:.7rem;line-height:1.4}.free-demo-oneshot-delivery .free-demo-direct-upgrade{grid-area:1/2/span 2;min-height:38px;font-size:.74rem}.free-demo-oneshot-locked{position:relative;overflow:hidden}.free-demo-oneshot-locked .oneshot-preview{filter:blur(4px)grayscale(.85);opacity:.3}.free-demo-oneshot-locked footer,.free-demo-oneshot-locked .oneshot-list-main,.free-demo-oneshot-locked .oneshot-list-meta,.free-demo-oneshot-locked .oneshot-status-chip,.free-demo-oneshot-locked .oneshot-list-actions{opacity:.42}.free-demo-oneshot-lock{z-index:4;color:#f0ce79;background:#080f0ceb;border:1px solid #efc96f42;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.67rem;font-weight:850;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.free-demo-oneshot-locked{cursor:pointer;transition:border-color .14s,box-shadow .14s}.free-demo-oneshot-locked:hover,.free-demo-oneshot-locked:focus-visible{border-color:#efc96f66;box-shadow:inset 0 0 28px #efc96f0d}.free-demo-oneshot-history{color:#acbeb3c7;border-block:1px solid #5e847340;align-items:center;gap:12px;margin-top:22px;padding:17px 18px;display:flex}.free-demo-oneshot-history>svg{color:#f0ce79}.free-demo-oneshot-history span{flex:1;font-size:.74rem}.free-demo-oneshot-history strong{color:#e8efea}.free-demo-oneshot-history a{color:#7bd5b0;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:.72rem;font-weight:850;display:inline-flex}.free-demo-oneshot-history a:hover,.free-demo-oneshot-history a:focus-visible{color:#a0eccd;text-underline-offset:3px;text-decoration:underline}.free-demo-cross-asset-locked{position:relative;overflow:hidden}.free-demo-cross-asset-locked>:not(.free-demo-cross-asset-offer){filter:blur(4px)grayscale(.75);opacity:.28;-webkit-user-select:none;user-select:none}.free-demo-cross-asset-offer{z-index:4;color:#c5d2cac7;text-align:center;background:linear-gradient(#070f0c14,#070f0ca6);border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;padding:20px;display:flex;position:absolute;inset:0}.free-demo-cross-asset-offer>span{color:#f0ce79;border:1px solid #efc96f4d;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.free-demo-cross-asset-offer strong{color:#edf3ef;font-size:.85rem}.free-demo-cross-asset-offer em{max-width:350px;font-size:.7rem;font-style:normal;line-height:1.42}.free-demo-cross-asset-upgrade{min-height:35px;margin-top:3px;padding-inline:13px;font-size:.7rem}.free-demo-oneshot-unavailable{background:linear-gradient(100deg,#350e1075,#0e1814d1)!important;border-color:#d35c5c52!important}.free-demo-oneshot-unavailable .test-home-oneshot-ready-icon{color:#ef8585;background:#85212624;border-color:#e3696957}.free-demo-oneshot-unavailable>a{color:#f0ce79;cursor:pointer;background:#efc96f0f;border-color:#efc96f57}.free-demo-oneshot-unavailable>a:hover,.free-demo-oneshot-unavailable>a:focus-visible{color:#ffe09a;background:#efc96f1f;border-color:#efc96f9e}.free-demo-asset-shell{padding:28px 20px 70px}.free-demo-asset-heading{justify-content:space-between;align-items:end;max-width:1400px;margin:0 auto 18px;display:flex}.free-demo-asset-heading span:first-child{color:#f0ce79;text-transform:uppercase;font-size:.68rem;font-weight:850}.free-demo-asset-heading h1{color:#f2f6f3;margin:5px 0 0;font-size:3.5rem;line-height:1}.free-demo-asset-heading p{color:#adbeb4bd;margin:8px 0 0}.free-demo-asset-plan{color:#f0ce79;border:1px solid #efc96f45;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.7rem;font-weight:850;display:inline-flex}.free-demo-asset-stage{background:#09120e;border:1px solid #53716452;border-radius:8px;max-width:1400px;min-height:610px;margin:0 auto;position:relative;overflow:hidden}.free-demo-asset-reference{filter:blur(6px)grayscale(.85);opacity:.24;-webkit-user-select:none;user-select:none;grid-template-columns:1.4fr .7fr;gap:12px;padding:20px;display:grid}.free-demo-asset-reference>*{border:1px solid #577a6959;border-radius:7px;min-height:220px;padding:24px}.free-demo-asset-reference span{color:#f0ce79;text-transform:uppercase;font-size:.7rem}.free-demo-asset-reference h2{color:#f1f6f2;max-width:500px;font-size:2rem}.free-demo-asset-reference p{color:#b9c9bfbf}.free-demo-asset-reference aside div{background:#6bb5941f;height:46px;margin-top:12px}.free-demo-reference-chart{background:linear-gradient(160deg,#0000 48%,#5ccc9c4d 49%,#0000 51%)!important;height:130px!important;margin-top:25px!important}.free-demo-asset-offer{top:50%}.oneshot-board{position:relative}.oneshot-eyebrow-line{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:inline-flex}.oneshot-eyebrow-line>span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.oneshot-title-line{flex-wrap:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex}.oneshot-title-line h2{flex:0 auto}.oneshot-free-preview-label{color:#64daa8eb;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;flex:none;font-style:normal}.oneshot-stat-cross.free-preview-locked{color:#efc96fd6}.oneshot-stat-cross.free-preview-locked .oneshot-stat-copy{filter:none;opacity:1}@media (max-width:760px){.topbar.is-mobile-open .asset-select-menu .topbar-select-panel{width:min(238px,100vw - 20px);min-width:0;left:0;right:auto}.free-upgrade-dialog{padding:30px 20px 23px}.free-demo-calendar-panel{min-height:520px}.free-demo-calendar .calendar-filter-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.free-demo-calendar-reference{inset-block-start:190px}.free-demo-calendar-offer,.free-demo-asset-offer{text-align:center;grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 20px;top:63%;transform:translate(-50%,-50%)}.free-demo-calendar-offer .free-demo-offer-icon,.free-demo-asset-offer .free-demo-offer-icon{grid-row:auto;justify-self:center}.free-demo-calendar-offer ul,.free-demo-asset-offer ul,.free-demo-calendar-offer>.free-demo-direct-upgrade,.free-demo-asset-offer>.free-demo-direct-upgrade{grid-column:1}.free-demo-calendar-offer ul,.free-demo-asset-offer ul{text-align:left;justify-self:center;display:grid}.free-demo-calendar-offer>.free-demo-direct-upgrade,.free-demo-asset-offer>.free-demo-direct-upgrade{justify-self:center}.free-demo-oneshot-delivery{grid-template-columns:minmax(0,1fr)}.free-demo-oneshot-delivery .free-demo-direct-upgrade{grid-area:auto/1;justify-self:start;margin-top:6px}.free-demo-oneshot-history{flex-wrap:wrap;align-items:flex-start}.free-demo-oneshot-history span{min-width:calc(100% - 40px)}.free-demo-oneshot-page .oneshot-gallery-grid,.free-demo-oneshot-page .oneshot-gallery-list{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#79d7b757 transparent;gap:12px;padding:2px 2px 10px;display:flex;overflow-x:auto}.free-demo-oneshot-page .oneshot-gallery-card,.free-demo-oneshot-page .oneshot-list-row{scroll-snap-align:start;flex:0 0 min(82vw,310px)}.free-demo-asset-shell{padding-inline:10px}.free-demo-asset-heading h1{font-size:2.4rem}.free-demo-asset-reference{grid-template-columns:minmax(0,1fr)}.free-demo-asset-stage{min-height:670px}}@media (prefers-reduced-motion:reduce){.free-upgrade-cta-shine{animation:none}.free-upgrade-cta,.free-demo-direct-upgrade,.free-demo-cross-asset-upgrade,.free-demo-lock-trigger{transition:none}}
