.cuaderno-v2{--ink:#2b2620;--ink-soft:#7c7165;--accent:#d6336c;--note:#1f7a86;--marker:#ffdd579e;--marker-pink:#ff8cc480;--marker-green:#78e09685;--pen-blue:#2b5fd0;--pen-green:#2f9e6b;--paper:#fcf9f0;--paper-2:#f5eedd;--paper-edge:#2c262029;--rule:#785d261a;--margin:#d6336c52;--desk-ink:#6b6155;--desk-wash:#f5eee038;--desk-base:#e7dcc6;--desk-chrome:#fcf9f0c7;--desk-line:color-mix(in srgb, var(--desk-ink) 20%, transparent);--navy:#0a1018;--navy-2:#131211;--navy-text:#f4f6fb;--navy-muted:#f4f6fb9e;--navy-line:#eac57c2e;font-family:var(--font-cuaderno-hand), ui-sans-serif, system-ui, sans-serif;color:var(--ink);background-color:var(--desk-base);isolation:isolate;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stage main";height:100dvh;display:grid;position:relative;overflow:hidden}.cuaderno-v2:before{content:"";z-index:-1;pointer-events:none;background-color:var(--desk-base);background-image:linear-gradient(var(--desk-wash), var(--desk-wash)), var(--desk-image);background-position:50%;background-size:cover;position:fixed;inset:0}@media (min-width:2000px){.cuaderno-v2:before{background-image:linear-gradient(var(--desk-wash), var(--desk-wash)), var(--desk-image-hd,var(--desk-image))}}@media (max-width:1023px){.cuaderno-v2:before{position:absolute}}html.dark .cuaderno-v2{--desk-ink:#c3b8a4;--desk-wash:#0a0805bd;--desk-base:#100d09;--desk-chrome:#120f0bc7}@media (min-width:1440px){.cuaderno-v2{grid-template-columns:auto minmax(0,1fr) 360px;grid-template-areas:"stage main caja"}}@media (min-width:1700px){.cuaderno-v2{grid-template-columns:auto minmax(0,1fr) 400px}}.curso-scope:has(.cuaderno-v2) .curso-fab{display:none}.cv2-stage{width:min(clamp(220px, 20vw, 400px), calc((100dvh - 7rem - var(--cv2-top-tools,0px) - var(--cv2-stage-deck,0px)) * 9 / 16));min-width:0;padding:calc(1rem + var(--cv2-top-tools,0px)) .9rem 1rem;-webkit-backdrop-filter:blur(72px)saturate(1.2);backdrop-filter:blur(72px)saturate(1.2);background:#060a12bd;border-right:1px solid #ffffff1a;grid-area:stage;justify-content:center;align-items:flex-start;display:flex;box-shadow:inset -1px 0 #ffffff0d}.cv2-stage .cv2-eyebrow{color:#f4f6fb9e}.cuaderno-v2:has(.cv2-tools--top){--cv2-top-tools:calc(var(--cv2-bar-gap) + var(--cv2-bar-h))}@media (min-width:2100px){.cv2-stage{width:min(clamp(240px, 16vw, 720px), calc((100dvh - 7rem - var(--cv2-top-tools,0px) - var(--cv2-stage-deck,0px)) * 9 / 16))}}.cuaderno-v2:has(.cv2-stage__deck){--cv2-stage-deck:calc((336 * var(--u,1px) + 54px + .7rem) * var(--deck-scale,1) + 1.2rem)}.cv2-stage__inner:has(.cv2-stage__deck){height:100%;position:relative}.cv2-stage .cdc-deck.cv2-stage__deck{z-index:30;width:calc(240 * var(--u,1px) + 18px);transform:scale(var(--deck-scale,1));transform-origin:0 100%;filter:drop-shadow(0 24px 24px #00000080);transition:transform .38s var(--ease-out,cubic-bezier(.16, 1, .3, 1));position:absolute;bottom:0;left:0}.cv2-stage .cdc-deck.cv2-stage__deck:focus-within{transform:scale(1)}@media (hover:hover){.cv2-stage .cdc-deck.cv2-stage__deck:hover{transform:scale(1)}}.cv2-stage__deck .cdc-deck__cap{background:var(--desk-chrome,#0e0c0ab8);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:10px;align-self:flex-start;width:max-content;max-width:100%;margin-top:.55rem;padding:.4rem .7rem;box-shadow:inset 0 1px #ffffff1a}@media (prefers-reduced-motion:reduce){.cv2-stage .cdc-deck.cv2-stage__deck{transition:none}}.cv2-stage__inner{flex-direction:column;align-items:center;gap:.6rem;width:100%;display:flex}.cv2-eyebrow{letter-spacing:.22em;text-transform:uppercase;max-width:100%;color:var(--desk-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.cv2-frame{aspect-ratio:9/16;width:100%;animation:rise .7s var(--ease-out) both;background:#000;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #000000a6,0 0 0 1px #0000004d}.cv2-frame iframe{pointer-events:none}.cv2-tape{z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff52;width:76px;height:27px;position:absolute;top:-10px;box-shadow:0 2px 6px #0000002e}.cv2-tape--l{left:16px;transform:rotate(-7deg)}.cv2-tape--r{right:16px;transform:rotate(6deg)}.cv2-main{flex-direction:column;grid-area:main;min-width:0;height:100dvh;display:flex;position:relative}.cuaderno-v2{--cv2-bar-h:62px;--cv2-bar-gap:14px}.cv2-bar{z-index:5;height:var(--cv2-bar-h);margin:var(--cv2-bar-gap) var(--cv2-bar-gap) 0;--desk-ink:#f0ece1;color:#eef3fa;-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;background:linear-gradient(#171410e6,#090704eb);background:linear-gradient(lab(6.3939% .86049 2.33898/.9),lab(1.89365% .401609 1.0109/.92));border:1px solid #c48d256b;border:1px solid lab(62.8451% 15.1391 59.0487/.42);border-radius:20px;flex:none;align-items:center;gap:.6rem;padding:0 .85rem 0 .6rem;display:flex;position:sticky;top:0;box-shadow:0 24px 44px -18px #000c,0 6px 16px -8px #0009,inset 0 1px #ffffff1a}@media (max-width:1023px){.cuaderno-v2{--cv2-bar-gap:8px}.cv2-bar{margin-top:max(var(--cv2-bar-gap), env(safe-area-inset-top,0px))}}.cv2-escudo{filter:drop-shadow(0 2px 5px #00000073);border-radius:6px;flex:none;width:28px;margin-right:.1rem;transition:transform .18s;display:inline-flex}.cv2-escudo img{width:28px;height:auto}@media (hover:hover){.cv2-escudo:hover{transform:translateY(-1px)scale(1.06)}}.cv2-escudo:focus-visible{outline-offset:2px;outline:2px solid #f0d78c}.cv2-crumb{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;flex:1;align-items:center;gap:.45rem;min-width:0;font-size:.72rem;font-weight:600;display:flex;overflow:hidden}.cv2-crumb b{color:var(--accent);flex:none;font-weight:800}.cv2-crumb i{opacity:.45;flex:none;font-style:normal}.cv2-crumb__title{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:1279px){.cv2-crumb__lesson,.cv2-crumb__lesson+i{display:none}}.cv2-bar__tools{flex:none;align-items:center;gap:.4rem;display:flex}.cv2-iconbtn{width:36px;height:36px;color:var(--desk-ink);background:color-mix(in srgb, var(--desk-ink) 8%, transparent);border:1px solid color-mix(in srgb, var(--desk-ink) 14%, transparent);cursor:pointer;transition:background .15s ease, border-color .15s ease, transform .15s var(--ease-out);border-radius:10px;place-items:center;text-decoration:none;display:inline-grid;position:relative}@media (hover:hover){.cv2-iconbtn:hover{background:color-mix(in srgb, var(--desk-ink) 14%, transparent);border-color:color-mix(in srgb, var(--desk-ink) 28%, transparent)}}.cv2-iconbtn:active{transform:translateY(1px)}.cv2-iconbtn:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}.cv2-iconbtn__led{width:7px;height:7px;position:absolute;bottom:5px;right:5px}.cv2-iconbtn__tag{color:#fff;background:var(--accent);border-radius:999px;padding:0 4px;font:700 9px/14px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:-7px;right:-7px}.cv2-iconbtn--mixer.is-blocked{border-color:#ffb340;box-shadow:0 0 18px -4px #ffb340b3}.cv2-bar__user{display:inline-flex}.cv2-progress{height:36px;color:var(--desk-ink);background:color-mix(in srgb, var(--desk-ink) 8%, transparent);border:1px solid color-mix(in srgb, var(--desk-ink) 14%, transparent);cursor:pointer;border-radius:10px;align-items:center;gap:.45rem;padding:0 .7rem 0 .5rem;transition:background .15s,border-color .15s;display:inline-flex}@media (hover:hover){.cv2-progress:hover{background:color-mix(in srgb, var(--desk-ink) 14%, transparent)}}.cv2-progress:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}.cv2-progress__ring{width:22px;height:22px;transform:rotate(-90deg)}.cv2-progress__track,.cv2-progress__fill{fill:none;stroke-width:2.6px}.cv2-progress__track{stroke:color-mix(in srgb, var(--desk-ink) 22%, transparent)}.cv2-progress__fill{stroke:var(--magenta);stroke-linecap:round;transition:stroke-dashoffset .7s var(--ease-out)}.cv2-progress__pct{letter-spacing:.02em;text-align:right;min-width:3.2ch;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cv2-pop{background:var(--navy-2,#131211);color:#f4f6fb;width:320px;font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;border:1px solid #eac57c40;border-radius:16px;padding:1rem 1rem .9rem;box-shadow:0 40px 80px -20px #0009}.cv2-pop__head{border-bottom:1px solid #ffffff14;gap:.3rem;padding-bottom:.9rem;display:grid}.cv2-pop__kicker{letter-spacing:.22em;text-transform:uppercase;color:#eac57c;font-size:.66rem;font-weight:700}.cv2-pop__title{font-size:.95rem;font-weight:700}.cv2-pop__total{color:#f4f6fb9e;font-size:.8rem}.cv2-pop__total b{color:#fff}.cv2-meter{background:#ffffff1a;border-radius:999px;height:6px;margin-top:.3rem;display:block;overflow:hidden}.cv2-meter i{border-radius:inherit;background:var(--magenta);height:100%;transition:width .6s var(--ease-out);display:block}.cv2-meter--row{grid-column:1/-1;height:4px;margin-top:0}.cv2-pop__list{gap:.15rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.cv2-pop__row{border-radius:10px;grid-template-columns:18px 1fr auto;align-items:center;gap:.3rem .55rem;padding:.5rem .35rem;display:grid}@media (hover:hover){.cv2-pop__row:hover{background:#ffffff0a}}.cv2-pop__row[data-cat=teoria]{--cat:#eac57c}.cv2-pop__row[data-cat=vocabulario]{--cat:#f5b342}.cv2-pop__row[data-cat=ejercicios]{--cat:#6fcf97}.cv2-pop__row[data-cat=cuaderno]{--cat:#ff7fb0}.cv2-pop__row[data-cat=trucos]{--cat:#ff9a5c}.cv2-pop__row[data-cat=repaso]{--cat:#b9a7ff}.cv2-pop__row[data-cat=examen]{--cat:#ffd166}.cv2-pop__icon{color:var(--cat,#eac57c)}.cv2-pop__row .cv2-meter i{background:var(--cat,var(--magenta))}.cv2-pop__label{font-size:.84rem;font-weight:600}.cv2-pop__count{color:#f4f6fb9e;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cv2-pop__row[data-done="1"] .cv2-pop__count{color:#6fcf97}.cv2-pop__row[data-done="1"] .cv2-pop__count:after{content:" ✓"}.cv2-pop__next{color:#fff;background:#d5a03724;border:1px solid #d5a03766;border-radius:12px;grid-template-columns:1fr auto;align-items:center;column-gap:.6rem;margin-top:.8rem;padding:.6rem .75rem;text-decoration:none;transition:background .15s;display:grid}@media (hover:hover){.cv2-pop__next:hover{background:#d5a0373d}}.cv2-pop__next-k{letter-spacing:.2em;text-transform:uppercase;color:#eac57c;grid-column:1;font-size:.64rem;font-weight:700}.cv2-pop__next-t{grid-column:1;font-size:.86rem;font-weight:600}.cv2-pop__next-t small{color:#f4f6fb9e;font-weight:400}.cv2-pop__next svg{color:#eac57c;grid-area:1/2/span 2}.cv2-pop__done{color:#6fcf97;margin:.8rem 0 0;font-size:.84rem}.cv2-user{color:var(--navy-text,#f4f6fb);font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;background:0 0;border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;padding:1rem 1.1rem .9rem;display:flex}.cv2-user__avatar{border-radius:999px;flex:none;width:40px;height:40px}.cv2-user__avatar--guest{color:#f4f6fb9e;border:1.5px dashed #ffffff40;place-items:center;display:grid}.cv2-user__lines{flex:1;gap:.2rem;min-width:0;display:grid}.cv2-user__name{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.cv2-user__level{color:#f4f6fb9e;font-size:.74rem}.cv2-user__level b{color:#eac57c;font-weight:700}.cv2-user__xp{background:#ffffff1a;border-radius:999px;height:4px;margin-top:.15rem;display:block;overflow:hidden}.cv2-user__xp i{border-radius:inherit;background:#eac57c;height:100%;display:block}.cv2-skel{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:6px;height:10px;animation:1.2s ease-in-out infinite cv2-skel;display:block}.cv2-user__avatar.cv2-skel{height:40px}@keyframes cv2-skel{50%{opacity:.45}}.cv2-avatar{width:36px;height:36px;color:var(--desk-ink);background:color-mix(in srgb, var(--desk-ink) 8%, transparent);border:1px solid color-mix(in srgb, var(--desk-ink) 14%, transparent);border-radius:999px;place-items:center;display:inline-grid;position:relative}.cv2-avatar.cv2-skel{height:36px}button.cv2-avatar,a.cv2-avatar{cursor:pointer;padding:0;transition:background-color .15s,border-color .15s}button.cv2-avatar[aria-expanded=true]{background:color-mix(in srgb, var(--desk-ink) 16%, transparent);border-color:color-mix(in srgb, var(--desk-ink) 28%, transparent)}@media (hover:hover){button.cv2-avatar:hover,a.cv2-avatar:hover{background:color-mix(in srgb, var(--desk-ink) 16%, transparent);border-color:color-mix(in srgb, var(--desk-ink) 28%, transparent)}}.cv2-pop--user{width:288px;padding:.85rem .6rem .5rem}.cv2-user--menu{color:#f4f6fb;padding:0 .4rem .85rem}.cv2-user--menu .cv2-user__name{color:#fff}.cv2-user__email{color:#f4f6fb9e;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;display:block;overflow:hidden}.cv2-pop--user .cv2-pop__list{margin-top:.4rem}.cv2-pop__row--link{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.86rem;text-decoration:none}.cv2-pop__row--link .cv2-pop__icon{color:#eac57c}.cv2-pop__row--cuenta .cv2-pop__label{font-weight:700}.cv2-pop__row--cuenta .cv2-pop__icon{color:#f0d78c}.cv2-pop__row--perfil{background:linear-gradient(135deg,#f0d78c29,#f0d78c0d);border-radius:12px;margin-bottom:.3rem;padding:.6rem .65rem;transition:background-color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #f0d78c47}.cv2-pop__row--perfil:focus-visible{background:linear-gradient(135deg,#f0d78c3d,#f0d78c14);box-shadow:inset 0 0 0 1px #f0d78c8c}@media (hover:hover){.cv2-pop__row--perfil:hover{background:linear-gradient(135deg,#f0d78c3d,#f0d78c14);box-shadow:inset 0 0 0 1px #f0d78c8c}}.cv2-pop__row--perfil .cv2-pop__icon{color:#f0d78c}.cv2-pop__label--dos{gap:1px;min-width:0;display:grid}.cv2-pop__label--dos b{color:#fff;font-weight:700}.cv2-pop__label--dos small{color:#f4f6fb99;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.cv2-pop__rotulo{letter-spacing:.08em;text-transform:uppercase;color:#f4f6fb73;margin:.55rem .6rem .1rem;font-size:.66rem;font-weight:700}.cv2-pop__row--link .cv2-pop__count{color:#f4f6fb73}.cv2-pop__idiomas .cv2-pop__row--link.is-on .cv2-pop__label{font-weight:700}.cv2-pop__idiomas .cv2-pop__row--link.is-on .cv2-pop__count{color:#6fcf97}.cv2-pop__nota{color:#f4f6fb80;margin:.1rem .6rem .2rem;font-size:.7rem;line-height:1.35}.cv2-pop__foot{border-top:1px solid #ffffff14;margin-top:.4rem;padding-top:.4rem}.cv2-pop__row--danger,.cv2-pop__row--danger .cv2-pop__icon{color:#ff8a9b}@media (hover:hover){.cv2-pop__row--danger:hover{background:#ff8a9b1a}}.cv2-avatar__img{width:30px;height:30px}.cv2-avatar__lvl{color:#eac57c;background:#0a1018;border:1px solid #eac57c66;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;bottom:-4px;right:-4px}.cuaderno-v2 .cv2-drawer .curso-nav{background:0 0!important;border-left:0!important}.cuaderno-v2 .curso-drawer__panel{-webkit-backdrop-filter:blur(72px)saturate(1.2);backdrop-filter:blur(72px)saturate(1.2);background:#060a12c7}.cv2-drawer__scroll{flex-direction:column;height:100%;display:flex}.cv2-drawer__scroll .curso-nav{flex:1;height:auto;min-height:0;display:block;position:static}.cv2-desk{flex-direction:column;flex:1;gap:clamp(.7rem,1.8vh,1.2rem);min-height:0;padding:clamp(.9rem,2vw,1.8rem) clamp(.9rem,2.4vw,2.4rem) clamp(.7rem,1.6vh,1.1rem);display:flex}.cv2-spread{flex:1;grid-template-columns:minmax(0,880px);justify-content:center;min-height:0;display:grid;position:relative}.cv2-spread.is-two{grid-template-columns:minmax(0,820px) 30px minmax(0,820px)}.cv2-spread>.lb-guardar{right:22px}.cv2-desk.has-rack{overscroll-behavior:contain;scrollbar-width:thin;overflow:auto}.cv2-desk.has-rack .cv2-spread{flex:none;height:max(520px,100dvh - 12.5rem)}.cv2-desk.has-rack .cdc-rack{flex:none;align-self:center;width:100%;max-width:880px}@media (min-width:2100px){.cv2-desk.has-rack .cdc-rack{max-width:1670px}}.cv2-desk.cv2-desk--table,.cv2-desk.has-rack.cv2-desk--table{gap:clamp(.6rem,1.4vh,1rem);overflow:hidden}.cv2-table{flex:none;justify-content:center;display:flex;position:relative}.cv2-desk--table .cv2-table{flex:1;min-height:0}.cv2-table .cv2-spread,.cv2-desk.has-rack.cv2-desk--table .cv2-spread{flex:none;width:100%;max-width:880px;height:100%}.cv2-table .cv2-spread.is-two,.cv2-desk.has-rack.cv2-desk--table .cv2-spread.is-two{max-width:1670px}.cv2-table .cv2-float,.cv2-table .cdc-deck.cv2-float{z-index:30;flex:none;width:auto;position:absolute;top:auto;bottom:0}.cv2-table .cdc-deck.cv2-float--deck{width:calc(240 * var(--u,1px) + 18px);filter:drop-shadow(0 34px 30px #0000008c);left:0;right:auto}.cv2-float--deck .cdc-deck__cap{background:var(--desk-chrome,#0e0c0ab8);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:10px;align-self:flex-start;width:max-content;max-width:100%;margin-top:.55rem;padding:.4rem .7rem;box-shadow:inset 0 1px #ffffff1a}.cv2-steps{flex:none}.cv2-steps .cuaderno-deluxe__steps-track{gap:8px;padding:2px 0 4px}.cv2-steps .cuaderno-deluxe__step{border-radius:11px;max-width:260px;padding:7px 14px 7px 7px;font-size:13px}.cv2-steps .cuaderno-deluxe__step-n{width:1.55rem;height:1.55rem;font-size:12.5px}.cv2-steps .cuaderno-deluxe__step.is-done{opacity:.7}.cv2-page{height:100%;min-height:0;color:var(--ink);background-color:var(--paper);background-image:linear-gradient(var(--paper-2), transparent 38%), repeating-linear-gradient(var(--paper) 0, var(--paper) 2.25rem, var(--rule) 2.25rem, var(--rule) calc(2.25rem + 1.4px));box-shadow:0 1px 0 #fff9 inset, 0 50px 90px -36px #0009, 0 0 0 1px var(--paper-edge);scrollbar-width:thin;transform-origin:50% 0;animation:page-in .62s var(--ease-out) both;border-radius:14px;flex-direction:column;padding:clamp(1.2rem,2.6vw,2.4rem) clamp(1.2rem,2.6vw,2.6rem) clamp(1.2rem,2.6vw,2.4rem) clamp(4rem,6.4vw,5.6rem);display:flex;position:relative;overflow:hidden auto}.cv2-page:before{content:"";background:var(--margin);width:2px;position:absolute;top:0;bottom:0;left:clamp(3.1rem,5vw,4.4rem)}.cv2-page__body{flex-direction:column;gap:clamp(.5rem,1.4vh,1rem);width:100%;max-width:64ch;margin:auto 0;display:flex}.is-two .cv2-page--left{box-shadow:0 1px 0 #fff9 inset, -12px 0 24px -18px #0006 inset, 0 50px 90px -36px #0009, 0 0 0 1px var(--paper-edge);border-radius:14px 3px 3px 14px}.is-two .cv2-page--left .page__binding,.is-two .cv2-page--left:before{display:none}.is-two .cv2-page--right{box-shadow:0 1px 0 #fff9 inset, 12px 0 24px -18px #0006 inset, 0 50px 90px -36px #0009, 0 0 0 1px var(--paper-edge);border-radius:3px 14px 14px 3px;padding-left:clamp(2rem,3vw,3rem)}.is-two .cv2-page--right:before{display:none}.cv2-spine{background:linear-gradient(90deg,#00000047,#0000000f 45%,#00000047);flex-direction:column;justify-content:space-around;align-items:center;padding:1.2rem 0;display:flex;position:relative}.cv2-spine__ring{width:34px;height:9px;animation:hole-pop .4s var(--ease-out) both;background:linear-gradient(#d9d5cc,#8f8a80);border:2px solid #3c3732b3;border-radius:999px;box-shadow:0 2px 3px #00000059}.page__binding{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-around;align-items:center;width:clamp(2.4rem,3.6vw,3.2rem);padding:1.4rem 0;display:flex;position:absolute;top:0;bottom:0;left:0}.page__hole{width:15px;height:15px;animation:hole-pop .4s var(--ease-out) both;background:radial-gradient(circle at 38% 32%,#0000004d,#0000001f 60%,#0000 72%);border-radius:999px;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffffb3}.cvcard{border:1.5px dashed #0000;border-radius:12px;margin:0 -.9rem;padding:.9rem 2.7rem .9rem .9rem;transition:border-color .2s,background-color .2s;position:relative}.cvcard:focus-within{border-color:color-mix(in srgb, var(--ink) 16%, transparent);background-color:color-mix(in srgb, var(--paper-2) 55%, transparent)}@media (hover:hover){.cvcard:hover{border-color:color-mix(in srgb, var(--ink) 16%, transparent);background-color:color-mix(in srgb, var(--paper-2) 55%, transparent)}}.cvcard.is-saved{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background-color:color-mix(in srgb, var(--accent) 4%, transparent)}.cvcard__heart{z-index:3;width:36px;height:36px;color:var(--ink-soft);cursor:pointer;opacity:.42;transition:opacity .2s ease, transform .2s var(--ease-out), color .2s ease, background .2s ease;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.cvcard:focus-within .cvcard__heart,.cvcard__heart.is-on{opacity:1}@media (hover:hover){.cvcard:hover .cvcard__heart{opacity:1}.cvcard__heart:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);transform:scale(1.08)}}.cvcard__heart:focus-visible{outline:2px solid var(--accent);outline-offset:2px;opacity:1}.cvcard__heart.is-on{color:var(--accent)}.cvcard__heart.is-on svg{fill:currentColor;animation:heart-pop .38s var(--ease-out)}@media (hover:none){.cvcard__heart{opacity:1}}@keyframes heart-pop{0%{transform:scale(.7)}55%{transform:scale(1.35)}to{transform:scale(1)}}.page__k{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.25rem;font-size:.68rem;display:block}.page__block{margin-top:.9rem}.page__tag{width:fit-content;font-family:var(--font-cuaderno-display);color:var(--ink);background:linear-gradient(var(--marker-pink), var(--marker-pink)) no-repeat 0 80% / 100% 52%;margin-bottom:.6rem;padding:0 .34em;font-size:clamp(1.4rem,2vw,1.9rem);animation:.5s .1s both rise;display:block;transform:rotate(-2deg)}.page__letterwrap{background:color-mix(in srgb, var(--marker) 18%, transparent);border:2.5px dashed color-mix(in srgb, var(--ink) 26%, transparent);border-radius:24px;justify-content:center;align-items:center;width:fit-content;margin:.3rem auto .2rem;padding:clamp(.4rem,1vw,.9rem) clamp(1.2rem,2.4vw,2.3rem) clamp(.7rem,1.4vw,1.2rem);animation:.55s both rise;display:flex;position:relative;box-shadow:0 16px 38px -20px #00000057}.page__titlewrap{display:inline-block;position:relative}.page__letter{font-family:var(--font-cuaderno-display);color:var(--ink);animation:letter-pop .6s var(--ease-out) .12s both;font-size:clamp(5.5rem,12vw,12rem);font-weight:700;line-height:1;display:inline-block}.page__title{font-family:var(--font-cuaderno-display);color:var(--ink);text-wrap:balance;margin:.1em 0;padding:0 .05em;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:700;line-height:1.02;animation:.6s .12s both rise}.page__underline{width:100%;height:.5em;color:var(--marker-green);position:absolute;bottom:-.18em;left:0;right:0;overflow:visible}.page__underline path{stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:.8s .5s forwards draw}.page__sound{color:var(--ink);text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(1.2rem,1.75vw,1.55rem);font-weight:600;line-height:1.5;animation:.55s .3s both rise}.page__photo{width:fit-content;max-width:min(100%,540px);box-shadow:0 22px 48px -22px #00000080, 0 0 0 1px var(--paper-edge);background:#fff;border-radius:10px;margin:.9rem auto 0;padding:8px 8px 10px;animation:.55s .18s both rise;transform:rotate(-1.3deg)}.page__photo img{object-fit:contain;border-radius:4px;width:100%;height:auto;max-height:40vh;display:block}.page__book-corner{z-index:4;width:clamp(96px,13vw,150px);box-shadow:0 14px 30px -14px #00000080, 0 0 0 1px var(--paper-edge);background:#fff;border-radius:8px;margin:0;padding:6px 6px 8px;position:absolute;bottom:14px;right:14px;transform:rotate(2.2deg)}.page__book-corner img{border-radius:3px;width:100%;height:auto;display:block}.page__block--example{text-align:center}.page__example{margin:.2rem 0 0;animation:.55s .5s both rise}.page__ringwrap{font-family:var(--font-cuaderno-display);color:var(--accent);padding:.14em .65em;font-size:clamp(2.3rem,3.6vw,3.5rem);display:inline-block;position:relative}.page__example-aside{color:var(--ink-soft);margin-top:.1rem;font-size:1rem;display:block}.page__ring{width:calc(100% + .4em);height:calc(100% + .7em);color:var(--accent);position:absolute;inset:-.35em -.2em;overflow:visible}.page__ring path{stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:.9s .7s forwards draw}.page__letterrow{flex-wrap:wrap;gap:clamp(.5rem,1.4vw,1rem);margin-top:.4rem;display:flex}.page__letterrow span{font-family:var(--font-cuaderno-display);color:var(--ink);background:var(--marker);animation:stamp .5s var(--ease-out) both;border-radius:12px;padding:.06em .22em;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:700;line-height:1}.page__letterrow span:nth-child(3n+2){background:var(--marker-pink)}.page__letterrow span:nth-child(3n+3){background:var(--marker-green)}.page__bullets{gap:.5rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.page__bullets li{color:var(--ink);text-wrap:pretty;grid-template-columns:1.6rem 1fr;align-items:start;gap:.6rem;max-width:44ch;font-size:clamp(1.02rem,1.4vw,1.25rem);line-height:1.5;animation:.5s both rise;display:grid}.page__n{width:1.6rem;height:1.6rem;font-family:var(--font-cuaderno-display);color:var(--accent);border:2px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:999px;place-items:center;margin-top:.1rem;font-size:1.05rem;font-weight:700;display:grid;transform:rotate(-6deg)}.page__talk{color:var(--pen-blue);border-top:1px solid var(--paper-edge);border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;gap:clamp(.6rem,1.4vh,1.1rem);padding-top:1rem;display:flex}.is-two .page__talk{border-top:0;padding-top:.9rem}.page__talklabel{font-family:var(--font-cuaderno-display);color:var(--pen-blue);margin-bottom:.1rem;font-size:1.25rem;animation:.5s .15s both rise;transform:rotate(-1.5deg)}.page__line{color:inherit;background-image:linear-gradient(var(--marker), var(--marker));width:fit-content;max-width:46ch;transition:opacity .45s ease, background-size .55s var(--ease-out);background-position:1.7rem 86%;background-repeat:no-repeat;background-size:0% 42%;border-radius:8px;margin:0;padding-left:2rem;font-size:clamp(1.12rem,1.7vw,1.5rem);line-height:1.5;animation:.5s both rise;position:relative}.page__line:before{content:"✓";color:color-mix(in srgb, var(--ink) 22%, transparent);transition:color .4s ease, transform .35s var(--ease-out);font-size:.95em;font-weight:700;position:absolute;top:.06em;left:0}.page__line[data-s=up]{opacity:.26}.page__line[data-s=done]{opacity:.92}.page__line[data-s=done]:before{color:var(--pen-green)}.page__line[data-s=now]{opacity:1;background-size:calc(100% - 1.7rem) 42%}.page__line[data-s=now]:before{color:var(--accent);transform:scale(1.22)}.rich-strong{color:inherit;font-weight:700}.rich-quote{color:inherit;background:linear-gradient(var(--marker-green), var(--marker-green)) no-repeat 0 88% / 100% 40%;border-radius:3px;padding:0 .08em;font-style:italic}.cuaderno-deluxe__steps{flex:none}.cuaderno-deluxe__steps-track{scroll-behavior:smooth;scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.cuaderno-deluxe__steps-track::-webkit-scrollbar{display:none}.cuaderno-deluxe__step{cursor:pointer;white-space:nowrap;border:1px solid var(--paper-edge);background:var(--paper-2);max-width:220px;color:var(--ink);font-family:var(--font-cuaderno-hand);border-radius:9px;flex:none;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:12px;font-weight:600;line-height:1;transition:transform .2s,background .2s,opacity .2s,border-color .2s;display:flex}.cuaderno-deluxe__step-n{font-family:var(--font-cuaderno-display);color:#fff;background:var(--desk-ink);border-radius:6px;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:12px;font-weight:700;display:grid}.cuaderno-deluxe__step-name{text-overflow:ellipsis;overflow:hidden}@media (hover:hover){.cuaderno-deluxe__step:hover{border-color:var(--accent);transform:translateY(-2px)}}.cuaderno-deluxe__step.is-done{opacity:.55}.cuaderno-deluxe__step.is-up{opacity:.82}.cuaderno-deluxe__step.is-now{background:var(--accent);color:#fff;opacity:1;box-shadow:0 7px 16px -7px color-mix(in srgb, var(--accent) 70%, transparent);border-color:#0000}.cuaderno-deluxe__step.is-now .cuaderno-deluxe__step-n{color:var(--accent);background:#fff}.cv2-stage{z-index:7;position:relative}.cv2-stage__solapa{z-index:8;color:#f9c87b;color:lab(83.8272% 11.1594 45.1287);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);cursor:pointer;width:30px;height:84px;transition:color .15s ease, width .2s var(--ease-out), right .2s var(--ease-out);background:linear-gradient(#1a1714eb,#0a0805f0);background:linear-gradient(lab(8.12892% .982061 2.75562/.92),lab(2.27159% .449583 1.14687/.94));border:1px solid #c48d256b;border:1px solid lab(62.8451% 15.1391 59.0487/.42);border-left:0;border-radius:0 12px 12px 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:-30px;transform:translateY(-50%);box-shadow:10px 8px 24px -12px #000000b3,inset 0 1px #ffffff1a}@media (hover:hover){.cv2-stage__solapa:hover{color:#fff;width:34px;right:-34px}}.cv2-stage__solapa:focus-visible{outline-offset:2px;outline:2px solid #e8b45e;outline:2px solid lab(76.8357% 12.8228 50.6376)}body[data-curso-pip-corner=br] .cv2-stage__solapa,body[data-curso-pip-corner=tr] .cv2-stage__solapa{border-left:1px solid #c48d256b;border-left:1px solid lab(62.8451% 15.1391 59.0487/.42);border-right:0;border-radius:12px 0 0 12px;left:-30px;right:auto;box-shadow:-10px 8px 24px -12px #000000b3,inset 0 1px #ffffff1a}@media (hover:hover){body[data-curso-pip-corner=br] .cv2-stage__solapa:hover,body[data-curso-pip-corner=tr] .cv2-stage__solapa:hover{left:-34px;right:auto}}@media (max-width:1023px){.cv2-stage__solapa{display:none}}@media (min-width:1024px){body.cv2-video-suelto .curso-scope .cuaderno-v2{--curso-pip-w:140px;grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}body.cv2-video-suelto .curso-scope .cuaderno-v2 .cv2-bar{margin-left:calc(var(--cv2-bar-gap) * 2 + var(--cv2-tools-top-w,306px))}body.cv2-video-suelto.curso-pip-big .curso-scope .cuaderno-v2{--curso-pip-w:240px}body.cv2-video-suelto .curso-scope .cuaderno-v2 .cv2-stage{left:max(14px, env(safe-area-inset-left));bottom:calc(14px + env(safe-area-inset-bottom));z-index:60;width:var(--curso-pip-w);height:auto;box-shadow:none;transition:width .35s var(--ease-out);touch-action:none;will-change:transform;background:0 0;border:0;padding:0;position:fixed}body.cv2-video-suelto .curso-scope .cuaderno-v2 .cv2-stage__inner{height:auto;display:block;position:static}body.cv2-video-suelto .curso-scope .cuaderno-v2 .cv2-eyebrow,body.cv2-video-suelto .curso-scope .cuaderno-v2 .cv2-tape,body.cv2-video-suelto .curso-scope .cuaderno-v2 .cv2-stage__deck{display:none}body.cv2-video-suelto .curso-scope .cuaderno-v2 .cv2-frame{border-radius:14px;width:100%;height:auto;animation:none;box-shadow:0 0 0 1.5px #d5a0378c,0 16px 34px -12px #000000bf}body.cv2-video-suelto[data-curso-pip-corner=bl] .cuaderno-v2:has(.cv2-stage) .cv2-postits .cv2-talonario{left:calc(28px + var(--curso-pip-w))}body.cv2-video-suelto[data-curso-pip-corner=bl] .cv2-main:has(.cv2-talonario) .cv2-transport{--tp-left:calc(132px + var(--curso-pip-w))}body.cv2-video-suelto[data-curso-pip-corner=br] .cv2-transport{--tp-right:calc(96px + var(--curso-pip-w))}}@media (min-width:1440px){body.cv2-video-suelto .curso-scope .cuaderno-v2{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"main caja"}body.cv2-video-suelto.cv2-dock-suelto .curso-scope .cuaderno-v2{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}}@media (min-width:1700px){body.cv2-video-suelto .curso-scope .cuaderno-v2{grid-template-columns:minmax(0,1fr) 400px}body.cv2-video-suelto.cv2-dock-suelto .curso-scope .cuaderno-v2{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.curso-scope .cuaderno-v2{--curso-pip-w:200px;grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.curso-scope .cuaderno-v2 .cv2-stage{left:max(14px, env(safe-area-inset-left));bottom:calc(14px + env(safe-area-inset-bottom));z-index:60;width:var(--curso-pip-w);height:auto;box-shadow:none;transition:width .35s var(--ease-out);background:0 0;border:0;padding:0;position:fixed}.curso-scope .cuaderno-v2 .cv2-stage__inner{display:block}.curso-scope .cuaderno-v2 .cv2-eyebrow,.curso-scope .cuaderno-v2 .cv2-tape{display:none}.curso-scope .cuaderno-v2 .cv2-frame{border-radius:14px;width:100%;height:auto;animation:none;box-shadow:0 0 0 1.5px #d5a0378c,0 16px 34px -12px #000000bf}.curso-scope .cuaderno-v2 .cuaderno-deluxe__steps{padding-left:calc(var(--curso-pip-w) + 26px);padding-right:0}.cv2-page{padding-left:clamp(3rem,9vw,4.4rem);padding-bottom:calc(var(--curso-pip-h) + 28px)}.cv2-page__body{margin:0}}@media (max-width:767px){.curso-scope .cuaderno-v2{--curso-pip-w:126px}body.curso-pip-big .curso-scope .cuaderno-v2{--curso-pip-w:min(56vw, 250px)}.cv2-bar{gap:.45rem;padding:0 .6rem 0 .45rem}.cv2-crumb b,.cv2-crumb i:first-of-type{display:none}.cv2-desk{padding:.7rem max(.7rem, env(safe-area-inset-right)) .6rem max(.7rem, env(safe-area-inset-left))}.cv2-page{border-radius:12px;padding:1.1rem 1rem 1.1rem 2.9rem}.cv2-page:before{left:2.2rem}.page__binding{width:1.9rem}.page__hole{width:11px;height:11px}.cvcard{margin:0 -.5rem;padding:.7rem 2.5rem .7rem .6rem}.page__letter{font-size:clamp(4.5rem,26vw,7rem)}}@keyframes page-in{0%{opacity:0;transform:translateY(22px)rotate(-.7deg)scale(.985)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes letter-pop{0%{opacity:0;transform:scale(.82)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes hole-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes stamp{0%{opacity:0;transform:scale(.6)rotate(-6deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cv2-page,.cv2-page *,.cv2-frame,.cv2-spine__ring,.cvcard__heart svg,.cv2-skel{animation:none!important}.page__letter,.page__title{clip-path:none!important;opacity:1!important}.page__underline path,.page__ring path{stroke-dashoffset:0!important}}.cv2-iconbtn__tag--count{background:var(--magenta)}.cvs:focus{outline:none}.cvs__panel{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;color:#f4f6fb;background:#131211;border:1px solid #eac57c40;border-radius:20px;flex-direction:column;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 40px 80px -20px #000000b3}.cvs__head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.3rem .9rem;display:flex}.cvs__kicker{letter-spacing:.22em;text-transform:uppercase;color:#eac57c;margin-bottom:.2rem;font-size:.66rem;font-weight:700;display:block}.cvs__title{margin:0;font-size:1.35rem;font-weight:800;line-height:1.1}.cvs__sub{color:#f4f6fb9e;max-width:60ch;margin:.3rem 0 0;font-size:.84rem}.cvs__close{color:#f4f6fb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}@media (hover:hover){.cvs__close:hover{background:#ffffff1f}}.cvs__filters{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem 1.3rem .4rem;display:flex}.cvs__search{color:#f4f6fb;min-width:0;height:36px;font:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;flex:220px;padding:0 .8rem;font-size:.86rem}.cvs__search:focus-visible{outline-offset:1px;outline:2px solid #eac57c}.cvs__chips{flex-wrap:wrap;gap:.35rem;display:flex}.cvs__chip{height:30px;font:inherit;color:#f4f6fbbf;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:0 .7rem;font-size:.78rem;font-weight:600}@media (hover:hover){.cvs__chip:hover{color:#fff;background:#ffffff1a}}.cvs__chip.is-on{color:#0a1018;background:#eac57c;border-color:#0000}.cvs__tags{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.3rem 1.3rem .9rem;display:flex}.cvs__tags-icon{color:#f4f6fb80}.cvs__tags-empty{color:#f4f6fb80;font-size:.78rem}.cvs__tagchip{--tag:#eac57c;height:28px;color:var(--tag);background:color-mix(in srgb, var(--tag) 14%, transparent);border:1px solid color-mix(in srgb, var(--tag) 45%, transparent);border-radius:999px;align-items:center;gap:.15rem;padding:0 .25rem 0 .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.cvs__tagchip>button{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0 .3rem 0 0;display:inline-flex}button.cvs__tagchip{cursor:pointer;font:inherit;padding:0 .7rem}.cvs__tagchip.is-on{color:#0a1018;background:var(--tag)}.cvs__tagchip-x{opacity:.6;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}@media (hover:hover){.cvs__tagchip-x:hover{opacity:1;background:#00000040}}.cvs__newtag{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cvs__newtag input{color:#f4f6fb;width:190px;height:30px;font:inherit;background:#00000059;border:1px solid #ffffff24;border-radius:8px;padding:0 .6rem;font-size:.8rem}.cvs__swatches{gap:.25rem;display:inline-flex}.cvs__swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;width:18px;height:18px}.cvs__swatch.is-on{border-color:#fff}.cvs__btn{height:30px;font:inherit;color:#f4f6fb;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.3rem;padding:0 .65rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.cvs__btn:hover{background:#ffffff24}}.cvs__btn.is-on{background:#eac57c38;border-color:#eac57c80}.cvs__btn--primary{color:#0a1018;background:#eac57c;border-color:#0000}@media (hover:hover){.cvs__btn--primary:hover{background:#f0d7a4}}.cvs__btn--ghost{color:#f4f6fbb3;background:0 0;border-color:#0000}@media (hover:hover){.cvs__btn--ghost:hover{color:#fff;background:#ffffff14}}.cvs__btn--danger{color:#fff;background:#c0392b;border-color:#0000}.cvs__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.8rem;min-height:0;margin:0;padding:1rem 1.3rem 1.3rem;list-style:none;display:grid;overflow-y:auto}.cvs__card{color:#2b2620;background:linear-gradient(#f5eedd,#0000 40%),#fcf9f0;border-radius:12px;flex-direction:column;gap:.45rem;padding:.85rem .9rem .8rem;display:flex;position:relative;box-shadow:0 12px 28px -16px #000000b3,0 0 0 1px #2c262024}.cvs__card--skel{min-height:150px;box-shadow:none;background:#ffffff0d;animation:1.2s ease-in-out infinite cv2-skel}.cvs__card-top{letter-spacing:.16em;text-transform:uppercase;color:#7c7165;justify-content:space-between;align-items:center;gap:.5rem;font-size:.66rem;display:flex}.cvs__kind{color:#d6336c;font-weight:700}.cvs__card-title{font-family:var(--font-cuaderno-display), cursive;margin:0;font-size:1.5rem;font-weight:700;line-height:1.05}.cvs__card-snippet{color:#4a433b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.4;display:-webkit-box;overflow:hidden}.cvs__card-tags{flex-wrap:wrap;gap:.3rem;display:flex}.cvs__minitag{--tag:#eac57c;color:#0a1018;background:var(--tag);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.cvs__picker{color:#f4f6fb;background:#131211;border-radius:10px;flex-wrap:wrap;gap:.3rem;padding:.5rem;display:flex}.cvs__card-actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:auto;padding-top:.3rem;display:flex}.cvs__card .cvs__btn{color:#2b2620;background:#2c26200f;border-color:#2c262024}@media (hover:hover){.cvs__card .cvs__btn:hover{background:#2c26201f}}.cvs__card .cvs__btn--primary{color:#fff;background:#d6336c;border-color:#0000}@media (hover:hover){.cvs__card .cvs__btn--primary:hover{background:#e84a80}}.cvs__card .cvs__btn--ghost{color:#7c7165;background:0 0;border-color:#0000}.cvs__card .cvs__btn--danger{color:#fff;background:#c0392b}.cvs__confirm{align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:inline-flex}.cvs__empty{text-align:center;color:#f4f6fbb3;justify-items:center;gap:.6rem;padding:2.4rem 1.3rem 2.8rem;display:grid}.cvs__empty p{max-width:44ch;margin:0;font-size:.9rem;line-height:1.5}.cvs__empty b{color:#ff7fb0}@media (max-width:640px){.cvs__panel{border-radius:16px;max-height:92vh}.cvs__head,.cvs__filters,.cvs__tags{padding-left:.9rem;padding-right:.9rem}.cvs__grid{grid-template-columns:1fr;padding:.8rem .9rem 1rem}}