.lp-hero{isolation:isolate;color:var(--rf-hero-fg);background:#071230;padding:72px 0 0;position:relative;overflow:hidden}.lp-hero__beams,.lp-hero__photo{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lp-hero__photo{object-fit:cover}.lp-hero__shade{z-index:-1;background:radial-gradient(900px 480px at 78% 8%,#4f86f047,#0000 65%),linear-gradient(#0712308c 0%,#071230d1 55%,#071230 100%);position:absolute;inset:0}.lp-hero__photo+.lp-hero__shade{background:linear-gradient(90deg,#050c20eb 0%,#050c20bd 55%,#050c2099 100%),linear-gradient(#0000 60%,#071230 100%)}.lp-hero .lp-hero__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:40px;max-width:1240px;padding-bottom:72px;display:grid}.lp-hero__eyebrow{color:#dbe6ff;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;margin:0 0 20px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block}.lp-hero h1{letter-spacing:-.025em;font-size:clamp(32px,3.5vw,48px);font-weight:800;line-height:1.08}.lp-hero__lead{max-width:560px;color:var(--rf-hero-muted);margin:22px 0 0;font-size:clamp(16px,1.5vw,19px)}.lp-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp-hero__points{color:#dbe6ff;flex-wrap:wrap;gap:8px 20px;margin:28px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.lp-hero__points li{align-items:center;gap:8px;display:inline-flex}.lp-hero__points span{color:#fff;background:#2f9e62;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.lp-hero__visual{min-width:0}.hero-stack{padding:0 3% 13% 7%;position:relative}.hero-stack__sheet{transform-origin:100% 100%;width:33%;position:absolute;bottom:0;right:0;transform:rotate(3deg)}.hero-stack__phone{width:21%;position:absolute;bottom:1%;left:0}@media (prefers-reduced-motion:no-preference){.hero-stack__sheet{animation:9s ease-in-out infinite lp-float-a}.hero-stack__phone{animation:8s ease-in-out infinite lp-float-b}.lp-hero__beam-set{transform-origin:50% 0;animation:14s ease-in-out infinite lp-sway}}@keyframes lp-float-a{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(2.2deg)translateY(-8px)}}@keyframes lp-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lp-sway{0%,to{opacity:.85;transform:skew(-2deg)}50%{opacity:1;transform:skew(2deg)}}@media (width<=960px){.lp-hero{padding-top:56px}.lp-hero .lp-hero__grid{grid-template-columns:1fr;gap:40px;padding-bottom:56px}.hero-stack{max-width:640px;margin:0 auto}}.proof{border-bottom:1px solid var(--rf-border);background:var(--rf-surface)}.proof__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:28px 0;list-style:none;display:grid}.proof__list li{align-items:flex-start;gap:12px;display:flex}.proof__icon{border-radius:var(--rf-radius-md);background:var(--rf-primary-subtle);width:36px;height:36px;color:var(--rf-primary);flex:none;place-items:center;display:inline-grid}.proof__icon svg{width:20px;height:20px}.proof__list strong{font-size:15px;line-height:1.3;display:block}.proof__list div span{color:var(--rf-fg-muted);margin-top:2px;font-size:14px;line-height:1.4;display:block}@media (width<=900px){.proof__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.proof__list{grid-template-columns:1fr;gap:16px}}.ba{border:1px solid var(--rf-border);border-radius:var(--rf-radius-xl);background:var(--rf-surface);box-shadow:var(--rf-shadow-sm);overflow:hidden}.ba__head,.ba__row{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);display:grid}.ba__head{background:var(--rf-bg-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.ba__col{color:var(--rf-fg-subtle);padding:14px 24px}.ba__col--after{color:var(--rf-primary)}.ba__rows{margin:0;padding:0;list-style:none}.ba__row{border-top:1px solid var(--rf-border)}.ba__topic{padding:22px 24px;font-size:16px;font-weight:700}.ba__cell{color:var(--rf-fg-muted);align-items:flex-start;gap:12px;margin:0;padding:22px 24px;font-size:15.5px;line-height:1.5;display:flex}.ba__cell--after{background:color-mix(in srgb, var(--rf-primary-subtle) 55%, var(--rf-surface));color:var(--rf-fg)}.ba__mark{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;font-weight:700;line-height:1;display:inline-grid}.ba__cell--before .ba__mark{background:color-mix(in srgb, var(--rf-danger) 14%, transparent);color:var(--rf-danger)}.ba__cell--after .ba__mark{background:var(--rf-success);color:#fff}.ba__tag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=820px){.ba__head{display:none}.ba__row{grid-template-columns:1fr}.ba__topic{padding:20px 20px 4px}.ba__cell{flex-wrap:wrap;padding:12px 20px 16px}.ba__cell>span:last-child{flex:1 1 0;min-width:0}.ba__tag{clip-path:none;letter-spacing:.06em;text-transform:uppercase;width:auto;height:auto;color:var(--rf-fg-subtle);flex:0 0 100%;font-size:11px;font-weight:700;position:static}.ba__cell--after .ba__tag{color:var(--rf-primary)}}.flow{gap:88px;margin:0;padding:0;list-style:none;display:grid}.flow__step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.flow__step--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.flow__step--flip .flow__text{order:2}.flow__num{background:var(--rf-primary);width:40px;height:40px;color:var(--rf-fg-on-primary);border-radius:12px;place-items:center;margin-bottom:18px;font-size:18px;font-weight:800;display:inline-grid}.flow__text h3{letter-spacing:-.01em;font-size:clamp(22px,2.6vw,28px);font-weight:700}.flow__text>p{color:var(--rf-fg-muted);margin:14px 0 0;font-size:17px}.ticks{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ticks li{padding-left:30px;font-size:15.5px;font-weight:500;position:relative}.ticks li:before{content:"✓";background:var(--rf-primary-subtle);width:20px;height:20px;color:var(--rf-primary);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:2px;left:0}@media (width<=900px){.flow{gap:64px}.flow__step,.flow__step--flip{grid-template-columns:1fr;gap:28px}.flow__step--flip .flow__text{order:0}}.shot{background:radial-gradient(120% 90% at 100% 0,#4f86f04d,#0000 60%),linear-gradient(160deg,#0d2152 0%,#071230 100%);border:1px solid #7896dc33;border-radius:24px;min-width:0;padding:clamp(16px,3vw,36px);position:relative}.shot--plain{padding:clamp(10px,2vw,24px)}.shot--sheet{flex-direction:column;align-items:center;gap:20px;display:flex}.shot--sheet>.mk{max-width:440px}.shot--duo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(14px,3vw,32px);display:grid}.shot__phone{width:100%;max-width:250px;margin:0 auto}.notes{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.notes li{color:#eef3ff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.notes li:before{content:"";background:#4ad08a;border-radius:50%;flex:none;width:8px;height:8px}.docs{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.docs__visual{background:radial-gradient(120% 90% at 0 0,#4f86f047,#0000 60%),linear-gradient(200deg,#0d2152 0%,#071230 100%);border:1px solid #7896dc33;border-radius:24px;min-width:0;padding:clamp(18px,3vw,36px);position:relative}.docs__sheets{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.4vw,24px);padding-bottom:20%;display:grid}.docs__sheet{margin:0}.docs__sheet figcaption{color:#c9d6f2;text-align:center;margin-bottom:10px;font-size:13px;font-weight:600}.docs__panel{width:min(56%,320px);position:absolute;bottom:clamp(14px,2.4vw,28px);left:50%;transform:translate(-50%)}.feature-list{gap:22px;margin:0;padding:0;list-style:none;display:grid}.feature-list li{align-items:flex-start;gap:14px;display:flex}.feature-list__icon{border-radius:var(--rf-radius-md);background:var(--rf-primary-subtle);width:38px;height:38px;color:var(--rf-primary);flex:none;place-items:center;display:inline-grid}.feature-list__icon svg{width:20px;height:20px}.feature-list h3{font-size:16.5px;font-weight:700}.feature-list p{color:var(--rf-fg-muted);margin:4px 0 0;font-size:15px;line-height:1.5}.fields{border:1px dashed var(--rf-border);border-radius:var(--rf-radius-xl);background:var(--rf-surface);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px 40px;margin-top:48px;padding:24px 28px;display:grid}.fields p{color:var(--rf-fg-muted);margin:0;font-size:15.5px}.fields strong{color:var(--rf-fg)}.fields ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fields code{border:1px solid var(--rf-border);background:var(--rf-bg-subtle);color:var(--rf-fg);border-radius:8px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;display:inline-block}@media (width<=900px){.docs,.fields{grid-template-columns:1fr}.docs{gap:36px}}@media (width<=520px){.docs__sheets{padding-bottom:0}.docs__panel{width:100%;max-width:340px;margin:18px auto 0;position:static;transform:none}}.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.plain-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.plain-list li{border-left:3px solid var(--rf-primary);padding-left:18px}.plain-list h3{font-size:18px;font-weight:700}.plain-list p{color:var(--rf-fg-muted);margin:6px 0 0}.gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.photo-slot{border-radius:var(--rf-radius-xl);box-shadow:var(--rf-shadow-sm);background:#0b1120;margin:0;position:relative;overflow:hidden}.photo-slot img,.photo-slot .stage-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-slot figcaption{color:#fff;background:linear-gradient(#0000,#040814d1);padding:28px 14px 12px;font-size:14px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.gallery__note{color:var(--rf-fg-subtle);margin:14px 0 0;font-size:14px}@media (width<=900px){.split{grid-template-columns:1fr;gap:32px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-visual{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:24px;display:grid}.grid.ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}@media (width<=1000px){.grid.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ops-visual{grid-template-columns:1fr}.ops-visual__list{width:100%;max-width:340px;margin:0 auto}}@media (width<=560px){.grid.ops-grid{grid-template-columns:1fr}}.audience{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.audience .card{padding:20px}.audience .card h3{font-size:17px}.audience .card p{font-size:14.5px;line-height:1.5}@media (width<=1000px){.audience{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.audience{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.audience{grid-template-columns:1fr}}.mk{--mk-ink:#0c1222;--mk-muted:#5a6478;--mk-line:#e1e6ef;--mk-soft:#f3f6fb;--mk-brand:#00358d;--mk-brand-2:#1f5fd6;--doc-accent:#d9480f;width:100%;container-type:inline-size}.mk__in{font-size:10px;font-size:calc(100cqw / var(--mk-cols,48));color:var(--mk-ink);text-align:left;line-height:1.35;font-family:var(--rf-font-sans);-webkit-user-select:none;user-select:none;background:#fff}.mk__in :is(i,em){font-style:normal}.mk__in small{font-size:inherit}.mk__in b,.mk__in strong{font-weight:700}.mk__in p{margin:0}.mk__in ol{margin:0;padding:0;list-style:none}.eq{color:#fff;background:linear-gradient(135deg,#2a6ce0,#00358d);border-radius:.45em;flex:none;place-items:center;width:2.4em;height:2.4em;display:inline-grid}.eq svg{width:62%;height:62%}.eq--b{background:linear-gradient(135deg,#8b4df0,#3b1a8f)}.eq--c{background:linear-gradient(135deg,#14958a,#0b4a53)}.eq--d{background:linear-gradient(135deg,#5b6b83,#1e293b)}.aurora{color:var(--doc-accent);align-items:center;gap:.5em;display:inline-flex}.aurora svg{width:2.4em;height:2.4em}.aurora__text{flex-direction:column;line-height:1;display:flex}.aurora__text b{letter-spacing:-.02em;color:#131a33;font-size:1.5em;font-weight:800}.aurora__text i{letter-spacing:.18em;text-transform:uppercase;margin-top:.3em;font-size:.62em;font-weight:700}.aurora--inverse .aurora__text b{color:#fff}.aurora--inverse .aurora__text i{color:#ffd9c7}.mk-win .mk__in{border:1px solid #d5dcea;border-radius:.9em;overflow:hidden;box-shadow:0 1.2em 3.4em #03091a61}.win__bar{border-bottom:1px solid var(--mk-line);background:#eef1f7;align-items:center;gap:.45em;height:2.6em;padding:0 1em;display:flex}.win__bar i{background:#cfd6e4;border-radius:50%;width:.7em;height:.7em}.win__url{color:var(--mk-muted);background:#fff;border-radius:99px;margin-left:1em;padding:.28em 1em;font-size:.78em}.mbtn{border:1px solid var(--mk-line);white-space:nowrap;background:#fff;border-radius:.5em;padding:.5em .9em;font-size:.82em;font-weight:700}.mbtn--wa{color:#fff;background:#128c4b;border-color:#0000}.mbtn--primary{background:var(--mk-brand-2);color:#fff;border-color:#0000}.chip{border-radius:99px;padding:.25em .7em;font-size:.72em;font-weight:700}.chip--draft{color:#7a4b00;background:#fff1cc}.qe{grid-template-columns:8.6em minmax(0,1fr);display:grid}.qe__nav{border-right:1px solid var(--mk-line);background:#f6f8fc;flex-direction:column;gap:.25em;padding:1em .6em;display:flex}.qe__brand{background:url(/images/logo/color_logo_horizontal.svg) 0/contain no-repeat;height:1.5em;margin:0 .4em .9em}.qe__nav-item{color:var(--mk-muted);border-radius:.5em;padding:.5em .7em;font-size:.88em;font-weight:600}.qe__nav-item.is-active{color:var(--mk-brand);background:#e1eafb}.qe__main{min-width:0;padding:1.1em 1.3em 1.3em}.qe__head{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:1em;padding-bottom:.9em;display:flex}.qe__title{white-space:nowrap;align-items:center;gap:.6em;min-width:0;font-size:1.12em;display:flex}.qe__num{color:var(--mk-muted);font-size:.82em;font-weight:600}.qe__actions{gap:.45em;display:flex}.qe__cols{grid-template-columns:minmax(0,1fr) 15em;gap:1.1em;margin-top:1em;display:grid}.qe__cards{grid-template-columns:1fr 1.3fr;gap:.7em;display:grid}.qe__card{border:1px solid var(--mk-line);border-radius:.6em;flex-direction:column;min-width:0;padding:.6em .8em;display:flex}.qe__card small,.qe__picker>small,.track>small,.ops>small,.set>small{color:var(--mk-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68em;font-weight:700}.qe__card b{white-space:nowrap;text-overflow:ellipsis;font-size:.9em;overflow:hidden}.qe__card span{color:var(--mk-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78em;overflow:hidden}.qe__table{border:1px solid var(--mk-line);border-radius:.6em;margin-top:.8em;overflow:hidden}.qe__row{border-top:1px solid var(--mk-line);grid-template-columns:minmax(0,1fr) 4.6em 4em 5em 5.2em;align-items:center;gap:.4em;padding:.42em .8em;font-size:.86em;display:grid}.qe__row--head{background:var(--mk-soft);color:var(--mk-muted);letter-spacing:.05em;text-transform:uppercase;border-top:0;font-weight:700}.qe__row--head span{font-size:.74em}.qe__row--head span:nth-child(2),.qe__row--head span:nth-child(3){text-align:center}.qe__row--head span:nth-child(n+4){text-align:right}.qe__item{align-items:center;gap:.6em;min-width:0;display:flex}.qe__item>span:last-child{flex-direction:column;min-width:0;display:flex}.qe__item b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qe__item small{color:var(--mk-muted);font-size:.8em}.qe__step{border:1px solid var(--mk-line);font-variant-numeric:tabular-nums;border-radius:.45em;justify-content:space-between;align-items:center;gap:.3em;padding:.18em .45em;font-weight:700;display:inline-flex}.qe__step i{color:var(--mk-muted)}.qe__num-cell{text-align:right;font-variant-numeric:tabular-nums}.qe__num-cell:nth-child(3){text-align:center}.qe__num-cell--strong{font-weight:700}.qe__side{flex-direction:column;gap:.8em;min-width:0;display:flex}.qe__picker{background:#f7faff;border:1px dashed #b4c5e8;border-radius:.6em;padding:.7em .75em}.qe__search{border:1px solid var(--mk-line);color:#7f8aa0;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:.45em;margin:.45em 0 .4em;padding:.5em .65em;font-size:.74em;display:block;overflow:hidden}.qe__pick{align-items:center;gap:.55em;padding:.32em 0;display:flex}.qe__pick .eq{width:2.1em;height:2.1em}.qe__pick>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.qe__pick b{white-space:nowrap;text-overflow:ellipsis;font-size:.8em;overflow:hidden}.qe__pick small{color:var(--mk-muted);font-size:.72em}.qe__pick>i{background:var(--mk-brand-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;margin-left:auto;font-weight:700;line-height:1;display:grid}.qe__totals{border:1px solid var(--mk-line);border-radius:.6em;flex-direction:column;gap:.3em;padding:.7em .8em;display:flex}.qe__totals span{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}.qe__totals em{color:var(--mk-muted);font-size:.82em}.qe__totals b{font-size:.86em}.qe__totals .qe__grand{background:var(--mk-brand);color:#fff;border-radius:.5em;margin-top:.3em;padding:.55em .7em}.qe__grand em{color:#c9d6f2;letter-spacing:.08em;text-transform:uppercase;font-size:.68em;font-weight:700}.qe__grand b{font-size:1.15em}.mk-sheet .mk__in{aspect-ratio:210/297;border:1px solid #e3e7ef;border-radius:.35em;position:relative;overflow:hidden;box-shadow:0 1.4em 3.4em #03091a66}.ps__bar{background:var(--doc-accent);height:.9em}.ps__head-row{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:1em;margin:0 3.2em;padding:1.3em 0 1.1em;display:flex}.ps__contacts{color:var(--mk-muted);text-align:right;flex-direction:column;font-size:.7em;line-height:1.45;display:flex}.ps__contacts b{color:var(--mk-ink)}.ps__letter{height:9.6em;padding:2.4em 3.2em 0}.ps__letter-art{width:100%;height:9.6em;position:absolute;top:0;left:0}.ps__letter .aurora{position:relative}.ps__letter-foot{border-top:.35em solid var(--doc-accent);color:#e6ebfa;letter-spacing:.02em;text-align:center;background:#131a33;padding:.9em 1em;font-size:.6em;font-weight:600;position:absolute;bottom:0;left:0;right:0}.ps__body{padding:1.5em 3.2em 0}.mk-sheet--letterhead .ps__body{padding-top:.6em}.ps__title-row{justify-content:space-between;align-items:flex-end;gap:1em;display:flex}.ps__eyebrow{color:var(--doc-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.6em;font-weight:800;display:block}.ps__title{letter-spacing:-.02em;margin-top:.15em;font-size:1.65em;font-weight:800;line-height:1.15;display:block}.ps__meta{border-left:.25em solid var(--doc-accent);white-space:nowrap;flex-direction:column;gap:.15em;padding-left:.9em;font-size:.68em;display:flex}.ps__meta span{justify-content:space-between;gap:1.2em;display:flex}.ps__meta em{color:var(--mk-muted)}.ps__cards{grid-template-columns:1fr 1fr;gap:.9em;margin-top:1.1em;display:grid}.ps__cards>div{border:1px solid var(--mk-line);border-radius:.5em;flex-direction:column;min-width:0;padding:.65em .9em;display:flex}.ps__cards small,.ps__pay small,.ps__refs>small{color:var(--mk-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.56em;font-weight:800}.ps__cards b{font-size:.84em}.ps__cards span{color:var(--mk-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7em;overflow:hidden}.ps__table{margin-top:1.1em}.ps__tr{border-bottom:1px solid var(--mk-line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 3em 6.6em 6.8em;align-items:center;padding:.4em .3em;font-size:.74em;display:grid}.ps__tr>span:not(:first-child){text-align:right}.ps__tr>span:nth-child(2){text-align:center}.ps__tr--head{border-bottom:1.5px solid var(--mk-ink);color:var(--mk-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding-bottom:.5em;font-weight:800}.ps__tr--head span{font-size:.76em}.ps__group{border-bottom:1px solid color-mix(in srgb, var(--doc-accent) 30%, #fff);color:var(--doc-accent);letter-spacing:.12em;text-transform:uppercase;padding:.9em .3em .35em;font-size:.58em;font-weight:800}.ps__item{align-items:center;gap:.7em;min-width:0;display:flex}.ps__item>span:last-child{flex-direction:column;min-width:0;display:flex}.ps__item small{color:var(--mk-muted);font-size:.86em}.ps__bottom{justify-content:space-between;align-items:flex-end;gap:1.5em;margin-top:1em;display:flex}.ps__pay{color:#344054;flex-direction:column;font-size:.68em;line-height:1.5;display:flex}.ps__pay small{color:var(--doc-accent);font-size:.84em}.ps__total{background:var(--doc-accent);color:#fff;white-space:nowrap;border-radius:.5em;align-items:baseline;gap:1.6em;padding:.7em 1.1em;display:flex}.ps__total em{letter-spacing:.12em;text-transform:uppercase;font-size:.6em;font-weight:800}.ps__total b{font-size:1.3em;font-weight:800}.ps__refs{margin-top:1.1em}.ps__refs>small{color:var(--doc-accent);margin-bottom:.7em;display:block}.ps__refs>div{grid-template-columns:repeat(3,1fr);gap:.6em;display:grid}.ps__refs .stage-art{aspect-ratio:3/2;border-radius:.35em;width:100%;height:auto;display:block}.ps__signs,.ct__signs{text-align:center;grid-template-columns:1fr 1fr;gap:3em;display:grid}.ps__signs{font-size:.74em;position:absolute;bottom:2.2em;left:3.2em;right:3.2em}.mk-sheet--letterhead .ps__signs{bottom:4.6em}.ps__signs>div,.ct__signs>div{flex-direction:column;align-items:center;display:flex}.ct__scribble{width:9em;height:3.2em;display:block}.ps__signs i,.ct__signs i{border-top:1px solid var(--mk-ink);width:100%;margin:.2em 0 .4em;display:block}.ps__signs small,.ct__signs small{color:var(--mk-muted);font-size:.86em}.ct__body{text-align:justify;padding:2em 4.2em 0;font-size:.76em;line-height:1.5}.ct__title{letter-spacing:.03em;text-align:center;text-transform:uppercase;font-size:1.18em;line-height:1.3;display:block}.ct__ref{color:var(--mk-muted);text-align:center;margin:.3em 0 1.3em;font-size:.9em;display:block}.ct__body p{margin:0 0 .7em}.ct__body mark{color:inherit;background:#ffefb8;border-radius:.2em;padding:0 .15em}.ct__clause{text-transform:uppercase;margin:1em 0 .3em;font-size:.92em;display:block}.ct__place{text-align:right;margin-top:1.3em;display:block}.ct__signs{margin-top:1.6em}.mk-phone .mk__in{aspect-ratio:9/18.6;background:#0b1020;border-radius:3em;padding:.7em;position:relative;box-shadow:0 1.6em 3.6em #03091a80,inset 0 0 0 .12em #2b3350}.ph__notch{z-index:2;background:#0b1020;border-radius:99px;width:6.2em;height:1.35em;position:absolute;top:1.25em;left:50%;transform:translate(-50%)}.ph__screen{background:#fff;border-radius:2.4em;flex-direction:column;height:100%;padding-top:3.2em;display:flex;overflow:hidden}.ph__top{color:var(--mk-muted);justify-content:space-between;align-items:center;padding:0 1.2em .8em;font-size:.76em;font-weight:600;display:flex}.ph__top .aurora{font-size:.82em}.ph__cover{aspect-ratio:16/10.5;border-radius:1em;margin:0 1em;position:relative;overflow:hidden}.ph__cover .stage-art{width:100%;height:100%;position:absolute;inset:0}.ph__cover-text{color:#fff;background:linear-gradient(#0000,#050814e0);flex-direction:column;padding:2.2em .9em .8em;display:flex;position:absolute;bottom:0;left:0;right:0}.ph__cover-text small{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:.58em;font-weight:700}.ph__cover-text b{font-size:1.05em;line-height:1.2}.ph__cover-text span{opacity:.88;font-size:.68em}.ph__list{flex-direction:column;gap:.5em;padding:.95em 1.15em 0;display:flex}.ph__item{align-items:center;gap:.65em;font-size:.8em;display:flex}.ph__item .eq{width:2.3em;height:2.3em}.ph__item b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ph__item em{color:var(--mk-muted);margin-left:auto;font-weight:700}.ph__more{color:var(--doc-accent);font-size:.68em;font-weight:700}.ph__total{background:var(--mk-soft);border-radius:.8em;justify-content:space-between;align-items:center;margin:.9em 1em 0;padding:.7em .9em;display:flex}.ph__total small{color:var(--mk-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6em;font-weight:700;display:block}.ph__total b{font-size:1.22em;font-weight:800}.ph__total em{color:var(--mk-muted);font-size:.64em}.ph__btn{background:var(--doc-accent);color:#fff;text-align:center;border-radius:.8em;margin:.8em 1em 0;padding:.85em;font-size:.95em;font-weight:800;display:block;box-shadow:0 .5em 1.2em #d9480f59}.ph__link{color:var(--mk-muted);text-align:center;margin-top:.75em;font-size:.74em;font-weight:700;text-decoration:underline;display:block}.mk-chat .mk__in{background:0 0;flex-direction:column;gap:1em;display:flex}.chat{background:#efe7dd;border:1px solid #d6cdbf;border-radius:1.1em;overflow:hidden;box-shadow:0 1em 2.6em #03091a59}.chat__head{color:#fff;background:#075e54;align-items:center;gap:.7em;padding:.7em 1em;display:flex}.chat__avatar{color:#37474f;background:#cfd8dc;border-radius:50%;place-items:center;width:2.2em;height:2.2em;font-weight:800;display:grid}.chat__head b{font-size:.95em;line-height:1.2;display:block}.chat__head small{opacity:.85;font-size:.7em;display:block}.chat__body{flex-direction:column;gap:.6em;padding:1em;display:flex}.chat__bubble{background:#d9fdd3;border-radius:.9em .9em .2em;align-self:flex-end;max-width:90%;padding:.45em;box-shadow:0 1px 1px #0000001f}.chat__bubble--in{background:#fff;border-radius:.9em .9em .9em .2em;align-self:flex-start}.chat__bubble p{color:#111b21;padding:.35em .45em 0;font-size:.86em;line-height:1.35}.chat__time{color:#54705f;text-align:right;padding:0 .4em .1em;font-size:.62em;display:block}.chat__preview{background:#c5ecbf;border-radius:.6em;grid-template-columns:5.2em minmax(0,1fr);display:grid;overflow:hidden}.chat__preview .stage-art{width:100%;height:100%;min-height:4.6em}.chat__preview>span{color:#111b21;flex-direction:column;min-width:0;padding:.5em .65em;display:flex}.chat__preview b{font-size:.78em;line-height:1.25}.chat__preview small{color:#2f4a3a;font-size:.7em}.chat__preview i{color:#486356;font-size:.62em}.track{border:1px solid var(--mk-line);background:#fff;border-radius:1.1em;padding:1em 1.2em;box-shadow:0 1em 2.6em #03091a4d}.track ol{flex-direction:column;gap:.6em;margin-top:.7em;display:flex}.track li{align-items:baseline;gap:.8em;padding-left:1.6em;font-size:.86em;display:flex;position:relative}.track li:before{content:"";background:var(--mk-brand-2);border-radius:50%;width:.8em;height:.8em;position:absolute;top:.28em;left:0}.track li+li:after{content:"";background:#cdd7ea;width:.12em;height:1em;position:absolute;top:-.85em;left:.34em}.track li.is-ok:before{background:#138a4b}.track li.is-ok b{color:#0d6b3a}.track li span{color:var(--mk-muted);white-space:nowrap;margin-left:auto;font-size:.86em}.cat{padding:1.2em 1.4em 1.5em}.cat__head{align-items:center;gap:1.2em;margin-bottom:1em;display:flex}.cat__head>b{font-size:1.25em}.cat__tabs{background:var(--mk-soft);color:var(--mk-muted);border-radius:.6em;gap:.3em;padding:.25em;font-size:.82em;font-weight:700;display:flex}.cat__tabs span{border-radius:.45em;padding:.4em .8em}.cat__tabs .is-active{color:var(--mk-brand);background:#fff;box-shadow:0 1px 2px #0c12221f}.cat__head .mbtn{margin-left:auto}.cat__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9em;display:grid}.cat__card{border:1px solid var(--mk-line);border-radius:.7em;flex-direction:column;gap:.1em;min-width:0;padding:.6em;display:flex}.cat__photo{aspect-ratio:16/9.5;border-radius:.5em;margin-bottom:.5em;display:block;position:relative;overflow:hidden}.cat__photo .eq{border-radius:0;width:100%;height:100%}.cat__photo .eq svg{width:30%;height:auto}.cat__photo em{color:#fff;background:#0c1222d9;border-radius:.4em;padding:.25em .55em;font-size:.6em;font-weight:700;position:absolute;bottom:.6em;left:.6em}.cat__card>b{font-size:.92em}.cat__card>small{color:var(--mk-muted);font-size:.74em}.cat__meta{justify-content:space-between;align-items:baseline;gap:.5em;margin-top:.35em;display:flex}.cat__meta strong{color:var(--mk-brand);font-size:.86em}.cat__meta i{color:var(--mk-muted);font-size:.7em}.cat__card.is-internal .cat__meta strong{color:var(--mk-muted)}.cal{padding:1.2em 1.4em 1.4em}.cal__head{justify-content:space-between;align-items:center;gap:1em;display:flex}.cal__head>b{font-size:1.2em}.cal__legend{color:var(--mk-muted);align-items:center;gap:.5em;font-size:.76em;display:inline-flex}.cal__legend i{border-radius:99px;width:1.8em;height:.7em}.cal__grid{display:grid}.cal__grid--days{grid-template-columns:11em repeat(6,minmax(0,1fr));margin-top:.9em}.cal__grid--days span{color:var(--mk-muted);text-align:center;padding:.4em 0;font-size:.72em;font-weight:700}.cal__grid--days .is-weekend{color:var(--mk-brand)}.cal__grid--row{border-top:1px solid var(--mk-line);grid-template-columns:11em minmax(0,1fr);padding:.45em 0}.cal__label{flex-direction:column;justify-content:center;display:flex}.cal__label b{font-size:.86em}.cal__label small{color:var(--mk-muted);font-size:.7em}.cal__lanes{grid-template-rows:1.7em 1.7em;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:.3em;display:grid}.cal__cell{border-left:1px dashed #dbe2ee}.cal__bar{z-index:1;color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:.5em;margin:0 .2em;padding:0 .7em;font-size:.66em;font-weight:700;line-height:2.58em;overflow:hidden}.tone-a{background:var(--mk-brand-2)}.tone-b{background:#7c3aed}.tone-c{background:#0f766e}.cal__alert{color:#6f4400;background:#fff7e6;border:1px solid #f1c06a;border-radius:.7em;align-items:flex-start;gap:.7em;margin-top:.9em;padding:.7em .9em;font-size:.8em;line-height:1.4;display:flex}.cal__alert svg{flex:none;width:1.5em;height:1.5em;margin-top:.05em}.mk-card .mk__in{border:1px solid var(--mk-line);border-radius:1em;padding:1.3em 1.4em;box-shadow:0 1em 2.8em #03091a47}.ops>b{margin-top:.1em;font-size:1.1em;display:block}.ops__bar{background:var(--mk-soft);border-radius:99px;height:.5em;margin:.8em 0 1em;overflow:hidden}.ops__bar i{border-radius:inherit;background:#138a4b;height:100%;display:block}.ops ol{flex-direction:column;gap:.7em;display:flex}.ops li{align-items:center;gap:.7em;display:flex}.ops li>i{color:#fff;border:.16em solid #c5cede;border-radius:50%;flex:none;place-items:center;width:1.9em;height:1.9em;font-size:.78em;font-weight:800;display:grid}.ops li.is-done>i{background:#138a4b;border-color:#138a4b}.ops li span{flex-direction:column;min-width:0;display:flex}.ops li b{font-size:.92em}.ops li:not(.is-done) b{color:var(--mk-muted)}.ops li small{color:var(--mk-muted);font-size:.74em}.set__row{border-top:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:1em;padding:.65em 0;display:flex}.set>small+.set__row{margin-top:.6em}.set__label{color:#344054;font-size:.8em;font-weight:700}.set__logo .aurora{font-size:.7em}.set__swatches{gap:.45em;display:flex}.set__swatches i{border-radius:50%;width:1.4em;height:1.4em}.set__swatches .is-active{outline:.15em solid var(--mk-ink);outline-offset:.15em}.set__seg{background:var(--mk-soft);color:var(--mk-muted);white-space:nowrap;border-radius:.5em;padding:.2em;font-size:.72em;font-weight:700;display:flex}.set__seg span{border-radius:.4em;padding:.35em .7em}.set__seg .is-active{color:var(--mk-ink);background:#fff;box-shadow:0 1px 2px #0c122224}.set__sign svg{width:7em;height:2.3em;display:block}.set__row--stack{flex-direction:column;align-items:stretch;gap:.4em}.set__field{border:1px solid var(--mk-line);color:#344054;background:#fbfcfe;border-radius:.5em;padding:.5em .7em;font-size:.76em;line-height:1.5}.set__field code{color:#5f4200;background:#ffefb8;border-radius:.25em;padding:0 .25em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}@container (width<=560px){.flow__visual .mk-win>.mk__in:has(.qe){--mk-cols:40}.flow__visual .qe{grid-template-columns:minmax(0,1fr)}.flow__visual .qe__nav,.flow__visual .qe__actions .mbtn:not(.mbtn--wa),.flow__visual .qe__num{display:none}.flow__visual .qe__cols{grid-template-columns:minmax(0,1fr)}.flow__visual .qe__side{grid-template-columns:1.15fr 1fr;align-items:start;display:grid}}@container (width<=480px){.mk-win>.mk__in:has(.cat){--mk-cols:37}.cat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat__head .mbtn{display:none}.mk-win>.mk__in:has(.cal){--mk-cols:42}.cal__legend{display:none}.cal__grid--days{grid-template-columns:7.6em repeat(6,minmax(0,1fr))}.cal__grid--row{grid-template-columns:7.6em minmax(0,1fr)}.cal__bar{padding:0 .4em}}@media (width<=600px){.shot--duo{grid-template-columns:1fr}.shot--duo .shot__phone{order:-1;max-width:230px}.shot--duo .shot__chat{width:100%;max-width:360px;margin:0 auto}}@container (width<=380px){.flow__visual .mk-win>.mk__in:has(.qe){--mk-cols:35}.flow__visual .qe__row{grid-template-columns:minmax(0,1fr) 4.6em 5em 5.2em}.flow__visual .qe__row>:nth-child(3){display:none}}
