.cp-faq{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none}.cp-step{display:grid;align-content:start;gap:.5rem;padding:1rem}.cp-step-n{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;border:1px solid var(--wb-line);font-size:var(--ui-fs-meta);font-variant-numeric:tabular-nums;color:var(--wb-ink2)}.cp-code{display:block;justify-self:start;max-width:100%;padding:.375rem .625rem;border-radius:.625rem;border:1px solid var(--wb-line);background:var(--wb-fillg);color:var(--wb-ink);font-family:ui-monospace,Menlo,monospace;font-size:var(--ui-fs-micro);overflow-wrap:anywhere}.cp-models{display:grid;gap:.75rem;min-width:0}.cp-models-bar{display:flex;align-items:center;gap:.75rem}.cp-search{flex:1;max-width:22rem;min-height:2.75rem;padding:0 .875rem;border-radius:.75rem;border:1px solid var(--wb-line);background:var(--wb-fillg);color:var(--wb-ink);font-size:var(--ui-fs-body)}.cp-search:focus-visible{outline:2px solid var(--wb-hi);outline-offset:1px}.cp-table-wrap{overflow-x:auto;border:1px solid var(--wb-line);border-radius:.875rem;background:var(--wb-card)}.cp-table{width:100%;border-collapse:collapse;font-size:var(--ui-fs-meta)}.cp-table th,.cp-table td{padding:.5rem .875rem;text-align:left;border-top:1px solid var(--wb-line);white-space:nowrap}.cp-table thead th{border-top:0;font-size:var(--ui-fs-micro);font-weight:500;color:var(--wb-ink2)}.cp-table td{color:var(--wb-ink2)}.cp-num{text-align:right!important;font-variant-numeric:tabular-nums}.cp-model{color:var(--wb-ink);font-weight:550}.cp-default{margin-left:.5rem}.cp-more{justify-self:start}.cp-note{margin-top:.75rem}@media(min-width:48rem){.rl-metrics.cu-windows:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.rl-metrics.cu-totals:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:repeat(3,minmax(0,1fr))}}.cu-window{gap:.5rem}.cu-of{font-size:var(--ui-fs-meta);font-weight:400;color:var(--rl-ink-3)}.cu-meter{height:6px;border-radius:999px;background:var(--rl-face-2);overflow:hidden}.cu-meter span{display:block;height:100%;border-radius:inherit;background:var(--rl-ok);transition:width .4s ease}.cu-meter[data-tone=high] span{background:var(--rl-warn)}.cu-meter[data-tone=full] span{background:var(--rl-err)}.cu-link{color:var(--rl-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:47.999rem){.cp-search{min-height:3rem;font-size:1rem;max-width:none}.cp-more{min-height:3rem;width:100%}.cp-table,.cp-code{font-size:.875rem}}@media(pointer:coarse)and (max-height:500px){.cp-search:where([data-mn-landscape],[data-mn-landscape] *){min-height:3rem;font-size:1rem;max-width:none}.cp-more:where([data-mn-landscape],[data-mn-landscape] *){min-height:3rem;width:100%}.cp-table:where([data-mn-landscape],[data-mn-landscape] *){font-size:.875rem}.cp-code:where([data-mn-landscape],[data-mn-landscape] *){font-size:.875rem}}.cp-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:stretch}.cp-plan{display:flex;flex-direction:column;gap:.625rem;padding:1.125rem}.cp-plan[data-featured="1"]{border-color:var(--wb-hi)}.cp-plan-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cp-price{display:flex;align-items:baseline;gap:.375rem;margin:0}.cp-price-n{font-size:var(--ui-fs-title);font-weight:650;color:var(--wb-ink);font-variant-numeric:tabular-nums}.cp-price-per{font-size:var(--ui-fs-meta);color:var(--wb-ink2)}.cp-plan-list{display:grid;gap:.375rem;margin:0;padding:0;list-style:none;font-size:var(--ui-fs-meta);color:var(--wb-ink2)}.cp-plan-list li{display:flex;gap:.375rem;align-items:flex-start}.cp-plan-list svg{flex:none;margin-top:.2rem;color:var(--wb-ink)}.cp-plan-actions{display:grid;gap:.5rem;margin-top:auto;padding-top:.25rem}.cp-plan-actions .mp-button{width:100%;justify-content:center;gap:.375rem}.cp-price-billed{margin:-.375rem 0 0;font-size:var(--ui-fs-micro);color:var(--wb-ink2)}.cp-billing{display:inline-flex;gap:.25rem;padding:.25rem;margin-bottom:1rem;border:1px solid var(--wb-line);border-radius:999px;background:var(--wb-fillg)}.cp-billing-option{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .875rem;border:0;border-radius:999px;background:none;color:var(--wb-ink2);font-size:var(--ui-fs-meta);cursor:pointer}.cp-billing-option[data-active="1"]{background:var(--wb-card);color:var(--wb-ink);box-shadow:var(--wb-sh)}.cp-billing-option:focus-visible{outline:2px solid var(--wb-hi);outline-offset:2px}.cp-billing-note{font-size:var(--ui-fs-micro);font-weight:600;color:var(--wb-ink)}@media(max-width:47.999rem){.cp-plan-actions .mp-button{min-height:3.5rem}.cp-billing{display:flex}.cp-billing-option{flex:1;justify-content:center;min-height:2.75rem;font-size:min(1rem,var(--ui-fs-body))}.cp-billing-note{font-size:.875rem}}@media(pointer:coarse)and (max-height:500px){.cp-plan-actions .mp-button:where([data-mn-landscape],[data-mn-landscape] *){min-height:3.5rem}.cp-billing:where([data-mn-landscape],[data-mn-landscape] *){display:flex}.cp-billing-option:where([data-mn-landscape],[data-mn-landscape] *){flex:1;justify-content:center;min-height:2.75rem;font-size:min(1rem,var(--ui-fs-body))}.cp-billing-note:where([data-mn-landscape],[data-mn-landscape] *){font-size:.875rem}}.cu-extra{display:grid;gap:1rem;border-top:1px solid var(--rl-line)}.cu-extra-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cu-cap{width:8rem}.cu-switch{position:relative;display:inline-flex;width:2.75rem;height:1.5rem;flex:none;cursor:pointer}.cu-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.cu-switch span{position:absolute;inset:0;border-radius:999px;background:var(--rl-face-2);border:1px solid var(--rl-line-2);transition:background .2s ease}.cu-switch span:after{content:"";position:absolute;top:2px;left:2px;width:1.125rem;height:1.125rem;border-radius:999px;background:var(--rl-ink-2);transition:transform .2s ease}.cu-switch input:checked+span{background:var(--rl-ok)}.cu-switch input:checked+span:after{transform:translate(1.25rem);background:#fff}.cu-switch input:focus-visible+span{outline:2px solid var(--rl-ink);outline-offset:2px}@media(max-width:47.999rem){.cu-switch{width:3.25rem;height:2.75rem}.cu-switch span{top:.5rem;bottom:.5rem}.cu-cap{min-height:3rem;font-size:1rem}}@media(pointer:coarse)and (max-height:500px){.cu-switch:where([data-mn-landscape],[data-mn-landscape] *){width:3.25rem;height:2.75rem}.cu-switch span:where([data-mn-landscape],[data-mn-landscape] *){top:.5rem;bottom:.5rem}.cu-cap:where([data-mn-landscape],[data-mn-landscape] *){min-height:3rem;font-size:1rem}}.cu-pending{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:.75rem;padding:.625rem .875rem;border-radius:var(--rl-r-sm);border:1px solid var(--rl-line-2);background:var(--rl-face-2)}.cp-change{display:grid;gap:1rem;padding:1.5rem}.cp-change-loading{display:grid;place-items:center;min-height:4.5rem;color:var(--rl-ink-3)}.cp-change-rows{display:grid;margin:0;border-top:1px solid var(--rl-line)}.cp-change-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--rl-line);font-size:var(--ui-fs-body)}.cp-change-row dt{color:var(--rl-ink-3)}.cp-change-row dd{margin:0;color:var(--rl-ink);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.cp-change-actions{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.cp-change .cp-change-confirm{color:hsl(var(--background));background:var(--rl-ink);border-color:var(--rl-ink)}.cp-change .cp-change-confirm:hover:not(:disabled){color:hsl(var(--background));background:color-mix(in srgb,var(--rl-ink) 86%,transparent)}@media(max-width:47.999rem){.cp-change{padding:1.25rem}.cp-change-actions{flex-direction:column-reverse}.cp-change-actions .rl-iconbtn{width:100%;justify-content:center;min-height:3rem}.cp-change-actions .cp-change-confirm{min-height:3.5rem}}@media(pointer:coarse)and (max-height:500px){.cp-change:where([data-mn-landscape],[data-mn-landscape] *){padding:1.25rem}.cp-change-actions:where([data-mn-landscape],[data-mn-landscape] *){flex-direction:column-reverse}.cp-change-actions .rl-iconbtn:where([data-mn-landscape],[data-mn-landscape] *){width:100%;justify-content:center;min-height:3rem}.cp-change-actions .cp-change-confirm:where([data-mn-landscape],[data-mn-landscape] *){min-height:3.5rem}}.ca-wrap{display:grid;place-items:center;min-height:70vh;padding:2rem 0}.ca-card{width:min(100%,30rem);display:grid;gap:.875rem;padding:1.5rem;justify-items:start}.ca-mark{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.875rem;border:1px solid var(--wb-line);color:var(--wb-ink);background:var(--wb-fillg)}.ca-title{margin:0;font-size:var(--ui-fs-title);font-weight:650;color:var(--wb-ink)}.ca-form{display:grid;gap:.625rem;width:100%}.ca-input{min-height:3rem;padding:0 1rem;border-radius:.75rem;border:1px solid var(--wb-line);background:var(--wb-fillg);color:var(--wb-ink);font:600 1.125rem/1 ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.ca-input:focus-visible{outline:2px solid var(--wb-ink);outline-offset:1px}.ca-code{margin:0;font:650 1.75rem/1.2 ui-monospace,Menlo,monospace;letter-spacing:.14em;color:var(--wb-ink)}.ca-facts{display:grid;gap:.5rem;margin:0;width:100%;font-size:var(--ui-fs-meta)}.ca-facts div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.75rem}.ca-facts dt{color:var(--wb-ink2)}.ca-facts dd{margin:0;color:var(--wb-ink);overflow-wrap:anywhere}.ca-actions{display:flex;gap:.5rem;width:100%}.ca-button{flex:1;justify-content:center;gap:.375rem}.ca-status{display:flex;align-items:center;gap:.5rem}.ca-note{margin:0;font-size:var(--ui-fs-micro);color:var(--wb-ink2)}@media(max-width:47.999rem){.ca-actions{flex-direction:column}.ca-button{min-height:3.5rem;width:100%}.ca-input{font-size:1.125rem}.ca-facts div{grid-template-columns:1fr;gap:.125rem}.ca-note{font-size:.875rem}}@media(pointer:coarse)and (max-height:500px){.ca-actions:where([data-mn-landscape],[data-mn-landscape] *){flex-direction:column}.ca-button:where([data-mn-landscape],[data-mn-landscape] *){min-height:3.5rem;width:100%}.ca-input:where([data-mn-landscape],[data-mn-landscape] *){font-size:1.125rem}.ca-facts div:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr;gap:.125rem}.ca-note:where([data-mn-landscape],[data-mn-landscape] *){font-size:.875rem}}.ca-warn{margin:0;padding:.625rem .75rem;border-radius:.75rem;border:1px solid color-mix(in srgb,#f97316 45%,transparent);background:color-mix(in srgb,#f97316 10%,transparent);color:var(--wb-ink);font-size:var(--ui-fs-meta)}@media(max-width:47.999rem){.ca-warn{font-size:.875rem}}@media(pointer:coarse)and (max-height:500px){.ca-warn:where([data-mn-landscape],[data-mn-landscape] *){font-size:.875rem}}.cine-page{--cine-violet: #a855f7;--cine-pink: #ec4899;--cine-orange: #f97316;--cine-grad: linear-gradient(100deg, var(--cine-violet), var(--cine-pink) 52%, var(--cine-orange));overflow-x:clip}.cine-film-bar{display:flex;align-items:center;gap:.375rem;padding:.625rem .875rem;background:#131118;border-bottom:1px solid rgb(255 255 255 / .06)}.cine-film-bar i{width:.625rem;height:.625rem;border-radius:999px;background:#ffffff29}.cine-film-bar span{margin-left:.5rem;font:var(--ui-fs-micro) / 1 ui-monospace,Menlo,monospace;color:#fff9}.cine-film-video{display:block;width:100%;height:auto;background:#09080c}.cp-step-body{display:grid;align-content:start;gap:.5rem}.cu-skel{height:22rem;border:0;border-radius:1rem}.cdl-section{padding-top:clamp(3rem,7vw,5.5rem)}.cdl-head{margin-bottom:clamp(1.25rem,3vw,2rem)}.cdl-head h2{font-size:var(--ui-fs-section);font-weight:600;letter-spacing:-.035em;line-height:1.15;color:var(--wb-ink)}.cdl-head p{margin-top:.5rem;max-width:38rem;color:var(--wb-ink2);font-size:var(--ui-fs-body);line-height:1.6}.cdl-shot{overflow:hidden;border-radius:.875rem;background:#09080c;box-shadow:0 0 0 1px #ffffff14,0 1.25rem 2.5rem -1.5rem #0000008c}.cdl-shot img{display:block;width:100%;height:auto}.cdl-shot .cine-film-bar{padding:.5rem .75rem}.cdl-prompt{display:block;margin-top:.75rem;padding:.5rem .75rem;border-radius:.625rem;background:var(--wb-glass);border:1px solid var(--wb-line);font:var(--ui-fs-micro) / 1.5 ui-monospace,Menlo,monospace;color:var(--wb-ink);overflow-wrap:anywhere}.cdl-prompt span{color:var(--cine-pink);margin-right:.25rem}.cdl-uses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.cdl-use{display:flex;flex-direction:column;gap:.875rem;padding:.625rem .625rem 1rem;border-radius:1.25rem;border:1px solid var(--wb-line);background:var(--wb-glass);box-shadow:var(--wb-plateSh, none);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}@media(hover:hover){.cdl-use:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--cine-pink) 40%,var(--wb-line));box-shadow:var(--wb-plateSh, var(--wb-sh)),0 1.5rem 3rem -1.75rem color-mix(in srgb,var(--cine-violet) 55%,transparent)}.cdl-use:hover .cdl-shot img{transform:scale(1.035)}}.cdl-use .cdl-shot img{transition:transform .8s cubic-bezier(.22,1,.36,1);transform-origin:50% 100%}.cdl-use-body{padding:0 .375rem}.cdl-use h3{font-size:var(--ui-fs-body);font-weight:600;color:var(--wb-ink);letter-spacing:-.01em}.cdl-use p{margin-top:.25rem;color:var(--wb-ink2);font-size:var(--ui-fs-meta);line-height:1.55}.cdl-parallel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.cdl-points{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.cdl-points li{display:flex;gap:.625rem;align-items:flex-start;color:var(--wb-ink);font-size:var(--ui-fs-meta);line-height:1.5}.cdl-points svg{flex:none;margin-top:.125rem;color:var(--cine-pink)}.cdl-parallel-media{position:relative}.cdl-parallel-media:before{content:"";position:absolute;inset:10% 8% -4%;z-index:-1;border-radius:2rem;background:var(--cine-grad);filter:blur(3.5rem);opacity:.45}.cdl-compare-wrap{overflow-x:auto;border-radius:1.25rem;border:1px solid var(--wb-line);background:var(--wb-glass);box-shadow:var(--wb-plateSh, none)}.cdl-compare{width:100%;border-collapse:collapse;font-size:var(--ui-fs-meta)}.cdl-compare th,.cdl-compare td{padding:.875rem 1.125rem;text-align:left;border-top:1px solid var(--wb-line)}.cdl-compare thead th{border-top:0;font-weight:600;color:var(--wb-ink2)}.cdl-compare tbody th{font-weight:500;color:var(--wb-ink2);white-space:nowrap}.cdl-compare td{color:var(--wb-ink2)}.cdl-compare .cdl-us{color:var(--wb-ink);font-weight:600;background:color-mix(in srgb,var(--cine-violet) 7%,transparent)}.cdl-compare thead .cdl-us{color:transparent;background:var(--cine-grad);-webkit-background-clip:text;background-clip:text}.cdl-compare td.cdl-us svg{display:inline;vertical-align:-2px;margin-right:.25rem;color:var(--cine-pink)}.cdl-install{display:grid;gap:.75rem}.cdl-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding:1rem 1.125rem;border-radius:1.125rem;border:1px solid var(--wb-line);background:var(--wb-glass)}.cdl-step-n{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;font:600 var(--ui-fs-meta) / 1 ui-monospace,Menlo,monospace;color:#fff;background:var(--cine-grad)}.cdl-step h3{display:flex;align-items:center;gap:.375rem;font-size:var(--ui-fs-body);font-weight:600;color:var(--wb-ink)}.cdl-cmd{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.25rem .25rem .25rem .875rem;border-radius:.75rem;background:#09080c;box-shadow:0 0 0 1px #ffffff14}.cdl-cmd code{flex:1;min-width:0;font:var(--ui-fs-meta) / 1.5 ui-monospace,Menlo,monospace;color:#f4f2f8;overflow-wrap:anywhere}.cdl-cmd code span{color:var(--cine-pink);margin-right:.375rem}.cdl-copy{flex:none;display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .875rem;border:0;border-radius:.625rem;background:#ffffff14;color:#f4f2f8;font-size:var(--ui-fs-meta);cursor:pointer}.cdl-copy:hover{background:#ffffff24}.cdl-copy:focus-visible{outline:2px solid var(--cine-pink);outline-offset:2px}@media(max-width:1023px){.cdl-uses{grid-template-columns:repeat(2,minmax(0,1fr))}.cdl-parallel{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.cdl-uses{grid-template-columns:minmax(0,1fr)}.cdl-head p,.cdl-use h3{font-size:var(--ui-fs-title);line-height:20px}.cdl-use p,.cdl-points li,.cdl-compare{font-size:var(--ui-fs-body);line-height:20px}.cdl-prompt,.cdl-cmd code{font-size:var(--ui-fs-meta)}.cdl-compare th,.cdl-compare td{padding:.75rem}.cdl-step{grid-template-columns:minmax(0,1fr);gap:.625rem}}@media(pointer:coarse)and (max-height:500px){.cdl-uses:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:minmax(0,1fr)}.cdl-head p:where([data-mn-landscape],[data-mn-landscape] *),.cdl-use h3:where([data-mn-landscape],[data-mn-landscape] *){font-size:var(--ui-fs-title);line-height:20px}.cdl-use p:where([data-mn-landscape],[data-mn-landscape] *),.cdl-points li:where([data-mn-landscape],[data-mn-landscape] *),.cdl-compare:where([data-mn-landscape],[data-mn-landscape] *){font-size:var(--ui-fs-body);line-height:20px}.cdl-prompt:where([data-mn-landscape],[data-mn-landscape] *),.cdl-cmd code:where([data-mn-landscape],[data-mn-landscape] *){font-size:var(--ui-fs-meta)}.cdl-compare th:where([data-mn-landscape],[data-mn-landscape] *),.cdl-compare td:where([data-mn-landscape],[data-mn-landscape] *){padding:.75rem}.cdl-step:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:minmax(0,1fr);gap:.625rem}}.cdl-note{margin-top:.5rem;color:var(--wb-ink2);font-size:var(--ui-fs-micro)}@media(max-width:47.999rem),(pointer:coarse)and (max-height:500px){html[data-mobile-next] .cp-table{font-size:var(--ui-fs-body)}html[data-mobile-next] .cp-code,html[data-mobile-next] .cp-billing-note,html[data-mobile-next] .ca-note{font-size:var(--ui-fs-meta)}html[data-mobile-next] .ca-warn{font-size:var(--ui-fs-body)}html[data-mobile-next] .ca-input{font-size:1rem}}.cgz-page{--cgz-gold: #e9c98f;--cgz-on-gold: #1c1407;--cgz-display: "Archivo", "Inter", system-ui, sans-serif;--cgz-edge: clamp(1rem, 1.6vw, 2rem);--cgz-radius: 1.25rem}.cgz-page[data-theme=light]{--cgz-gold: #9a6b22;--cgz-on-gold: #fff}.cgz-eyebrow{margin:0;color:var(--cgz-gold);font-size:var(--ui-fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cgz-page .cgz-title{margin:0;color:var(--wb-ink);font-family:var(--cgz-display);font-stretch:75%;font-size:var(--ui-fs-display);font-weight:800;line-height:1.02;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.cgz-title>span{display:block}.cgz-title-2{color:var(--wb-ink2)}.cgz-hook{margin:0;color:var(--wb-ink);font-size:var(--ui-fs-body);font-weight:600}.cgz-text,.cgz-text p{margin:0;max-width:34rem;color:var(--wb-ink2);font-size:var(--ui-fs-meta);line-height:1.6}.cgz-note{margin:0;color:var(--wb-ink2);font-size:var(--ui-fs-micro)}.cgz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.cgz-page .im-button.im-button-primary{min-height:2.75rem;padding:0 1.25rem 0 1.5rem;gap:.625rem;border:0;border-radius:999px;color:var(--cgz-on-gold);background:linear-gradient(180deg,color-mix(in srgb,var(--cgz-gold) 62%,#fff) 0%,var(--cgz-gold) 100%);box-shadow:inset 0 1px #ffffff73,0 0 0 1px color-mix(in srgb,var(--cgz-gold) 55%,transparent),0 .875rem 2.25rem -1rem color-mix(in srgb,var(--cgz-gold) 80%,transparent);font-size:var(--ui-fs-body);font-weight:700;letter-spacing:.01em;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}.cgz-page .im-button.im-button-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 0 0 1px var(--cgz-gold),0 1.25rem 2.75rem -1rem color-mix(in srgb,var(--cgz-gold) 90%,transparent)}.cgz-page .im-button.im-button-primary:focus-visible{outline:2px solid var(--cgz-gold);outline-offset:3px}.cgz-page .im-button.im-button-primary svg{width:1rem;height:1rem;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.cgz-page .im-button.im-button-primary:hover svg{transform:translate(2px)}.cgz-link{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--wb-ink);font-size:var(--ui-fs-body);font-weight:600;text-decoration:none;text-underline-offset:.25em}.cgz-link:after{content:"→";margin-left:.4375rem;color:var(--cgz-gold);transition:transform .25s cubic-bezier(.2,.7,.2,1)}.cgz-link:hover{text-decoration:underline;text-decoration-color:var(--cgz-gold)}.cgz-link:hover:after{transform:translate(3px)}.cgz-link:focus-visible{outline:2px solid var(--cgz-gold);outline-offset:3px;border-radius:.25rem}.cgz-tag{position:absolute;z-index:3;top:.75rem;right:.75rem;padding:0 .4375rem;border-radius:999px;color:#fff;background:#00000073;font-size:var(--ui-fs-micro);line-height:1.25rem;pointer-events:none}.cgz-banner{--wb-ink: #f6f3ee;--wb-ink2: rgba(246, 243, 238, .7);position:relative;isolation:isolate;display:grid;align-items:center;margin:clamp(2.5rem,5vw,5rem) var(--cgz-edge) 0;min-height:clamp(26rem,38vw,44rem);border-radius:var(--cgz-radius);overflow:hidden;background:#0b0a0f;box-shadow:0 0 0 1px #ffffff14,0 2.5rem 6rem -3rem #0009}.cgz-banner:first-child{margin-top:clamp(.75rem,1.5vw,1.25rem)}.cgz-banner[data-tone=quote]{min-height:clamp(20rem,30vw,34rem)}.cgz-banner-art{position:absolute;inset:0;z-index:-1}.cgz-banner-art picture,.cgz-banner-art img{display:block;width:100%;height:100%}.cgz-banner-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.cgz-banner[data-align=center] .cgz-banner-art img{-o-object-position:center;object-position:center}.cgz-banner-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08070bd1,#08070b8c 34%,#08070b00 62%);pointer-events:none}.cgz-banner[data-align=center] .cgz-banner-art:after{background:radial-gradient(60% 75% at 50% 50%,#08070b99,#08070b1f 75%,#08070b00)}.cgz-banner-copy{display:grid;gap:.875rem;width:min(100%,38rem);padding:clamp(1.75rem,4vw,4rem)}.cgz-banner-head,.cgz-banner-body{display:grid;gap:.75rem}.cgz-banner[data-align=center] .cgz-banner-copy{justify-self:center;justify-items:center;text-align:center}.cgz-banner[data-align=center] :is(.cgz-banner-head,.cgz-banner-body){justify-items:center}.cgz-banner[data-align=center] .cgz-actions{justify-content:center}.cgz-banner[data-tone=quote] .cgz-hook{font-weight:500;color:var(--wb-ink2)}.cgz-banner:not([data-art]){min-height:0}.cgz-banner:first-child .cgz-banner-art img{transform-origin:70% 50%;animation:cgz-drift 26s ease-in-out infinite alternate}@keyframes cgz-drift{0%{transform:scale(1)}to{transform:scale(1.06) translate3d(-1%,0,0)}}.cgz-install-line{width:min(100%,26rem)}.cgz-install-line .cdl-cmd{margin-top:0;background:#09080cb8}.cgz-banner .cdl-install{margin-top:.25rem;padding:0;list-style:none}.cgz-banner .cdl-step{background:#09080c99;border-color:#ffffff1a}.cgz-anchor,.cgz-page #how,.cgz-page #models,.cgz-page #limits,.cgz-page #faq{scroll-margin-top:5rem}.cgz-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;padding:0;list-style:none}.cgz-fact{display:grid;gap:.25rem;padding:.875rem 1rem;border-radius:1rem;border:1px solid var(--wb-line);background:var(--wb-card)}.cgz-fact strong{color:var(--wb-ink);font-family:var(--cgz-display);font-stretch:75%;font-size:var(--ui-fs-figure);font-weight:800;font-variant-numeric:tabular-nums}.cgz-fact span{color:var(--wb-ink2);font-size:var(--ui-fs-meta)}.cgz-howto{padding-top:clamp(3rem,6vw,5.5rem)}.cgz-howto-head{display:grid;gap:.75rem;margin-bottom:clamp(1.25rem,3vw,2rem)}.cgz-howto-body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(16rem,.75fr);gap:clamp(1rem,2.5vw,2rem);align-items:start}.cgz-howto-film{margin:0}.cgz-howto-film>.cine-film-bar{border-radius:1rem 1rem 0 0}.cgz-howto-screen{position:relative;overflow:hidden;background:#09080c;box-shadow:0 0 0 1px #ffffff14}.cgz-howto-toggle{position:absolute;right:.75rem;bottom:.75rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;color:#fff;background:#0000008c;cursor:pointer}.cgz-howto-toggle svg{width:1rem;height:1rem}.cgz-howto-toggle:focus-visible{outline:2px solid var(--cgz-gold);outline-offset:2px}.cgz-howto-rail{display:block;height:3px;overflow:hidden;border-radius:0 0 1rem 1rem;background:#ffffff14}.cgz-howto-rail i{display:block;height:100%;background:var(--cgz-gold);transform-origin:0 50%;transition:transform .25s linear}.cgz-howto-caption{margin-top:.75rem;color:var(--wb-ink2);font-size:var(--ui-fs-meta)}.cgz-howto-chapters{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.cgz-chapter{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;width:100%;min-height:2.75rem;padding:.75rem .875rem;border:1px solid transparent;border-radius:.875rem;background:none;color:inherit;text-align:left;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.cgz-chapter:hover{background:var(--wb-fillg)}.cgz-chapter[data-active="1"]{border-color:var(--wb-line);background:var(--wb-card)}.cgz-chapter:focus-visible{outline:2px solid var(--cgz-gold);outline-offset:2px}.cgz-chapter-time{color:var(--wb-ink2);font:600 var(--ui-fs-meta) / 1.5 ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.cgz-chapter[data-active="1"] .cgz-chapter-time{color:var(--cgz-gold)}.cgz-chapter-copy{display:grid;gap:.125rem}.cgz-chapter-copy strong{color:var(--wb-ink);font-size:var(--ui-fs-body);font-weight:600}.cgz-chapter-copy span{color:var(--wb-ink2);font-size:var(--ui-fs-meta);line-height:1.5}.cgz-wall{display:grid;gap:1rem;padding-top:1.25rem}.cgz-families{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.cgz-families li{display:inline-flex;align-items:baseline;gap:.5rem;padding:.5rem .875rem;border-radius:999px;border:1px solid var(--wb-line);background:var(--wb-card)}.cgz-families strong{color:var(--wb-ink);font-size:var(--ui-fs-body);font-weight:600}.cgz-families span{color:var(--cgz-gold);font-size:var(--ui-fs-micro);font-weight:600;font-variant-numeric:tabular-nums}.cgz-wall-rows{display:grid;gap:.5rem}.cgz-wall .cgz-link{justify-self:start}.cgz-stage{--wb-ink: #f4f2ee;--wb-ink2: rgba(244, 242, 238, .66);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.8fr);min-height:clamp(24rem,34vw,34rem);margin:clamp(2.5rem,5vw,5rem) var(--cgz-edge) 0;border-radius:var(--cgz-radius);overflow:hidden;background:radial-gradient(42% 80% at 50% 8%,#26252a,#0d0d10 60%,#08080a);box-shadow:0 0 0 1px #ffffff14}.cgz-stage-portrait{position:relative;grid-row:1;min-width:0;overflow:hidden}.cgz-stage-portrait[data-side=left]{grid-column:1;--cgz-inner: right}.cgz-stage-portrait[data-side=right]{grid-column:3;--cgz-inner: left}.cgz-stage-portrait img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent),linear-gradient(to var(--cgz-inner),#000 70%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 70%,transparent),linear-gradient(to var(--cgz-inner),#000 70%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.cgz-stage-copy{grid-column:2;grid-row:1;display:grid;align-content:center;justify-items:center;gap:.75rem;padding:clamp(2rem,4vw,3.5rem) clamp(1rem,2vw,2rem);text-align:center}.cgz-stage-copy .cgz-actions{justify-content:center}.cgz-page .mp-section-head h2,.cgz-page .cdl-head h2{font-family:var(--cgz-display);font-stretch:75%;font-size:var(--ui-fs-section);font-weight:800;line-height:1.05;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.cgz-page .mp-section-head .mp-eyebrow,.cgz-page .cdl-head .cgz-eyebrow{margin-bottom:.625rem;color:var(--cgz-gold);font-size:var(--ui-fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cgz-page .mp-section-head .mp-eyebrow:before{display:none}.cgz-page .cdl-parallel{align-items:start}.cgz-plans{padding-top:clamp(1.5rem,3vw,2.5rem)}@media(min-width:1600px){.cgz-page .mp-container{width:min(100% - 2 * var(--cgz-edge),92rem)}.cgz-banner,.cgz-banner[data-tone=quote]{width:min(100% - 2 * var(--cgz-edge),160rem);min-height:0;aspect-ratio:21 / 9;margin-inline:auto}.cgz-stage{width:min(100% - 2 * var(--cgz-edge),160rem);margin-inline:auto}}@media(min-width:640px)and (max-width:1100px){.cgz-plans .cp-plans:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023.98px){.cgz-banner{min-height:30rem}.cgz-banner-art:after{background:linear-gradient(90deg,#08070be0,#08070bb3 45%,#08070b26 80%)}.cgz-banner-copy{width:min(100%,30rem)}.cgz-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cgz-howto-body{grid-template-columns:minmax(0,1fr)}.cgz-howto-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639.98px){.cgz-banner{--cgz-art-h: calc((100vw - 2 * var(--cgz-edge)) * 1.25);align-items:start;min-height:0;background:#0b0a0f}.cgz-banner[data-tone=quote]{min-height:0}.cgz-banner-art{bottom:auto;height:var(--cgz-art-h)}.cgz-banner-art img,.cgz-banner[data-align=center] .cgz-banner-art img{-o-object-position:center;object-position:center}.cgz-banner-art:after,.cgz-banner[data-align=center] .cgz-banner-art:after{background:linear-gradient(180deg,#08070bc7,#08070b33 34%,#08070b00 62%,#0b0a0f)}.cgz-banner-copy{width:100%;gap:0;padding:1.5rem 1.25rem}.cgz-banner[data-art] .cgz-banner-copy{grid-template-rows:calc(var(--cgz-art-h) - 3rem) auto}.cgz-banner[data-art] .cgz-banner-head{align-content:start}.cgz-banner-body{padding-top:.75rem}.cgz-actions{flex-direction:column;align-items:stretch}.cgz-page .cgz-actions .im-button.im-button-primary{justify-content:center;min-height:3.5rem}.cgz-actions .cgz-link{justify-content:center}.cgz-install-line{width:100%}.cgz-facts,.cgz-howto-chapters{grid-template-columns:minmax(0,1fr)}.cgz-stage{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.cgz-stage-portrait{aspect-ratio:4 / 5}.cgz-stage-portrait[data-side=right]{grid-column:2}.cgz-stage-copy{grid-column:1 / -1;grid-row:2;padding:1.25rem 1.25rem 1.75rem}.cgz-stage .cgz-actions{width:100%}}@media(pointer:coarse)and (max-height:500px){.cgz-banner:where([data-mn-landscape],[data-mn-landscape] *){--cgz-art-h: calc((100vw - 2 * var(--cgz-edge)) * 1.25);align-items:start;min-height:0;background:#0b0a0f}.cgz-banner[data-tone=quote]:where([data-mn-landscape],[data-mn-landscape] *){min-height:0}.cgz-banner-art:where([data-mn-landscape],[data-mn-landscape] *){bottom:auto;height:var(--cgz-art-h)}.cgz-banner-art img:where([data-mn-landscape],[data-mn-landscape] *),.cgz-banner[data-align=center] .cgz-banner-art img:where([data-mn-landscape],[data-mn-landscape] *){-o-object-position:center;object-position:center}.cgz-banner-art:where([data-mn-landscape],[data-mn-landscape] *):after,.cgz-banner[data-align=center] .cgz-banner-art:where([data-mn-landscape],[data-mn-landscape] *):after{background:linear-gradient(180deg,#08070bc7,#08070b33 34%,#08070b00 62%,#0b0a0f)}.cgz-banner-copy:where([data-mn-landscape],[data-mn-landscape] *){width:100%;gap:0;padding:1.5rem 1.25rem}.cgz-banner[data-art] .cgz-banner-copy:where([data-mn-landscape],[data-mn-landscape] *){grid-template-rows:calc(var(--cgz-art-h) - 3rem) auto}.cgz-banner[data-art] .cgz-banner-head:where([data-mn-landscape],[data-mn-landscape] *){align-content:start}.cgz-banner-body:where([data-mn-landscape],[data-mn-landscape] *){padding-top:.75rem}.cgz-actions:where([data-mn-landscape],[data-mn-landscape] *){flex-direction:column;align-items:stretch}.cgz-page .cgz-actions .im-button.im-button-primary:where([data-mn-landscape],[data-mn-landscape] *){justify-content:center;min-height:3.5rem}.cgz-actions .cgz-link:where([data-mn-landscape],[data-mn-landscape] *){justify-content:center}.cgz-install-line:where([data-mn-landscape],[data-mn-landscape] *){width:100%}.cgz-facts:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:minmax(0,1fr)}.cgz-howto-chapters:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:minmax(0,1fr)}.cgz-stage:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.cgz-stage-portrait:where([data-mn-landscape],[data-mn-landscape] *){aspect-ratio:4 / 5}.cgz-stage-portrait[data-side=right]:where([data-mn-landscape],[data-mn-landscape] *){grid-column:2}.cgz-stage-copy:where([data-mn-landscape],[data-mn-landscape] *){grid-column:1 / -1;grid-row:2;padding:1.25rem 1.25rem 1.75rem}.cgz-stage .cgz-actions:where([data-mn-landscape],[data-mn-landscape] *){width:100%}}
