@font-face{font-family:'League Spartan';font-style:normal;font-weight:700 900;font-display:swap;src:url('/k/f/ls.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'League Spartan';font-style:normal;font-weight:700 900;font-display:swap;src:url('/k/f/ls-x.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Onest';font-style:normal;font-weight:100 900;font-display:swap;src:url('/k/f/on.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Onest';font-style:normal;font-weight:100 900;font-display:swap;src:url('/k/f/on-x.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{src:local('Arial'),local('Helvetica Neue'),local('Helvetica');size-adjust:101%;line-gap-override:0%;font-family:'Onest Local';descent-override:25%;ascent-override:96%}:root{interpolate-size:allow-keywords;color-scheme:dark;--q-t-base:1.0625rem;--q-sp-sec:clamp(3.5rem,8vw,6rem);--q-side:16rem;--q-shell:75rem;--q-sh-or:0 10px 24px -12px rgba(255,90,140,.55);--q-sh-2:0 1px 0 rgba(255,255,255,.04) inset,0 30px 60px -30px rgba(0,0,0,.85);--q-sh-1:0 1px 0 rgba(255,255,255,.03) inset,0 10px 24px -14px rgba(0,0,0,.7);--q-r-tile:4px;--q-r-s:2px;--q-r-card:6px;--q-r-btn:4px;--q-pri:#3fd6c1;--q-pri-tint:#0f2a2b;--q-pri-soft:#1a4643;--q-pri-dk:#2fbfab;--q-pale:#8fe6da;--q-on:#06161a;--q-ok:#5fdc8f;--q-muted:#93acab;--q-measure:44rem;--q-line:#1c363d;--q-line-2:#2a4c55;--q-hot:#ff5a8c;--q-hot-tint:#24141d;--q-hot-text:#ff86aa;--q-hot-soft:#5a2440;--q-hot-hi:#ff79a2;--q-gut:1rem;--q-f:'Onest','Onest Local',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--q-fg:#eef6f4;--q-fd:'League Spartan','Arial Black',system-ui,sans-serif;--q-faint:#93acab;--q-err:#ff9a76;--q-err-bg:#2c1712;--q-ease:cubic-bezier(.2,.7,.1,1);--q-d:.25s;--q-deep:#050e11;--q-deep-muted:#9fb5b4;--q-deep-line:#183036;--q-deep-fg:#ffffff;--q-deep-2:#0a1a1f;--q-d-fast:.15s;--q-col-gap:clamp(2.5rem,5vw,4.5rem);--q-body:#c4d5d3;--q-bg:#08151a;--q-bg-4:#19363e;--q-bg-3:#122a31;--q-bg-2:#0d1f25}@media (min-width:640px){:root{--q-gut:1.5rem}}@media (min-width:1000px){:root{--q-gut:2rem}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem;overflow-x:clip;background:var(--q-bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--q-bg);color:var(--q-body);font-family:var(--q-f);font-size:var(--q-t-base);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}::selection{color:var(--q-fg);background:var(--q-pri-soft)}:focus-visible{outline:3px solid var(--q-pri);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;padding:.1em .4em;background:var(--q-bg-3);border-radius:6px}h1,h2,h3{text-wrap:balance;font-family:var(--q-fd);color:var(--q-fg)}h1{font-size:clamp(2rem,6.2vw,3.3rem);font-weight:850;line-height:1.02;letter-spacing:-.035em}h2{font-size:clamp(1.55rem,3.8vw,2.3rem);font-weight:800;line-height:1.08;letter-spacing:-.03em}h3{font-size:1.12rem;font-weight:750;line-height:1.25;letter-spacing:-.01em}h4{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--q-muted)}mark{color:var(--q-hot-text);background:none}.cs-lede{text-wrap:pretty;line-height:1.6;font-size:clamp(1.02rem,1.4vw,1.15rem);color:var(--q-body)}.cs-lede b,.cs-lede strong{font-weight:600;color:var(--q-fg)}.cs-wrap{width:100%;padding:0 var(--q-gut);max-width:var(--q-shell);margin:0 auto}.cs-kicker,.cs-eyebrow{display:inline-flex;width:fit-content;justify-self:start;align-items:center;gap:.55rem;color:var(--q-pri);font-size:.76rem;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.cs-kicker::before,.cs-eyebrow::before{width:.55rem;height:.55rem;content:"";background:var(--q-hot)}.cs-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:0 1.5rem;background:var(--q-hot);color:var(--q-on);border:0;border-radius:var(--q-r-btn);font-family:var(--q-fd);font-weight:800;font-size:1rem;line-height:1.2;letter-spacing:-.005em;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:var(--q-sh-or);transition:background-color var(--q-d-fast) var(--q-ease),transform var(--q-d-fast) var(--q-ease),box-shadow var(--q-d) var(--q-ease)}.cs-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px rgba(255,90,140,.7);background:var(--q-hot-hi)}.cs-btn:active{transform:translateY(1px);box-shadow:0 4px 10px -6px rgba(255,90,140,.6)}.cs-btn svg{width:1.05rem;transition:transform var(--q-d) var(--q-ease);height:1.05rem;flex:none}.cs-btn:hover svg{transform:translateX(3px)}.cs-btn-line{color:var(--q-fg);box-shadow:inset 0 0 0 1.5px var(--q-line-2);background:transparent}.cs-btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--q-pri);background:var(--q-bg-3)}.cs-btn-ink{color:var(--q-on);box-shadow:none;background:var(--q-pri)}.cs-btn-ink:hover{background:var(--q-pale)}.cs-text-link{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;color:var(--q-pri);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--q-pri-soft);text-underline-offset:.3em;transition:text-decoration-color var(--q-d-fast)}.cs-text-link:hover{text-decoration-color:var(--q-pri)}.cs-js [data-c-reveal]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .6s var(--q-ease),transform .6s var(--q-ease);transition-delay:var(--q-d-in,0s)}.cs-js [data-c-reveal].cs-in{transform:none;opacity:1}@keyframes cskRise{from{transform:translate3d(0,14px,0);opacity:.01}to{transform:none;opacity:1}}@keyframes cskFade{from{opacity:0}to{opacity:1}}@keyframes cskPulse{0%,100%{opacity:1}50%{opacity:.35}}@keyframes cskShimmer{from{background-position:-200% 0}to{background-position:200% 0}}@keyframes cskSpin{to{transform:rotate(360deg)}}@keyframes cskBob{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}@keyframes cskPop{0%{transform:scale(.4)}60%{transform:scale(1.15)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cs-js [data-c-reveal]{transition:none;transform:none;opacity:1}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.cs-site-head{position:sticky;top:0;z-index:60;background:rgba(8,21,26,.86);backdrop-filter:saturate(1.3) blur(14px);-webkit-backdrop-filter:saturate(1.3) blur(14px);border-bottom:1px solid transparent;transition:border-color var(--q-d),box-shadow var(--q-d)}.cs-site-head.cs-scrolled{box-shadow:0 10px 30px -20px rgba(0,0,0,.9);border-bottom-color:var(--q-line)}.cs-site-head .cs-bar{padding:0 var(--q-gut);max-width:var(--q-shell);margin:0 auto;height:4rem;gap:1.25rem;display:flex;align-items:center}.cs-logo{white-space:nowrap;text-decoration:none;line-height:1;gap:.6rem;display:inline-flex;color:var(--q-fg);align-items:center}.cs-logo .cs-mark{width:2.15rem;transition:transform var(--q-d) var(--q-ease);height:2.15rem;flex:none}.cs-logo:hover .cs-mark{transform:translateY(-2px)}.cs-word{display:grid;font-family:var(--q-fd);font-weight:850;font-size:.98rem;letter-spacing:-.03em;line-height:.92}.cs-word b{font-weight:850;color:var(--q-hot-text)}.cs-nav-links{margin-left:auto;gap:.1rem;display:none}.cs-nav-links a{position:relative;padding:.55rem .8rem;font-size:.95rem;font-weight:500;color:var(--q-body);text-decoration:none;transition:color var(--q-d-fast)}.cs-nav-links a::after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.3rem;height:2px;background:var(--q-pri);transform:scaleX(0);transform-origin:left;transition:transform var(--q-d) var(--q-ease)}.cs-nav-links a:hover{color:var(--q-fg)}.cs-nav-links a:hover::after{transform:scaleX(1)}.cs-bar-end{margin-left:auto;gap:.5rem;display:flex;align-items:center}.cs-cart-btn,.cs-burger{position:relative;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:var(--q-r-btn);background:var(--q-bg-3);color:var(--q-fg);box-shadow:inset 0 0 0 1px var(--q-line-2);transition:background-color var(--q-d-fast),transform var(--q-d-fast)}.cs-cart-btn:hover,.cs-burger:hover{background:var(--q-bg-4)}.cs-cart-btn:active,.cs-burger:active{transform:scale(.96)}.cs-cart-btn svg{width:1.25rem}.cs-burger svg{width:1.3rem}.cs-cart-badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.3rem;height:1.3rem;padding:0 .3rem;display:grid;place-items:center;background:var(--q-hot);color:var(--q-on);border-radius:var(--q-r-s);box-shadow:0 0 0 2px var(--q-bg);font-size:.7rem;font-weight:800;line-height:1;animation:cskPop .45s var(--q-ease)}.cs-head-cta{padding:0 1.1rem;min-height:2.75rem;font-size:.92rem;color:var(--q-on);box-shadow:none;background:var(--q-pri)}.cs-head-cta:hover{box-shadow:none;background:var(--q-pale)}.cs-head-cta .cs-cta-l{display:none}@media (max-width:379px){.cs-head-cta{display:none}}@media (max-width:479px){.cs-site-head .cs-logo{gap:.45rem}.cs-word{font-size:.86rem}.cs-site-head .cs-bar{gap:.6rem}.cs-bar-end{gap:.4rem}.cs-head-cta{padding:0 .85rem}}@media (min-width:560px){.cs-head-cta .cs-cta-l{display:inline}.cs-head-cta .cs-cta-s{display:none}}@media (min-width:960px){.cs-nav-links{display:flex}.cs-bar-end{margin-left:.75rem}.cs-burger{display:none}}.cs-sheet{z-index:80;visibility:hidden;transition:opacity var(--q-d) var(--q-ease),visibility var(--q-d);position:fixed;padding:0 var(--q-gut) calc(1.5rem + env(safe-area-inset-bottom));overflow-y:auto;opacity:0;inset:0;flex-direction:column;display:flex;background:var(--q-bg)}.cs-sheet.cs-open{visibility:visible;opacity:1}.cs-sheet-top{justify-content:space-between;height:4rem;flex:none;display:flex;align-items:center}.cs-sheet .cs-close{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:var(--q-r-btn);background:var(--q-bg-3);color:var(--q-fg)}.cs-sheet .cs-close svg{width:1.1rem}.cs-sheet-links{padding:.5rem 0 1rem;display:grid}.cs-sheet-links a{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;min-height:3.4rem;padding:.9rem 0;border-bottom:1px solid var(--q-line);font-family:var(--q-fd);font-weight:800;font-size:1.15rem;letter-spacing:-.02em;color:var(--q-fg);text-decoration:none;opacity:0;transform:translate3d(0,8px,0);transition:opacity .4s var(--q-ease),transform .4s var(--q-ease),color var(--q-d-fast)}.cs-sheet-links a:hover{color:var(--q-pri)}.cs-sheet-links a small{font-family:var(--q-f);font-size:.86rem;font-weight:600;letter-spacing:0;color:var(--q-hot-text)}.cs-sheet.cs-open .cs-sheet-links a{transform:none;opacity:1}.cs-sheet.cs-open .cs-sheet-links a:nth-child(2){transition-delay:.03s}.cs-sheet.cs-open .cs-sheet-links a:nth-child(3){transition-delay:.06s}.cs-sheet.cs-open .cs-sheet-links a:nth-child(4){transition-delay:.09s}.cs-sheet.cs-open .cs-sheet-links a:nth-child(5){transition-delay:.12s}.cs-sheet.cs-open .cs-sheet-links a:nth-child(n+6){transition-delay:.15s}.cs-sheet-foot{padding-top:1rem;margin-top:auto;gap:.8rem;display:grid}.cs-sheet-foot .cs-btn{width:100%}.cs-sheet-foot .cs-trust{text-align:center;font-size:.86rem;color:var(--q-muted)}.cs-hero{position:relative;padding:clamp(1.6rem,4vw,2.4rem) 0 clamp(1.2rem,2.6vw,1.6rem);isolation:isolate;background:radial-gradient(52rem 24rem at 88% -12%,rgba(63,214,193,.13) 0,rgba(63,214,193,0) 70%),radial-gradient(38rem 20rem at -6% 8%,rgba(255,90,140,.10) 0,rgba(255,90,140,0) 70%),var(--q-bg)}.cs-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--q-line) 1px,transparent 1px),linear-gradient(90deg,var(--q-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(60rem 26rem at 80% 0,#000 0,transparent 70%);mask-image:radial-gradient(60rem 26rem at 80% 0,#000 0,transparent 70%)}.cs-hero .cs-wrap{text-align:left;justify-items:start;display:grid}.cs-hero h1{max-width:18ch}.cs-hero h1 mark,.cs-final h2 mark,.cs-page h1 mark{padding:0;color:var(--q-hot-text);background:none}.cs-hero .cs-lede{max-width:40rem;margin-top:.9rem}.cs-js .cs-hero h1,.cs-js .cs-hero .cs-lede{animation:cskRise .7s var(--q-ease) both}.cs-js .cs-hero .cs-lede{animation-delay:.06s}@media (min-width:1000px){.cs-hero{padding:clamp(1.4rem,3.4vh,2.6rem) 0 clamp(1rem,3vh,1.8rem)}.cs-hero h1{max-width:20ch;font-size:clamp(2.3rem,3.4vw,3.35rem)}}@media (min-width:1000px) and (max-height:720px){.cs-hero h1{font-size:clamp(2rem,2.8vw,2.7rem)}.cs-hero .cs-lede{margin-top:.6rem;font-size:1rem}.cs-shop{padding-top:.85rem;padding-bottom:.85rem}.cs-shop-top{margin-bottom:.6rem}}.cs-buy{scroll-margin-top:4.6rem;position:relative;padding:0 0 clamp(2.5rem,6vw,4rem)}.cs-buy-head{width:1px;white-space:nowrap;position:absolute;overflow:hidden;height:1px;clip-path:inset(50%)}.cs-shop{position:relative;padding:clamp(.9rem,2.4vw,1.25rem);box-shadow:inset 0 0 0 1px var(--q-line-2),var(--q-sh-2);border-radius:var(--q-r-card);background:var(--q-bg-2)}.cs-shop::before{width:4rem;top:0;position:absolute;left:0;height:3px;content:"";background:var(--q-hot)}.cs-shop-top{margin-bottom:.9rem;gap:.6rem;display:grid}.cs-seg{padding:3px;grid-template-columns:1fr 1fr;gap:3px;display:grid;box-shadow:inset 0 0 0 1px var(--q-line);border-radius:var(--q-r-tile);background:var(--q-bg)}.cs-seg.cs-three{grid-template-columns:repeat(3,1fr)}.cs-plat-tab,.cs-svc-tab{position:relative;display:flex;align-items:center;gap:.55rem;min-height:3rem;padding:.4rem .75rem;border:0;border-radius:var(--q-r-tile);background:transparent;text-align:left;color:var(--q-body);transition:background-color var(--q-d) var(--q-ease),color var(--q-d),box-shadow var(--q-d)}.cs-plat-tab svg,.cs-svc-tab svg{width:1.3rem;height:1.3rem;flex:none}.cs-plat-tab span{min-width:0;line-height:1.2;display:grid}.cs-plat-tab b{font-family:var(--q-fd);font-weight:800;font-size:1rem;color:inherit}.cs-plat-tab small,.cs-svc-tab small{font-size:.74rem;font-weight:500;color:var(--q-muted)}.cs-plat-tab:hover,.cs-svc-tab:hover{color:var(--q-fg);background:var(--q-bg-3)}.cs-plat-tab[aria-selected="true"]{color:var(--q-on);box-shadow:none;background:var(--q-pri)}.cs-plat-tab[aria-selected="true"] small{color:var(--q-on)}.cs-svc-tab{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.5rem;row-gap:0;align-content:center}.cs-svc-tab svg{grid-row:1 / span 2;align-self:center}.cs-svc-tab b{font-family:var(--q-fd);font-weight:800;font-size:.98rem;line-height:1.15}.cs-svc-tab[aria-selected="true"]{color:var(--q-pri);box-shadow:inset 0 -2px 0 var(--q-pri);background:var(--q-bg-4)}.cs-svc-tab[aria-selected="true"] b{color:var(--q-fg)}.cs-flow{padding:0;margin:0;list-style:none;gap:.25rem;display:none;counter-reset:csflow;align-items:center}.cs-flow li{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--q-muted);counter-increment:csflow;white-space:nowrap}.cs-flow li::before{content:counter(csflow);display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--q-bg-3);color:var(--q-muted);font-size:.7rem;font-weight:700}.cs-flow li+li::after{content:none}.cs-flow li+li{padding-left:.25rem}.cs-flow li+li::before{margin-left:0}.cs-flow li.cs-on{color:var(--q-fg)}.cs-flow li.cs-on::before{color:var(--q-on);background:var(--q-pri)}.cs-buy-grid{gap:1rem;display:grid}.cs-field-lbl{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .6rem;font-size:.92rem;font-weight:700;color:var(--q-fg)}.cs-field-lbl em{font-style:normal;font-weight:500;font-size:.8rem;color:var(--q-muted);text-align:right}.cs-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cs-pack{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"q u" "p per";align-items:baseline;column-gap:.35rem;row-gap:.3rem;min-width:0;min-height:4.9rem;padding:.75rem .8rem .7rem;background:var(--q-bg);border:0;border-radius:var(--q-r-tile);box-shadow:inset 0 0 0 1px var(--q-line-2);text-align:left;cursor:pointer;color:var(--q-fg);transition:box-shadow var(--q-d) var(--q-ease),background-color var(--q-d),transform var(--q-d-fast) var(--q-ease)}.cs-pack:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px var(--q-pale),0 10px 20px -14px rgba(0,0,0,.8)}.cs-pack:active{transform:scale(.985)}.cs-pack .cs-q{grid-area:q;font-family:var(--q-fd);font-weight:850;font-size:clamp(1.2rem,4.2vw,1.38rem);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cs-pack .cs-u{grid-area:u;min-width:0;font-size:.8rem;font-weight:500;color:var(--q-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-pack .cs-p{grid-area:p;font-weight:700;font-size:1.05rem;color:var(--q-pale);font-variant-numeric:tabular-nums}.cs-pack .cs-per{grid-area:per;justify-self:end;font-size:.74rem;color:var(--q-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-pack .cs-rec{position:absolute;top:-.55rem;left:.7rem;padding:0 .4rem;border-radius:var(--q-r-s);background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-pri-soft);color:var(--q-pale);font-size:.6rem;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.cs-pack .cs-badge{position:absolute;top:-.6rem;left:.7rem;padding:.1rem .45rem;text-transform:uppercase;letter-spacing:.08em!important;border-radius:var(--q-r-s);background:var(--q-hot);color:var(--q-on);font-size:.66rem;font-weight:700;line-height:1.4;letter-spacing:.01em;white-space:nowrap;box-shadow:0 4px 10px -5px rgba(255,90,140,.9)}.cs-pack::after{width:1.35rem;transition:transform var(--q-d) var(--q-ease);transform:scale(0);top:-.4rem;right:-.4rem;position:absolute;height:1.35rem;content:"";box-shadow:0 0 0 2.5px var(--q-bg);border-radius:var(--q-r-s)}.cs-pack[aria-pressed="true"]{box-shadow:inset 0 0 0 2px var(--q-pri),0 12px 24px -16px rgba(63,214,193,.45);background:var(--q-pri-tint)}.cs-pack[aria-pressed="true"] .cs-p{color:var(--q-pri)}.cs-pack[aria-pressed="true"]::after{transform:scale(1);background:var(--q-hot) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.4l2.4 2.3 5-5.2' fill='none' stroke='%2306161a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat}.cs-pack:focus-visible{outline-offset:2px}.cs-packs::after{content:"";min-height:5rem;border-radius:var(--q-r-tile);border:1.5px dashed var(--q-line-2);background:transparent url("/k/il/chr-tip.svg") center/auto 72% no-repeat}@media (min-width:640px){.cs-packs{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-buy-side{align-self:stretch}.cs-order{padding:1rem;height:100%;gap:.7rem;display:grid;box-shadow:inset 0 0 0 1px var(--q-line-2);border-radius:var(--q-r-tile);background:var(--q-bg);align-content:start}.cs-order .cs-lbl{font-size:.85rem;font-weight:600;color:var(--q-muted)}.cs-order .cs-row{margin-top:-.35rem;justify-content:space-between;gap:.75rem;display:flex;align-items:flex-end}.cs-order .cs-sel{min-width:0;line-height:1.25;font-size:.9rem;display:grid;color:var(--q-muted)}.cs-order .cs-sel b{font-family:var(--q-fd);font-weight:850;font-size:1.65rem;letter-spacing:-.02em;line-height:1.05;color:var(--q-fg);font-variant-numeric:tabular-nums}.cs-order .cs-tot{text-align:right;justify-items:end;display:grid}.cs-order .cs-tot>span:first-child{font-family:var(--q-fd);font-weight:850;font-size:1.45rem;line-height:1.05;color:var(--q-pri);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-order .cs-per-line{white-space:nowrap;font-size:.76rem;color:var(--q-muted)}.cs-order .cs-btn{width:100%;min-height:3.35rem;font-size:1.06rem}.cs-assure{padding:0;margin:.1rem 0 0;list-style:none;gap:.35rem;display:grid}.cs-assure li{position:relative;padding-left:1.6rem;line-height:1.4;font-size:.86rem;color:var(--q-muted)}.cs-assure li::before{width:1.1rem;top:.05rem;position:absolute;left:0;height:1.1rem;content:"";border-radius:var(--q-r-s);background:var(--q-pri) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%2306161a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.cs-assure li b{font-weight:600;color:var(--q-fg)}.cs-once{margin-top:-.2rem;text-align:center;font-size:.8rem;font-weight:500;color:var(--q-muted)}.cs-support-line{white-space:nowrap}.cs-support-line a{color:var(--q-pri);font-weight:600;text-decoration:underline;text-decoration-color:var(--q-pri-soft);text-underline-offset:.2em;overflow-wrap:anywhere}.cs-support-line a:hover{text-decoration-color:var(--q-pri)}.cs-shop-foot{padding-top:.9rem;margin-top:1rem;justify-content:space-between;gap:.7rem 1.2rem;flex-wrap:wrap;display:flex;border-top:1px solid var(--q-line);align-items:center}.cs-trust-row{padding:0;margin:0;list-style:none;gap:.45rem 1.1rem;flex-wrap:wrap;display:flex}.cs-trust-row li{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;color:var(--q-fg);white-space:nowrap}.cs-trust-row svg{width:1.15rem;height:1.15rem;flex:none;color:var(--q-pri)}.cs-marks{gap:.35rem;flex-wrap:wrap;display:flex}.cs-pm{width:auto;height:1.75rem;flex:none;display:block}.cs-pm rect{stroke:var(--q-line-2);fill:var(--q-bg-3)}.cs-pm text{font-family:var(--q-f);fill:var(--q-fg)}.cs-usd-note{line-height:1.5;font-size:.8rem;flex:1 1 100%;color:var(--q-muted)}.cs-popular{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1.2rem;margin-top:1.1rem;font-size:.86rem;font-weight:600;color:var(--q-muted)}.cs-popular a{display:inline-flex;align-items:center;min-height:2.4rem;font-weight:500;color:var(--q-body);text-decoration:underline;text-decoration-color:var(--q-line-2);text-underline-offset:.3em;white-space:nowrap;transition:color var(--q-d-fast),text-decoration-color var(--q-d-fast)}.cs-popular a:hover{text-decoration-color:var(--q-pri);color:var(--q-pri)}.cs-buybar{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;align-items:center;gap:.9rem;padding:.65rem var(--q-gut) calc(.65rem + env(safe-area-inset-bottom));background:rgba(8,21,26,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--q-line-2),0 -12px 28px -16px rgba(0,0,0,.8);transform:translateY(110%);transition:transform .4s var(--q-ease)}.cs-buybar.cs-show{transform:none}.cs-buybar-sel{min-width:0;line-height:1.25;flex:1}.cs-buybar-sel b{display:block;font-weight:700;font-size:.98rem;color:var(--q-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-buybar-sel span{font-size:.82rem;color:var(--q-muted);font-variant-numeric:tabular-nums}.cs-buybar .cs-btn{padding:0 1.2rem;min-height:3rem}@media (min-width:640px){.cs-shop-top{justify-content:start;grid-template-columns:auto auto;align-items:center}.cs-seg-plat .cs-plat-tab{padding-right:1.1rem}}@media (min-width:1000px){.cs-shop-top{grid-template-columns:auto auto 1fr}.cs-flow{justify-self:end;display:flex}.cs-buy-grid{grid-template-columns:minmax(0,1fr) 19.5rem;gap:1.1rem}.cs-buybar{display:none}.cs-svc-tab{min-width:8.4rem}}@media (max-width:999px){.cs-buy-open .cs-buybar{transform:translateY(110%)}.cs-buy{padding-bottom:calc(clamp(2.5rem,6vw,4rem) + 4.5rem)}}@media (max-width:639px){.cs-shop{border-radius:var(--q-r-card)}.cs-svc-tab{text-align:center;padding:.45rem .3rem;min-height:3.6rem;justify-items:center;grid-template-columns:1fr}.cs-svc-tab svg{display:none}.cs-plat-tab{padding:.4rem .5rem;justify-content:center}.cs-plat-tab small{display:none}.cs-field-lbl em{display:none}.cs-assure{grid-template-columns:1fr 1fr;gap:.45rem .7rem}.cs-assure li{font-size:.8rem}.cs-trust-row{width:100%;grid-template-columns:1fr 1fr;gap:.45rem .8rem;display:grid}.cs-trust-row li{white-space:normal;font-size:.8rem}}.cs-hero+.cs-buy{background:var(--q-bg)}.cs-page+.cs-buy{padding-top:0}.cs-sec{padding:var(--q-sp-sec) 0}.cs-sec-head{max-width:46rem;margin:0 0 2.6rem;justify-items:start;gap:.9rem;display:grid}.cs-sec-head p{max-width:36rem;font-size:1.06rem;color:var(--q-body)}.cs-band{position:relative;isolation:isolate;border-top:1px solid var(--q-line)}.cs-band-co{background:var(--q-bg-2)}.cs-band-ye{background:var(--q-bg)}.cs-steps{padding:0;list-style:none;gap:2rem 1.5rem;display:grid;counter-reset:csstep}.cs-steps li{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:start;gap:.2rem 1rem;padding-top:1.1rem;border-top:2px solid var(--q-line-2)}.cs-steps li::before{width:3rem;top:-2px;position:absolute;left:0;height:2px;content:"";background:var(--q-pri)}.cs-steps li:nth-child(even)::before{background:var(--q-hot)}.cs-steps .cs-spot{width:100%;max-width:15rem;margin:0 0 .6rem;height:auto;grid-column:1 / -1;aspect-ratio:4/3}.cs-steps .cs-n{grid-row:2;font-family:var(--q-fd);font-weight:850;font-size:2.6rem;line-height:.9;letter-spacing:-.04em;color:var(--q-pri)}.cs-steps li:nth-child(even) .cs-n{color:var(--q-hot-text)}.cs-steps li>div{min-width:0;grid-row:2}.cs-steps h3{margin:.1rem 0 .4rem;font-size:1.1rem}.cs-steps p{line-height:1.6;font-size:.97rem;color:var(--q-body)}@media (min-width:640px){.cs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cs-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-feats .cs-wrap{display:grid}.cs-feature{padding:clamp(1.6rem,3.5vw,2.6rem) 0;gap:1rem;display:grid;border-top:1px solid var(--q-line);align-items:start}.cs-feature:first-child{padding-top:0;border-top:0}.cs-f-side{justify-items:start;gap:.7rem;display:grid}.cs-feature h2{font-size:clamp(1.45rem,3.2vw,2.05rem)}.cs-f-side .cs-spot{width:min(14rem,70%);margin-top:.4rem;height:auto}.cs-f-main>p{max-width:38rem;font-size:1.04rem;color:var(--q-body)}.cs-ticks{padding:0;margin-top:1rem;list-style:none;gap:.55rem;display:grid}.cs-ticks li{position:relative;padding-left:1.9rem;font-weight:600;color:var(--q-fg)}.cs-ticks li::before{width:1.15rem;top:.18rem;position:absolute;left:0;height:1.15rem;content:"";border-radius:var(--q-r-s);background:var(--q-pri) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%2306161a' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E") center/100% no-repeat}@media (min-width:860px){.cs-feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(2rem,5vw,4.5rem)}}.cs-compare{width:100%;max-width:56rem;border-collapse:collapse;background:transparent}.cs-compare th,.cs-compare td{vertical-align:middle;text-align:left;padding:1rem 1.1rem;font-size:1rem;border-bottom:1px solid var(--q-line)}.cs-compare thead th{color:var(--q-muted);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid var(--q-line-2)}.cs-compare thead th:last-child{color:var(--q-pri)}.cs-compare td:first-child{color:var(--q-muted);padding-left:2.6rem;position:relative;text-decoration:line-through;text-decoration-color:rgba(255,154,118,.55)}.cs-compare td:first-child::before,.cs-compare td:last-child::before{width:1.2rem;top:50%;position:absolute;margin-top:-.6rem;left:.6rem;height:1.2rem;content:"";border-radius:var(--q-r-s)}.cs-compare td:first-child::before{background:var(--q-err-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.2 5.2l5.6 5.6M10.8 5.2l-5.6 5.6' fill='none' stroke='%23ff9a76' stroke-width='2'/%3E%3C/svg%3E") center/100% no-repeat}.cs-compare td:last-child{position:relative;padding-left:2.6rem;font-weight:600;color:var(--q-fg)}.cs-compare td:last-child::before{background:var(--q-pri) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%2306161a' stroke-width='2.2'/%3E%3C/svg%3E") center/100% no-repeat}.cs-page{position:relative;padding:clamp(1.5rem,4vw,2.6rem) 0 clamp(1.8rem,4.5vw,3rem);isolation:isolate;border-bottom:1px solid var(--q-line);background:radial-gradient(48rem 22rem at 92% -25%,rgba(63,214,193,.12) 0,rgba(63,214,193,0) 70%),var(--q-bg)}.cs-page h1{max-width:21ch;font-size:clamp(1.95rem,5.4vw,3rem)}.cs-page .cs-lede{max-width:42rem;margin-top:.9rem}.cs-page .cs-kicker{margin-bottom:.9rem;justify-self:start}.cs-js .cs-page h1,.cs-js .cs-page .cs-lede,.cs-js .cs-page .cs-crumbs,.cs-js .cs-page .cs-updated-line,.cs-js .cs-page .cs-kicker{animation:cskRise .6s var(--q-ease) both}.cs-js .cs-page .cs-lede{animation-delay:.05s}.cs-js .cs-page .cs-cover{animation:cskFade .7s .1s var(--q-ease) both}.cs-crumbs{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.84rem;font-weight:500;color:var(--q-muted);white-space:nowrap;line-height:1.4;min-width:0}.cs-crumbs a,.cs-crumbs>span{flex:none}.cs-crumbs>span:last-child{text-overflow:ellipsis;overflow:hidden;min-width:0;flex:0 1 auto;color:var(--q-fg)}.cs-crumbs>span[aria-hidden]{color:var(--q-line-2)}.cs-crumbs a{text-decoration:none;color:var(--q-pri)}.cs-crumbs a:hover{text-decoration:underline;text-underline-offset:.2em}.cs-updated-line{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin-top:1.1rem;font-size:.8rem;font-weight:600;letter-spacing:.04em;color:var(--q-muted)}.cs-updated-line::before{width:.5rem;height:.5rem;content:"";background:var(--q-ok)}.cs-tone-or{background:radial-gradient(48rem 22rem at 92% -25%,rgba(255,90,140,.14) 0,rgba(255,90,140,0) 70%),var(--q-bg)}.cs-tone-ye{background:radial-gradient(48rem 22rem at 92% -25%,rgba(143,230,218,.14) 0,rgba(143,230,218,0) 70%),radial-gradient(30rem 16rem at 0% 0%,rgba(255,90,140,.08) 0,rgba(255,90,140,0) 70%),var(--q-bg)}.cs-tone-paper{background:var(--q-bg)}.cs-tone-ink{background:linear-gradient(180deg,var(--q-bg-2),var(--q-bg))}.cs-tone-ink h1 mark{color:var(--q-pri)}.cs-cover{position:relative;padding:0;overflow:hidden;max-width:26rem;margin:1.4rem 0 0;box-shadow:inset 0 0 0 1px var(--q-line-2);border-radius:var(--q-r-card);background:var(--q-bg-2)}.cs-cover::before{z-index:1;width:2.6rem;top:0;position:absolute;left:0;height:3px;content:"";background:var(--q-hot)}.cs-cover img{width:100%;height:auto;aspect-ratio:4/3}@media (max-width:999px){.cs-page.cs-has-art .cs-cover{width:100%;max-width:21rem;margin:1.4rem 0 0}}@media (max-width:639px){.cs-page.cs-has-art .cs-cover{max-width:15rem}.cs-has-pack .cs-cover{display:none}.cs-page.cs-has-pack{padding-bottom:1.1rem;border-bottom:0}}@media (min-width:1000px){.cs-page .cs-wrap{grid-template-columns:minmax(0,1fr);display:grid;column-gap:var(--q-col-gap)}.cs-page.cs-has-art .cs-wrap{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center}.cs-page.cs-has-art .cs-wrap>*{grid-column:1}.cs-page.cs-has-art .cs-crumbs{grid-column:1 / -1}.cs-page.cs-has-art .cs-cover{grid-column:2;grid-row:2 / span 5;margin:0 0 0 auto;width:100%;max-width:24rem}.cs-page.cs-has-art .cs-wrap:not(:has(.cs-crumbs))>.cs-cover{grid-row:1 / span 5}.cs-page.cs-has-art .cs-wrap>h1,.cs-page.cs-has-art .cs-lede{max-width:none}.cs-page.cs-has-pack{padding:1.25rem 0 1.4rem;border-bottom:0}.cs-page.cs-has-pack .cs-crumbs{margin-bottom:.6rem}.cs-page.cs-has-pack h1{font-size:clamp(2rem,3vw,2.7rem)}.cs-page.cs-has-pack .cs-lede{max-width:46rem;margin-top:.6rem;font-size:1.04rem}.cs-page.cs-has-pack .cs-wrap{grid-template-columns:minmax(0,1fr) 12.5rem}.cs-page.cs-has-pack .cs-cover{max-width:12.5rem}}.cs-prose{padding:clamp(2.5rem,6vw,4rem) 0}.cs-buy+.cs-prose,.cs-page+.cs-prose{padding-top:clamp(1.5rem,4vw,2.5rem)}.cs-prose .cs-wrap>*{max-width:var(--q-measure)}.cs-prose h2{scroll-margin-top:5.5rem;position:relative;margin:2.8rem 0 1rem;line-height:1.15;font-size:clamp(1.4rem,3vw,1.85rem)}.cs-prose .cs-wrap>h2::before{width:2.2rem;margin-bottom:.9rem;height:4px;display:block;content:"";background:var(--q-hot)}.cs-prose .cs-wrap>h2:nth-of-type(even)::before{background:var(--q-pri)}.cs-prose .cs-kicker+h2,.cs-prose h2:first-child,.cs-prose .cs-wrap>h2:first-child,.cs-prose .cs-toc+h2{margin-top:0}.cs-prose .cs-kicker{margin-bottom:1rem}.cs-prose h3{margin:2rem 0 .5rem;font-size:1.16rem}.cs-prose p{margin:0 0 1.1rem;color:var(--q-body)}.cs-prose ul,.cs-prose ol{padding-left:1.4rem;margin:0 0 1.4rem;color:var(--q-body)}.cs-prose li{padding-left:.3rem;margin-bottom:.55rem}.cs-prose ul{padding-left:1.3rem;list-style:none}.cs-prose ul>li{position:relative}.cs-prose ul>li::before{width:.42rem;top:.62em;position:absolute;left:-1.1rem;height:.42rem;content:"";background:var(--q-pri)}.cs-prose .cs-wrap>ol{padding-left:0;list-style:none;gap:.6rem;display:grid;counter-reset:csol}.cs-prose .cs-wrap>ol>li{position:relative;padding:.85rem 1rem .85rem 3.4rem;margin:0;counter-increment:csol;box-shadow:inset 0 0 0 1px var(--q-line);border-radius:var(--q-r-tile);background:var(--q-bg-2)}.cs-prose .cs-wrap>ol>li::before{content:counter(csol);position:absolute;left:.9rem;top:.85rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--q-r-s);background:var(--q-pri);color:var(--q-on);font-family:var(--q-fd);font-weight:850;font-size:.88rem}.cs-prose .cs-wrap>ol>li:nth-child(even)::before{color:var(--q-on);background:var(--q-hot)}.cs-prose a{color:var(--q-pri);font-weight:500;text-decoration:underline;text-decoration-color:var(--q-pri-soft);text-underline-offset:.22em;text-decoration-thickness:2px;transition:text-decoration-color var(--q-d-fast)}.cs-prose a:hover{text-decoration-color:var(--q-pri)}.cs-prose strong,.cs-prose b{font-weight:600;color:var(--q-fg)}.cs-prose em{color:var(--q-fg)}.cs-prose .cs-updated{margin-bottom:1.8rem;font-size:.86rem;color:var(--q-muted)}.cs-prose table{width:100%;border-collapse:collapse;margin:.5rem 0 1.8rem;font-size:.95rem;font-variant-numeric:tabular-nums;background:transparent}.cs-prose th,.cs-prose td{vertical-align:top;text-align:left;padding:.8rem 1rem;border-bottom:1px solid var(--q-line)}.cs-prose thead th{color:var(--q-pri);font-weight:700;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid var(--q-line-2)}.cs-prose td{color:var(--q-body)}.cs-prose td:first-child{font-weight:600;color:var(--q-fg)}.cs-prose tbody tr:nth-child(even) td{background:rgba(255,255,255,.02)}.cs-prose tbody tr:last-child td{border-bottom:1px solid var(--q-line-2)}.cs-prose .cs-note{position:relative;padding:1.5rem 1.3rem 1.15rem;margin:1.8rem 0;color:var(--q-fg);box-shadow:inset 3px 0 0 var(--q-pri);border-radius:var(--q-r-tile);background:var(--q-pri-tint)}.cs-prose .cs-note::before{content:"Conviene saber";position:absolute;left:1.1rem;top:-.7rem;padding:.2rem .55rem;border-radius:var(--q-r-s);background:var(--q-pri);color:var(--q-on);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.cs-prose .cs-note p{color:var(--q-fg)}.cs-prose .cs-note p:last-child{margin-bottom:0}.cs-prose .cs-note.cs-short-answer{font-size:1.06rem;box-shadow:inset 0 0 0 1px var(--q-line-2),inset 3px 0 0 var(--q-hot);background:var(--q-bg-2)}.cs-prose .cs-note.cs-short-answer::before{content:"En resumen";color:var(--q-on);background:var(--q-hot)}.cs-prose p.cs-short-answer a{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.1rem;border-radius:var(--q-r-btn);background:var(--q-pri-tint);font-weight:700;font-size:clamp(1rem,3.2vw,1.25rem);text-decoration:none;overflow-wrap:anywhere}.cs-prose p.cs-short-answer a:hover{background:var(--q-pri-soft)}.cs-plain-heads .cs-wrap>h2::before{content:none}.cs-prose .cs-pull{margin:2rem 0;padding:1.2rem 1.4rem;border-radius:var(--q-r-card);background:var(--q-hot-tint);font-weight:700;font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.35;color:var(--q-fg);text-wrap:balance}.cs-prose .cs-cta-box{position:relative;padding:1.5rem 1.5rem;overflow:hidden;margin:2.6rem 0;justify-content:space-between;isolation:isolate;gap:1rem 1.6rem;flex-wrap:wrap;display:flex;color:var(--q-fg);box-shadow:inset 0 0 0 1px var(--q-line-2),inset 4px 0 0 var(--q-hot);border-radius:var(--q-r-tile);background:radial-gradient(30rem 12rem at 100% 0,rgba(255,90,140,.16),rgba(255,90,140,0) 70%),var(--q-bg-3);align-items:center}.cs-prose .cs-cta-box p{margin:0;font-family:var(--q-fd);font-weight:800;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.3;color:var(--q-fg);max-width:26ch;text-wrap:balance}.cs-prose .cs-cta-box .cs-btn,.cs-prose .cs-btn{text-decoration:none;color:var(--q-on)}.cs-prose .cs-cta-box :focus-visible{outline-color:var(--q-fg)}.cs-link-row{margin-top:2.6rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid;column-gap:1.5rem;border-top:2px solid var(--q-line-2)}.cs-link-row::before{content:"Sigue leyendo";grid-column:1 / -1;padding:.9rem 0 .3rem;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--q-pri)}.cs-prose .cs-link-row a{position:relative;display:flex;align-items:center;min-height:3.3rem;padding:.7rem 2.2rem .7rem 0;border-bottom:1px solid var(--q-line);font-size:.95rem;font-weight:600;line-height:1.3;color:var(--q-fg);text-decoration:none;transition:color var(--q-d)}.cs-prose .cs-link-row a::after{width:1.3rem;transition:transform var(--q-d) var(--q-ease);top:50%;right:.2rem;position:absolute;margin-top:-.65rem;height:1.3rem;content:"";border-radius:var(--q-r-s);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 4.5L10 8l-3.5 3.5' fill='none' stroke='%233fd6c1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.cs-prose .cs-link-row a:hover{color:var(--q-pri)}.cs-prose .cs-link-row a:hover::after{transform:translateX(3px)}.cs-hub-list{padding:0!important;margin-bottom:2.2rem!important;list-style:none;gap:0 1.5rem;display:grid;border-top:1px solid var(--q-line)}.cs-prose .cs-hub-list li{position:relative;display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:1rem;align-items:start;align-content:start;padding:1rem 0!important;margin:0;background:transparent;border-bottom:1px solid var(--q-line);color:var(--q-muted);font-size:.95rem;line-height:1.55;transition:background-color var(--q-d)}.cs-prose .cs-hub-list li::marker{content:none}.cs-prose .cs-hub-list li::before{content:none}.cs-prose .cs-hub-list li br{display:none}.cs-hub-list .cs-thumb{width:6.5rem;height:auto;grid-row:1 / span 3;box-shadow:inset 0 0 0 1px var(--q-line);border-radius:var(--q-r-tile);background:var(--q-bg-2);aspect-ratio:4/3}.cs-prose .cs-hub-list li:hover{background:rgba(255,255,255,.015)}.cs-prose .cs-hub-list a{text-decoration:none;margin:.1rem 0 .3rem;font-size:1.05rem;display:block;color:var(--q-fg)}.cs-prose .cs-hub-list a::before{z-index:1;position:absolute;inset:0;content:"";border-radius:inherit}.cs-prose .cs-hub-list a strong{font-family:var(--q-fd);font-weight:800;line-height:1.2;text-wrap:balance}.cs-prose .cs-hub-list li:hover a strong{color:var(--q-pri)}@media (min-width:760px){.cs-prose .cs-hub-list li{grid-template-columns:8.5rem minmax(0,1fr);column-gap:1.3rem}.cs-hub-list .cs-thumb{width:8.5rem}}.cs-prose .cs-jump{padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;display:grid}.cs-prose .cs-jump li{padding:0;margin:0}.cs-prose .cs-jump li::marker{content:none}.cs-prose .cs-jump a{text-decoration:none;padding:0 1rem;min-height:3.4rem;justify-content:space-between;font-weight:600;display:flex;color:var(--q-fg);box-shadow:inset 0 0 0 1px var(--q-line-2);border-radius:var(--q-r-tile);background:var(--q-bg-2);align-items:center}.cs-prose .cs-jump a::after{content:"→";color:var(--q-pri)}.cs-prose .cs-jump a:hover{box-shadow:inset 0 0 0 1.5px var(--q-pri)}.cs-toc{display:none}.cs-toc .cs-toc-h{margin-bottom:.6rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--q-muted)}.cs-toc a{display:block;padding:.4rem .75rem;border-radius:0;box-shadow:inset 2px 0 0 var(--q-line);font-size:.9rem;font-weight:500;text-decoration:none!important;color:var(--q-muted)!important;line-height:1.35;transition:color var(--q-d-fast),background-color var(--q-d-fast)}.cs-toc a:hover{color:var(--q-fg)!important;background:var(--q-bg-2)}.cs-toc a.cs-on{font-weight:600;color:var(--q-pri)!important;box-shadow:inset 2px 0 0 var(--q-pri);background:transparent}.cs-rail-buy{text-align:left;padding:1rem;margin-top:1.4rem;box-shadow:inset 0 0 0 1px var(--q-line-2),inset 0 3px 0 var(--q-hot);border-radius:var(--q-r-tile);background:var(--q-bg-2)}.cs-rail-buy::before{margin:-.1rem 0 .5rem;height:4.2rem;display:block;content:"";background:url("/k/il/chr-plus.svg") left center/contain no-repeat}.cs-rail-buy b{display:block;font-family:var(--q-fd);font-weight:800;font-size:1rem;color:var(--q-fg);line-height:1.3}.cs-rail-buy span{margin-top:.2rem;line-height:1.45;font-size:.84rem;display:block;color:var(--q-muted)}.cs-toc .cs-rail-buy a.cs-btn{display:flex;margin-top:.8rem;width:100%;min-height:2.9rem;padding:0 1rem;font-size:.95rem;font-weight:700;color:var(--q-on)!important;background:var(--q-hot)}.cs-toc .cs-rail-buy a.cs-btn:hover{background:var(--q-hot-hi)}@media (min-width:1000px){.cs-prose .cs-wrap.cs-has-toc{grid-template-columns:var(--q-side) minmax(0,var(--q-measure));display:grid;column-gap:var(--q-col-gap);align-items:start}.cs-prose .cs-wrap.cs-has-toc>*{max-width:none;grid-column:2}.cs-prose .cs-wrap>.cs-toc{display:block;grid-column:1;grid-row:1 / span 200;position:sticky;top:5.5rem;max-height:calc(100vh - 6.5rem);overflow:auto;scrollbar-width:none}.cs-prose .cs-wrap:not(.cs-has-toc){padding-left:calc(var(--q-gut) + var(--q-side) + var(--q-col-gap))}.cs-buy+.cs-prose .cs-wrap:not(.cs-has-toc){padding-left:var(--q-gut)}}.cs-home-guide{border-top:1px solid var(--q-line);background:var(--q-bg)}@media (min-width:1000px){.cs-home-guide .cs-wrap{grid-template-columns:var(--q-side) minmax(0,var(--q-measure));display:grid;column-gap:var(--q-col-gap)}.cs-home-guide .cs-wrap:not(.cs-has-toc){padding-left:var(--q-gut)}.cs-home-guide .cs-wrap>*{grid-column:2}.cs-home-guide .cs-wrap.cs-has-toc>.cs-toc{grid-column:1}}.cs-faq{padding:var(--q-sp-sec) 0;border-top:1px solid var(--q-line);background:var(--q-bg-2)}.cs-faq .cs-head{max-width:50rem;margin:0 auto 2rem;justify-items:start;gap:.9rem;display:grid}.cs-faq .cs-head h2{font-size:clamp(1.6rem,4vw,2.4rem)}.cs-faq-list{max-width:50rem;margin:0 auto;display:grid;border-top:1px solid var(--q-line-2)}.cs-faq-item{transition:background-color var(--q-d) var(--q-ease);border-bottom:1px solid var(--q-line-2);background:transparent}.cs-faq-item:hover{background:rgba(255,255,255,.015)}.cs-faq-item summary{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-weight:600;font-size:1.04rem;line-height:1.4;color:var(--q-fg);cursor:pointer;list-style:none}.cs-faq-item summary::-webkit-details-marker{display:none}.cs-faq-item summary svg{width:2rem;transition:transform .35s var(--q-ease),background-color var(--q-d-fast),color var(--q-d-fast);padding:.5rem;height:2rem;flex:none;color:var(--q-pri);border-radius:var(--q-r-s);background:var(--q-pri-tint)}.cs-faq-item[open] summary{color:var(--q-pri)}.cs-faq-item[open] summary svg{transform:rotate(45deg);color:var(--q-on);background:var(--q-pri)}.cs-faq-item .cs-a{padding:0 3rem 1.3rem 0;max-width:46rem;color:var(--q-body)}.cs-faq-item .cs-a b,.cs-faq-item .cs-a strong{font-weight:600;color:var(--q-fg)}.cs-faq-item .cs-a a{color:var(--q-pri);text-decoration-color:var(--q-pri-soft);text-decoration-thickness:2px;text-underline-offset:.2em}.cs-faq-item::details-content{transition:block-size .4s var(--q-ease),content-visibility .4s allow-discrete;overflow:clip;block-size:0}.cs-faq-item[open]::details-content{block-size:auto}@media (max-width:480px){.cs-faq-item summary{font-size:1rem}.cs-faq-item .cs-a{padding:0 0 1.1rem}}.cs-final{text-align:left;position:relative;padding:clamp(3.5rem,9vw,6rem) 0;overflow:hidden;isolation:isolate;color:var(--q-fg);border-top:1px solid var(--q-line);background:radial-gradient(40rem 22rem at 90% 10%,rgba(255,90,140,.18) 0,rgba(255,90,140,0) 70%),radial-gradient(30rem 18rem at 0% 100%,rgba(63,214,193,.12) 0,rgba(63,214,193,0) 70%),var(--q-bg-2)}.cs-final::after{z-index:-1;width:9rem;right:max(1rem,calc(50% - 36rem));position:absolute;pointer-events:none;opacity:.9;height:9rem;content:"";bottom:12%;background:url("/k/il/chr-plus.svg") center/contain no-repeat}.cs-final .cs-wrap{justify-items:start;display:grid}.cs-final h2{max-width:16ch;font-size:clamp(2rem,5.4vw,3.4rem);color:var(--q-fg)}.cs-final p{max-width:34rem;margin-top:1rem;font-size:1.1rem;color:var(--q-body)}.cs-final .cs-actions{margin-top:1.8rem;gap:.75rem;flex-wrap:wrap;display:flex}@media (max-width:759px){.cs-final::after{width:5rem;opacity:.5;height:5rem;bottom:4%}}.cs-footer{padding:0 0 2.5rem;color:var(--q-deep-fg);background:var(--q-deep)}.cs-next{padding:clamp(2.75rem,6vw,4rem) 0 clamp(2rem,5vw,3rem);margin-bottom:clamp(2.25rem,5vw,3rem);border-bottom:1px solid var(--q-deep-line)}.cs-next-head{margin-bottom:1.4rem;gap:.5rem;display:grid}.cs-next-h{font-family:var(--q-fd);font-weight:850;font-size:clamp(1.55rem,4vw,2.2rem);letter-spacing:-.03em;line-height:1.05}.cs-next-sub{max-width:34rem;color:var(--q-deep-muted)}.cs-next-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;box-shadow:0 0 0 1px var(--q-deep-line);background:var(--q-deep-line)}.cs-nk{transition:background-color var(--q-d) var(--q-ease);text-decoration:none;position:relative;padding:1.1rem;min-height:7.6rem;gap:.05rem;display:grid;color:var(--q-fg);background:var(--q-deep-2);align-content:start}.cs-nk::after{transition:transform var(--q-d) var(--q-ease),color var(--q-d);top:1rem;right:1rem;position:absolute;content:"→";color:var(--q-muted)}.cs-nk .cs-ic{width:2.2rem;padding:.45rem;margin-bottom:.55rem;height:2.2rem;color:var(--q-pri);border-radius:var(--q-r-tile);background:var(--q-pri-tint)}.cs-nk-ye .cs-ic,.cs-nk-re .cs-ic{color:var(--q-hot-text);background:var(--q-hot-tint)}.cs-nk small{font-size:.78rem;font-weight:600;color:var(--q-muted)}.cs-nk b{font-family:var(--q-fd);font-weight:850;font-size:1.25rem;letter-spacing:-.02em;line-height:1.1}.cs-nk span{margin-top:.2rem;font-size:.88rem;font-weight:600;color:var(--q-pri)}.cs-nk:hover{background:var(--q-bg-2)}.cs-nk:hover::after{transform:translateX(3px);color:var(--q-hot-text)}.cs-trust-strip{padding:0;margin:1.6rem 0 0;list-style:none;gap:.6rem;display:grid}.cs-trust-strip li{position:relative;padding-left:1.75rem;line-height:1.5;font-size:.92rem;color:var(--q-deep-muted)}.cs-trust-strip li::before{width:1.1rem;top:.15rem;position:absolute;left:0;height:1.1rem;content:"";border-radius:var(--q-r-s);background:var(--q-hot) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%2306161a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.cs-trust-strip b{font-weight:600;color:var(--q-fg)}.cs-trust-strip a{color:var(--q-fg);overflow-wrap:anywhere;text-decoration-color:var(--q-deep-line);text-underline-offset:.2em}.cs-nk-ye .cs-ic,.cs-nk-re .cs-ic{color:var(--q-hot-text);background:var(--q-hot-tint)}@media (min-width:1000px){.cs-next-keys{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-next-head{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:end}.cs-trust-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}.cs-foot-top{padding-bottom:2.2rem;gap:1rem;display:grid;border-bottom:1px solid var(--q-deep-line)}.cs-footer .cs-logo{font-size:1.5rem;color:var(--q-fg)}.cs-footer .cs-word{font-size:1.3rem}.cs-foot-top .cs-logo .cs-mark{width:2.8rem;height:2.8rem}.cs-foot-top p{max-width:30rem;font-size:.95rem;color:var(--q-deep-muted)}.cs-foot-cols{padding:2.2rem 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.cs-foot-cols .cs-foot-h{margin-bottom:.7rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--q-pri)}.cs-foot-cols a{width:fit-content;transition:color var(--q-d-fast);text-decoration:none;padding:.28rem 0;font-size:.92rem;display:block;color:var(--q-deep-muted)}.cs-foot-cols a:hover{color:var(--q-fg);text-decoration:underline;text-decoration-color:var(--q-hot);text-underline-offset:.25em}.cs-pay-row{margin-top:1rem;gap:.35rem;flex-wrap:wrap;display:flex;align-items:center}.cs-pay-row .cs-pm rect{stroke:var(--q-deep-line);fill:var(--q-deep-2)}.cs-legal{padding-top:1.5rem;line-height:1.65;font-size:.82rem;color:var(--q-deep-muted);border-top:1px solid var(--q-deep-line)}.cs-legal-links{margin-bottom:.8rem;gap:.3rem 1.3rem;flex-wrap:wrap;display:flex}.cs-legal-links a{font-size:.88rem;font-weight:600;color:var(--q-fg);text-decoration:none}.cs-legal-links a:hover{text-decoration:underline;text-underline-offset:.2em}.cs-footer :focus-visible{outline-color:var(--q-fg)}.cs-foot-hours{max-width:16rem;margin-top:.7rem;line-height:1.5;font-size:.84rem;color:var(--q-deep-muted)}@media (min-width:760px){.cs-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-foot-top{grid-template-columns:auto 1fr;column-gap:2.5rem;align-items:center}}@media (min-width:1100px){.cs-foot-cols{grid-template-columns:repeat(5,minmax(0,1fr))}}body.cs-cart-locked{padding-right:var(--q-sbw,0);overflow:hidden}.cs-co-scrim{position:fixed;inset:0;z-index:90;background:rgba(2,8,10,.7);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .35s var(--q-ease)}.cs-co-scrim.cs-open{opacity:1}.cs-co{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;background:var(--q-bg);transform:translate3d(0,100%,0);transition:transform .45s var(--q-ease);will-change:transform}.cs-co.cs-open{transform:none}@media (min-width:760px){.cs-co .cs-ig-grid{grid-template-columns:repeat(4,1fr)}.cs-co{width:min(31rem,100%);transform:translate3d(100%,0,0);left:auto;box-shadow:-1px 0 0 var(--q-line-2),-30px 0 60px -30px rgba(0,0,0,.9);border-radius:0}}.cs-co-head{padding:0 var(--q-gut);height:4rem;grid-template-columns:2.75rem 1fr 2.75rem;gap:.5rem;display:grid;align-items:center}.cs-co-head h2{text-align:center;font-size:1.15rem}.cs-co-head h2 .cs-n{display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;margin-left:.4rem;padding:0 .35rem;border-radius:var(--q-r-s);background:var(--q-pri-tint);color:var(--q-pri);font-size:.75rem;font-weight:700;vertical-align:.15em}.cs-co-head h2 .cs-n:empty{display:none}.cs-co-ico{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:var(--q-r-btn);background:var(--q-pri-tint);color:var(--q-fg);transition:background-color var(--q-d-fast)}.cs-co-ico:hover{background:var(--q-pri-soft)}.cs-co-ico svg{width:1.1rem}.cs-co-ico[aria-hidden="true"]{visibility:hidden}.cs-co-prog{padding:.2rem var(--q-gut) .9rem;margin:0;list-style:none;grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid;border-bottom:1px solid var(--q-line)}.cs-co-prog li{position:relative;padding-top:.6rem;font-size:.76rem;font-weight:600;color:var(--q-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-co-prog li::before,.cs-co-prog li::after{top:0;right:0;position:absolute;left:0;height:4px;content:"";border-radius:0}.cs-co-prog li::before{background:var(--q-bg-4)}.cs-co-prog li::after{background:var(--q-pri);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.65,0,.35,1) var(--pd,0s)}.cs-co-prog li{transition:color .3s ease var(--pd,0s)}.cs-co-prog li.cs-done,.cs-co-prog li.cs-on{color:var(--q-fg)}.cs-co-prog li.cs-done::after{transform:scaleX(1)}.cs-co-prog li.cs-on::after{transform:scaleX(1);background:var(--q-hot)}.cs-co-body{position:relative;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cs-co-view{padding:1.25rem var(--q-gut) 2rem;animation:cskViewIn .35s var(--q-ease) both}.cs-co-view.cs-back{animation-name:cskViewBack}@keyframes cskViewIn{from{transform:translate3d(14px,0,0);opacity:0}to{transform:none;opacity:1}}@keyframes cskViewBack{from{transform:translate3d(-14px,0,0);opacity:0}to{transform:none;opacity:1}}.cs-co-foot{padding:1rem var(--q-gut) calc(1rem + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--q-line);background:var(--q-bg-2)}.cs-co-total{justify-content:space-between;gap:1rem;display:flex;align-items:baseline}.cs-co-total span{font-size:.9rem;font-weight:600;color:var(--q-muted)}.cs-co-total small{display:block;font-size:.8rem;font-weight:400;color:var(--q-muted);margin-top:.1rem}.cs-co-total b{font-weight:800;font-size:1.8rem;letter-spacing:-.02em;line-height:1;color:var(--q-fg);font-variant-numeric:tabular-nums}.cs-co-foot .cs-btn{width:100%;min-height:3.4rem;margin-top:.8rem;font-size:1.05rem}.cs-co-foot .cs-btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed}.cs-co-foot .cs-btn.cs-busy{pointer-events:none}.cs-co-foot .cs-btn.cs-busy::before{content:"";width:1.1rem;height:1.1rem;border:2.5px solid rgba(0,0,0,.25);border-top-color:var(--q-on);border-radius:50%;animation:cskSpin .7s linear infinite}.cs-co-foot .cs-btn.cs-busy svg{display:none}.cs-consent-note{margin-top:.75rem;line-height:1.5;font-size:.78rem;color:var(--q-muted)}.cs-consent-note a{font-weight:600;color:var(--q-pri)}.cs-co-assure{margin-top:.7rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .8rem;font-size:.8rem;font-weight:600;color:var(--q-muted)}.cs-co-assure>span{gap:.35rem;display:inline-flex;align-items:center}.cs-co-assure>span svg{width:1rem;height:1rem;color:var(--q-pri)}.cs-co-assure .cs-pm{height:1.5rem}.cs-co-msg{padding:.8rem .95rem;margin-top:.8rem;line-height:1.5;font-size:.88rem;color:var(--q-fg);box-shadow:inset 3px 0 0 var(--q-err);border-radius:var(--q-r-tile);background:var(--q-err-bg)}.cs-co-msg a{overflow-wrap:anywhere;font-weight:600;color:var(--q-pri)}.cs-co-msg.cs-info{box-shadow:inset 3px 0 0 var(--q-pri);background:var(--q-pri-tint)}.cs-co-pick{padding:.75rem .85rem;gap:.85rem;display:flex;border-radius:var(--q-r-card);background:var(--q-pri-tint);align-items:center}.cs-co-pick-q{display:grid;place-items:center;min-width:3.2rem;height:3.2rem;padding:0 .5rem;background:var(--q-pri);color:var(--q-on);border-radius:var(--q-r-tile);font-weight:800;font-size:.9rem}.cs-co-pick-t{min-width:0;line-height:1.3;flex:1}.cs-co-pick-t b{font-weight:700;display:block;color:var(--q-fg)}.cs-co-pick-t span{font-size:.82rem;color:var(--q-muted)}.cs-co-link{border:0;background:var(--q-bg-2);min-height:2.4rem;padding:0 .8rem;border-radius:var(--q-r-s);font-weight:600;font-size:.86rem;color:var(--q-pri);box-shadow:inset 0 0 0 1px var(--q-pri-soft)}.cs-co-link:hover{box-shadow:inset 0 0 0 1.5px var(--q-pri)}.cs-co-field{margin-top:1.4rem}.cs-co-field label{display:block;margin-bottom:.5rem;font-size:.95rem;font-weight:700;color:var(--q-fg)}.cs-co-input{gap:.5rem;display:flex}.cs-co-in{position:relative;min-width:0;flex:1}.cs-co-in::before{transition:color var(--q-d-fast);transform:translateY(-52%);top:50%;position:absolute;pointer-events:none;left:1rem;font-weight:600;content:"@";color:var(--q-muted)}.cs-co-in input{width:100%;min-height:3.4rem;padding:0 1rem 0 2.2rem;font-size:1.05rem;color:var(--q-fg);background:var(--q-bg-2);border:0;border-radius:var(--q-r-btn);box-shadow:inset 0 0 0 1.5px var(--q-line-2);transition:box-shadow var(--q-d) var(--q-ease)}.cs-co-in input::placeholder{color:#6f8a8a}.cs-co-in input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--q-pri),0 0 0 4px rgba(0,0,0,.15)}.cs-co-in:focus-within::before{color:var(--q-pri)}.cs-co-in input[aria-invalid="true"]{box-shadow:inset 0 0 0 2px var(--q-err),0 0 0 4px rgba(255,154,118,.12)}.cs-co-in.cs-is-link::before{content:none}.cs-co-in.cs-is-link input{padding-left:1rem}.cs-co-search{flex:none;min-height:3.4rem;padding:0 1.15rem;border:0;border-radius:var(--q-r-btn);background:var(--q-pri);color:var(--q-on);font-weight:700;font-size:.98rem;box-shadow:0 8px 16px -10px rgba(0,0,0,.9);transition:background-color var(--q-d-fast),transform var(--q-d-fast)}.cs-co-search:hover{background:var(--q-pri-dk)}.cs-co-search:active{transform:scale(.97)}.cs-co-search[aria-busy="true"]{pointer-events:none;opacity:.65}.cs-co-hint{min-height:1.3em;margin-top:.55rem;font-size:.86rem;color:var(--q-muted)}.cs-co-hint.cs-err{font-weight:600;color:var(--q-err)}.cs-co-prev{margin-top:1rem}.cs-co-prev:empty{display:none}.cs-ig-card{padding:1rem;grid-template-columns:auto 1fr;gap:.9rem;display:grid;box-shadow:0 0 0 1px var(--q-line),var(--q-sh-1);border-radius:var(--q-r-card);background:var(--q-bg-2);animation:cskViewIn .35s var(--q-ease) both;align-items:center}.cs-ig-av{width:3.5rem;position:relative;height:3.5rem;flex:none;box-shadow:0 0 0 2px var(--q-bg),0 0 0 3.5px var(--q-line-2);border-radius:50%;background:var(--q-bg-3)}.cs-ig-card.cs-ok .cs-ig-av{box-shadow:0 0 0 2px var(--q-bg),0 0 0 4px var(--q-pri)}.cs-ig-av img{width:100%;object-fit:cover;height:100%;border-radius:50%}.cs-ig-who{min-width:0;line-height:1.3}.cs-ig-who b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;gap:.35rem;font-weight:700;display:flex;color:var(--q-fg);align-items:center}.cs-ig-who span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.88rem;display:block;color:var(--q-muted)}.cs-ig-who small{display:block;margin-top:.15rem;font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--q-body)}.cs-ig-tick{display:inline-grid;place-items:center;width:1rem;height:1rem;border-radius:50%;background:var(--q-pri);color:var(--q-on);font-size:.6rem;font-style:normal;flex:none}.cs-ig-state{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--q-line);font-size:.88rem;font-weight:600;color:var(--q-ok)}.cs-ig-state i{width:.55rem;height:.55rem;flex:none;box-shadow:0 0 0 3px rgba(95,220,143,.15);border-radius:50%;background:var(--q-ok)}.cs-ig-state.cs-bad{color:var(--q-err)}.cs-ig-state.cs-bad i{box-shadow:0 0 0 3px rgba(255,154,118,.15);background:var(--q-err)}.cs-ig-state em{margin-left:auto;font-style:normal;font-size:.8rem;font-weight:600;color:var(--q-pri);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-ig-skel{padding:1rem;grid-template-columns:auto 1fr;gap:.9rem;display:grid;box-shadow:0 0 0 1px var(--q-line);border-radius:var(--q-r-card);align-items:center}.cs-ig-skel i,.cs-ig-skel b{display:block;background:linear-gradient(90deg,var(--q-bg-3) 0%,var(--q-bg-4) 50%,var(--q-bg-3) 100%);background-size:200% 100%;animation:cskShimmer 1.4s linear infinite;border-radius:var(--q-r-s)}.cs-ig-skel i{width:3.5rem;height:3.5rem;border-radius:50%}.cs-ig-skel b{width:60%;height:.75rem}.cs-ig-skel b+b{width:38%;margin-top:.55rem}.cs-ig-note{padding:.85rem 1rem;line-height:1.5;font-size:.88rem;color:var(--q-body);box-shadow:inset 3px 0 0 var(--q-pri);border-radius:var(--q-r-tile);background:var(--q-bg-2);animation:cskViewIn .3s var(--q-ease) both}.cs-ig-note b{color:var(--q-fg)}.cs-ig-note.cs-err{color:var(--q-fg);box-shadow:inset 3px 0 0 var(--q-err);background:var(--q-err-bg)}.cs-ig-pick{margin-bottom:.6rem;justify-content:space-between;gap:1rem;font-weight:700;display:flex;color:var(--q-fg);align-items:baseline}.cs-ig-pick em{font-style:normal;font-weight:500;font-size:.85rem;color:var(--q-muted)}.cs-ig-grid{overflow:hidden;grid-template-columns:repeat(3,1fr);gap:4px;display:grid;border-radius:var(--q-r-tile)}.cs-ig-post{position:relative;aspect-ratio:1/1;overflow:hidden;border:0;padding:0;background:var(--q-bg-3);cursor:pointer;animation:cskFade .45s var(--q-ease) both;animation-delay:calc(var(--q-i,0) * 35ms)}.cs-ig-post img{width:100%;transition:transform .45s var(--q-ease),opacity var(--q-d);object-fit:cover;height:100%}.cs-ig-post:hover img{transform:scale(1.04)}.cs-ig-post>span{position:absolute;left:.35rem;bottom:.35rem;font-size:.66rem;font-weight:600;color:var(--q-fg);background:rgba(0,0,0,.72);padding:.1rem .4rem;border-radius:var(--q-r-s);font-variant-numeric:tabular-nums}.cs-ig-vid{position:absolute;top:.4rem;left:.45rem;width:0;height:0;border-left:.5rem solid #fff;border-top:.32rem solid transparent;border-bottom:.32rem solid transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.cs-ig-post::before{z-index:1;transition:box-shadow var(--q-d) var(--q-ease);position:absolute;inset:0;content:"";box-shadow:inset 0 0 0 0 var(--q-pri)}.cs-ig-post::after{content:attr(data-c-n);position:absolute;z-index:2;top:.35rem;right:.35rem;width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:50%;font-size:.7rem;font-weight:700;color:var(--q-on);background:var(--q-hot);transform:scale(0);transition:transform var(--q-d) var(--q-ease)}.cs-ig-post[aria-pressed="true"]::before{box-shadow:inset 0 0 0 3px var(--q-pri)}.cs-ig-post[aria-pressed="true"]::after{transform:scale(1)}.cs-ig-post[aria-pressed="true"] img{opacity:.82}.cs-ig-post:disabled{opacity:.4;cursor:not-allowed}.cs-ig-sum{margin-top:.75rem;font-size:.88rem;color:var(--q-muted)}.cs-ig-sum b{color:var(--q-fg)}.cs-olines{padding:0;margin:0;list-style:none;gap:.5rem;display:grid}.cs-oline{padding:.75rem;grid-template-columns:auto 1fr auto auto;gap:.8rem;display:grid;box-shadow:0 0 0 1px var(--q-line);border-radius:var(--q-r-card);background:var(--q-bg-2);animation:cskViewIn .35s var(--q-ease) both;align-items:center}.cs-oline .cs-chip{width:2.9rem;height:2.9rem;display:grid;place-items:center;background:var(--q-pri-tint);color:var(--q-pri);border-radius:var(--q-r-tile);font-size:.78rem;font-weight:800;overflow:hidden;flex:none}.cs-oline .cs-chip img{width:100%;object-fit:cover;height:100%}.cs-oline .cs-chip.cs-round{border-radius:50%}.cs-oline-b{min-width:0;line-height:1.3}.cs-oline .cs-q{font-weight:800;color:var(--q-fg)}.cs-oline .cs-u{font-size:.9rem;font-weight:500;color:var(--q-fg)}.cs-oline-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:.1rem;font-size:.8rem;color:var(--q-muted)}.cs-oline .cs-p{font-weight:700;color:var(--q-fg);font-variant-numeric:tabular-nums}.cs-co .cs-ox{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--q-muted);transition:color var(--q-d-fast),background-color var(--q-d-fast)}.cs-co .cs-ox:hover{color:var(--q-err);background:var(--q-err-bg)}.cs-co .cs-ox svg{width:.9rem}.cs-co-more{display:inline-flex;align-items:center;gap:.5rem;margin-top:.9rem;border:0;background:var(--q-pri-tint);min-height:2.6rem;padding:0 1rem;border-radius:var(--q-r-s);font-weight:600;font-size:.92rem;color:var(--q-pri);transition:background-color var(--q-d-fast)}.cs-co-more:hover{background:var(--q-pri-soft)}.cs-co-more svg{width:.95rem}.cs-upsell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;margin-top:1.4rem;padding:.9rem 1rem;border:1.5px dashed var(--q-hot-soft);background:var(--q-hot-tint);border-radius:var(--q-r-card);animation:cskViewIn .4s var(--q-ease) both}.cs-upsell .cs-chip{width:3rem;height:3rem;display:grid;place-items:center;background:var(--q-bg-2);color:var(--q-hot-text);border-radius:var(--q-r-tile);overflow:hidden;font-weight:800;font-size:.8rem}.cs-upsell .cs-chip img{width:100%;object-fit:cover;height:100%}.cs-upsell-t{min-width:0;line-height:1.35}.cs-upsell-t b{display:block;font-weight:700;font-size:.95rem;color:var(--q-fg)}.cs-upsell-t span{font-size:.84rem;color:var(--q-muted)}.cs-upsell .cs-btn{padding:0 1rem;min-height:2.6rem;font-size:.9rem}.cs-upsell.cs-added{border-style:solid;border-color:var(--q-hot)}.cs-cart-empty{text-align:center;padding:2rem 0 1rem;justify-items:center;display:grid}.cs-cart-empty .cs-zero{font-weight:700;font-size:1.25rem;line-height:1.3;color:var(--q-fg);max-width:20ch}.cs-cart-empty .cs-btn{margin-top:1.2rem}.cs-co-trust{padding:0;margin:1.6rem 0 0;list-style:none;gap:.4rem;display:grid}.cs-co-trust li{position:relative;padding-left:1.6rem;font-size:.86rem;color:var(--q-muted)}.cs-co-trust li::before{width:1.05rem;top:.15rem;position:absolute;left:0;height:1.05rem;content:"";border-radius:var(--q-r-s);background:var(--q-pri) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%2306161a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}#csCoAccount:has(.cs-co-prev:empty)::after,.cs-cart-empty::before{margin-top:1.6rem;height:8.5rem;display:block;content:"";background:url("/k/il/dwg-step-where.svg") center/contain no-repeat}.cs-cart-empty::before{width:100%;margin:0 0 1rem;background-image:url("/k/il/dwg-step-choose.svg")}.cs-calc{position:relative;padding:clamp(1.1rem,3vw,1.6rem);margin:0 0 3rem;box-shadow:0 0 0 1px var(--q-line),var(--q-sh-2);border-radius:var(--q-r-card);background:var(--q-bg-2)}.cs-prose .cs-calc-title{padding:0!important;margin:0 0 1.1rem!important;font-size:clamp(1.2rem,2.6vw,1.5rem)!important}.cs-prose .cs-calc-title::before{content:none!important}.cs-calc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cs-calc-field label{display:block;margin-bottom:.45rem;font-size:.92rem;font-weight:700;color:var(--q-fg)}.cs-calc-field label span{font-weight:400;font-size:.84rem;color:var(--q-muted)}.cs-calc-field input{width:100%;min-height:3.15rem;padding:0 1rem;font-size:1rem;color:var(--q-fg);background:var(--q-bg-2);border:0;border-radius:var(--q-r-btn);box-shadow:inset 0 0 0 1.5px var(--q-line-2);transition:box-shadow var(--q-d) var(--q-ease)}.cs-calc-field input::placeholder,.cs-calc-field textarea::placeholder{color:#6f8a8a}.cs-calc-field input:focus,.cs-calc-field select:focus,.cs-calc-field textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--q-pri),0 0 0 4px rgba(0,0,0,.14)}.cs-calc-field input[aria-invalid="true"]{box-shadow:inset 0 0 0 2px var(--q-err)}.cs-calc-err{margin:.35rem 0 0!important;font-size:.84rem;font-weight:600;color:var(--q-err)!important}.cs-calc-err:empty{display:none}.cs-calc-btn{margin-top:1.1rem;width:100%;min-height:3.3rem;font-weight:700;font-size:1.02rem;color:var(--q-on);background:var(--q-hot);border:0;border-radius:var(--q-r-btn);box-shadow:var(--q-sh-or);transition:background-color var(--q-d-fast),transform var(--q-d-fast)}.cs-calc-btn:hover{background:var(--q-hot-hi)}.cs-calc-btn:active{transform:translateY(1px)}.cs-calc-out{position:relative;padding:1.2rem 1.25rem;margin-top:1.2rem;color:var(--q-fg);box-shadow:inset 0 0 0 1px var(--q-line-2),inset 3px 0 0 var(--q-pri);border-radius:var(--q-r-tile);background:radial-gradient(24rem 10rem at 100% 0,rgba(63,214,193,.18),rgba(63,214,193,0) 70%),var(--q-bg-3);animation:cskViewIn .4s var(--q-ease) both}.cs-calc-out p{color:var(--q-fg)!important}.cs-calc-rate{display:block;color:var(--q-pri);font-family:var(--q-fd);font-weight:850;font-size:clamp(2.4rem,7vw,3.4rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cs-calc-reading{margin:.6rem 0 0!important;font-weight:600}.cs-calc-sum{margin:.3rem 0 0!important;font-size:.9rem;color:var(--q-muted)!important}.cs-calc-sum:empty{display:none}.cs-calc-foot{margin:1rem 0 0!important;line-height:1.5;font-size:.86rem;color:var(--q-muted)!important}@media (max-width:560px){.cs-calc-grid{grid-template-columns:1fr;gap:.8rem}}.cs-calc-full{grid-column:1/-1}.cs-calc-field[hidden],.cs-calc-pair[hidden],.cs-calc-out[hidden],.cs-calc-warn[hidden],.cs-calc-status[hidden],.cs-calc-pic[hidden],.cs-calc-links[hidden],.cs-calc-nopic[hidden]{display:none}.cs-calc-field select,.cs-calc-field textarea{width:100%;font-size:1rem;color:var(--q-fg);background-color:var(--q-bg-2);border:0;border-radius:var(--q-r-btn);box-shadow:inset 0 0 0 1.5px var(--q-line-2);transition:box-shadow var(--q-d) var(--q-ease)}.cs-calc-field select{min-height:3.15rem;padding:0 2.6rem 0 1rem;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233fd6c1' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:1.05rem}.cs-calc-field textarea{resize:vertical;padding:.8rem 1rem;min-height:11rem;line-height:1.5;display:block}.cs-calc-field textarea[readonly]{background-color:var(--q-bg-2)}.cs-calc-field+.cs-calc-field{margin-top:1rem}.cs-calc-grid .cs-calc-field+.cs-calc-field{margin-top:0}.cs-calc-field-check{align-self:end}.cs-calc-check{display:flex!important;align-items:center;gap:.6rem;min-height:3.15rem;margin:0!important;font-size:1rem!important;font-weight:500!important;color:var(--q-fg)!important;cursor:pointer}.cs-calc-check input,.cs-calc-opt input{width:1.25rem!important;padding:0;min-height:0!important;margin:0;height:1.25rem;flex:none;box-shadow:none!important;accent-color:var(--q-pri)}.cs-calc-note{margin:1rem 0 0!important;font-size:.9rem;font-weight:500;color:var(--q-muted)!important}.cs-calc-note:empty{display:none}.cs-prose .cs-calc-list{padding:0;margin:1rem 0 0;list-style:none;gap:.5rem;display:grid}.cs-prose .cs-calc-list .cs-calc-row{padding:.85rem 1rem;margin:0;grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1rem;display:grid;border-radius:var(--q-r-tile);background:var(--q-bg-2);align-items:center}.cs-prose .cs-calc-list .cs-calc-row::marker{content:none}.cs-calc-row-main{min-width:0}.cs-calc-bio{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;display:block;color:var(--q-fg)}.cs-calc-count{margin-top:.35rem;font-size:.76rem;display:block;color:var(--q-muted)}.cs-calc-style{display:block;font-size:.76rem;font-weight:600;color:var(--q-muted)}.cs-calc-text{overflow-wrap:anywhere;margin-top:.15rem;line-height:1.4;font-size:1.2rem;display:block;color:var(--q-fg)}.cs-calc-copy{min-height:2.75rem;min-width:5.4rem;padding:0 1rem;font-weight:700;font-size:.9rem;color:var(--q-pri);background:var(--q-bg-2);border:0;border-radius:var(--q-r-s);box-shadow:inset 0 0 0 1.5px var(--q-pri-soft);cursor:pointer;transition:box-shadow var(--q-d-fast),background-color var(--q-d-fast),color var(--q-d-fast)}.cs-calc-copy:hover{box-shadow:inset 0 0 0 1.5px var(--q-pri)}.cs-calc-copy.cs-is-copied{color:var(--q-on);box-shadow:none;background:var(--q-pri)}.cs-calc-btn:disabled{cursor:not-allowed;color:var(--q-muted);box-shadow:none;background:var(--q-bg-3)}.cs-calc-btn.cs-is-copied{color:var(--q-on);background:var(--q-ok)}.cs-calc-sr{width:1px;white-space:nowrap;position:absolute;padding:0;overflow:hidden;margin:-1px;height:1px;clip:rect(0 0 0 0);border:0}.cs-calc-seg{padding:.3rem;margin:0 0 1.1rem;gap:.3rem;display:flex;box-shadow:inset 0 0 0 1px var(--q-line);border-radius:var(--q-r-tile);background:var(--q-bg-2)}.cs-calc-seg button{flex:1;min-height:2.8rem;padding:0 .8rem;font-weight:600;font-size:.95rem;color:var(--q-body);background:transparent;border:0;border-radius:var(--q-r-tile);cursor:pointer;transition:background-color var(--q-d-fast),color var(--q-d-fast)}.cs-calc-seg button:hover{background:var(--q-bg-2)}.cs-calc-seg button[aria-pressed="true"]{color:var(--q-on);background:var(--q-pri)}.cs-calc-stats{margin:1rem 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.cs-calc-stats>div{padding:.75rem .8rem;min-width:0;border-radius:var(--q-r-tile);background:var(--q-bg-2)}.cs-calc-stats dt{font-size:.78rem;font-weight:600;color:var(--q-muted)}.cs-calc-stats dd{margin:.2rem 0 0;font-size:.82rem;color:var(--q-muted)}.cs-calc-stats dd b{display:block;font-weight:800;font-size:1.7rem;line-height:1.05;color:var(--q-fg);font-variant-numeric:tabular-nums}.cs-calc-stats .cs-is-over dd,.cs-calc-stats .cs-is-over dd b{color:var(--q-err)}.cs-calc-warn{margin:0 0 1rem;padding:.85rem 1rem;background:var(--q-err-bg);border-radius:var(--q-r-tile);box-shadow:inset 3px 0 0 var(--q-err);font-size:.92rem;font-weight:500;color:var(--q-fg)}.cs-prose .cs-calc-warn ul{padding-left:1.1rem;margin:0;color:var(--q-fg)}.cs-prose .cs-calc-warn li{margin:0 0 .25rem}.cs-calc-inrow{gap:.6rem;display:flex}.cs-calc-inrow input{min-width:0;flex:1 1 auto}.cs-calc-inrow .cs-calc-btn{flex:none;width:auto;min-width:7rem;margin-top:0;padding:0 1.2rem;min-height:3.15rem}.cs-calc-btn[aria-busy="true"]{opacity:.8;cursor:wait}.cs-calc-status{margin:.45rem 0 0!important;font-size:.9rem;font-weight:500;color:var(--q-muted)!important}.cs-calc-out.cs-calc-out-plain{color:var(--q-fg);box-shadow:inset 0 0 0 1px var(--q-line);background:var(--q-bg-2)}.cs-calc-out.cs-calc-out-plain p{color:var(--q-fg)!important}.cs-calc-pic{width:100%;object-fit:cover;max-width:320px;height:auto;display:block;border-radius:var(--q-r-card);background:var(--q-bg-3);aspect-ratio:1/1}.cs-calc-who{margin:.9rem 0 0!important;font-weight:700;font-size:1.1rem;line-height:1.3;overflow-wrap:anywhere}.cs-calc-out-plain .cs-calc-name{overflow-wrap:anywhere;margin:.15rem 0 0!important;color:var(--q-muted)!important}.cs-calc-meta{margin:.5rem 0 0!important;font-size:.9rem}.cs-calc-meta:empty{display:none}.cs-calc-links{margin-top:1rem;gap:.6rem;flex-wrap:wrap;display:flex}.cs-prose .cs-calc-links a{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:0 1.15rem;font-weight:700;font-size:.95rem;text-decoration:none;color:var(--q-pri);border-radius:var(--q-r-s);background:var(--q-bg-2);box-shadow:inset 0 0 0 1.5px var(--q-pri-soft)}.cs-prose .cs-calc-links a.cs-dl{color:var(--q-on);box-shadow:none;background:var(--q-pri)}.cs-prose .cs-calc-links a:hover{box-shadow:inset 0 0 0 1.5px var(--q-pri)}.cs-calc-nopic{padding:1rem;margin:0!important;border-radius:var(--q-r-tile);background:var(--q-bg-3)}.cs-calc-method{padding:0;min-width:0;margin:0;border:0}.cs-calc-legend{display:block;margin-bottom:.45rem;padding:0;font-size:.92rem;font-weight:700;color:var(--q-fg)}.cs-calc-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cs-calc-opt{display:flex;align-items:center;gap:.6rem;min-height:3.15rem;padding:.5rem 1rem;background:var(--q-bg-2);border-radius:var(--q-r-btn);box-shadow:inset 0 0 0 1.5px var(--q-line-2);font-weight:500;font-size:.96rem;line-height:1.25;color:var(--q-fg);cursor:pointer;transition:background-color var(--q-d-fast),box-shadow var(--q-d-fast)}.cs-calc-opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--q-pri);background:var(--q-pri-tint)}.cs-calc-opt:focus-within{box-shadow:inset 0 0 0 2px var(--q-pri),0 0 0 4px rgba(0,0,0,.14)}.cs-prose .cs-calc-out .cs-calc-steps{padding:.8rem 0 0 1.2rem;margin:.9rem 0 0;line-height:1.45;font-size:.92rem;color:var(--q-fg);border-top:1px solid rgba(255,255,255,.25);background:none}.cs-prose .cs-calc-out .cs-calc-steps li{margin-bottom:.3rem;color:var(--q-fg)}.cs-prose .cs-calc-out .cs-calc-steps li::marker{color:var(--q-pri)}.cs-calc-out-plain .cs-calc-steps,.cs-prose .cs-calc-out-plain .cs-calc-steps li{color:var(--q-fg)!important}@media (max-width:560px){.cs-calc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-calc-opts{grid-template-columns:1fr}.cs-calc-inrow{flex-direction:column}.cs-calc-inrow .cs-calc-btn{width:100%}.cs-calc-copy{padding:0 .8rem;min-width:4.8rem}.cs-calc-text{font-size:1.1rem}}.cs-calc-fill{padding:1.15rem 1.3rem 1.2rem;margin:0;box-shadow:0 0 0 1px var(--q-line);border-radius:var(--q-r-card) var(--q-r-card) 0 0;background:var(--q-pri-tint)}.cs-calc-fill+.cs-calc{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:560px){.cs-calc-fill{padding:1rem}}.cs-calc-fill label{display:block;margin-bottom:.45rem;font-size:.92rem;font-weight:700;color:var(--q-fg)}.cs-calc-fill label span{font-weight:400;font-size:.84rem;color:var(--q-muted)}.cs-calc-fill-row{gap:.5rem;display:flex}.cs-calc-fill-row input{flex:1;min-width:0;min-height:3.15rem;padding:0 1rem;font-size:1rem;color:var(--q-fg);background:var(--q-bg-2);border:0;border-radius:var(--q-r-btn);box-shadow:inset 0 0 0 1.5px var(--q-line-2)}.cs-calc-fill-row input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--q-pri),0 0 0 4px rgba(0,0,0,.14)}.cs-calc-fill-btn{flex:none;min-height:3.15rem;padding:0 1.2rem;font-weight:700;color:var(--q-on);background:var(--q-pri);border:0;border-radius:var(--q-r-btn);transition:background-color var(--q-d-fast),transform var(--q-d-fast)}.cs-calc-fill-btn:hover{background:var(--q-pri-dk)}.cs-calc-fill-btn:active{transform:scale(.97)}.cs-calc-fill-btn:disabled{opacity:.65;cursor:default}.cs-calc-fill-msg{margin:.5rem 0 0!important;font-size:.86rem;color:var(--q-body)!important}.cs-calc-fill-msg:empty{display:none}.cs-calc-fill-msg.cs-err{font-weight:600;color:var(--q-err)!important}.cs-track{position:relative;overflow:hidden;margin:0 0 2rem;box-shadow:0 0 0 1px var(--q-line),var(--q-sh-2);border-radius:var(--q-r-card);background:var(--q-bg-2)}.cs-prose #csStatusBox::before{content:"Tu pedido"}.cs-track-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;background:var(--q-pri);color:var(--q-on);font-size:.9rem;font-weight:600}.cs-track-head span:first-child{gap:.5rem;display:inline-flex;align-items:center}.cs-track-head span:first-child::before{width:.55rem;height:.55rem;content:"";border-radius:50%;background:var(--q-hot);animation:cskPulse 1.1s steps(2,jump-none) infinite}.cs-track-head span:last-child{text-align:right;overflow-wrap:anywhere;opacity:.75;font-weight:500;color:var(--q-on)}.cs-track-steps{padding:.6rem 1.15rem 1rem;margin:0;list-style:none}.cs-prose .cs-track-steps li{transition:color .4s var(--q-ease);position:relative;padding:.75rem 0;margin:0;grid-template-columns:1.4rem 1fr;gap:.9rem;display:grid;color:var(--q-muted)}.cs-prose .cs-track-steps li::marker{content:none}.cs-track .cs-track-steps li::before{width:1.25rem;transition:background-color .4s var(--q-ease),box-shadow .4s;position:static;margin-top:.1rem;height:1.25rem;content:"";box-shadow:inset 0 0 0 1.5px var(--q-line-2);border-radius:50%;background:var(--q-bg-2)}.cs-track .cs-track-steps li:not(:last-child)::after{width:2px;top:2.15rem;position:absolute;left:.6rem;content:"";bottom:-.45rem;border-radius:2px;background:var(--q-line)}.cs-track .cs-track-steps li.cs-done::after{background:var(--q-pri)}.cs-track .cs-track-steps li b{font-weight:700;display:block}.cs-track .cs-track-steps li span{font-size:.88rem;display:block;color:var(--q-muted)}.cs-track .cs-track-steps li.cs-done,.cs-track .cs-track-steps li.cs-on{color:var(--q-fg)}.cs-track .cs-track-steps li.cs-done::before{box-shadow:none;background:var(--q-pri) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%2306161a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.cs-track .cs-track-steps li.cs-on::before{box-shadow:inset 0 0 0 4px var(--q-hot);background:var(--q-bg-2)}.cs-track .cs-track-steps li.cs-warn::before{box-shadow:inset 0 0 0 2px var(--q-err)}.cs-track-items{padding:.9rem 1.15rem;font-size:.9rem;color:var(--q-muted);border-top:1px solid var(--q-line)}.cs-track-items b{color:var(--q-fg)}#csStatusBox{font-size:.96rem}#csRef{overflow-wrap:anywhere;font-size:.84rem;color:var(--q-muted)}.cs-center{text-align:center}.cs-display{font-weight:800;color:var(--q-fg)}.cs-prose a[href^="mailto:"]{overflow-wrap:anywhere}.cs-short-answer p{margin:0}.cs-prose .cs-usd-note{margin:-.9rem 0 1.5rem;font-size:.86rem;color:var(--q-muted)}@media (max-width:420px){.cs-compare th,.cs-compare td{padding:.85rem .7rem;font-size:.92rem}.cs-compare td:first-child,.cs-compare td:last-child{padding-left:2.4rem}.cs-compare td:first-child::before,.cs-compare td:last-child::before{width:1.15rem;margin-top:-.58rem;left:.65rem;height:1.15rem}.cs-prose table{font-size:.86rem}.cs-prose th,.cs-prose td{padding:.65rem .5rem}.cs-prose th:first-child,.cs-prose td:first-child{padding-left:.7rem}.cs-prose thead th{overflow-wrap:anywhere;hyphens:auto;font-size:.78rem}.cs-prose td+td{overflow-wrap:normal}}@media print{.cs-site-head,.cs-sheet,.cs-buy,.cs-buybar,.cs-next,.cs-foot-cols,.cs-foot-top,.cs-co,.cs-co-scrim,.cs-toc,.cs-cover,.cs-cta-box,.cs-link-row,.cs-final{display:none!important}body,.cs-page,.cs-tone-ink,.cs-faq,.cs-footer,.cs-prose{color:#000!important;background:#fff!important}.cs-prose *{color:#000!important}.cs-page *,.cs-footer *{color:#000!important}.cs-prose .cs-wrap:not(.cs-has-toc){padding-left:0}.cs-faq-item::details-content{block-size:auto}a{text-decoration:underline}}@media (max-width:479px){.cs-pack{grid-template-columns:1fr;grid-template-areas:"q" "u" "p" "per";row-gap:.1rem}.cs-pack .cs-u{margin-top:.1rem}.cs-pack .cs-p{margin-top:.35rem}.cs-pack .cs-per{justify-self:start}}.cs-sr{width:1px;white-space:nowrap;position:absolute!important;overflow:hidden;height:1px;clip-path:inset(50%)}.cs-hero .cs-lede{font-size:clamp(.98rem,1.15vw,1.06rem);line-height:1.6;color:var(--q-body);font-weight:400}.cs-plat-tab,.cs-svc-tab{padding:.45rem 1rem;min-height:3.25rem;gap:.6rem}.cs-svc-tab{display:flex;align-items:center}.cs-plat-tab b,.cs-svc-tab b{font-size:1.08rem}.cs-plat-tab svg,.cs-svc-tab svg{width:1.4rem;height:1.4rem}.cs-packs{gap:.7rem}.cs-pack{padding:.9rem 1rem;min-height:5.6rem;justify-content:center;gap:.35rem;flex-direction:column;display:flex;container-type:inline-size;align-items:flex-start}.cs-pack .cs-q{white-space:nowrap;line-height:1;font-size:clamp(1.3rem,17cqi,2.1rem)}.cs-pack.cs-q5 .cs-q{font-size:clamp(1.2rem,14cqi,2rem)}.cs-pack.cs-q6 .cs-q{font-size:clamp(1.1rem,12cqi,1.85rem)}.cs-pack .cs-p{white-space:nowrap;line-height:1.1;font-size:clamp(1rem,10cqi,1.3rem)}.cs-pack .cs-badge{top:-.7rem;padding:.12rem .6rem;font-size:.74rem}.cs-packs::after{min-height:5.6rem}.cs-order{padding:1.2rem;gap:1rem;align-content:center}.cs-order .cs-row{margin-top:0;align-items:baseline}.cs-order .cs-sel b{font-size:clamp(1.8rem,2.4vw,2.3rem)}.cs-order .cs-tot>span:first-child{font-size:clamp(1.7rem,2.3vw,2.2rem)}.cs-order .cs-per-line{display:none}.cs-order .cs-btn{min-height:3.9rem;font-size:1.2rem}.cs-trust-row li{font-size:.92rem}.cs-shop-foot{padding-top:1rem;margin-top:1.1rem}@media (max-width:639px){.cs-trust-row{justify-content:space-between;grid-template-columns:repeat(3,auto)}.cs-svc-tab{padding:.45rem .4rem;min-height:3.25rem;justify-content:center}.cs-pack{min-height:5.4rem}.cs-pack .cs-q{font-size:clamp(1.3rem,15cqi,1.9rem)}}@media (min-width:1000px){.cs-hero .cs-wrap,.cs-buy .cs-wrap{max-width:84rem}.cs-hero{padding-bottom:clamp(1rem,3.2vh,2rem)}.cs-hero .cs-lede{max-width:52rem}body:has(.cs-buy) .cs-site-head .cs-bar,body:has(.cs-buy) .cs-page .cs-wrap{max-width:84rem}.cs-shop{padding:clamp(1.1rem,2.6vh,1.6rem) clamp(1.2rem,2vw,1.8rem)}.cs-shop-top{margin-bottom:clamp(.8rem,2vh,1.2rem)}.cs-buy-grid{grid-template-columns:minmax(0,1fr) clamp(19rem,23vw,24rem);gap:1.3rem}.cs-pack,.cs-packs::after{min-height:clamp(5rem,16vh,7.6rem)}.cs-svc-tab{min-width:9.5rem}}@media (min-width:1000px) and (max-height:700px){.cs-pack,.cs-packs::after{min-height:clamp(4.6rem,13.5vh,6rem);padding-top:.7rem;padding-bottom:.7rem}}.cs-hero .cs-wrap{row-gap:1.4rem;grid-template-columns:minmax(0,1fr);display:grid;align-items:center}.cs-hero .cs-wrap>*{min-width:0}.cs-hero-copy{min-width:0;justify-items:start;display:grid}.cs-hero-how{margin-top:.6rem}.cs-hero-trust{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.88rem;font-weight:600;color:var(--q-fg)}.cs-hero-trust li{white-space:nowrap;gap:.45rem;display:inline-flex;align-items:center}.cs-hero-trust li::before{width:.5rem;height:.5rem;content:"";background:var(--q-pri)}.cs-hero .cs-buy{scroll-margin-top:5rem;padding:0}.cs-hero .cs-buy>.cs-wrap{padding:0;max-width:none;display:block}.cs-hero .cs-shop-top{grid-template-columns:minmax(0,1fr)}.cs-hero .cs-buy-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.cs-hero .cs-shop-top{justify-content:start;grid-template-columns:auto auto}}@media (max-width:999px){.cs-hero{padding-bottom:calc(clamp(1.2rem,2.6vw,1.6rem) + 4.5rem)}.cs-hero .cs-buy{padding-bottom:0}}@media (min-width:1000px){.cs-hero{padding:clamp(1.8rem,5vh,3.4rem) 0 clamp(2rem,5vh,3.4rem)}.cs-hero .cs-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(2rem,4vw,4.5rem)}.cs-hero h1{max-width:none;font-size:clamp(2.2rem,min(3.4vw,6.9vh),3.25rem)}.cs-hero .cs-lede{max-width:36rem}.cs-hero .cs-shop{padding:clamp(.9rem,2vh,1.25rem) 1.2rem}.cs-hero .cs-shop-top{margin-bottom:.8rem;grid-template-columns:auto auto}.cs-hero .cs-packs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.cs-hero .cs-pack,.cs-hero .cs-packs::after{padding:.7rem .8rem;min-height:clamp(4.4rem,10.5vh,5.4rem)}.cs-hero .cs-order{padding:.8rem 1rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.cs-hero .cs-order .cs-btn{width:auto;min-width:12rem;min-height:3.3rem;font-size:1.05rem}.cs-hero .cs-order .cs-sel b,.cs-hero .cs-order .cs-tot>span:first-child{font-size:1.7rem}.cs-hero .cs-svc-tab{min-width:0}}
