.ih-pair{display:grid;grid-template-columns:minmax(0,1fr) clamp(20px,5.5cqi,44px) minmax(0,1fr)}.ih-pane{position:relative;display:flex;flex-direction:column;gap:clamp(6px,1.6cqi,10px);min-width:0;padding:clamp(8px,2.4cqi,16px);background:var(--app-card);border:2px solid var(--app-line);border-radius:16px}.ih-head{font-size:clamp(.8125rem,2.2cqi,1rem);font-weight:700;line-height:1.3;color:var(--app-text);max-width:none}.ih-shot,.v-frame{aspect-ratio:4/5;padding:clamp(4px,1.2cqi,8px);border:1px solid var(--app-line);border-radius:10px;background:var(--app-disc)}.ih-shot img,.v-frame img{width:100%;height:100%;object-fit:contain}.ih-seam{position:relative}.ih-seam::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--fl-blue)}.ih-seam .fx-seam{top:0;height:100%;transform:none}.ih-steps .step-cap{font-size:var(--t-body)}.v-up{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.v-up-a,.v-up-b{display:flex;flex-direction:column;gap:12px;min-width:0}.v-uphead{font-size:15px;font-weight:700}.v-drop{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:150px;padding:22px 14px;border:2px dashed var(--app-line2);border-radius:14px;background:var(--app-disc);text-align:center}.v-drop-glyph{width:36px;height:36px;margin-bottom:4px;color:var(--fl-blue)}.v-drop-hint{font-size:16px;font-weight:700;text-wrap:balance}.v-drop-sub{font-size:14px;color:var(--app-muted);text-wrap:balance}.v-file{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--app-line);border-radius:10px;background:var(--app-disc)}.v-file-glyph{width:20px;height:20px;color:var(--fl-blue)}.v-file-name,.v-rcname{min-width:0;font-weight:700;overflow-wrap:break-word}.v-box{position:relative;min-height:46px;padding:10px 38px 10px 14px;border:1px solid var(--app-line);border-radius:12px;background:var(--app-disc)}.v-box>.fl-ui{position:absolute;top:50%;right:14px;margin-top:-7px}.v-trig--empty .v-label::after{content:none}.v-maxrow{align-self:flex-start;min-height:32px}.v-res{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.v-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v-im{display:flex;flex-direction:column;gap:6px;min-width:0}.v-imlab{font-size:13px;line-height:1.3;color:var(--app-muted);text-align:center}.v-rcfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.v-pvhead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 12px}.v-pvt{flex:1 1 12rem;min-width:0}.v-pvtitle{font-size:16px;font-weight:700;overflow-wrap:break-word}.v-pvmeta{margin-top:2px;font-size:13px;color:var(--app-muted)}.v-pvclose{flex:none;color:var(--app-text)}.v-pvbody{display:flex;justify-content:center;padding:clamp(10px,3cqi,24px);border-radius:12px;background:var(--app-disc)}.v-pvframe{width:100%;max-width:340px}@media (min-width:768px){.v-up{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}.v-res{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:24px}}.section[data-mode="ink"] .stage.dz{padding:0}.stage.dz{aspect-ratio:auto}.dz-pairs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s6)}.dz-pair{display:flex;flex-direction:column;gap:10px;min-width:0}.dz-k{color:var(--lab);max-width:none}.dz-win{position:relative;overflow:hidden;background:#fff}.dz-img{position:absolute;max-width:none;height:auto}.dz-pair--head .dz-img{left:-3.1579%;width:105.2632%}.dz-pair--btn .dz-img{left:-6.4103%;width:256.4103%}.dz-en-head{aspect-ratio:95/30}.dz-en-head .dz-img{top:-30.6667%}.dz-es-head{aspect-ratio:95/24.1}.dz-es-head .dz-img{top:-41.4938%}.dz-en-btn{aspect-ratio:39/9.4}.dz-en-btn .dz-img{top:-1188.2979%}.dz-es-btn{aspect-ratio:39/9.4}.dz-es-btn .dz-img{top:-1201.5957%}.dz-seam{position:relative;height:clamp(20px,5cqi,32px)}.dz-seam::before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--fl-blue)}.dz-list{margin-top:var(--s6)}@media (min-width:768px){.dz-pairs{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);column-gap:var(--grid-gap);align-items:center}}@media (min-width:1080px){.dz-list{margin-left:calc(50% + var(--grid-gap)/2)}}.ib-row,.mx-row{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s5)}.ib-row{margin-top:var(--s8)}.ib-text .fsec-intro,.mx-text .fsec-intro{max-width:var(--measure)}@media (min-width:1200px){.ib-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--grid-gap);align-items:center}.ib-row .ib-text{grid-column:2;grid-row:1}.ib-row .vig{grid-column:1;grid-row:1}.mx-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--grid-gap);align-items:center}}.v-guide{gap:16px}.v-gp{display:flex;flex-direction:column;gap:10px;min-width:0}.v-gp+.v-gp,.v-gsub{padding-top:16px;border-top:1px solid var(--app-line)}.v-gh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.v-title{font-size:16px;font-weight:700}.v-gt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:8px;align-items:center}.v-th{font-size:13px;font-weight:700;line-height:1.3;color:var(--app-muted)}.v-gsub{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.v-hint{font-size:13px;font-weight:700;line-height:1.3;color:var(--fl-pale)}.v-hint span+span::before{content:"\00b7";margin:0 .5em}@media (max-width:767.98px){.v-th--flags{display:none}.v-gt{grid-template-columns:repeat(2,minmax(0,1fr))}.v-gt .v-lock{grid-column:1/-1}}.stage .mx-xcard{gap:clamp(14px,3.5cqi,28px);padding:clamp(12px,4cqi,32px)}.stage .mx-opt{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--app-line);border-radius:16px;background:var(--app-disc)}.stage .mx-opt-t{font-size:clamp(1rem,4.6cqi,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.01em}.stage .mx-sw-xl{width:44px;height:26px;border-radius:13px}.stage .mx-sw-xl::after{top:4px;left:4px;width:18px;height:18px;transform:translateX(18px)}.stage .mx-sub{display:flex;flex-wrap:wrap;align-items:center;gap:10px clamp(14px,3cqi,24px)}.stage .mx-btn{min-height:clamp(40px,7cqi,52px);padding:0 clamp(20px,4cqi,28px);font-size:clamp(.9375rem,2.6cqi,1.25rem)}.stage .mx-hint{font-size:clamp(.8125rem,2.6cqi,1.25rem)}@container (min-width:18rem){.stage .mx-opt{gap:20px;padding:clamp(18px,4.5cqi,36px) clamp(18px,4cqi,32px)}.stage .mx-sw-xl{width:56px;height:32px;border-radius:16px}.stage .mx-sw-xl::after{width:24px;height:24px;transform:translateX(24px)}}@container (min-width:30rem){.stage .mx-opt{gap:24px}.stage .mx-sw-xl{width:72px;height:40px;border-radius:20px}.stage .mx-sw-xl::after{width:32px;height:32px;transform:translateX(32px)}}.vig--up .rv-drop{--dl:0ms}.vig--up .v-d1{--dl:300ms}.vig--up .v-d2{--dl:360ms}.vig--up{--press:760ms}.vig--res .rv-wipe{--dl:120ms}.vig--res .v-pv{--dl:520ms}.vig--res{--press:1000ms}.dz-es-head{--dl:120ms}.dz-es-btn{--dl:240ms}.vig--guide .v-sw{--dl:0ms}.vig--guide .rv-lock{--dl:160ms}.vig--guide .v-sw2{--dl:300ms}.vig--guide .v-hint{--dl:520ms}.vig--max .rv-sw{--dl:260ms}.vig--max .v-hint{--dl:480ms}@media (forced-colors:active){.vig .v-sw{border:1px solid CanvasText}.vig .v-sw::after{background:CanvasText}}
