.hl-root{z-index:200;background-color:var(--color-mk-night);transition:opacity .59s var(--cz-ease-standard), visibility 0s linear .59s;justify-content:center;align-items:center;animation:1ms linear 4.6s forwards hl-failsafe;display:flex;position:fixed;inset:0;overflow:hidden}.hl-root[data-leaving]{opacity:0;visibility:hidden;pointer-events:none}.hl-glow{pointer-events:none;background:radial-gradient(36% 36% at 50% 48%, color-mix(in srgb, var(--mk-violet) 55%, transparent) 0%, transparent 70%);position:absolute;inset:-10%}.hl-stack{flex-direction:column;align-items:center;gap:clamp(18px,3.2vh,30px);display:flex;position:relative}.hl-logo{width:clamp(96px,15vh,144px);height:auto;color:var(--mk-surface-light)}.hl-word{width:min(clamp(240px,40vh,390px),100vw - 48px);height:auto;display:block;overflow:visible}.hl-name{fill:var(--color-white)}.hl-tag{fill:var(--mk-mist)}@keyframes hl-failsafe{to{opacity:0;visibility:hidden}}@keyframes hl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hl-seal{0%,99%{opacity:0}to{opacity:1}}@keyframes hl-letter{0%{opacity:0;translate:0 128px}to{opacity:1;translate:0}}@keyframes hl-tag-in{0%{opacity:0;translate:var(--sx) 0}to{opacity:1;translate:0}}@keyframes hl-breathe{0%,to{opacity:.6;scale:1}50%{opacity:1;scale:1.08}}@media (prefers-reduced-motion:no-preference){.hl-logo .mk-logo-reveal{animation:1.344s cubic-bezier(.65,0,.35,1) both hl-draw}.hl-logo .mk-logo-seal{animation:1.344s linear both hl-seal}.hl-logo [data-line=body]{animation-delay:.2s}.hl-logo [data-line=base]{animation-delay:.4s}.hl-name path{animation:hl-letter .504s var(--cz-ease-overshoot) both;animation-delay:calc(1.26s + var(--i) * 45ms)}.hl-tag path{animation:hl-tag-in .588s var(--cz-ease-settle) 1.848s both}.hl-glow{animation:4.2s ease-in-out infinite hl-breathe}}.hero-stage{view-timeline-name:--hero;view-timeline-axis:block}.hero-pin{align-items:stretch}.hero-glow{pointer-events:none;background:radial-gradient(60% 55% at 72% 55%, color-mix(in srgb, var(--mk-violet) 55%, transparent) 0%, transparent 70%), radial-gradient(40% 40% at 10% 10%, color-mix(in srgb, var(--mk-violet-strong) 35%, transparent) 0%, transparent 70%);position:absolute;inset:0}.hero-grid{pointer-events:none;opacity:.35;background-image:linear-gradient(color-mix(in srgb, var(--mk-mist) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--mk-mist) 6%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(70% 70% at 60% 50%, var(--color-mk-black) 0%, transparent 75%);mask-image:radial-gradient(70% 70% at 60% 50%, var(--color-mk-black) 0%, transparent 75%);-webkit-mask-image:radial-gradient(70% 70% at 60% 50%, var(--color-mk-black) 0%, transparent 75%);background-size:56px 56px;position:absolute;inset:0}.hero-layout{grid-template-columns:minmax(min-content,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.hero-title{color:var(--color-white);margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:600;line-height:1.08}.hero-line{color:var(--color-mk-lavender);margin-top:.2em;display:grid}.hero-swap-a,.hero-swap-b{grid-area:1/1}.hero-swap-a{opacity:0;display:grid}.hero-swap-b{opacity:1}.hero-phrase{opacity:0;filter:blur(8px);transition:opacity .6s var(--cz-ease-standard), filter .6s var(--cz-ease-standard);grid-area:1/1}.hero-phrase[data-on=true]{opacity:1;filter:none}.hero-frame{background-color:color-mix(in srgb, var(--mk-mist) 6%, transparent);box-shadow:inset 0 0 0 1px var(--mk-glass-line), 0 40px 120px -20px color-mix(in srgb, var(--mk-violet) 70%, transparent);border-radius:26px;position:absolute;inset:-18px}.hero-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.hero-frag{min-height:132px;display:grid;position:relative}.hero-thought,.hero-card{overflow-wrap:break-word;grid-area:1/1;min-width:0}.hero-thought{background-color:var(--mk-glass);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mk-mist) 18%, transparent);color:var(--mk-mist);opacity:0;border-radius:18px;align-items:center;padding:16px 18px;font-size:15px;line-height:1.35;display:flex}.hero-thought>span{display:block}.hero-card{background-color:var(--mk-paper);color:var(--mk-paper-ink);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.hero-card--zennie{background-color:var(--mk-violet-dark);color:var(--mk-surface-light)}.hero-card-label{color:var(--mk-paper-muted);font-size:13px}.hero-card--zennie .hero-card-label{color:var(--color-mk-lavender)}.hero-card-amount{font-size:22px;font-weight:600}.hero-card-amount--sm{font-size:18px}.hero-card-note{color:var(--mk-violet-strong);margin-top:auto;font-size:13px;line-height:1.35}.hero-card-note--ok{color:var(--color-CZ-tokens-success-surface-darker)}.hero-usage{border-radius:var(--radius-full);gap:4px;height:6px;margin-top:auto;display:flex;overflow:hidden}.hero-usage>span{display:block}.hero-usage-amex{background-color:var(--color-CZ-tokens-graph-bank-amex);flex:4}.hero-usage-bbva{background-color:var(--color-CZ-tokens-graph-bank-bbva);flex:3}.hero-usage-other{background-color:var(--mk-paper-muted);flex:2}.hero-usage-santander{background-color:var(--color-CZ-tokens-graph-bank-santander);flex:1.4}.hero-progress{border-radius:var(--radius-full);background-color:var(--mk-mist);height:6px;display:block;overflow:hidden}.hero-progress>span{background-color:var(--mk-violet);width:25%;height:100%;display:block}.hero-ring-track,.hero-ring-value{fill:none;stroke-width:6px}.hero-ring-track{stroke:var(--mk-mist)}.hero-ring-value{stroke:var(--mk-violet);stroke-linecap:round}.hero-hint{text-align:center;color:var(--color-mk-text-soft);opacity:0;font-size:14px;position:absolute;bottom:-56px;left:0;right:0}@keyframes hero-assemble{0%{transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(var(--s));filter:blur(var(--b))}to{filter:none;transform:none}}@keyframes hero-assemble-d{0%{transform:translate(var(--x), calc(var(--y) * .7)) rotate(var(--r)) scale(var(--s));filter:blur(var(--b))}to{filter:none;transform:none}}@keyframes hero-frame-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes hero-line-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.6em)}}@keyframes hero-line-in{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes hero-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes hero-pulse{0%,to{opacity:.55}50%{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))){.hero-frag{animation:linear both hero-assemble;animation-timeline:--hero;animation-range:contain var(--a0) contain var(--a1)}.hero-thought{opacity:1;animation:linear both mk-fade-out;animation-timeline:--hero;animation-range:contain var(--t0) contain var(--t1)}.hero-thought>span{animation:5s ease-in-out infinite hero-float;animation-delay:var(--fd)}.hero-card{animation:linear both mk-fade-in;animation-timeline:--hero;animation-range:contain var(--t0) contain var(--t1)}.hero-frame{animation:linear both hero-frame-in;animation-timeline:--hero;animation-range:contain 18% contain 58%}.hero-swap-a{opacity:1;animation:linear both hero-line-out;animation-timeline:--hero;animation-range:contain 30% contain 46%}.hero-swap-b{animation:linear both hero-line-in;animation-timeline:--hero;animation-range:contain 50% contain 66%}.hero-hint{opacity:1;animation:linear both mk-fade-out;animation-timeline:--hero;animation-range:contain contain 10%}.hero-hint>span{animation:1.8s ease-in-out infinite hero-pulse}}}@media (prefers-reduced-motion:reduce){.hero-swap-a{opacity:1}.hero-swap-b{opacity:0}.hero-phrase{transition:none}}@media (width<=1023px){.hero-layout{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=639px){.hero-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hero-frag{min-height:96px}.hero-opt{display:none}.hero-card{gap:4px;padding:12px}.hero-thought{padding:12px;font-size:13px}.hero-card-amount{font-size:19px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (width<=639px){.hero-layout{gap:calc(18px + var(--ph,0px) * .12)}.hero-copy{gap:calc(12px + var(--ph,0px) * .05)}.hero-title{font-size:24px;line-height:1.12}.hero-ctas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hero-ctas .mk-btn{min-height:44px;padding:0 10px;font-size:14px}.hero-frame{border-radius:18px;inset:-8px}.hero-frag{min-height:0}.hero-card{padding:10px 12px}.hero-card-label,.hero-card-note{font-size:12px}.hero-card-amount{font-size:17px}.hero-thought{padding:10px;font-size:12px}.hero-hint{font-size:13px;bottom:-30px}}}@media (width<=639px) and (height<=679px){.hero-hint{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=650px){.hero-title{font-size:min(clamp(34px, 4.4vw, 62px), calc(44px + var(--dh) * .095))}.hero-layout{gap:calc(32px + var(--dh) * .126)}.hero-frag{animation-name:hero-assemble-d}}@media (prefers-reduced-motion:no-preference) and (width<=639px){.hero-stage .mk-pin{padding-bottom:68px}}@media (prefers-reduced-motion:no-preference) and (width<=359.98px) and (height<=719.98px),(prefers-reduced-motion:no-preference) and (width>=360px) and (width<=399.98px) and (height<=659.98px),(prefers-reduced-motion:no-preference) and (width>=400px) and (width<=639.98px) and (height<=619.98px),(prefers-reduced-motion:no-preference) and (width>=640px) and (width<=1023.98px) and (height<=799.98px),(prefers-reduced-motion:no-preference) and (width>=1024px) and (width<=1099.98px) and (height<=699.98px){.hero-stage.mk-stage{height:auto}.hero-stage .mk-pin{height:auto;display:block;position:relative}.hero-frag,.hero-card,.hero-frame,.hero-swap-b,.hero-thought>span{animation:none}.hero-thought,.hero-swap-a,.hero-hint{opacity:0;animation:none}}}.pz-stage{view-timeline-name:--pz;view-timeline-axis:block}.pz-number{color:var(--color-white);font-size:clamp(56px,8vw,116px);font-weight:700;line-height:1}.pz-number--big{font-size:clamp(64px,9vw,128px)}.pz-scenes{flex-direction:column;gap:96px;display:flex}.pz-scene{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;display:grid}.pz-dots{grid-template-columns:repeat(10,14px);gap:10px;display:grid}.pz-dot{background-color:color-mix(in srgb, var(--mk-mist) 14%, transparent);border-radius:50%;width:14px;height:14px}.pz-dot.is-lit{background-color:var(--color-mk-lavender);box-shadow:var(--mk-glow-lavender)}.pz-chart{flex-direction:column;align-items:center;gap:14px;display:flex}.pz-cols{--col:16px;grid-template-columns:repeat(12, var(--col));gap:9px;height:180px;display:grid}.pz-col{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:8px;display:grid}.pz-track{align-items:flex-end;width:100%;display:flex}.pz-bar{width:100%;height:var(--h);background-color:color-mix(in srgb, var(--color-mk-lavender-ring) 45%, transparent);transform-origin:bottom;border-radius:5px 5px 3px 3px}.pz-col:last-child .pz-bar{background-color:var(--color-mk-lavender);box-shadow:var(--mk-glow-lavender)}.pz-month{color:var(--color-mk-text-faint);font-size:11px;line-height:1}.pz-total{color:var(--color-mk-lavender);font-size:15px;font-weight:500}.pz-people{flex-wrap:wrap;justify-content:center;gap:14px;max-width:420px;margin:0 auto;display:flex}.pz-person{width:64px;height:84px;position:relative}.pz-person svg{fill:var(--color-mk-lavender)}.pz-person.is-lost svg{opacity:.25}.pz-q{text-align:center;color:var(--color-white);font-size:26px;font-weight:700;position:absolute;top:4px;left:0;right:0}@keyframes pz-s1{0%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-24px)}}@keyframes pz-s2{0%,34%{opacity:0;transform:translateY(24px)}40%,64%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(-24px)}}@keyframes pz-s3{0%,68%{opacity:0;transform:translateY(24px)}74%,to{opacity:1;transform:none}}@keyframes pz-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes pz-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes pz-fade{0%{opacity:1}to{opacity:.25}}@keyframes pz-q-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))){.pz-scenes{display:grid}.pz-scene{grid-area:1/1}.pz-scene-1,.pz-scene-2,.pz-scene-3{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--pz;animation-range:contain}.pz-scene-1{animation-name:pz-s1}.pz-scene-2{animation-name:pz-s2}.pz-scene-3{animation-name:pz-s3}.pz-dot.is-lit{background-color:color-mix(in srgb, var(--mk-mist) 14%, transparent);box-shadow:none;position:relative}.pz-dot.is-lit:after{content:"";background-color:var(--color-mk-lavender);box-shadow:var(--mk-glow-lavender);animation:linear both mk-fade-in;animation-timeline:--pz;animation-range:contain var(--a0) contain var(--a1);border-radius:50%;position:absolute;inset:0}.pz-bar{animation:linear both pz-grow;animation-timeline:--pz;animation-range:contain var(--a0) contain var(--a1)}.pz-total{animation:linear both pz-in;animation-timeline:--pz;animation-range:contain 58% contain 63%}.pz-person.is-lost svg{opacity:1;animation:linear both pz-fade;animation-timeline:--pz;animation-range:contain var(--a0) contain var(--a1)}.pz-person .pz-q{animation:linear both pz-q-in;animation-timeline:--pz;animation-range:contain var(--a0) contain var(--a1)}}}@media (width<=1023px){.pz-scene{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=639px){.pz-dots{grid-template-columns:repeat(10,10px);gap:7px}.pz-dot{width:10px;height:10px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (width<=639px){.pz-scene{gap:calc(16px + var(--ph,0px) * .12)}.pz-stat{gap:calc(6px + var(--ph,0px) * .02)}.pz-number{font-size:44px}.pz-number--big{font-size:48px}.pz-col{gap:6px}.pz-month{font-size:10px}.pz-total{font-size:13px}.pz-people{gap:10px;max-width:300px}.pz-person{width:44px;height:58px}.pz-person svg{width:100%;height:100%}.pz-q{font-size:19px;top:1px}.pz-dots{grid-template-columns:repeat(10,10px);gap:8px}.pz-dot{width:10px;height:10px}.pz-cols{--col:16px;gap:8px;height:150px}}}.cf-stage{view-timeline-name:--cf;view-timeline-axis:block}.cf-layout{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:64px;display:grid}.cf-steps{--rail-gap:32px}.cf-step-title{font-size:22px}.cf-steps .mk-rail-desc{max-width:26em;font-size:16px}.cf-scenes{flex-direction:column;gap:48px;display:flex}.cf-scene{width:100%;max-width:520px;margin:0 auto}.cf-tabs{display:none}.cf-chip{border-radius:var(--radius-full);color:var(--color-mk-text-soft);background-color:var(--mk-glass);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mk-mist) 18%, transparent);cursor:pointer;transition:background-color var(--cz-duration-surface) var(--cz-ease-standard), color var(--cz-duration-surface) var(--cz-ease-standard);padding:7px 12px;font-size:13px;position:relative}.cf-chip:before{content:"";position:absolute;inset:min(0px,50% - 22px)}@media (hover:hover){.cf-chip:not(.is-on):hover{background-color:color-mix(in srgb, var(--mk-mist) 14%, transparent);color:var(--color-white)}}.cf-chip:focus-visible{outline:3px solid var(--color-mk-lavender-ring);outline-offset:2px}.cf-chip.is-on{background-color:var(--mk-surface-light);color:var(--color-mk-ink);box-shadow:0 0 18px color-mix(in srgb, var(--color-mk-lavender) 55%, transparent)}.cf-doc{display:grid}.cf-format{grid-area:1/1;align-self:start}.cf-format:not(.cf-format-pdf){display:none}.cf-desc{display:grid}.cf-desc>*{grid-area:1/1}.cf-desc-format{display:none}.cf-plan{color:var(--color-mk-text-faint);margin-top:4px;font-size:12px;line-height:1.5;display:block}@media (width>=1024px){.cf-tabs{display:flex}.cf-format:not(.cf-format-pdf){display:block}.cf-format:not(.is-on),.cf-desc-format:not(.is-on){visibility:hidden}.cf-desc-all{display:none}.cf-desc-format{display:block}}@keyframes cf-format-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.cf-fade{animation:cf-format-in .28s var(--cz-ease-arrive) both}}.cf-paper{box-shadow:var(--shadow-mk-deep);border-radius:16px;padding:22px 24px}.cf-muted{color:var(--mk-paper-muted)}.cf-read{flex-direction:column;gap:8px;margin-top:16px;display:flex}.cf-read>span{color:var(--mk-violet-strong);font-size:13px}.cf-read-dark>span{color:var(--color-mk-text-soft)}.cf-read-dark .cf-load{background-color:color-mix(in srgb, var(--mk-mist) 14%, transparent)}.cf-read-dark .cf-loadbar{background-color:var(--color-mk-lavender)}.cf-read-done{margin-top:2px}.cf-row{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--color-CZ-tokens-neutrals-surface-background);justify-content:space-between;gap:16px;padding:7px 0;font-size:14px;display:flex}.cf-row:last-of-type{border-bottom:none}.cf-load{border-radius:var(--radius-full);background-color:var(--mk-mist);height:6px;overflow:hidden}.cf-loadbar{background-color:var(--mk-violet);transform-origin:0;height:100%;display:block}.cf-xl{box-shadow:var(--shadow-mk-deep);border-radius:16px;overflow:hidden}.cf-xl-top{background-color:var(--mk-excel-wash);border-bottom:1px solid var(--mk-excel-line);color:var(--color-mk-excel-ink);align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.cf-xl-top b{background-color:var(--color-mk-excel);width:18px;height:18px;color:var(--color-white);border-radius:4px;justify-content:center;align-items:center;font-size:11px;display:flex}.cf-xl-grid{font-variant-numeric:tabular-nums;grid-template-columns:28px minmax(0,1fr) auto auto auto;font-size:13px;display:grid}.cf-xl-grid span{border-right:1px solid var(--color-CZ-tokens-neutrals-surface-background);border-bottom:1px solid var(--color-CZ-tokens-neutrals-surface-background);white-space:nowrap;text-overflow:ellipsis;padding:6px 8px;overflow:hidden}.cf-xl-grid .cf-xl-h{background-color:var(--color-CZ-tokens-neutrals-surface-default);color:var(--mk-paper-muted);text-align:center;font-size:11px}.cf-xl-sel{box-shadow:inset 0 0 0 2px var(--color-mk-excel)}.cf-xl-sheets{background-color:var(--color-CZ-tokens-neutrals-surface-default);border-bottom:1px solid var(--color-CZ-tokens-neutrals-surface-background);padding-left:28px;font-size:12px;display:flex}.cf-xl-sheets span{background-color:var(--mk-paper);color:var(--color-mk-excel-ink);box-shadow:inset 0 -2px 0 var(--color-mk-excel);padding:5px 12px;font-weight:600}.cf-tk{background-color:var(--color-mk-receipt);width:300px;color:var(--mk-paper-ink);font-family:var(--font-receipt);box-shadow:var(--shadow-mk-deep);padding:20px 22px 24px;font-size:12.5px;line-height:1.55;rotate:-2deg;-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 10px repeat-x;mask:linear-gradient(#000,#000) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 10px repeat-x}.cf-tk-sep{border-top:1px dashed var(--color-CZ-neutrals-700);margin:8px 0}.cf-tk-total{background-color:color-mix(in srgb, var(--mk-violet) 16%, transparent);box-shadow:inset 0 0 0 1.5px var(--mk-violet);border-radius:4px;justify-content:space-between;margin:0 -6px;padding:4px 6px;font-size:14px;font-weight:700;display:flex}.cf-ph{background-color:var(--color-mk-ink);width:250px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-mk-lavender) 30%, transparent), var(--shadow-mk-deep);border-radius:34px;padding:10px}.cf-ph-screen{border-radius:26px;padding:14px 14px 16px;overflow:hidden}.cf-ph-bar{justify-content:space-between;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.cf-ph-title{margin:4px 0 8px;font-size:16px;font-weight:600}.cf-ph-day{color:var(--mk-paper-muted);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 4px;font-size:11px;font-weight:600}.cf-ph-row{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--color-CZ-tokens-neutrals-surface-background);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.cf-ph-row:last-child{border-bottom:none}.cf-ph-row i{background-color:var(--mk-mist);width:28px;height:28px;color:var(--mk-violet-strong);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:600;display:flex}.cf-ph-row small{color:var(--mk-paper-muted);font-size:10.5px;display:block}.cf-mn{box-shadow:var(--shadow-mk-deep);border-radius:16px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.cf-mn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.cf-mn-field{flex-direction:column;gap:4px;display:flex}.cf-mn-field>span{color:var(--mk-paper-muted);font-size:12px;font-weight:500}.cf-mn-field>div{background-color:var(--color-CZ-tokens-neutrals-surface-default);height:38px;box-shadow:inset 0 0 0 1px var(--color-CZ-tokens-neutrals-surface-background);border-radius:10px;align-items:center;padding:0 12px;font-size:14px;display:flex}.cf-mn-field.is-focus>div{box-shadow:inset 0 0 0 2px var(--mk-violet)}.cf-mn-caret{background-color:var(--mk-violet-dark);width:1.5px;height:16px;margin-left:1px}@keyframes cf-blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.cf-mn-caret{animation:1s step-end infinite cf-blink}}.cf-mn-btn{background-color:var(--mk-violet-dark);height:40px;color:var(--color-white);border-radius:10px;align-self:flex-end;align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:flex}.cf-inst{background-color:var(--mk-violet);max-width:85%;color:var(--color-white);border-radius:14px 14px 4px;flex-direction:column;align-self:flex-end;gap:4px;margin-bottom:6px;padding:10px 14px;font-size:14px;display:flex}.cf-inst-label{color:var(--color-mk-lavender);font-size:12px}.cf-cat{background-color:var(--mk-glass);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mk-mist) 14%, transparent);font-variant-numeric:tabular-nums;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:grid}.cf-pill{border-radius:var(--radius-full);background-color:var(--mk-mist);color:var(--mk-violet-dark);padding:4px 10px;font-size:12px;font-weight:500}.cf-chart{background-color:var(--mk-glass);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mk-mist) 14%, transparent);border-radius:16px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.cf-bars{font-variant-numeric:tabular-nums;grid-template-columns:150px minmax(0,1fr) 84px;align-items:center;gap:12px;font-size:14px;display:grid}.cf-bar-track{display:block}.cf-bar{border-radius:var(--radius-full);background-color:var(--color-mk-lavender-ring);transform-origin:0;height:10px;display:block}.cf-zennie{background-color:var(--mk-violet-dark);color:var(--mk-surface-light);box-shadow:0 24px 70px -18px color-mix(in srgb, var(--mk-violet) 90%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 25%, transparent);border-radius:16px;padding:18px 20px}.cf-zennie-name{color:var(--color-mk-lavender);margin-bottom:6px;font-size:13px;display:block}@keyframes cf-s1{0%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-24px)}}@keyframes cf-s2{0%,32%{opacity:0;transform:translateY(24px)}38%,64%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(-24px)}}@keyframes cf-s3{0%,66%{opacity:0;transform:translateY(24px)}72%,to{opacity:1;transform:none}}@keyframes cf-st1{0%,30%{opacity:1}36%,to{opacity:var(--rail-dim,.38)}}@keyframes cf-st2{0%,30%{opacity:var(--rail-dim,.38)}36%,64%{opacity:1}70%,to{opacity:var(--rail-dim,.38)}}@keyframes cf-st3{0%,64%{opacity:var(--rail-dim,.38)}70%,to{opacity:1}}@keyframes cf-d1{0%,30%{opacity:1;grid-template-rows:1fr}36%,to{opacity:0;grid-template-rows:0fr}}@keyframes cf-d2{0%,30%{opacity:0;grid-template-rows:0fr}36%,64%{opacity:1;grid-template-rows:1fr}70%,to{opacity:0;grid-template-rows:0fr}}@keyframes cf-d3{0%,64%{opacity:0;grid-template-rows:0fr}70%,to{opacity:1;grid-template-rows:1fr}}@keyframes cf-doc-in{0%{transform:translate(60px,30px)rotate(7deg)}to{transform:none}}@keyframes cf-pop{0%{opacity:0;transform:translateY(20px)scale(.94)}70%{opacity:1;transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not ((width<=639px) and (height<=671.98px))){.cf-scenes{display:grid}.cf-scene{grid-area:1/1}.cf-scene-1,.cf-scene-2,.cf-scene-3,.cf-step-1,.cf-step-2,.cf-step-3{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cf;animation-range:contain}.cf-scene-1{animation-name:cf-s1}.cf-scene-2{animation-name:cf-s2}.cf-scene-3{animation-name:cf-s3}.cf-step-1{animation-name:cf-st1}.cf-step-2{animation-name:cf-st2}.cf-step-3{animation-name:cf-st3}.cf-steps .mk-rail-fill{animation:linear both mk-line-y;animation-timeline:--cf;animation-range:contain contain 96%}.cf-doc{animation:linear both cf-doc-in;animation-timeline:--cf;animation-range:contain contain 12%}.cf-loadbar{animation:linear both mk-line-x;animation-timeline:--cf;animation-range:contain 8% contain 28%}.cf-cat,.cf-inst{animation:linear both mk-row-in;animation-timeline:--cf;animation-range:contain var(--a0) contain var(--a1)}.cf-bar{animation:linear both mk-line-x;animation-timeline:--cf;animation-range:contain var(--a0) contain var(--a1)}.cf-zennie{animation:linear both cf-pop;animation-timeline:--cf;animation-range:contain 86% contain 94%}}}@media (width<=1023px){.cf-layout{grid-template-columns:minmax(0,1fr);gap:24px}.cf-steps{--rail-gap:14px}}.cf-short{display:none}@media (width<=639px){.cf-short{display:inline}.cf-extra,.cf-long{display:none}.cf-step-title{font-size:18px}.cf-steps .mk-rail-desc{font-size:14px}.cf-paper{padding:16px 18px}.cf-row{padding:5px 0;font-size:13px}.cf-cat{padding:8px 12px;font-size:13px}.cf-bars{grid-template-columns:112px minmax(0,1fr) 64px;font-size:13px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not ((width<=639px) and (height<=671.98px))) and (width<=1023px){.cf-stage{--pin-gap:calc(24px + var(--ph,0px) * .08)}.cf-steps .mk-rail-dw{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cf;animation-range:contain}.cf-step-1 .mk-rail-dw{animation-name:cf-d1}.cf-step-2 .mk-rail-dw{animation-name:cf-d2}.cf-step-3 .mk-rail-dw{animation-name:cf-d3}}@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not ((width<=639px) and (height<=671.98px))) and (width<=639px){.cf-layout{gap:calc(28px + var(--ph,0px) * .06)}.cf-steps .mk-rail-item{gap:4px}.cf-steps .mk-eyebrow{font-size:12px}.cf-steps .mk-rail-desc{line-height:1.45}.cf-paper{padding:12px 14px}.cf-paper>.mb-3{margin-bottom:4px}.cf-paper>.cf-read{margin-top:8px}.cf-row{padding:4px 0;font-size:12px}.cf-scene-2{gap:5px}.cf-inst{margin-bottom:2px;padding:8px 12px}.cf-cat{gap:8px;padding:6px 10px;font-size:12px}.cf-pill{padding:3px 8px;font-size:11px}.cf-scene-3{gap:10px}.cf-chart{gap:10px;padding:14px 16px}.cf-bars{grid-template-columns:104px minmax(0,1fr) 56px;gap:8px;font-size:12px}.cf-zennie{padding:12px 14px}}@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not ((width<=639px) and (height<=671.98px))) and (width<=639px) and (height<=779.98px){.cf-steps .mk-rail-items{display:grid}.cf-steps .mk-rail-item{--rail-dim:0;grid-area:1/1}}@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not ((width<=639px) and (height<=671.98px))) and (width<=639px) and (height>=780px){.cf-layout{gap:calc(28px + var(--ph,0px) * .06)}.cf-steps .mk-rail-items{gap:12px}.cf-steps .mk-rail-item{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 8px;display:grid}.cf-steps .mk-rail-dw{grid-column:1/-1}}}@media (width<=639px) and (height<=671.98px){.cf-stage.mk-stage{height:auto}.cf-stage .mk-pin{height:auto;position:relative}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=650px){.cf-steps{--rail-gap:calc(14px + var(--dh) * .095)}.cf-step-title{font-size:calc(18px + var(--dh) * .021)}.cf-steps .mk-rail-desc{font-size:calc(14px + var(--dh) * .0105)}.cf-paper{padding:calc(14px + var(--dh) * .042) calc(18px + var(--dh) * .032)}.cf-row{padding-block:calc(4px + var(--dh) * .0158)}.cf-ph{padding:calc(8px + var(--dh) * .0105)}.cf-ph-screen{padding:calc(10px + var(--dh) * .021) calc(12px + var(--dh) * .0105) calc(12px + var(--dh) * .021)}.cf-ph-bar{margin-bottom:calc(4px + var(--dh) * .0316)}.cf-ph-title{margin:calc(var(--dh) * .021) 0 calc(4px + var(--dh) * .021)}.cf-ph-day{margin:calc(6px + var(--dh) * .0105) 0 calc(2px + var(--dh) * .0105)}.cf-ph-row{padding-block:calc(4px + var(--dh) * .0105);line-height:1.35}.cf-read-dark{margin-top:calc(12px + var(--dh) * .021)}.cf-mn{padding:calc(14px + var(--dh) * .042) calc(18px + var(--dh) * .032);gap:calc(8px + var(--dh) * .021)}.cf-mn-field>div{height:calc(32px + var(--dh) * .0316)}}}.fz-stage{view-timeline-name:--fz;view-timeline-axis:block}.fz-layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:56px;display:grid}.fz-phone{width:21%;position:absolute;bottom:-56px;right:-28px}.fz-shot:not(.fz-1){opacity:0}@keyframes fz-w1{0%,17%{opacity:1;transform:none}21%,to{opacity:0;transform:scale(1.02)}}@keyframes fz-w2{0%,17%{opacity:0;transform:translateY(16px)}21%,37%{opacity:1;transform:none}41%,to{opacity:0;transform:scale(1.02)}}@keyframes fz-w3{0%,37%{opacity:0;transform:translateY(16px)}41%,57%{opacity:1;transform:none}61%,to{opacity:0;transform:scale(1.02)}}@keyframes fz-w4{0%,57%{opacity:0;transform:translateY(16px)}61%,77%{opacity:1;transform:none}81%,to{opacity:0;transform:scale(1.02)}}@keyframes fz-w5{0%,77%{opacity:0;transform:translateY(16px)}81%,to{opacity:1;transform:none}}@keyframes fz-l1{0%,17%{opacity:1}21%,to{opacity:var(--rail-dim,.36)}}@keyframes fz-l2{0%,17%{opacity:var(--rail-dim,.36)}21%,37%{opacity:1}41%,to{opacity:var(--rail-dim,.36)}}@keyframes fz-l3{0%,37%{opacity:var(--rail-dim,.36)}41%,57%{opacity:1}61%,to{opacity:var(--rail-dim,.36)}}@keyframes fz-l4{0%,57%{opacity:var(--rail-dim,.36)}61%,77%{opacity:1}81%,to{opacity:var(--rail-dim,.36)}}@keyframes fz-l5{0%,77%{opacity:var(--rail-dim,.36)}81%,to{opacity:1}}@keyframes fz-d1{0%,17%{opacity:1;grid-template-rows:1fr}21%,to{opacity:0;grid-template-rows:0fr}}@keyframes fz-d2{0%,17%{opacity:0;grid-template-rows:0fr}21%,37%{opacity:1;grid-template-rows:1fr}41%,to{opacity:0;grid-template-rows:0fr}}@keyframes fz-d3{0%,37%{opacity:0;grid-template-rows:0fr}41%,57%{opacity:1;grid-template-rows:1fr}61%,to{opacity:0;grid-template-rows:0fr}}@keyframes fz-d4{0%,57%{opacity:0;grid-template-rows:0fr}61%,77%{opacity:1;grid-template-rows:1fr}81%,to{opacity:0;grid-template-rows:0fr}}@keyframes fz-d5{0%,77%{opacity:0;grid-template-rows:0fr}81%,to{opacity:1;grid-template-rows:1fr}}@keyframes fz-rise{0%{transform:translateY(var(--rise,60px)) rotate(4deg);opacity:0}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not (((width<=375.98px) and (height<=689.98px)) or ((width>=376px) and (width<=412.98px) and (height<=734.98px)) or ((width>=413px) and (width<=639px) and (height<=765.98px)) or ((width>=640px) and (width<=1023px) and (height<=759.98px)))){.fz-shot,.fz-list .mk-rail-item{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--fz;animation-range:contain}.fz-shot.fz-1{animation-name:fz-w1}.fz-shot.fz-2{animation-name:fz-w2}.fz-shot.fz-3{animation-name:fz-w3}.fz-shot.fz-4{animation-name:fz-w4}.fz-shot.fz-5{animation-name:fz-w5}.mk-rail-item.fz-1{animation-name:fz-l1}.mk-rail-item.fz-2{animation-name:fz-l2}.mk-rail-item.fz-3{animation-name:fz-l3}.mk-rail-item.fz-4{animation-name:fz-l4}.mk-rail-item.fz-5{animation-name:fz-l5}.fz-list .mk-rail-fill{animation:linear both mk-line-y;animation-timeline:--fz;animation-range:contain contain 96%}.fz-phone{animation:linear both fz-rise;animation-timeline:--fz;animation-range:contain contain 8%}}}@media (width<=1023px){.fz-layout{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:32px}.fz-device{display:none}.fz-phone{width:min(55vw,260px);margin:0 auto;position:relative;bottom:auto;right:auto}}@media (width<=639px){.fz-sub{display:none}.fz-layout{grid-template-columns:minmax(0,1fr);gap:20px}.fz-list{--rail-gap:10px}.fz-phone{flex:none;width:min(55vw,260px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not (((width<=375.98px) and (height<=689.98px)) or ((width>=376px) and (width<=412.98px) and (height<=734.98px)) or ((width>=413px) and (width<=639px) and (height<=765.98px)) or ((width>=640px) and (width<=1023px) and (height<=759.98px)))) and (width<=1023px){.fz-stage{--pin-gap:24px}.fz-list .mk-rail-dw{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--fz;animation-range:contain}.fz-1 .mk-rail-dw{animation-name:fz-d1}.fz-2 .mk-rail-dw{animation-name:fz-d2}.fz-3 .mk-rail-dw{animation-name:fz-d3}.fz-4 .mk-rail-dw{animation-name:fz-d4}.fz-5 .mk-rail-dw{animation-name:fz-d5}}@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not (((width<=375.98px) and (height<=689.98px)) or ((width>=376px) and (width<=412.98px) and (height<=734.98px)) or ((width>=413px) and (width<=639px) and (height<=765.98px)) or ((width>=640px) and (width<=1023px) and (height<=759.98px)))) and (width<=639px){.fz-layout{gap:calc(22px + var(--ph,0px) * .04)}.fz-list .mk-rail-items{gap:8px}.fz-list .mk-rail-item{gap:4px}.fz-list .mk-rail-desc{line-height:1.45}.fz-phone{animation-name:mk-fade-in}}@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not (((width<=375.98px) and (height<=689.98px)) or ((width>=376px) and (width<=412.98px) and (height<=734.98px)) or ((width>=413px) and (width<=639px) and (height<=765.98px)) or ((width>=640px) and (width<=1023px) and (height<=759.98px)))) and (width<=375.98px) and (height<=869.98px),(prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not (((width<=375.98px) and (height<=689.98px)) or ((width>=376px) and (width<=412.98px) and (height<=734.98px)) or ((width>=413px) and (width<=639px) and (height<=765.98px)) or ((width>=640px) and (width<=1023px) and (height<=759.98px)))) and (width>=376px) and (width<=412.98px) and (height<=909.98px),(prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not (((width<=375.98px) and (height<=689.98px)) or ((width>=376px) and (width<=412.98px) and (height<=734.98px)) or ((width>=413px) and (width<=639px) and (height<=765.98px)) or ((width>=640px) and (width<=1023px) and (height<=759.98px)))) and (width>=413px) and (width<=639px) and (height<=944.98px),(prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not (((width<=375.98px) and (height<=689.98px)) or ((width>=376px) and (width<=412.98px) and (height<=734.98px)) or ((width>=413px) and (width<=639px) and (height<=765.98px)) or ((width>=640px) and (width<=1023px) and (height<=759.98px)))) and (width>=640px) and (width<=1023px) and (height<=874.98px){.fz-stage .mk-pin{--pin-gap:10px;padding-top:88px;padding-bottom:6px}.fz-layout{gap:calc(18px + var(--ph,0px) * .03)}.fz-list .mk-rail-items{display:grid}.fz-list .mk-rail-item{--rail-dim:0;grid-area:1/1}.fz-list .mk-rail-desc{line-height:1.4}}@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not (((width<=375.98px) and (height<=689.98px)) or ((width>=376px) and (width<=412.98px) and (height<=734.98px)) or ((width>=413px) and (width<=639px) and (height<=765.98px)) or ((width>=640px) and (width<=1023px) and (height<=759.98px)))) and (width>=640px) and (width<=1023px) and (height<=874.98px){.fz-stage .mk-pin{padding-top:100px}}}.fz-reel-wrap{flex-direction:column;gap:14px;display:none}.fz-reel{--reel-item:min(78%, 340px);--reel-gap:16px;margin-block:0;list-style:none}.fz-reel-card{flex-direction:column;gap:16px;display:flex}.fz-reel-phone{flex:none;width:min(55vw,260px);margin-inline:auto}.fz-reel-shot{opacity:1}@media ((width<=375.98px) and (height<=689.98px)) or ((width>=376px) and (width<=412.98px) and (height<=734.98px)) or ((width>=413px) and (width<=639px) and (height<=765.98px)) or ((width>=640px) and (width<=1023px) and (height<=759.98px)){.fz-stage.mk-stage{height:auto}.fz-stage .mk-pin{height:auto;position:relative}.fz-layout{display:none}.fz-reel-wrap{display:flex}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=650px){.fz-list{--rail-gap:calc(8px + var(--dh) * .074)}.fz-list .mk-rail-title{font-size:18px}.fz-list .mk-rail-desc{font-size:calc(14px + var(--dh) * .0053)}.fz-device{width:min(100%, calc((100svh - 268px - var(--dh) * .85) * 1.6 + 20px));margin-left:auto}.fz-phone{bottom:calc(-16px - var(--dh) * .21);--rise:calc(var(--dh) * .316)}}@media (prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=650px) and (height<=839.98px){.fz-list .mk-rail-dw{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--fz;animation-range:contain}.fz-1 .mk-rail-dw{animation-name:fz-d1}.fz-2 .mk-rail-dw{animation-name:fz-d2}.fz-3 .mk-rail-dw{animation-name:fz-d3}.fz-4 .mk-rail-dw{animation-name:fz-d4}.fz-5 .mk-rail-dw{animation-name:fz-d5}}}.ia-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px;display:grid}.ia-panel{flex-direction:column;gap:24px;padding:26px;display:flex}.ia-label{color:var(--color-mk-text-faint);font-size:13px}.ia-card{box-shadow:var(--shadow-mk-float);border-radius:18px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.ia-card-meta{color:var(--mk-paper-muted);font-size:12px}.ia-meta-short{white-space:nowrap;display:none}.ia-field{background-color:var(--color-CZ-tokens-neutrals-surface-background);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.ia-field-name{color:var(--mk-paper-muted)}.ia-raw{color:var(--color-CZ-tokens-neutrals-text-icon-placeholder)}.ia-tag{border-radius:var(--radius-full);white-space:nowrap;background-color:var(--mk-mist);color:var(--mk-violet-dark);padding:4px 10px;font-size:12px;font-weight:500}.ia-reco{background-color:var(--color-CZ-tokens-success-surface-subtle);color:var(--color-CZ-tokens-success-surface-darker);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.ia-question{background-color:var(--mk-violet);max-width:80%;color:var(--color-white);border-radius:16px 16px 4px;align-self:flex-end;padding:12px 16px;font-size:15px}.ia-reply{background-color:var(--mk-violet-dark);max-width:92%;color:var(--mk-surface-light);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 25%, transparent);border-radius:16px 16px 16px 4px;padding:14px 18px;font-size:15px;line-height:1.55}.ia-reply-name{color:var(--color-mk-lavender);margin-bottom:4px;font-size:12px;display:block}@keyframes ia-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ia-swap{animation:ia-in var(--cz-duration-pill) var(--cz-ease-overshoot) both}@media (prefers-reduced-motion:reduce){.ia-swap{animation:none}}.ia-mobile,.ia-short{display:none}@media (width<=1023px){.ia-long{display:none}.ia-short{display:inline}.ia-section{--ia-g-head:clamp(15px, calc(15.294svh - 109.65px), 28px);--ia-g-title:clamp(8px, calc(7.059svh - 49.53px), 14px);--ia-g-intro:clamp(15px, calc(15.294svh - 109.65px), 28px);--ia-g-tabs:clamp(10px, calc(11.765svh - 85.88px), 20px);--ia-g-panel:clamp(10px, calc(11.765svh - 85.88px), 20px);--ia-g-block:clamp(13px, calc(12.941svh - 92.47px), 24px);--ia-g-row:clamp(8px, calc(7.059svh - 49.53px), 14px);--ia-sw-row:clamp(44px, calc(18.824svh - 109.41px), 60px);--ia-g-selects:clamp(10px, calc(11.765svh - 85.88px), 20px);--ia-g-label:clamp(6px, calc(4.706svh - 32.35px), 10px);--ia-g-close:clamp(10px, calc(11.765svh - 85.88px), 20px);--ia-card-pad:clamp(12px, calc(4.706svh - 26.35px), 16px);padding-top:var(--ia-g-head)}.ia-section>.mk-container{gap:0}.ia-head{gap:var(--ia-g-title)}.ia-desk{display:none}.ia-mobile{margin-top:var(--ia-g-intro);display:block}.ia-close{margin-top:var(--ia-g-close)}.ia-tabs .mk-seg-btn{min-height:44px;font-size:14px}.ia-tabpanel{margin-top:var(--ia-g-tabs);background-color:var(--mk-glass-strong);box-shadow:inset 0 0 0 1px var(--mk-glass-line);border-radius:20px;overflow:hidden}.ia-tabinner{padding:var(--ia-g-panel)}.ia-tabcontent{gap:var(--ia-g-block);flex-direction:column;display:flex}.ia-tabpanel .ia-card{gap:var(--ia-g-row);padding:var(--ia-card-pad)}.ia-tabpanel .mk-switch-row{min-height:var(--ia-sw-row);padding-block:8px}.ia-tabpanel .ia-switches-label{display:none}.ia-voices{gap:var(--ia-g-selects);flex-direction:column;display:flex}.ia-tabpanel .ia-voice{gap:var(--ia-g-label)}:is(.ia-tabpanel .mk-seg,.ia-tabpanel .mk-seg:has(>:nth-child(4))){grid-template-columns:none;grid-auto-flow:column}.ia-tabpanel .mk-seg-btn{min-height:44px;padding:0 2px}.ia-tabpanel .ia-question{max-width:100%}.ia-tabpanel .ia-tabcontent>.flex.flex-col.gap-2\.5{gap:var(--ia-g-label)}.ia-tabpanel .ia-reply{max-width:100%}}@media (width<=639px){.ia-head .mk-h2{font-size:26px;line-height:1.15}.ia-head .mk-lead{font-size:14px;line-height:1.6}.ia-close{font-size:14px}.ia-tabpanel .ia-card{padding:var(--ia-card-pad);border-radius:18px;gap:0}.ia-tabpanel .ia-card>:first-child{padding-bottom:var(--ia-g-row)}.ia-tabpanel .ia-card-meta{font-size:13px}.ia-tabpanel .ia-amount{font-size:16px}.ia-tabpanel .ia-field{padding:var(--ia-g-row) 0;border-top:1px solid color-mix(in srgb, var(--mk-paper-muted) 14%, transparent);background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:3px}.ia-tabpanel .ia-field-name{font-size:12px}.ia-tabpanel .ia-tag{padding:2px 7px;font-size:11px}.ia-tabpanel .ia-reco{margin-top:4px;padding:12px;font-size:13px}.ia-tabpanel .mk-switch-row{font-size:14px}.ia-tabpanel .mk-switch-row .text-\[14px\]{font-size:12px}.ia-tabpanel .ia-question,.ia-tabpanel .ia-reply{font-size:14px}.ia-tabpanel .ia-reply{padding:12px 14px}.ia-tabpanel .ia-label.text-\[14px\]{font-size:13px}}@media (width<=399px){.ia-tabs .mk-seg-btn{white-space:nowrap;padding:0 4px;font-size:13px}}@media (width<=1023px) and (height<=899.98px){.ia-tabpanel .mk-switch-row .text-mk-text-faint,.ia-tabpanel .ia-meta-long{display:none}.ia-tabpanel .ia-meta-short{display:inline}}@media (width<=1023px) and (prefers-reduced-motion:no-preference){.ia-tabpanel{transition:height .36s var(--cz-ease-arrive)}}@media (width<=1023px){#ia .mk-reveal{opacity:1;animation:none;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=1023px) and (height>=812px){#ia.ia-section{height:115svh;padding-top:0;padding-bottom:0}#ia>.mk-container{box-sizing:border-box;height:100svh;padding-top:calc(72px + var(--ia-g-head));justify-content:center;padding-bottom:12px;position:sticky;top:0}}@media (prefers-reduced-motion:no-preference) and (width<=1023px){#ia.ia-section{view-timeline-name:--iam;view-timeline-axis:block}#ia .ia-tabs,#ia .ia-tabpanel,#ia .ia-close{animation:linear both ia-rise;animation-timeline:--iam}#ia .ia-tabs{animation-range:entry 35% entry 65%}#ia .ia-tabpanel{animation-range:entry 50% entry 80%}#ia .ia-close{animation-range:entry 65% entry 95%}}}@keyframes ia-rise{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=820px){#ia.ia-section{height:115svh;padding-top:0;padding-bottom:0}#ia>.mk-container{box-sizing:border-box;justify-content:center;gap:clamp(16px,32svh - 246.4px,48px);height:100svh;padding-top:96px;padding-bottom:16px;position:sticky;top:0}#ia .mk-reveal{opacity:1;animation:none;transform:none}#ia .ia-head,#ia .ia-desk>*,#ia .ia-close{animation:linear both ia-rise;animation-timeline:view();animation-range:entry}#ia .ia-desk>:last-child{animation-range:entry 15%}}}.ac-stage{view-timeline-name:--ac;view-timeline-axis:block}.ac-stage .mk-pin{padding:120px 24px}@media (width<=639px){.ac-stage .mk-pin{padding:88px 20px}.ac-stage .mk-pin .ac-title{font-size:clamp(28px,3.4vw,48px);line-height:1.12}.ac-stage .mk-pin .mk-lead{font-size:18px;line-height:1.6}}.ac-top{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:48px;display:grid}.ac-title{font-size:clamp(28px,3.4vw,48px);line-height:1.12}.ac-free{border-radius:18px;padding:20px 22px}.ac-free strong{color:var(--color-white)}.ac-bars{view-timeline-name:--acb;view-timeline-axis:block;grid-template-columns:minmax(0,.85fr) repeat(6,minmax(0,1fr));align-items:end;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ac-bar{min-height:var(--h);box-sizing:border-box;background:linear-gradient(180deg, color-mix(in srgb, var(--color-mk-lavender) var(--fill-top), transparent) 0%, color-mix(in srgb, var(--mk-violet) var(--fill-bottom), transparent) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) var(--edge), transparent);border-radius:16px 16px 10px 10px;flex-direction:column;padding:18px 16px;display:flex;position:relative;overflow:hidden}.ac-bar:before{content:"";background-color:var(--color-mk-lavender);height:2px;box-shadow:0 0 14px color-mix(in srgb, var(--color-mk-lavender) 90%, transparent);opacity:var(--glow);position:absolute;inset:0 0 auto}.ac-bar.is-welcome{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-mk-lavender) 45%, transparent);background:0 0}.ac-bar.is-welcome:before{display:none}.ac-inner{flex-direction:column;flex:1;gap:4px;display:flex}@media (width>=1024px){.ac-name{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.ac-mods{color:var(--mk-mist);flex-direction:column;gap:5px;margin:10px 0 0;padding:0;font-size:14px;line-height:1.35;list-style:none;display:flex}ul.ac-mods>li{padding-left:14px;position:relative}ul.ac-mods>li:before{content:"";border-radius:var(--radius-full);background-color:var(--color-mk-lavender);opacity:.75;width:5px;height:5px;position:absolute;top:calc(.675em - 2.5px);left:1px}.ac-count{color:var(--color-mk-text-faint);margin-top:auto;padding-top:12px;font-size:12px}@keyframes ac-grow{0%{clip-path:inset(100% 0 0 round 16px)}to{clip-path:inset(0 round 16px)}}@keyframes ac-fade{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (width<=1023px){.ac-bar{animation:linear both ac-grow;animation-timeline:--acb;animation-range:var(--a0) var(--a1)}.ac-inner{animation:linear both ac-fade;animation-timeline:--acb;animation-range:var(--b0) var(--b1)}}@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (width>=1024px) and (height>=650px) and (not (((width>=1024px) and (width<=1099.98px) and (height<=789.98px)) or ((width>=1100px) and (width<=1139.98px) and (height<=719.98px)))){.ac-stage .mk-pin{padding-top:104px;padding-bottom:12px}.ac-bar{animation:linear both ac-grow;animation-timeline:--ac;animation-range:contain var(--sa0) contain var(--sa1)}.ac-inner{animation:linear both ac-fade;animation-timeline:--ac;animation-range:contain var(--sb0) contain var(--sb1)}}}@media (width<=1023px),(width>=1024px) and (height<=649.98px),(width>=1024px) and (width<=1099.98px) and (height<=789.98px),(width>=1100px) and (width<=1139.98px) and (height<=719.98px){.ac-stage.mk-stage{height:auto}.ac-stage .mk-pin{height:auto;display:block;position:relative}}@media (width<=1023px){.ac-top{grid-template-columns:minmax(0,1fr);gap:24px}.ac-bars{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.ac-bar{min-height:0}.ac-bar.is-welcome{grid-column:1/-1}}@media (width<=639px){.ac-bars{grid-template-columns:minmax(0,1fr);gap:10px}.ac-bar{border-radius:14px;padding:14px 16px}.ac-inner{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;display:grid}.ac-inner>.ac-name,.ac-inner>.ac-dw,.ac-inner>.ac-mods{grid-column:1/-1}.ac-inner>.ac-count{grid-area:1/2;margin:0;padding:0}.ac-mods{gap:4px;margin-top:8px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=650px) and (not (((width>=1024px) and (width<=1099.98px) and (height<=789.98px)) or ((width>=1100px) and (width<=1139.98px) and (height<=719.98px)))){.ac-title{font-size:min(clamp(28px, 3.4vw, 48px), calc(30px + var(--dh) * .095))}.ac-wrap{gap:calc(16px + var(--dh) * .105)}.ac-top{gap:calc(24px + var(--dh) * .126)}.ac-bar{min-height:calc(var(--h) - var(--hcut) + var(--dh) * var(--hk));padding:calc(12px + var(--dh) * .032) calc(12px + var(--dh) * .021)}.ac-mods{margin-top:calc(6px + var(--dh) * .021);gap:calc(3px + var(--dh) * .0105)}.ac-count{padding-top:calc(6px + var(--dh) * .032)}}}.ac-short,.ac-br{display:none}@media (width<=639px){.ac-long{display:none}.ac-short,.ac-br{display:inline}}.ac-dw{display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=639px) and (height>=775px){.ac-stage.mk-stage{height:300svh}.ac-stage .mk-pin{flex-direction:column;justify-content:center;height:100svh;padding:84px 20px 12px;display:flex;position:sticky;top:0}.ac-wrap{gap:14px}.ac-top{gap:12px}.ac-top>.flex{gap:8px}.ac-stage .mk-pin .ac-title{font-size:24px;line-height:1.15}.ac-stage .mk-pin .mk-lead{font-size:14px;line-height:1.5}.ac-top .min-h-\[1\.6em\]{font-size:13px}.ac-free{padding:14px 16px}.ac-free .text-\[24px\]{font-size:20px}.ac-free p{margin:4px 0 10px;font-size:14px}.ac-free .gap-4\.5{flex-wrap:nowrap;gap:14px}.ac-free .min-h-11\.5{min-height:44px;padding-inline:16px;font-size:14px}.ac-free .mk-link{white-space:nowrap}.ac-bars{gap:12px}.ac-bar,.ac-inner{animation:none}.ac-bar{border-radius:12px;padding:8px 14px}.ac-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:0 10px;line-height:1.25}.ac-inner>:first-child{grid-area:1/1}.ac-inner>.ac-name{font-family:var(--font-body);letter-spacing:0;grid-area:1/2;font-size:14px;font-weight:700;line-height:1.25}.ac-inner>.ac-count{grid-area:1/3}.ac-inner>.ac-dw,.ac-inner>.ac-mods{grid-area:2/1/auto/-1}.ac-dw{animation:linear both ac-acc;animation-timeline:--ac;animation-range:contain var(--acc0) contain var(--acc1);grid-template-rows:0fr;display:grid}.ac-dw>.ac-mods{min-height:0;margin-top:0;padding-top:6px;overflow:hidden}.ac-bar:first-child .ac-dw{animation-name:ac-acc-first}.ac-bar:last-child .ac-dw{animation-name:ac-acc-last}}}@keyframes ac-acc{0%{opacity:0;grid-template-rows:0fr}25%,75%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes ac-acc-first{0%,75%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes ac-acc-last{0%{opacity:0;grid-template-rows:0fr}25%,to{opacity:1;grid-template-rows:1fr}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=639px) and (height>=775px) and (height<=859.98px){.ac-stage .mk-pin{padding:78px 20px 6px}.ac-stage .mk-pin .ac-title{font-size:22px}.ac-wrap,.ac-top{gap:10px}.ac-top>.flex{gap:6px}.ac-free{padding:12px 14px}.ac-free p{margin:2px 0 8px}.ac-bars{gap:10px}.ac-bar{padding:7px 12px}.ac-dw>.ac-mods{gap:3px;padding-top:4px}}}@media (width<=639px){.ac-free{box-shadow:none;background:0 0;border-radius:0;padding:0}.ac-free>.mk-display,.ac-free>p{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=639px) and (height>=775px){.ac-wrap{gap:28px}.ac-top{gap:14px}.ac-top>.flex,.ac-bars{gap:12px}.ac-bar{padding:12px 14px}}@media (prefers-reduced-motion:no-preference) and (width<=639px) and (height>=775px) and (height<=859.98px){.ac-wrap{gap:24px}.ac-top{gap:12px}.ac-top>.flex,.ac-bars{gap:10px}.ac-bar{padding:11px 14px}}}@media (width<=639px){.ac-free .mk-btn{min-height:38px;padding-block:0}}.sg-stage{--k:1;view-timeline-name:--sg;view-timeline-axis:block}.sg-layout{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.sg-list{--rail-gap:20px}.sg-scenes{place-items:center;min-height:440px;display:grid;position:relative}.sg-scene{grid-area:1/1;width:100%;max-width:480px}.sg-scene:not(.sg-s5){opacity:0}.sg-paper{box-shadow:var(--shadow-mk-float);border-radius:18px;padding:22px 24px;position:relative;overflow:hidden}.sg-muted{color:var(--mk-paper-muted)}.sg-violet{color:var(--mk-violet-strong)}.sg-row{font-variant-numeric:tabular-nums;border-radius:8px;justify-content:space-between;gap:16px;margin:0 -8px;padding:7px 8px;font-size:14px;display:flex}.sg-crow{grid-template-columns:minmax(0,1fr);display:grid}.sg-plain,.sg-cipher{grid-area:1/1;justify-content:space-between;gap:16px;display:flex}.sg-cipher{color:var(--mk-violet);opacity:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.sg-crow{position:relative}.sg-crow:before{content:"";background-color:color-mix(in srgb, var(--mk-violet) 16%, transparent);opacity:0;border-radius:8px;position:absolute;inset:0}.sg-beam{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--mk-violet) 22%, transparent) 70%, color-mix(in srgb, var(--mk-violet) 55%, transparent) 100%);border-bottom:2px solid var(--mk-violet);opacity:0;height:46px;position:absolute;top:0;left:0;right:0}.sg-bank{background-color:var(--mk-violet-dark);color:var(--mk-surface-light);box-shadow:0 20px 50px -10px color-mix(in srgb, var(--color-mk-black) 50%, transparent);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:absolute;top:-26px;right:-18px}.sg-dots{letter-spacing:4px;color:var(--color-mk-text-faint);font-size:18px;position:relative}.sg-dots:after{content:"";background-color:var(--color-CZ-tokens-error-surface-default);height:2px;position:absolute;top:50%;left:-4px;right:-4px;transform:rotate(-8deg)}.sg-part{background-color:var(--color-mk-lavender);width:10px;height:10px;box-shadow:0 0 12px color-mix(in srgb, var(--color-mk-lavender) 90%, transparent);opacity:0;border-radius:3px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.sg-gone{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.sg-cat{background-color:var(--mk-glass);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mk-mist) 14%, transparent);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:space-between;gap:12px;padding:11px 14px;font-size:14px;display:flex}.sg-vault{background:radial-gradient(circle at 50% 40%, var(--color-mk-violet-deep) 0%, var(--mk-violet-dark) 70%);width:150px;height:150px;box-shadow:0 0 0 10px color-mix(in srgb, var(--color-mk-lavender) 12%, transparent), 0 0 80px color-mix(in srgb, var(--color-mk-lavender) 60%, transparent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.sg-vault svg{stroke:var(--color-white)}.sg-badge{background-color:color-mix(in srgb, var(--mk-mist) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 30%, transparent);color:var(--mk-surface-light);border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.sg-check{background-color:var(--color-mk-lavender);width:22px;height:22px;color:var(--color-mk-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.sg-promise{border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex}.sg-promise-ico{width:44px;height:44px;color:var(--color-mk-lavender);background-color:color-mix(in srgb, var(--color-mk-lavender) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 35%, transparent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.sg-promise-title{color:var(--color-white);font-size:17px;font-weight:600;line-height:1.3}.sg-promise-dw{grid-template-rows:1fr;display:grid}.sg-promise-text{min-height:0;color:var(--color-mk-text-soft);font-size:14px;line-height:1.6;overflow:hidden}.sg-promise--row{flex-direction:row;align-items:flex-start;gap:14px;padding:18px 20px}.sg-pcards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sg-closing{view-timeline-name:--sgc;view-timeline-axis:block}.sg-closing .mk-pin{padding-block:120px}.sg-closing-title{color:var(--color-white);margin:0;font-size:30px;font-weight:600;line-height:1.2}.sg-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:0;padding:0;list-style:none;display:grid}.sg-s6,.sg-list .mk-rail-item.sg-i6{display:none}@keyframes sg-w1{0%,17%{opacity:1;transform:none}21%,to{opacity:0;transform:translateY(-16px)}}@keyframes sg-w2{0%,17%{opacity:0;transform:translateY(16px)}21%,37%{opacity:1;transform:none}41%,to{opacity:0;transform:translateY(-16px)}}@keyframes sg-w3{0%,37%{opacity:0}41%,57%{opacity:1}61%,to{opacity:0}}@keyframes sg-w4{0%,57%{opacity:0;transform:translateY(16px)}61%,77%{opacity:1;transform:none}81%,to{opacity:0;transform:translateY(-16px)}}@keyframes sg-w5{0%,77%{opacity:0;transform:scale(.94)}81%,to{opacity:1;transform:none}}@keyframes sg-l1{0%,17%{opacity:1}21%,to{opacity:var(--rail-dim,.36)}}@keyframes sg-l2{0%,17%{opacity:var(--rail-dim,.36)}21%,37%{opacity:1}41%,to{opacity:var(--rail-dim,.36)}}@keyframes sg-l3{0%,37%{opacity:var(--rail-dim,.36)}41%,57%{opacity:1}61%,to{opacity:var(--rail-dim,.36)}}@keyframes sg-l4{0%,57%{opacity:var(--rail-dim,.36)}61%,77%{opacity:1}81%,to{opacity:var(--rail-dim,.36)}}@keyframes sg-l5{0%,77%{opacity:var(--rail-dim,.36)}81%,to{opacity:1}}@keyframes sg-d1{0%,17%{opacity:1;grid-template-rows:1fr}21%,to{opacity:0;grid-template-rows:0fr}}@keyframes sg-d2{0%,17%{opacity:0;grid-template-rows:0fr}21%,37%{opacity:1;grid-template-rows:1fr}41%,to{opacity:0;grid-template-rows:0fr}}@keyframes sg-d3{0%,37%{opacity:0;grid-template-rows:0fr}41%,57%{opacity:1;grid-template-rows:1fr}61%,to{opacity:0;grid-template-rows:0fr}}@keyframes sg-d4{0%,57%{opacity:0;grid-template-rows:0fr}61%,77%{opacity:1;grid-template-rows:1fr}81%,to{opacity:0;grid-template-rows:0fr}}@keyframes sg-d5{0%,77%{opacity:0;grid-template-rows:0fr}81%,to{opacity:1;grid-template-rows:1fr}}@keyframes sg6-w1{0%,14.67%{opacity:1;transform:none}18.67%,to{opacity:0;transform:translateY(-16px)}}@keyframes sg6-w2{0%,14.67%{opacity:0;transform:translateY(16px)}18.67%,31.33%{opacity:1;transform:none}35.33%,to{opacity:0;transform:translateY(-16px)}}@keyframes sg6-w3{0%,31.33%{opacity:0}35.33%,48%{opacity:1}52%,to{opacity:0}}@keyframes sg6-w4{0%,48%{opacity:0;transform:translateY(16px)}52%,64.67%{opacity:1;transform:none}68.67%,to{opacity:0;transform:translateY(-16px)}}@keyframes sg6-w5{0%,64.67%{opacity:0;transform:scale(.94)}68.67%,81.33%{opacity:1;transform:none}85.33%,to{opacity:0;transform:translateY(-16px)}}@keyframes sg6-w6{0%,81.33%{opacity:0;transform:translateY(16px)}85.33%,to{opacity:1;transform:none}}@keyframes sg6-l1{0%,14.67%{opacity:1}18.67%,to{opacity:var(--rail-dim,.36)}}@keyframes sg6-l2{0%,14.67%{opacity:var(--rail-dim,.36)}18.67%,31.33%{opacity:1}35.33%,to{opacity:var(--rail-dim,.36)}}@keyframes sg6-l3{0%,31.33%{opacity:var(--rail-dim,.36)}35.33%,48%{opacity:1}52%,to{opacity:var(--rail-dim,.36)}}@keyframes sg6-l4{0%,48%{opacity:var(--rail-dim,.36)}52%,64.67%{opacity:1}68.67%,to{opacity:var(--rail-dim,.36)}}@keyframes sg6-l5{0%,64.67%{opacity:var(--rail-dim,.36)}68.67%,81.33%{opacity:1}85.33%,to{opacity:var(--rail-dim,.36)}}@keyframes sg6-l6{0%,81.33%{opacity:var(--rail-dim,.36)}85.33%,to{opacity:1}}@keyframes sg6-d1{0%,14.67%{opacity:1;grid-template-rows:1fr}18.67%,to{opacity:0;grid-template-rows:0fr}}@keyframes sg6-d2{0%,14.67%{opacity:0;grid-template-rows:0fr}18.67%,31.33%{opacity:1;grid-template-rows:1fr}35.33%,to{opacity:0;grid-template-rows:0fr}}@keyframes sg6-d3{0%,31.33%{opacity:0;grid-template-rows:0fr}35.33%,48%{opacity:1;grid-template-rows:1fr}52%,to{opacity:0;grid-template-rows:0fr}}@keyframes sg6-d4{0%,48%{opacity:0;grid-template-rows:0fr}52%,64.67%{opacity:1;grid-template-rows:1fr}68.67%,to{opacity:0;grid-template-rows:0fr}}@keyframes sg6-d5{0%,64.67%{opacity:0;grid-template-rows:0fr}68.67%,81.33%{opacity:1;grid-template-rows:1fr}85.33%,to{opacity:0;grid-template-rows:0fr}}@keyframes sg6-d6{0%,81.33%{opacity:0;grid-template-rows:0fr}85.33%,to{opacity:1;grid-template-rows:1fr}}@keyframes sg-text-open{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes sg-enter{0%{transform:translate(70px,50px)rotate(8deg)}to{transform:none}}@keyframes sg-bank-in{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:none}}@keyframes sg-scan{0%{opacity:1;transform:translateY(-46px)}to{transform:translateY(var(--scan-end,340px));opacity:1}}@keyframes sg-row-lit{0%{opacity:0}40%{opacity:1}to{opacity:.5}}@keyframes sg-out{0%{opacity:1;filter:none}to{opacity:0;filter:blur(3px)}}@keyframes sg-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes sg-dissolve{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(10px);transform:scale(.9)}}@keyframes sg-burst{0%{opacity:0;transform:translate(0)scale(1)}25%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3) rotate(var(--rt))}}@keyframes sg-gone{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes sg-shackle{0%{transform:translateY(-9px)}to{transform:none}}@keyframes sg-pop{0%{opacity:0;transform:translateY(14px)scale(.9)}70%{opacity:1;transform:translateY(-3px)scale(1.03)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not ((width<=639px) and (height<=603.98px))){.sg-scene,.sg-list .mk-rail-item{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sg;animation-range:contain}.sg-s1{animation-name:sg-w1}.sg-s2{animation-name:sg-w2}.sg-s3{animation-name:sg-w3}.sg-s4{animation-name:sg-w4}.sg-s5{animation-name:sg-w5}.mk-rail-item.sg-i1{animation-name:sg-l1}.mk-rail-item.sg-i2{animation-name:sg-l2}.mk-rail-item.sg-i3{animation-name:sg-l3}.mk-rail-item.sg-i4{animation-name:sg-l4}.mk-rail-item.sg-i5{animation-name:sg-l5}.sg-list .mk-rail-fill{animation:linear both mk-line-y;animation-timeline:--sg;animation-range:contain contain 96%}.sg-enter{animation:linear both sg-enter;animation-timeline:--sg;animation-range:contain 0% contain calc(8% * var(--k))}.sg-bank{animation:linear both sg-bank-in;animation-timeline:--sg;animation-range:contain calc(6% * var(--k)) contain calc(12% * var(--k))}.sg-beam{animation:linear both sg-scan;animation-timeline:--sg;animation-range:contain calc(22% * var(--k)) contain calc(36% * var(--k))}.sg-crow:before{animation:linear both sg-row-lit;animation-timeline:--sg;animation-range:contain calc(var(--a0) * var(--k)) contain calc(var(--a1) * var(--k))}.sg-plain{animation:linear both sg-out;animation-timeline:--sg;animation-range:contain calc(var(--c0) * var(--k)) contain calc(var(--c1) * var(--k))}.sg-cipher{animation:linear both sg-in;animation-timeline:--sg;animation-range:contain calc(var(--c0) * var(--k)) contain calc(var(--c1) * var(--k))}.sg-dissolve{animation:linear both sg-dissolve;animation-timeline:--sg;animation-range:contain calc(43% * var(--k)) contain calc(51% * var(--k))}.sg-part{animation:linear both sg-burst;animation-timeline:--sg;animation-range:contain calc(var(--a0) * var(--k)) contain calc(var(--a1) * var(--k))}.sg-gone{animation:linear both sg-gone;animation-timeline:--sg;animation-range:contain calc(50% * var(--k)) contain calc(55% * var(--k))}.sg-cat{animation:linear both mk-row-in;animation-timeline:--sg;animation-range:contain calc(var(--a0) * var(--k)) contain calc(var(--a1) * var(--k))}.sg-shackle{animation:linear both sg-shackle;animation-timeline:--sg;animation-range:contain calc(82% * var(--k)) contain calc(86% * var(--k))}.sg-badge{animation:linear both sg-pop;animation-timeline:--sg;animation-range:contain calc(var(--a0) * var(--k)) contain calc(var(--a1) * var(--k))}}}@media (width<=1023px){.sg-closing .mk-pin{padding:96px 20px 112px}.sg-closing-title{font-size:24px}.sg-layout{grid-template-columns:minmax(0,1fr);gap:24px}.sg-list{--rail-gap:12px}.sg-scenes{min-height:360px}.sg-bank{right:-6px}}@media (width<=639px){.sg-paper{--scan-end:280px;padding:16px 18px}.sg-row{padding:5px 8px;font-size:13px}.sg-vault{width:110px;height:110px}.sg-promises{grid-template-columns:minmax(0,1fr);gap:12px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not ((width<=639px) and (height<=603.98px))) and (width<=1023px){.sg-list .mk-rail-dw{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sg;animation-range:contain}.sg-i1 .mk-rail-dw{animation-name:sg-d1}.sg-i2 .mk-rail-dw{animation-name:sg-d2}.sg-i3 .mk-rail-dw{animation-name:sg-d3}.sg-i4 .mk-rail-dw{animation-name:sg-d4}.sg-i5 .mk-rail-dw{animation-name:sg-d5}}@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not ((width<=639px) and (height<=603.98px))) and (width<=639px){.sg-layout{gap:14px}.sg-list .mk-rail-item{gap:4px}.sg-list .mk-rail-desc{line-height:1.45}.sg-scenes{min-height:0}.sg-paper{--scan-end:230px;padding:12px 14px}.sg-paper>.mb-2\.5{margin-bottom:4px}.sg-row{padding:4px 8px;font-size:12px}.sg-cipher{font-size:11px}.sg-bank{gap:2px;padding:8px 10px;top:-18px;right:-4px}.sg-dots{font-size:14px}.sg-s4{gap:5px}.sg-cat{border-radius:10px;padding:7px 10px;font-size:12px}.sg-s5{gap:14px}.sg-vault{width:76px;height:76px;box-shadow:0 0 0 6px color-mix(in srgb, var(--color-mk-lavender) 12%, transparent), 0 0 48px color-mix(in srgb, var(--color-mk-lavender) 60%, transparent)}.sg-vault svg{width:38px;height:38px}.sg-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sg-badge{border-radius:12px;align-items:flex-start;gap:6px;padding:8px 9px;font-size:14px;line-height:1.3}.sg-check{width:16px;height:16px;font-size:10px}}@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not ((width<=639px) and (height<=603.98px))) and (width<=639px) and (height<=759.98px){.sg-list .mk-rail-items{display:grid}.sg-list .mk-rail-item{--rail-dim:0;grid-area:1/1}}@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (not ((width<=639px) and (height<=603.98px))) and (width<=639px) and (height>=760px){.sg-layout{gap:10px}.sg-list .mk-rail-items{gap:8px}}}@media (width<=639px) and (height<=603.98px){.sg-stage.mk-stage{height:auto}.sg-stage .mk-pin{height:auto;position:relative}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=650px){.sg-stage{--k:calc(5 / 6)}.sg-s6{display:grid}.sg-list .mk-rail-item.sg-i6{display:flex}.sg-closing{display:none}.sg-s1{animation-name:sg6-w1}.sg-s2{animation-name:sg6-w2}.sg-s3{animation-name:sg6-w3}.sg-s4{animation-name:sg6-w4}.sg-s5{animation-name:sg6-w5}.sg-s6{animation-name:sg6-w6}.mk-rail-item.sg-i1{animation-name:sg6-l1}.mk-rail-item.sg-i2{animation-name:sg6-l2}.mk-rail-item.sg-i3{animation-name:sg6-l3}.mk-rail-item.sg-i4{animation-name:sg6-l4}.mk-rail-item.sg-i5{animation-name:sg6-l5}.mk-rail-item.sg-i6{animation-name:sg6-l6}.sg-list .mk-rail-dw{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sg;animation-range:contain}.sg-i1 .mk-rail-dw{animation-name:sg6-d1}.sg-i2 .mk-rail-dw{animation-name:sg6-d2}.sg-i3 .mk-rail-dw{animation-name:sg6-d3}.sg-i4 .mk-rail-dw{animation-name:sg6-d4}.sg-i5 .mk-rail-dw{animation-name:sg6-d5}.sg-i6 .mk-rail-dw{animation-name:sg6-d6}.sg-s6 .sg-promise{animation:linear both sg-pop;animation-timeline:--sg}.sg-s6 .sg-promise:first-child{animation-range:contain 85.5% contain 89.5%}.sg-s6 .sg-promise:nth-child(2){animation-range:contain 88.5% contain 92.5%}.sg-s6 .sg-promise:nth-child(3){animation-range:contain 91.5% contain 95.5%}.sg-list{--rail-gap:calc(5px + var(--dh) * .079)}.sg-list .mk-rail-title{font-size:18px}.sg-list .mk-rail-desc{font-size:calc(14px + var(--dh) * .0053);line-height:calc(1.4 + var(--dh) * .0008)}.sg-scenes{min-height:calc(360px + var(--dh) * .42)}.sg-paper{padding:calc(14px + var(--dh) * .042) calc(18px + var(--dh) * .032)}.sg-row{padding-block:calc(4px + var(--dh) * .0158)}}@media (prefers-reduced-motion:no-preference) and (width<=1023px){.sg-closing .mk-pin{padding-block:92px 12px}.sg-closing .sg-promise{animation:linear both sg-pop;animation-timeline:--sgc}.sg-closing .sg-promise:first-child{animation-range:entry 35% entry 65%}.sg-closing .sg-promise:nth-child(2){animation-range:entry 50% entry 80%}.sg-closing .sg-promise:nth-child(3){animation-range:entry 65% entry 95%}.sg-closing .sg-promise-dw{animation:linear both sg-text-open;animation-timeline:--sgc}.sg-closing .sg-promise:first-child .sg-promise-dw{animation-range:contain 4% contain 20%}.sg-closing .sg-promise:nth-child(2) .sg-promise-dw{animation-range:contain 24% contain 40%}.sg-closing .sg-promise:nth-child(3) .sg-promise-dw{animation-range:contain 44% contain 60%}}@media (prefers-reduced-motion:no-preference) and (width<=639px) and (height<=819.98px){.sg-closing .mk-pin{--pin-gap:16px}.sg-closing-head{gap:8px}.sg-closing-title{font-size:22px}.sg-closing .sg-promises{gap:8px}.sg-closing .sg-promise{flex-direction:row;align-items:flex-start;gap:12px;padding:14px 16px}.sg-closing .sg-promise-ico{border-radius:12px;width:38px;height:38px}.sg-closing .sg-promise-ico svg{width:20px;height:20px}.sg-closing .sg-promise-title{font-size:16px}}@media (prefers-reduced-motion:no-preference) and (width<=639px) and (height<=699.98px){.sg-closing .mk-pin{padding-top:80px}.sg-closing .sg-promise{padding:12px 14px}}@media (prefers-reduced-motion:no-preference) and (width<=639px) and (height<=619.98px){.sg-closing.mk-stage{height:auto}.sg-closing .mk-pin{height:auto;padding:96px 20px 112px;position:relative}.sg-closing .sg-promise,.sg-closing .sg-promise-dw{animation:none}}}.eq-heading .mk-h2{font-size:clamp(28px,3.6vw,50px);line-height:1.1}.eq-venn{view-timeline-name:--eqv;view-timeline-axis:block;width:100%;max-width:560px;height:300px;margin:0 auto;position:relative}.eq-circle{box-sizing:border-box;text-align:center;width:200px;height:200px;color:var(--color-white);mix-blend-mode:screen;transform:translate(var(--x1), var(--y1));border-radius:50%;justify-content:center;align-items:center;margin:-100px 0 0 -100px;padding:30px;font-size:14px;font-weight:500;display:flex;position:absolute;top:50%;left:50%}.eq-circle--finance{background:radial-gradient(circle, color-mix(in srgb, var(--color-mk-lavender) 55%, transparent) 0%, color-mix(in srgb, var(--mk-violet) 35%, transparent) 70%)}.eq-circle--design{background:radial-gradient(circle, color-mix(in srgb, var(--color-mk-lavender-ring) 50%, transparent) 0%, color-mix(in srgb, var(--mk-violet-strong) 35%, transparent) 70%)}.eq-circle--dev{background:radial-gradient(circle, color-mix(in srgb, var(--mk-mist) 45%, transparent) 0%, color-mix(in srgb, var(--mk-violet-dark) 40%, transparent) 70%)}.eq-core{z-index:2;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eq-circle--finance>span{translate:-16px}.eq-circle--design>span{translate:24px}.eq-circle--dev>span{translate:0 -12px}.eq-mark{height:56px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--color-mk-lavender) 80%, transparent)) drop-shadow(0 0 24px color-mix(in srgb, var(--color-mk-lavender) 45%, transparent))}.eq-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.eq-card{transition:transform var(--cz-duration-pill) var(--cz-ease-overshoot), box-shadow .3s var(--cz-ease-standard);flex-direction:column;gap:14px;padding:26px;display:flex}@media (hover:hover) and (pointer:fine){.eq-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 40%, transparent), 0 30px 70px -30px color-mix(in srgb, var(--color-mk-lavender) 60%, transparent);transform:translateY(-4px)}}.eq-photo{aspect-ratio:1;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.eq-photo--finance{background:linear-gradient(140deg, var(--mk-violet) 0%, var(--mk-violet-dark) 100%)}.eq-photo--design{background:linear-gradient(140deg, var(--mk-violet-strong) 0%, var(--color-mk-ink) 100%)}.eq-photo--dev{background:linear-gradient(140deg, var(--color-CZ-primary-400) 0%, var(--mk-violet-dark) 100%)}.eq-initials{color:color-mix(in srgb, var(--color-white) 92%, transparent);font-size:56px;font-weight:600}.eq-photo-note{text-align:center;color:color-mix(in srgb, var(--color-white) 60%, transparent);font-size:11px;position:absolute;bottom:10px;left:0;right:0}@keyframes eq-join{0%{transform:translate(var(--x0), var(--y0)) scale(.85);opacity:.4}to{transform:translate(var(--x1), var(--y1)) scale(1);opacity:1}}@keyframes eq-core{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}70%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes eq-rise{0%{opacity:0;translate:0 46px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.eq-circle{animation:linear both eq-join;animation-timeline:--eqv;animation-range:entry 20% cover 50%}.eq-core{animation:linear both eq-core;animation-timeline:--eqv;animation-range:cover 44% cover 54%}.eq-card{animation:linear both eq-rise;animation-timeline:view();animation-range:entry var(--e0) cover var(--e1)}}}@media (width<=1023px){.eq-cards{--reel-item:min(85%, 420px)}.eq-photo{aspect-ratio:4/3}}@media (width<=639px){.eq-card{gap:12px;padding:20px}.eq-venn{height:240px}.eq-circle{width:150px;height:150px;margin:-75px 0 0 -75px;padding:20px;font-size:12px}.eq-mark{height:40px}}.eq-area{flex-direction:column;gap:48px;display:flex}.eq-hint{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=1023px) and (height>=630px),(prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=760px){.eq-section{view-timeline-name:--eq;view-timeline-axis:block;height:250svh;padding:0;overflow-x:visible}.eq-pin{box-sizing:border-box;justify-content:center;gap:var(--eq-gap,20px);height:100svh;padding:92px 20px 12px;position:sticky;top:0;overflow-x:clip}.eq-area{align-items:center;gap:0;display:grid}.eq-venn,.eq-deck{grid-area:1/1;min-width:0}.eq-pin{padding-top:84px}.eq-heading{gap:8px}.eq-heading .mk-h2{font-size:24px;line-height:1.15}.eq-heading .mk-lead{font-size:14px;line-height:1.5}.eq-deck{gap:8px}.eq-card{gap:8px;padding:16px}.eq-card p{font-size:14px;line-height:1.5}.eq-venn{--S:min(86vw, 46svh);width:var(--S);height:var(--S);max-width:none}.eq-circle{width:calc(var(--S) * .56);height:calc(var(--S) * .56);margin:calc(var(--S) * -.28) 0 0 calc(var(--S) * -.28);padding:calc(var(--S) * .06);transform:translate(calc(var(--S) * var(--fx)), calc(var(--S) * var(--fy)));font-size:15px;line-height:1.25}.eq-circle--finance{--fx:-.17;--fy:.1}.eq-circle--design{--fx:.17;--fy:.1}.eq-circle--dev{--fx:0;--fy:-.16}.eq-circle--finance>span{translate:calc(var(--S) * -.07) calc(var(--S) * .07)}.eq-circle--design>span{translate:calc(var(--S) * .07) calc(var(--S) * .08)}.eq-circle--dev>span{translate:0 calc(var(--S) * -.05)}.eq-core{flex-direction:column;align-items:center;gap:6px}.eq-mark{height:calc(var(--S) * .15)}.eq-circle{animation:linear both eq-split;animation-timeline:--eq;animation-range:contain 30% contain 70%}.eq-core{animation:linear both eq-core-out;animation-timeline:--eq;animation-range:contain 35% contain 58%}.eq-photo{aspect-ratio:auto;height:clamp(110px,20svh,180px)}.eq-card{animation:linear both eq-card-in;animation-timeline:--eq}.eq-card:first-child{animation-range:contain 50% contain 66%}.eq-card:nth-child(2){animation-range:contain 58% contain 74%}.eq-card:nth-child(3){animation-range:contain 66% contain 82%}.eq-deck .mk-reel-dots{animation:linear both eq-fade;animation-timeline:--eq;animation-range:contain 62% contain 80%}.eq-hint{color:var(--color-mk-text-soft);justify-content:center;align-items:center;gap:6px;margin:0;font-size:14px;animation:linear both eq-fade;animation-timeline:--eq;animation-range:contain 80% contain 92%;display:flex}}}@keyframes eq-split{0%{opacity:1;transform:translate(calc(var(--S) * var(--fx)), calc(var(--S) * var(--fy))) scale(1)}to{opacity:0;transform:translate(calc(var(--S) * (var(--fx) + var(--ox))), calc(var(--S) * (var(--fy) + var(--oy)))) scale(.55)}}@keyframes eq-core-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.85)}}@keyframes eq-card-in{0%{opacity:0;translate:0 40px;scale:.92}to{opacity:1;translate:0;scale:1}}@keyframes eq-fade{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=1023px) and (height>=630px) and (height<=739.98px){.eq-pin{--eq-gap:12px;padding:80px 20px 8px}.eq-heading .mk-h2{font-size:22px}.eq-photo{height:110px}.eq-card{gap:6px;padding:12px 14px}.eq-deck{gap:6px}.eq-venn{--S:min(86vw, 42svh)}}@media (prefers-reduced-motion:no-preference) and (width<=1023px) and (height>=630px) and (height<=659.98px){.eq-pin{--eq-gap:8px;padding:76px 20px 4px}.eq-heading{gap:6px}.eq-heading .mk-h2{font-size:20px}.eq-card{gap:4px;padding:10px 12px}.eq-deck{gap:4px}}@media (prefers-reduced-motion:no-preference) and (width<=1023px) and (height>=630px),(prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=760px){.eq-circle{animation:linear both eq-join-m,linear both eq-split;animation-timeline:--eq,--eq;animation-range:contain contain 18%,contain 35% contain 70%}.eq-core>*{animation:linear both eq-core-in-m;animation-timeline:--eq;animation-range:contain 15% contain 25%}}}@keyframes eq-join-m{0%{translate:calc(var(--S) * var(--fx) * 1.6) calc(var(--S) * var(--fy) * 1.6);scale:.85}to{translate:0;scale:1}}@keyframes eq-core-in-m{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=1023px) and (height>=630px),(prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=760px){.eq-venn{align-self:start}}}@media (width<=1023px){.eq-cards{--reel-item:100%;--reel-gap:28px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=760px){.eq-pin{--eq-gap:clamp(20px, calc(35svh - 246px), 56px);padding:96px 24px 12px}.eq-photo{height:clamp(152px,75svh - 418px,260px)}.eq-heading .mk-h2{font-size:clamp(32px,3.2vw,44px);line-height:1.1}.eq-heading .mk-lead{font-size:16px}.eq-venn{--S:min(560px, 46svh)}.eq-card{gap:10px;padding:22px}.eq-hint{display:none}}}.pl-title{font-size:clamp(28px,3.6vw,50px);line-height:1.1}.pl-header{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.pl-header-row{display:contents}@media (width>=1024px){.pl-header{text-align:left;align-items:stretch}.pl-header-row{justify-content:space-between;align-items:center;gap:24px;display:flex}}.pl-save{border-radius:var(--radius-full);background-color:var(--color-CZ-tokens-success-surface-subtle);color:var(--color-CZ-tokens-success-surface-darker);padding:3px 8px;font-size:12px;font-weight:600}.pl-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:20px;margin:0;padding:0;list-style:none;display:grid}.pl-card{background-color:color-mix(in srgb, var(--mk-mist) 6%, transparent);box-shadow:var(--shadow-mk-glass);transition:transform var(--cz-duration-pill) var(--cz-ease-overshoot);border-radius:24px;flex-direction:column;gap:18px;padding:28px;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.pl-card:hover{transform:translateY(-4px)}}.pl-card.is-elite{background:linear-gradient(160deg, var(--color-mk-violet-deep) 0%, var(--mk-violet-dark) 55%, var(--color-mk-ink) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 45%, transparent), 0 40px 120px -30px color-mix(in srgb, var(--color-mk-lavender) 70%, transparent);padding:34px 28px}.pl-skeleton{gap:14px;min-height:360px}.pl-skeleton .cz-skeleton{background-color:var(--mk-glass-strong);display:block}.pl-sheen{pointer-events:none;background:linear-gradient(110deg, transparent 40%, color-mix(in srgb, var(--color-white) 18%, transparent) 50%, transparent 60%);position:absolute;inset:-40% -60%;transform:translate(-60%)}.pl-spark{background-color:var(--color-white);width:4px;height:4px;box-shadow:0 0 10px var(--color-white);opacity:0;animation:3.2s ease-in-out infinite pl-twinkle;animation-delay:var(--d);border-radius:50%;position:absolute}.pl-badge{border-radius:var(--radius-full);background-color:var(--mk-surface-light);color:var(--mk-violet-dark);align-self:flex-start;padding:5px 12px;font-size:12px;font-weight:600}.pl-price{align-items:baseline;gap:8px;min-height:58px;display:flex}.pl-amount{color:var(--color-white);font-size:42px;font-weight:700;line-height:1.1}.pl-unit{color:var(--color-mk-text-soft);font-size:15px}.pl-per-month{color:var(--color-mk-text-faint);font-size:13px}.pl-inc{background-color:color-mix(in srgb, var(--color-mk-lavender) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 32%, transparent);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pl-inc-title{color:var(--color-white);align-items:center;gap:8px;font-size:15px;display:flex}.pl-plus{background-color:var(--mk-surface-light);width:22px;height:22px;color:var(--mk-violet-dark);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.pl-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pl-feats{color:var(--mk-mist);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.pl-feats li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.pl-tick{background-color:color-mix(in srgb, var(--color-mk-lavender) 20%, transparent);width:20px;height:20px;color:var(--mk-mist);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}.pl-error{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:32rem;margin:0 auto;padding:32px;display:flex}@keyframes pl-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pl-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@keyframes pl-rise{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0}}@keyframes pl-elite{0%{opacity:0;translate:0 70px;scale:.94}70%{opacity:1;translate:0 -6px;scale:1.02}to{opacity:1;translate:0;scale:1}}@keyframes pl-sweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}.pl-swap{animation:pl-in var(--cz-duration-pill) var(--cz-ease-overshoot) both}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pl-card{animation:linear both pl-rise;animation-timeline:view();animation-range:entry var(--e0) cover var(--e1)}.pl-card.is-elite{animation-name:pl-elite}.pl-sheen{animation:linear both pl-sweep;animation-timeline:view();animation-range:cover 30% cover 48%}}}@media (prefers-reduced-motion:reduce){.pl-spark{opacity:0;animation:none}.pl-swap{animation:none}}.pl-br{display:none}@media (width<=1023px){#planes{--pl-g-top:clamp(48px, calc(15.385svh - 50.46px), 88px);--pl-g-head:clamp(10px, calc(3.077svh - 9.69px), 18px);--pl-g-intro:clamp(24px, calc(7.692svh - 25.23px), 44px);--pl-g-tabs:clamp(11px, calc(3.462svh - 11.15px), 20px);--pl-g-card:clamp(12px, calc(3.846svh - 12.62px), 22px);--pl-g-in:clamp(10px, calc(3.077svh - 9.69px), 18px);padding-top:var(--pl-g-top)}#planes>.mk-container{gap:var(--pl-g-intro)}#planes>.mk-container>.mk-reveal:first-child{gap:var(--pl-g-head)}.pl-br{display:inline}.pl-title{font-size:clamp(22px,6.4vw,30px);line-height:1.15}.pl-mobile{width:100%;max-width:480px;margin:var(--pl-g-tabs) auto 0}.pl-mobile .pl-grid.mk-reel{--reel-item:100%;--reel-gap:28px;align-items:start}.pl-mobile .pl-card,.pl-mobile .pl-card.is-elite{gap:var(--pl-g-in);padding:var(--pl-g-card)}.pl-mobile .pl-card.is-elite{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 45%, transparent), 0 20px 50px -30px color-mix(in srgb, var(--color-mk-lavender) 70%, transparent)}.pl-mobile .pl-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;display:grid}.pl-mobile .pl-head>h3{grid-area:1/1}.pl-mobile .pl-head>.pl-badge{grid-area:1/2;align-self:center}.pl-mobile .pl-period{grid-column:1/-1}.pl-mobile .pl-period .mk-toggle{width:100%;padding:3px;display:grid}.pl-mobile .pl-period .mk-toggle-opt{white-space:nowrap;padding:0 8px;font-size:14px}.pl-mobile .pl-price{min-height:0}.pl-mobile .pl-feats{gap:8px;font-size:14px}.pl-mobile .pl-inc{gap:8px;padding:12px 14px}.pl-grid:not(.mk-reel){grid-template-columns:minmax(0,1fr);max-width:480px;margin:0 auto}.pl-skeleton{min-height:300px}}@media (width<=1023px) and (prefers-reduced-motion:no-preference){.pl-mobile .pl-card{animation:none}}@media (width<=639px){.pl-card{padding:22px}.pl-card.is-elite{padding:28px 22px}}@media (width<=1023px){.pl-mobile .pl-amount{font-size:32px}.pl-mobile .pl-unit{font-size:14px}.pl-mobile .pl-head{row-gap:8px}.pl-mobile .pl-inc{gap:6px;padding:10px 12px}.pl-mobile .pl-chips{color:var(--mk-mist);font-size:14px;line-height:1.5;display:block}.pl-mobile .pl-chips .mk-chip{font-size:inherit;background:0 0;padding:0;display:inline}.pl-mobile .pl-chips .mk-chip:not(:last-child):after{content:" · ";color:var(--color-mk-text-faint)}.pl-mobile .pl-feats{gap:6px;line-height:1.35}.pl-mobile .pl-card>.flex.flex-col.gap-3\.5{gap:10px}}@media (width<=1023px) and (height<=679.98px){#planes{--pl-g-tabs:8px;--pl-g-card:10px;--pl-g-in:8px}.pl-mobile .pl-inc{padding:8px 10px}.pl-mobile .pl-feats{gap:4px;line-height:1.3}.pl-mobile .pl-card>.flex.flex-col.gap-3\.5{gap:8px}}@media (width<=1023px){#planes{--pl-g-top:20px;--pl-g-head:8px;--pl-g-intro:18px;--pl-g-tabs:10px}#planes .mk-lead{font-size:15px;line-height:1.5}.pl-title{font-size:clamp(22px,6.2vw,26px)}.pl-mobile .pl-chips{display:none}.pl-mobile .pl-inc{gap:0;padding:12px 14px}#planes .mk-reveal{opacity:1;animation:none;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=1023px) and (height>=780px){#planes.mk-section{height:115svh;padding-top:0;padding-bottom:0}#planes>.mk-container{box-sizing:border-box;height:100svh;padding-top:calc(72px + var(--pl-g-top));justify-content:center;padding-bottom:12px;position:sticky;top:0}}@media (prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=820px){#planes>.mk-container{gap:24px}#planes .pl-card,#planes .pl-card.is-elite{gap:14px;padding:28px}#planes .pl-chips{color:var(--mk-mist);font-size:14px;line-height:1.5;display:block}#planes .pl-chips .mk-chip{font-size:inherit;background:0 0;padding:0;display:inline}#planes .pl-chips .mk-chip:not(:last-child):after{content:" · ";color:var(--color-mk-text-faint)}#planes.mk-section{height:115svh;padding-top:0;padding-bottom:0}#planes>.mk-container{box-sizing:border-box;justify-content:center;height:100svh;padding-top:96px;padding-bottom:16px;position:sticky;top:0}#planes .mk-reveal,#planes .pl-card{opacity:1;animation:none;translate:none;scale:none}#planes .pl-header,#planes .pl-card{animation:linear both pl-rise;animation-timeline:view();animation-range:entry}#planes .pl-card.is-elite{animation-name:pl-elite}#planes .pl-card:nth-child(2){animation-range:entry 10%}#planes .pl-card:nth-child(3){animation-range:entry 20%}}}.fq-layout{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.fq-side{flex-direction:column;gap:18px;display:flex;position:sticky;top:120px}.fq-title{font-size:clamp(28px,3.4vw,46px);line-height:1.12}.fq-help{border-radius:18px;flex-direction:column;gap:6px;padding:20px 22px;display:flex}@keyframes fq-rise{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#faq .mk-acc-item{animation:linear both fq-rise;animation-timeline:view();animation-range:entry cover 18%}}}@media (width<=1023px){.fq-layout{grid-template-columns:minmax(0,1fr);gap:28px}.fq-side{z-index:2;background-color:var(--color-mk-night);box-shadow:0 18px 18px -2px var(--color-mk-night);padding-bottom:16px;position:sticky;top:84px}#faq .fq-side.mk-reveal{opacity:1;animation:none;transform:none}.fq-side{gap:14px}#faq .fq-side .mk-tab{min-height:34px;padding:6px 12px;font-size:13px}#faq .fq-side .flex-wrap{gap:6px}.fq-help{border-radius:14px;gap:4px;padding:12px 16px}.fq-help .text-\[16px\]{font-size:15px}.fq-help .text-\[15px\]{font-size:14px}.fq-side{margin-top:-84px;padding-top:84px;top:0}#faq .fq-side .flex-wrap{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;overflow-x:auto}#faq .fq-side .flex-wrap::-webkit-scrollbar{display:none}#faq .fq-side .mk-tab{white-space:nowrap;flex:none}#faq>.mk-glow{display:none}#faq .fq-side .flex-wrap{margin-block:-14px;padding-block:14px}.fq-side{box-shadow:none;background:0 0;margin-top:0;padding-top:0;padding-bottom:0;position:static;top:auto}#faq .fq-layout{flex-direction:column;gap:16px;height:calc(100svh - 96px);display:flex}#faq .fq-layout>:last-child{scrollbar-width:none;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}#faq .fq-layout>:last-child::-webkit-scrollbar{display:none}#faq .fq-layout>*{width:100%;min-width:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=1023px){#faq.mk-section{height:calc(100svh + var(--fq-over,0px));view-timeline-name:--fq;view-timeline-axis:block;padding-top:0;padding-bottom:0}#faq .fq-layout{box-sizing:border-box;height:100svh;padding-top:96px;padding-bottom:12px;position:sticky;top:0}#faq .fq-layout>.fq-qbox{overflow:hidden}#faq .fq-list{padding-bottom:12px;animation:linear both fq-scroll;animation-timeline:--fq;animation-range:contain}#faq .mk-acc-item{animation:none}}}@keyframes fq-scroll{0%{translate:0}to{translate:0 calc(var(--fq-over,0px) * -1)}}@media (width<=1023px){#faq .fq-qbox{-webkit-mask-image:linear-gradient(#0000 0,#000 24px);mask-image:linear-gradient(#0000 0,#000 24px)}}.ci-stage{view-timeline-name:--ci;view-timeline-axis:block}.ci-pin{flex-direction:column;justify-content:center;align-items:center;min-height:640px;display:flex;overflow:hidden}.ci-frag{white-space:nowrap;color:var(--mk-mist);background-color:var(--mk-glass);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mk-mist) 18%, transparent);transform:translate(-50%, -50%) translate(var(--x), var(--y)) rotate(var(--r));opacity:.75;border-radius:14px;padding:10px 16px;font-size:14px;position:absolute;top:50%;left:50%}.ci-orb{pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--color-mk-lavender) 55%, transparent) 0%, color-mix(in srgb, var(--mk-violet) 35%, transparent) 35%, transparent 70%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;position:absolute;top:50%;left:50%}.ci-core{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:760px;margin:0 auto;padding:0 24px;display:flex;position:relative}.ci-title{color:var(--color-white);margin:0;font-size:clamp(32px,5vw,64px);font-weight:600;line-height:1.08}.ci-logo{z-index:3;flex-direction:column;align-items:center;gap:18px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ci-mark{width:240px;height:240px;position:relative}.ci-lines{z-index:1;width:100%;height:100%;color:var(--mk-surface-light);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--color-mk-lavender) 85%, transparent));position:relative}.ci-flare{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle, color-mix(in srgb, var(--color-white) 95%, transparent) 0%, color-mix(in srgb, var(--mk-surface-light) 60%, transparent) 16%, color-mix(in srgb, var(--color-mk-lavender) 22%, transparent) 38%, transparent 66%);border-radius:50%;width:460px;height:460px;margin:-230px 0 0 -230px;position:absolute;top:50%;left:50%}.ci-ring{z-index:0;pointer-events:none;opacity:0;width:260px;height:260px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-white) 75%, transparent), 0 0 30px color-mix(in srgb, var(--color-white) 60%, transparent);border-radius:50%;margin:-130px 0 0 -130px;position:absolute;top:50%;left:50%}.ci-word{height:64px}@keyframes ci-gather{0%{transform:translate(-50%, -50%) translate(var(--x), var(--y)) rotate(var(--r));opacity:.8;filter:blur()}to{opacity:0;filter:blur(6px);transform:translate(-50%,-50%)scale(.2)}}@keyframes ci-gather-d{0%{transform:translate(-50%, -50%) translate(var(--x), var(--yv)) rotate(var(--r));opacity:.8;filter:blur()}to{opacity:0;filter:blur(6px);transform:translate(-50%,-50%)scale(.2)}}@keyframes ci-orb{0%{opacity:.2;transform:scale(.4)}22%{opacity:1;transform:scale(1.08)}30%,48%{opacity:.9;transform:scale(1)}62%{opacity:.55;transform:scale(.35)}to{opacity:.6;transform:scale(.55)}}@keyframes ci-core{0%,22%{opacity:0;transform:translateY(24px)}30%,42%{opacity:1;transform:none}50%,to{opacity:0;visibility:hidden;transform:translateY(-40px)}}@keyframes ci-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ci-seal{0%,99%{opacity:0}to{opacity:1}}@keyframes ci-flare{0%{opacity:0;transform:scale(.35)}30%{opacity:1;transform:scale(1.15)}to{opacity:.35;transform:scale(1)}}@keyframes ci-ring{0%{opacity:0;transform:scale(.35)}8%{opacity:.95;transform:scale(.45)}to{opacity:0;transform:scale(2.1)}}@keyframes ci-word-in{0%{opacity:0;transform:translateY(12px)scale(1.08)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))){.ci-pin{min-height:0}.ci-logo{display:flex}.ci-frag{animation:linear both ci-gather;animation-timeline:--ci;animation-range:contain 0% contain var(--end)}.ci-orb{animation:linear both ci-orb;animation-timeline:--ci;animation-range:contain}.ci-core{animation:linear both ci-core;animation-timeline:--ci;animation-range:contain}.ci-lines .mk-logo-reveal{animation:linear both ci-draw;animation-timeline:--ci}.ci-lines .mk-logo-seal{animation:linear both ci-seal;animation-timeline:--ci}.ci-lines [data-line=head]{animation-range:contain 52% contain 69.7%}.ci-lines [data-line=body]{animation-range:contain 58.1% contain 75.8%}.ci-lines [data-line=base]{animation-range:contain 64.3% contain 82%}.ci-flare{animation:linear both ci-flare;animation-timeline:--ci;animation-range:contain 81% contain 92%}.ci-ring{animation:linear both ci-ring;animation-timeline:--ci;animation-range:contain 81% contain 89%}.ci-word{animation:linear both ci-word-in;animation-timeline:--ci;animation-range:contain 86% contain 95%}}}@keyframes ci-gather-m{0%{transform:translate(-50%, -50%) translate(var(--mx), var(--my)) rotate(var(--r));opacity:.95;filter:blur()}70%{transform:translate(-50%, -50%) translate(calc(var(--mx) * .4), calc(var(--my) * .4)) rotate(calc(var(--r) * .4));opacity:.95;filter:blur()}to{opacity:0;filter:blur(6px);transform:translate(-50%,-50%)scale(.2)}}@media (width<=639px){.ci-opt{display:none}.ci-frag{opacity:.95;transform:translate(-50%, -50%) translate(var(--mx), var(--my)) rotate(var(--r));padding:8px 12px;font-size:13px}.ci-orb{width:360px;height:360px;margin:-180px 0 0 -180px}.ci-pin{min-height:560px}.ci-mark{width:180px;height:180px}.ci-word{height:48px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((width>=1024px) and (height<=649.98px))) and (width<=639px){.ci-frag{animation-name:ci-gather-m}}@media (prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=650px){.ci-frag{animation-name:ci-gather-d}}}.ph-root{background-color:var(--color-mk-night);min-height:100dvh;color:var(--color-mk-text-soft);flex-direction:column;display:flex;position:relative;overflow-x:clip}.ph-root>.mk-gb{flex:none}.ph-main{z-index:1;flex:1;justify-content:center;align-items:center;padding:clamp(16px,4vh,48px) 24px clamp(20px,4vh,48px);display:flex;position:relative}.ph-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:40px;width:100%;max-width:1160px;display:grid}.ph-left{flex-direction:column;justify-content:center;gap:24px;display:flex}.ph-right{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.ph-main{padding-top:clamp(12px,min(4vh,12vh - 72px),48px);padding-bottom:clamp(12px,min(4vh,12vh - 72px),48px)}.ph-left{gap:clamp(12px,6.6667vh - 36px,24px)}.ph-card.ph-o3{padding-block:clamp(18px,4.4444vh - 14px,26px)}.ph-card .ph-chips{row-gap:clamp(6px,1.1111vh - 2px,8px)}}.ph-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.ph-eye{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-mk-lavender);font-size:14px;font-weight:500}.ph-title{color:var(--color-white);margin:6px 0 0;font-size:52px;font-weight:600;line-height:1.08}.ph-sub{max-width:420px;color:var(--color-mk-text-soft);margin:10px 0 0;font-size:17px;line-height:1.55}.ph-card{box-sizing:border-box;background-color:color-mix(in srgb, var(--color-mk-orb-deep) 78%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 22%, transparent), 0 30px 80px -40px color-mix(in srgb, var(--color-mk-black) 70%, transparent);border-radius:22px;padding:26px;position:relative}.ph-card--hi{background-image:linear-gradient(150deg, color-mix(in srgb, var(--color-mk-violet-deep) 85%, transparent), color-mix(in srgb, var(--color-mk-orb-deep) 92%, transparent) 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 32%, transparent), 0 40px 90px -40px color-mix(in srgb, var(--mk-violet-strong) 75%, transparent)}.ph-card--elite{background:linear-gradient(160deg, var(--color-mk-violet-deep) 0%, var(--mk-violet-dark) 55%, var(--color-mk-ink) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 45%, transparent), 0 40px 120px -30px color-mix(in srgb, var(--color-mk-lavender) 70%, transparent);overflow:hidden}.ph-card--elite>:not(.ph-sheen,.ph-spark){position:relative}.ph-sheen{pointer-events:none;background:linear-gradient(110deg, transparent 40%, color-mix(in srgb, var(--color-white) 18%, transparent) 50%, transparent 60%);position:absolute;inset:-40% -60%;transform:translate(-60%)}.ph-spark{pointer-events:none;background-color:var(--color-white);width:4px;height:4px;box-shadow:0 0 10px var(--color-white);opacity:0;border-radius:50%;position:absolute}@keyframes ph-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@keyframes ph-sweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}@media (width<=1023px){.ph-card--elite{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 45%, transparent), 0 20px 50px -30px color-mix(in srgb, var(--color-mk-lavender) 70%, transparent)}}.ph-kicker{color:var(--color-mk-lavender);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.ph-kicker svg{flex:none}.ph-h{color:var(--color-white);margin:10px 0 0;font-size:24px;font-weight:600;line-height:1.2}.ph-meta{color:var(--color-mk-text-soft);margin:6px 0 0;font-size:14px;line-height:1.5}.ph-meta--after-bar,.ph-app-desc{margin-top:8px}.ph-preview{justify-content:center;height:clamp(190px,38.9vh - 70px,300px);margin-top:18px;display:flex;container-type:size}.ph-preview-rig{--w:calc(100cqh / .7072);width:var(--w);flex:none;height:fit-content;position:relative}.ph-preview-device{padding:calc(var(--w) * 10 / 760);border-radius:calc(var(--w) * 22 / 760)}.ph-preview-device .mk-device-screen{border-radius:calc(var(--w) * 14 / 760)}.ph-preview-phone{--pw:calc(var(--w) * .21);right:calc(var(--w) * -.0368);bottom:calc(var(--w) * -.0737);width:var(--pw);padding:calc(var(--pw) * 6 / 160);border-radius:calc(var(--pw) * 26 / 160);position:absolute}.ph-preview-phone .mk-phone-screen{border-radius:calc(var(--pw) * 20 / 160)}.ph-preview-shot{opacity:0;transition:opacity .7s var(--cz-ease-standard)}.ph-preview-shot.is-on{opacity:1}.ph-bar{margin-top:16px}.ph-skel{flex-direction:column;gap:10px;margin-top:12px;display:flex}.ph-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ph-plan-name{color:var(--color-white);margin:6px 0 0;font-size:28px;font-weight:600;line-height:1.15}.ph-row--admin{margin-top:8px}.ph-tag{border-radius:var(--radius-full);color:var(--color-mk-ink);background-color:var(--mk-mist);align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.ph-note{color:var(--color-mk-text-soft);margin:12px 0 0;font-size:13px;line-height:1.5}.ph-chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ph-chip{border-radius:var(--radius-full);color:var(--mk-mist);background-color:color-mix(in srgb, var(--mk-mist) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mk-mist) 20%, transparent);align-items:center;gap:6px;padding:7px 12px;font-size:13px;line-height:1.5;display:inline-flex}.ph-chip-tick{color:var(--color-CZ-success-200);flex:none}.ph-plus{background-color:var(--mk-surface-light);width:18px;height:18px;color:var(--mk-violet-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ph-chip--inc .ph-plus{width:14px;height:14px;font-size:11px}.ph-chip--inc{color:var(--color-white);background-color:color-mix(in srgb, var(--color-mk-lavender) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 38%, transparent)}.ph-inc{background-color:color-mix(in srgb, var(--color-mk-lavender) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mk-lavender) 32%, transparent);border-radius:14px;flex-direction:column;gap:8px;margin-top:16px;padding:14px 16px;display:none}.ph-inc-title{color:var(--color-white);align-items:center;gap:8px;font-size:15px;display:flex}.ph-inc-title .ph-plus{width:22px;height:22px;font-size:15px}.ph-inc-title strong{font-weight:600}.ph-inc-list{color:var(--mk-mist);margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none}.ph-inc-list li{display:inline}.ph-inc-list li:not(:last-child):after{content:" · ";color:var(--color-mk-text-faint)}.ph-inc+.ph-chips{margin-top:12px}@media (width>=1024px) and (height>=820px){.ph-inc{display:flex}.ph-chip--inc{display:none}}@media (width<=1023px){.ph-main{padding:clamp(6px,1.2vh,24px) 24px clamp(8px,1.6vh,28px)}.ph-grid{grid-template-columns:minmax(0,1fr);gap:clamp(6px,1.2vh,16px);max-width:520px}.ph-left,.ph-right{display:contents}.ph-o0{order:0}.ph-o1{order:1}.ph-o2{order:2}.ph-o3{order:3}.ph-title{margin-top:2px;font-size:clamp(24px,3.6vh,30px)}.ph-sub,.ph-app-desc{display:none}.ph-card{border-radius:18px;padding:clamp(10px,1.6vh,20px) 18px}.ph-kicker--academy{font-size:12px}.ph-h{margin-top:6px;font-size:clamp(17px,2.4vh,19px)}.ph-meta{margin-top:4px;font-size:13px}.ph-meta--after-bar{margin-top:8px}.ph-bar{margin-top:clamp(6px,1.2vh,12px)}.ph-actions{margin-top:clamp(8px,1.5vh,14px)}.ph-actions .ph-btn{flex:1;min-height:44px}.ph-plan-name{margin-top:2px;font-size:clamp(18px,2.6vh,22px)}.ph-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:clamp(6px,1.2vh,12px);display:grid}.ph-chip{padding:5px 10px;font-size:12px;line-height:1.3}.ph-chip>span{overflow-wrap:break-word;min-width:0}}@media (width<=767px){.ph-main{padding-inline:16px}}@media (width<=389px){.ph-chips{grid-template-columns:minmax(0,1fr)}}.ph-root[data-fade]{animation:mk-fade-in .42s var(--cz-ease-standard) both}@media (prefers-reduced-motion:no-preference){.ph-in{animation:cz-enter .62s var(--cz-ease-settle) both;animation-delay:var(--d,0s)}.ph-sheen{animation:ph-sweep 1.4s var(--cz-ease-standard) .7s both}.ph-spark{animation:3.2s ease-in-out infinite ph-twinkle;animation-delay:var(--d)}}
