.sv4{background:var(--u-meadow,#f4f5ee);min-height:100vh}.sv4 .sv4-live{flex-direction:column;flex:auto;min-height:0;display:flex}.sv4 .sv4-live>:first-child{display:contents}.sv4 .sv4-live>:first-child>:nth-child(2){flex:auto;order:1;min-height:120px;overflow-y:auto}.sv4 .sv4-live>.mc-sugs{order:2;padding:0 16px}.sv4 .sv4-live>:first-child>:nth-child(n+3){order:3}.sv4 .mk-onpage-btn.mk-onpage-on{background:var(--u-white);color:var(--u-ink);box-shadow:inset 0 0 0 1px var(--u-line)}:root.js .sv4:not(.kj-near) #kj-tools .kj-slide:before{background-image:none}.sv4 .tnav-progress{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.sv4 .tnav-progress:before{content:"";background:var(--u-olive);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sv4[data-nav=pending] .tnav-progress:before{animation:2.4s cubic-bezier(.1,.6,.2,1) 80ms both sv4-nav-progress}@keyframes sv4-nav-progress{0%{transform:scaleX(.12)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.sv4[data-nav=pending] .tnav-progress:before{opacity:.6;animation:none;transform:scaleX(1)}}.sv4[data-nav=pending]{cursor:progress}.sv4 .tnav-menu-row[aria-current=page],.sv4 .tnav-drawer .tnav-item[aria-current=page]{background:var(--u-line)}.sv4 .tnav-drawer{padding-bottom:calc(24px + var(--app-download-banner-inset,0px))}.sv4 .mk-foot{padding-bottom:var(--app-download-banner-inset,0px)}.sv4 .nf-col{max-width:688px}.sv4 .nf-acts{flex-wrap:wrap;gap:12px;display:flex}
.sv4 div.hx-frame.ov-hx-frame{--hx-vh:calc((100dvh - var(--mk-nav-h,56px) - 60px) / 100);height:auto;display:grid;container:hx/inline-size}.sv4 div.hx-frame.ov-hx-frame>.hx{min-width:0}@media (min-width:900px){.sv4 div.hx-frame.ov-hx-frame{--hx-vh:calc((125dvh - var(--mk-nav-h,64px) - 60px) / 100)}}.sv4 div.gw-frame.ov-grow-frame{container:gw/inline-size}.sv4 div.dm-frame.sa-demoform{height:auto;container:dm/inline-size}.sv4 div.st-frame.sl-tools-frame{height:auto;container:st/inline-size}.sv4 .hx{--ink:#10100f;--paper:#fafafa;--white:#fff;--meadow:#f3f4f0;--olive:#3a4325;--olive-deep:#2c331c;--lime:#dff693;--muted:#686965;--line:#3a432526;--line-strong:#3a43254d;--level:#c63d1b;--warn:#9a3412;--hlm-identity:#60a5fa;--hlm-world:#3bd2d2;--hlm-story:#24c22c;--hlm-mindset:#fb0;--hlm-drive:#fb923c;--hlm-pattern:#f472b6;--hlm-growth:#a78bfa;--shadow:0 30px 70px -34px #2c331c80;--el-shadow:0 12px 26px -14px #2c331c80;--ease:cubic-bezier(.2, .7, .2, 1);--sans:var(--font-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--serif:var(--font-source-serif), "Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;text-align:center;width:100%;max-width:1180px;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;align-content:center;justify-items:center;margin:0 auto;padding:28px 16px 0;font-size:16px;line-height:1.5;display:grid}.sv4 .hx [hidden]{display:none!important}.sv4 .hx button,.sv4 .hx input{font:inherit;color:inherit}.sv4 .hx button{cursor:pointer}.sv4 .hx :focus-visible{outline:2px solid var(--olive);outline-offset:3px}.sv4 .hx h1,.sv4 .hx p{margin:0}.sv4 .hx h1{width:100%;padding:clamp(64px, calc(var(--hx-vh) * 8.5), 100px) 0 clamp(72px, calc(var(--hx-vh) * 9.5), 108px);font-family:var(--serif);letter-spacing:-.025em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.1em .28em;font-size:32px;font-weight:500;line-height:1.5;display:flex}.sv4 .hx .hx-lead{font-size:clamp(34px, min(4.4cqw, calc(var(--hx-vh) * 6.2)), 64px);line-height:1.1}.sv4 .hx .hx-stage{display:block;position:relative}.sv4 .hx .hx-box{height:1.36em;font-size:clamp(40px, min(5.5cqw, calc(var(--hx-vh) * 7.6)), 80px);transition:width .55s var(--ease);line-height:1.1;display:block;position:relative}.sv4 .hx .hx-box.hx-snap{transition:none}.sv4 .hx .hx-word{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.sv4 .hx .hx-word>span{color:var(--olive-deep);white-space:nowrap;transition:transform .5s var(--ease), opacity .4s ease;grid-area:1/1;font-style:italic}.sv4 .hx .hx-word>span.hx-below{opacity:0;transform:translateY(70%)}.sv4 .hx .hx-word>span.hx-above{opacity:0;transform:translateY(-70%)}.sv4 .hx .hx-meas{visibility:hidden;white-space:nowrap;pointer-events:none;font-style:italic;position:absolute;top:0;left:0}.sv4 .hx .hx-bits{pointer-events:none;font-family:var(--sans);letter-spacing:0;font-size:12px;font-style:normal;line-height:1.25;position:absolute;inset:0}.sv4 .hx .hx-bit{transition:transform .5s var(--ease), opacity .4s ease;position:absolute}.sv4 .hx .hx-bit>*{transform:rotate(var(--tilt,0deg))}.sv4 .hx .hx-bit.hx-out{opacity:0;transform:translateY(10px)scale(.92)}.sv4 .hx .hx-bit.hx-gone{opacity:0;transform:scale(.9)}.sv4 .hx .hx-s1{--tilt:-3deg;bottom:calc(100% + 14px);right:calc(50% + 8px)}.sv4 .hx .hx-s4{--tilt:3deg;bottom:calc(100% + 20px);left:calc(50% + 12px)}.sv4 .hx .hx-s3{--tilt:-2deg;top:calc(100% + 16px);right:calc(50% + 14px)}.sv4 .hx .hx-s6{--tilt:2deg;top:calc(100% + 12px);left:calc(50% + 10px)}.sv4 .hx .hx-s5{--tilt:-2deg;top:50%;left:calc(100% + 22px)}.sv4 .hx .hx-s2,.sv4 .hx .hx-s7,.sv4 .hx .hx-s8{display:none}.sv4 .hx .hx-s2>*,.sv4 .hx .hx-s5>*{translate:0 -50%}.sv4 .hx .hx-box.hx-wide .hx-s5{display:none}.sv4 .hx .hx-s1>*,.sv4 .hx .hx-s3>*{float:right}.sv4 .hx .hx-pill{border:1px solid var(--line);background:var(--white);box-shadow:var(--el-shadow);white-space:nowrap;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 7px;font-weight:600;display:inline-flex}.sv4 .hx .hx-pill.hx-plain{padding:6px 11px}.sv4 .hx .hx-card{border:1px solid var(--line);background:var(--white);width:max-content;max-width:220px;box-shadow:var(--el-shadow);text-align:left;color:var(--ink);border-radius:12px;gap:6px;padding:8px 10px;display:grid}.sv4 .hx .hx-card b{font-weight:700}.sv4 .hx .hx-k{background:var(--lime);letter-spacing:.08em;text-transform:uppercase;color:var(--olive);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700}.sv4 .hx .hx-check{background:var(--olive);opacity:0;width:18px;height:18px;transition:transform .35s var(--ease) .3s, opacity .25s ease .3s;border-radius:50%;flex:none;place-items:center;display:grid;transform:scale(.4)}.sv4 .hx .hx-check:after{content:"";border-left:1.6px solid var(--lime);border-bottom:1.6px solid var(--lime);width:6px;height:3px;transform:rotate(-45deg)translate(1px,-1px)}.sv4 .hx .hx-live .hx-check{opacity:1;transform:none}.sv4 .hx .hx-mark{flex:none;width:18px;height:18px;display:block}.sv4 .hx .hx-mark svg{width:100%;height:100%;display:block}.sv4 .hx .hx-lvl{width:150px}.sv4 .hx .hx-lvl .hx-row{justify-content:space-between;align-items:baseline;display:flex}.sv4 .hx .hx-lvl .hx-xp{color:var(--level);opacity:0;transition:opacity .3s ease 1.3s, transform .4s var(--ease) 1.3s;font-weight:700;transform:translateY(4px)}.sv4 .hx .hx-live .hx-lvl .hx-xp{opacity:1;transform:none}.sv4 .hx .hx-track{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.sv4 .hx .hx-track i{height:100%;width:var(--from,20%);background:linear-gradient(90deg, var(--hlm-drive), var(--hlm-identity), var(--hlm-growth), var(--hlm-pattern), var(--hlm-world), var(--hlm-story), var(--hlm-mindset));transition:width 1.3s var(--ease) .35s;background-size:150px 100%;border-radius:3px;display:block}.sv4 .hx .hx-live .hx-track i{width:var(--to,70%)}.sv4 .hx .hx-coin{border:1.5px solid var(--olive);background:var(--lime);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.sv4 .hx .hx-coin:after{content:"";background:var(--olive);border-radius:1px;width:6px;height:6px;transform:rotate(45deg)}.sv4 .hx .hx-num{font-variant-numeric:tabular-nums}.sv4 .hx .hx-dim{background:var(--d);border-radius:50%;flex:none;width:10px;height:10px}.sv4 .hx .hx-prog{width:120px}.sv4 .hx .hx-prog .hx-bar{background:var(--meadow);border-radius:3px;height:5px;overflow:hidden}.sv4 .hx .hx-prog .hx-bar i{background:var(--olive);width:0;height:100%;transition:width 1.2s var(--ease) .35s;display:block}.sv4 .hx .hx-live .hx-prog .hx-bar i{width:var(--to,60%)}.sv4 .hx .hx-typing{background:var(--meadow);box-shadow:var(--el-shadow);border-radius:12px 12px 4px;gap:4px;padding:9px 11px;display:inline-flex}.sv4 .hx .hx-typing i{background:var(--muted);opacity:.4;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite hx-dot}.sv4 .hx .hx-typing i:nth-child(2){animation-delay:.15s}.sv4 .hx .hx-typing i:nth-child(3){animation-delay:.3s}@keyframes hx-dot{50%{opacity:1}}.sv4 .hx .hx-avs{display:flex}.sv4 .hx .hx-avs i{border:2px solid var(--white);opacity:0;width:20px;height:20px;transition:transform .35s var(--ease), opacity .3s ease;border-radius:50%;margin-left:-6px;transform:translate(-6px)}.sv4 .hx .hx-avs i:first-child{margin-left:0}.sv4 .hx .hx-live .hx-avs i{opacity:1;transform:none}.sv4 .hx .hx-live .hx-avs i:first-child{transition-delay:.3s}.sv4 .hx .hx-live .hx-avs i:nth-child(2){transition-delay:.5s}.sv4 .hx .hx-live .hx-avs i:nth-child(3){transition-delay:.7s}.sv4 .hx .hx-tog{background:#d9dbd2;border-radius:999px;flex:none;width:30px;height:17px;transition:background .3s .6s;position:relative}.sv4 .hx .hx-tog:after{content:"";background:var(--white);width:13px;height:13px;transition:transform .3s var(--ease) .6s;border-radius:50%;position:absolute;top:2px;left:2px}.sv4 .hx .hx-live .hx-tog{background:var(--olive)}.sv4 .hx .hx-live .hx-tog:after{transform:translate(13px)}.sv4 .hx .hx-sub{max-width:700px;margin:0 0 clamp(20px, calc(var(--hx-vh) * 3), 36px);font-size:clamp(18px, min(1.9cqw, calc(var(--hx-vh) * 2.7)), 26px);color:#3b3c38;text-wrap:balance;line-height:1.5}.sv4 .hx .hx-sub3{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.sv4 .hx .hx-s3a{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:1.3em;font-weight:500;line-height:1.15}.sv4 .hx .hx-s3b{color:#3b3c38;font-size:.86em;line-height:1.4}.sv4 .hx .hx-s3c{letter-spacing:.08em;text-transform:uppercase;color:var(--olive);align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}@media (prefers-reduced-motion:no-preference){.sv4 .hx .hx-sub3.hx-s3-on>span{animation:.6s cubic-bezier(.37,0,.63,1) backwards hx-s3in}.sv4 .hx .hx-sub3.hx-s3-on .hx-s3a{animation-delay:.25s}.sv4 .hx .hx-sub3.hx-s3-on .hx-s3b{animation-delay:.45s}.sv4 .hx .hx-sub3.hx-s3-on .hx-s3c{animation-delay:.65s}}@keyframes hx-s3in{0%{opacity:0;transform:translateY(10px)}}.sv4 .hx .hx-form{gap:10px;width:100%;max-width:clamp(560px,46cqw,680px);display:grid}.sv4 .hx .hx-fbar{border:1.5px solid var(--line-strong);background:var(--white);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:10px;padding:7px 7px 7px 24px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.sv4 .hx .hx-fbar:focus-within{border-color:var(--olive);box-shadow:0 0 0 5px #dff693cc, var(--shadow)}.sv4 .hx .hx-fbar.hx-bad{border-color:var(--warn)}.sv4 .hx .hx-fbar input{min-width:0;padding:clamp(10px, calc(var(--hx-vh) * 1.5), 14px) 0;font-size:clamp(17px, calc(var(--hx-vh) * 2.3), 21px);background:0 0;border:0;outline:0;flex:1;position:relative}.sv4 .hx .hx-fbar input::placeholder{color:#9a9b95}.sv4 .hx .hx-fill{pointer-events:none;background:#dff69399;width:0;transition:width 1s;position:absolute;inset:0}.sv4 .hx .hx-go{padding:clamp(13px, calc(var(--hx-vh) * 1.9), 17px) clamp(22px, calc(var(--hx-vh) * 2.6), 28px);background:var(--olive);color:var(--paper);font-size:clamp(15px, calc(var(--hx-vh) * 2), 18px);white-space:nowrap;border:0;border-radius:999px;font-weight:600;position:relative}.sv4 .hx .hx-go:hover{background:var(--olive-deep)}.sv4 .hx .hx-msg{min-height:22px;color:var(--muted);font-size:14px}.sv4 .hx .hx-msg.hx-bad{color:var(--warn)}.sv4 .hx .hx-msg{justify-content:center;align-items:center;gap:8px;display:flex}.sv4 .hx .hx-think{fill:#3a4325;flex:none;width:16px;height:16px;animation:1.6s ease-in-out infinite hx-think}@keyframes hx-think{0%{opacity:.6;transform:rotate(0)scale(.8)}50%{opacity:1;transform:rotate(90deg)scale(1.1)}to{opacity:.6;transform:rotate(180deg)scale(.8)}}.sv4 .hx .hx-shimmer{background:linear-gradient(90deg,#686965 0% 40%,#10100f 50%,#686965 60% 100%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite hx-shimmer}@keyframes hx-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.sv4 .hx .hx-done{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sv4 .hx .hx-ghost{border:1px solid var(--line-strong);background:0 0;border-radius:999px;padding:13px 22px;font-weight:600}@container hx (min-width:901px){.sv4 .hx h1{flex-wrap:nowrap;min-width:0;max-width:100%}.sv4 .hx .hx-lead{white-space:nowrap;font-size:calc(clamp(40px, min(4.7cqw, calc(var(--hx-vh) * 6.5)), 65px) * var(--hx-fit,1))}.sv4 .hx .hx-box{font-size:calc(clamp(48px, min(5.8cqw, calc(var(--hx-vh) * 7.9)), 79px) * var(--hx-fit,1))}}@container hx (max-width:900px){.sv4 .hx h1{padding:12px 0 84px}.sv4 .hx .hx-lead{font-size:clamp(34px, min(6cqw, calc(var(--hx-vh) * 4.6)), 54px)}.sv4 .hx .hx-box{font-size:clamp(40px, min(9cqw, calc(var(--hx-vh) * 6.2)), 74px)}.sv4 .hx .hx-s1,.sv4 .hx .hx-s4,.sv4 .hx .hx-s5{display:none}}@container hx (max-width:560px){.sv4 .hx{padding:22px 16px 4px}.sv4 .hx h1{gap:.14em 0;padding:8px 0 52px}.sv4 .hx .hx-lead{white-space:nowrap;font-size:8.1cqw;line-height:1.05}.sv4 .hx .hx-box{font-size:10.2cqw}.sv4 .hx .hx-bits{display:none}.sv4 .hx .hx-sub{margin-bottom:16px;font-size:18px}.sv4 .hx .hx-form{max-width:100%}.sv4 .hx .hx-fbar{border-radius:24px;flex-wrap:wrap;padding:8px 8px 8px 18px}.sv4 .hx .hx-fbar input{padding:8px 0;font-size:16px}.sv4 .hx .hx-go{width:100%;padding:12px 20px;font-size:15px}}@media (prefers-reduced-motion:reduce){.sv4 .hx .hx-box,.sv4 .hx .hx-word>span,.sv4 .hx .hx-bit,.sv4 .hx .hx-fill,.sv4 .hx .hx-check,.sv4 .hx .hx-track i,.sv4 .hx .hx-prog .hx-bar i,.sv4 .hx .hx-avs i,.sv4 .hx .hx-tog,.sv4 .hx .hx-tog:after,.sv4 .hx .hx-lvl .hx-xp{transition:none!important}.sv4 .hx .hx-typing i,.sv4 .hx .hx-think{animation:none}.sv4 .hx .hx-shimmer{color:var(--muted);background:0 0;animation:none}}.sv4 .gw{--ink:#10100f;--text-2:#686965;--line:#10100f1a;--olive:#3a4325;--meadow:#f3f4f0;--sans:var(--font-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;height:100%;font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.sv4 .gw .gw-card{border:1px solid var(--line);opacity:0;will-change:transform, opacity;background:#fff;border-radius:18px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;width:min(100% - 24px,460px);padding:12px 18px 12px 12px;transition:transform .9s cubic-bezier(.22,.8,.24,1),opacity .9s;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%,300px)scale(.96);box-shadow:0 18px 40px -22px #10100f73}.sv4 .gw .gw-card[data-slot="-1"]{z-index:1;opacity:0;transform:translate(-50%,-36px)scale(.86)}.sv4 .gw .gw-card[data-slot="0"]{z-index:2;opacity:.9;transform:translate(-50%)scale(.9)}.sv4 .gw .gw-card[data-slot="1"]{z-index:3;opacity:1;transform:translate(-50%,78px)scale(.95)}.sv4 .gw .gw-card[data-slot="2"]{z-index:5;opacity:1;transform:translate(-50%,164px)scale(1);box-shadow:0 26px 52px -24px #10100f8c}.sv4 .gw .gw-card[data-slot="3"]{z-index:4;opacity:.55;transform:translate(-50%,262px)scale(.97)}.sv4 .gw .gw-ic{background:var(--meadow);width:56px;height:56px;color:var(--olive);border-radius:14px;place-items:center;display:grid}.sv4 .gw .gw-ic svg{width:26px;height:26px}.sv4 .gw .gw-card[data-slot="2"] .gw-ic{background:var(--olive);color:#fafafa}.sv4 .gw .gw-ct{flex-direction:column;gap:3px;min-width:0;display:flex}.sv4 .gw .gw-ct b{text-wrap:balance;font-size:16px;font-weight:600;line-height:1.3}.sv4 .gw .gw-ct span{color:var(--text-2);font-size:12.5px;line-height:1.3}@container gw (max-width:480px){.sv4 .gw .gw-card{border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:11px;padding:10px 12px 10px 10px}.sv4 .gw .gw-ic{border-radius:12px;width:44px;height:44px}.sv4 .gw .gw-ic svg{width:22px;height:22px}.sv4 .gw .gw-ct b{font-size:14.5px}.sv4 .gw .gw-card[data-slot="1"]{transform:translate(-50%,66px)scale(.95)}.sv4 .gw .gw-card[data-slot="2"]{transform:translate(-50%,138px)scale(1)}.sv4 .gw .gw-card[data-slot="3"]{transform:translate(-50%,222px)scale(.97)}}@media (prefers-reduced-motion:reduce){.sv4 .gw .gw-card{transition:none}}.sv4 .dm{--ink:#10100f;--text-2:#686965;--line:#10100f1f;--olive:#3a4325;--sans:var(--font-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;padding:4px}.sv4 .dm .dm-bar{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 7px 7px 20px;display:flex;box-shadow:0 14px 30px -22px #10100f66}.sv4 .dm .dm-txt{min-width:0;font:500 16px/1.2 var(--sans);color:var(--text-2);flex:1;padding:10px 0}.sv4 .dm .dm-go{background:var(--olive);color:#fafafa;height:46px;font:600 15px/1 var(--sans);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.sv4 .dm .dm-go:hover{background:#2c3319}.sv4 .dm .dm-go:focus-visible,.sv4 .dm .dm-alt:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.sv4 .dm .dm-go svg{width:15px;height:15px}.sv4 .dm .dm-msg{min-height:20px;color:var(--text-2);margin:8px 0 0 20px;font-size:13px;line-height:20px}.sv4 .dm .dm-alt{font:inherit;color:var(--olive);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@container dm (max-width:420px){.sv4 .dm .dm-bar{border-radius:22px;flex-direction:column;align-items:stretch;padding:8px}.sv4 .dm .dm-txt{padding:12px}.sv4 .dm .dm-msg{margin-left:8px}}.sv4 .st{--ink:#10100f;--text-2:#686965;--line:#10100f1a;--olive:#3a4325;--meadow:#f3f4f0;--sans:var(--font-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;padding:2px}.sv4 .st .st-k{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:0 0 14px;font-size:12px;font-weight:700}.sv4 .st .st-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sv4 .st .st-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sv4 .st .st-th{aspect-ratio:16/9;background:var(--meadow);width:100%;display:block;position:relative;overflow:hidden}.sv4 .st .st-th img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.sv4 .st .st-th:hover img{transform:scale(1.02)}.sv4 .st .st-play{width:38px;height:38px;color:var(--ink);background:#fafafaf2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.sv4 .st .st-play svg{width:15px;height:15px}.sv4 .st .st-tx{flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:14px 16px 16px;display:flex}.sv4 .st .st-tx b{font-size:16px;line-height:22px}.sv4 .st .st-tx p{color:var(--text-2);margin:0;font-size:14px;line-height:21px}.sv4 .st .st-go{font:600 14px/20px var(--sans);color:var(--olive);text-underline-offset:3px;align-items:center;gap:6px;margin-top:auto;padding:10px 0 0;text-decoration:underline;display:inline-flex}.sv4 .st .st-go:hover{color:var(--ink)}.sv4 .st .st-go svg{width:13px;height:13px}.sv4 .st .st-th:focus-visible,.sv4 .st .st-go:focus-visible{outline:2px solid var(--olive);outline-offset:2px}@container st (max-width:900px){.sv4 .st .st-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container st (max-width:520px){.sv4 .st .st-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sv4 .st .st-th img{transition:none}}.sv4 .hx .hx-read{text-align:left;background:#fff;border-radius:18px;max-width:560px;margin:18px auto 0;padding:18px 20px;box-shadow:0 0 0 1px #10100f14,0 10px 30px #10100f14}.sv4 .hx .hx-read-k,.sv4 .hx .hx-read-h{letter-spacing:.08em;text-transform:uppercase;color:#686965;margin:0 0 6px;font-size:11px;font-weight:700}.sv4 .hx .hx-read-h{margin-top:14px}.sv4 .hx .hx-read-biz{font-family:var(--font-source-serif), "Source Serif 4", Georgia, serif;color:#10100f;margin:0;font-size:18px;line-height:1.35}.sv4 .hx .hx-read-offers{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sv4 .hx .hx-read-offers li{color:#3a4325;background:#f1f3e8;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600}.sv4 .hx .hx-read-ai{color:#10100f;margin:0;padding-left:18px;font-size:14px;line-height:1.5}
