@font-face{font-family:Sora;src:url(/fonts/Sora-VariableFont_wght.woff) format("woff");font-weight:100 800;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-VariableFont.woff) format("woff");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Italic-VariableFont.woff) format("woff");font-weight:100 900;font-style:italic;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--cz-base-black:#000000;--cz-base-white:#FFFFFF;--cz-accent-lime:#BEFF0C;--cz-accent-lime-pill:#B8FF31;--cz-accent-lime-ink:#163300;--cz-accent-violet:#7B3BFF;--cz-accent-violet-light:#8A3BFF;--cz-accent-violet-mid:#5A1BD8;--cz-accent-violet-deep:#3A0CA3;--cz-accent-violet-night:#1A0640;--cz-accent-violet-notify:#B13BFF;--cz-accent-violet-ui:#6A2BFF;--cz-accent-violet-tint:#F1EEF8;--cz-accent-violet-mist:#CFC4EE;--cz-neutral-950:#0A0A0A;--cz-neutral-925:#0C0C0C;--cz-neutral-900:#111111;--cz-neutral-875:#121212;--cz-neutral-850:#141414;--cz-neutral-800:#181818;--cz-neutral-780:#1B1B1B;--cz-neutral-750:#1C1C1C;--cz-neutral-700:#2A2A2A;--cz-neutral-680:#2E2E2E;--cz-neutral-650:#333333;--cz-neutral-600:#3A3A3A;--cz-neutral-550:#444444;--cz-neutral-500:#616161;--cz-neutral-450:#6A6A6A;--cz-neutral-400:#777777;--cz-neutral-350:#8A8A8A;--cz-neutral-300:#9A9A9A;--cz-neutral-250:#BDBDBD;--cz-neutral-200:#DDDDDD;--cz-neutral-150:#E4E4E4;--cz-neutral-100:#EEEEEE;--cz-neutral-50:#F3F3F3;--cz-semantic-bg:#000000;--cz-semantic-bg-inverse:#FFFFFF;--cz-semantic-surface:#181818;--cz-semantic-surface-2:#111111;--cz-semantic-line:#2A2A2A;--cz-semantic-text:#FFFFFF;--cz-semantic-text-muted:#8A8A8A;--cz-semantic-text-subtle:#616161;--cz-semantic-status-paid:#BEFF0C;--cz-semantic-status-pending:#FFFFFF;--cz-semantic-status-shipped:#9A9A9A;--cz-semantic-status-cancelled:#444444;--cz-gradient-bento:linear-gradient(160deg,#1B1B1B 0%,#121212 100%);--cz-gradient-violet:linear-gradient(160deg,#8A3BFF 0%,#3A0CA3 100%);--cz-gradient-paid-radial:radial-gradient(ellipse 120% 70% at 85% 0%,#8A3BFF 0%,#5A1BD8 30%,#1A0640 62%,#000000 85%);--cz-font-display:Sora,sans-serif;--cz-font-ui:Archivo,sans-serif;--cz-font-mono:"Space Mono",monospace;--cz-font-weight-light:300;--cz-font-weight-regular:400;--cz-font-weight-medium:500;--cz-font-weight-semibold:600;--cz-font-weight-bold:700;--cz-font-weight-extrabold:800;--cz-text-2xs:9px;--cz-text-xs:11px;--cz-text-s:12px;--cz-text-m:14px;--cz-text-base:15px;--cz-text-l:17px;--cz-text-xl:22px;--cz-text-2xl:30px;--cz-text-3xl:44px;--cz-text-4xl:62px;--cz-text-5xl:84px;--cz-text-6xl:118px;--cz-text-hero:268px;--cz-space-1:4px;--cz-space-2:8px;--cz-space-3:12px;--cz-space-4:16px;--cz-space-5:20px;--cz-space-6:22px;--cz-space-7:28px;--cz-space-8:32px;--cz-space-10:44px;--cz-space-12:48px;--cz-space-18:72px;--cz-radius-xs:3px;--cz-radius-s:8px;--cz-radius-pill:10px;--cz-radius-button:12px;--cz-radius-m:14px;--cz-radius-bento:18px;--cz-radius-card:20px;--cz-radius-card-value:22px;--cz-radius-chip:20px;--cz-radius-phone-outer:54px;--cz-radius-phone-screen:44px;--cz-shadow-offset-button:3px 4px 0 0 #FFFFFF,3px 4px 0 2px #000000;--cz-shadow-card-float:0 18px 40px 0 rgba(0,0,0,.6);--cz-shadow-phone:0 30px 80px 0 rgba(0,0,0,.6);--cz-shadow-fab:0 8px 20px 0 rgba(0,0,0,.25);--cz-shadow-hairline-dark:inset 0 0 0 1px #2A2A2A;--cz-shadow-hairline-light:inset 0 0 0 1px #E4E4E4;--cz-shadow-glow-paid:0 0 0 2px #BEFF0C,0 0 18px 0 #BEFF0C;--cz-pattern-dots:radial-gradient(rgba(255,255,255,.16) 1px, transparent 1.3px) 0 0/14px 14px;--cz-pattern-dots-strong:radial-gradient(rgba(255,255,255,.4) 1.2px, transparent 1.6px) 0 0/14px 14px;--cz-pattern-dots-dark:radial-gradient(rgba(0,0,0,.18) 1px, transparent 1.3px) 0 0/14px 14px;--cz-pattern-dot-grid-size:14px;--cz-motion-duration-fast:.16s;--cz-motion-duration-base:.32s;--cz-motion-duration-word:60ms;--cz-motion-ease-out:cubic-bezier(.2,.8,.2,1)}.cz-t-wordmark{font-family:Sora,sans-serif;font-weight:600;letter-spacing:-.055em;line-height:.8}.cz-t-display-xl{font-family:Sora,sans-serif;font-weight:300;font-size:62px;letter-spacing:-.02em;line-height:1.06}.cz-t-display-l{font-family:Sora,sans-serif;font-weight:300;font-size:54px;letter-spacing:-.02em;line-height:1.06}.cz-t-title{font-family:Sora,sans-serif;font-weight:300;font-size:34px;letter-spacing:-.02em;line-height:1.2}.cz-t-body{font-family:Sora,sans-serif;font-weight:400;font-size:17px;line-height:1.45}.cz-t-body-s{font-family:Sora,sans-serif;font-weight:400;font-size:14px;line-height:1.5}.cz-t-kicker{font-family:Sora,sans-serif;font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.cz-t-number-xl{font-family:Archivo,sans-serif;font-weight:800;font-size:84px;font-style:italic;letter-spacing:-.02em;line-height:.9}.cz-t-number-l{font-family:Archivo,sans-serif;font-weight:800;font-size:50px;font-style:italic;letter-spacing:-.02em;line-height:1}.cz-t-ui-strong{font-family:Archivo,sans-serif;font-weight:700;font-size:15px}.cz-t-ui{font-family:Archivo,sans-serif;font-weight:600;font-size:14px}.cz-t-app-title{font-family:Space Mono,monospace;font-weight:700;font-size:28px;letter-spacing:-.02em}.cz-t-tag{font-family:Space Mono,monospace;font-weight:700;font-size:10px;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cz-t-receipt{font-family:Space Mono,monospace;font-weight:400;font-size:12px;line-height:1.9}.cz-t-marquee{font-family:Sora,sans-serif;font-weight:300;font-size:118px;letter-spacing:.01em;text-transform:uppercase}*{box-sizing:border-box}.cz{background:var(--cz-base-black);color:var(--cz-base-white);font-family:var(--cz-font-display);-webkit-font-smoothing:antialiased}.cz-light{background:var(--cz-base-white);color:var(--cz-base-black)}.cz-mono{font-family:var(--cz-font-mono)}.cz-ui{font-family:var(--cz-font-ui)}.cz-num{font-family:var(--cz-font-ui);font-style:italic;font-weight:800;letter-spacing:-.02em}.cz-num .cur{font-size:.36em;color:var(--cz-neutral-300);margin-right:.18em}.cz-kicker{font-family:var(--cz-font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.cz-muted{color:var(--cz-neutral-350)}.cz-wm{font-family:var(--cz-font-display);font-weight:600;letter-spacing:-.055em;line-height:.8;display:inline-block;position:relative}.cz-wm .i{position:relative;display:inline-block}.cz-wm .i svg{position:absolute;left:50%;top:-.008em;width:.27em;height:.27em;transform:translate(-50%)}.cz-pill{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#000;border-radius:var(--cz-radius-pill);font-family:var(--cz-font-display);font-weight:400;font-size:15px;padding:0 18px;height:36px;white-space:nowrap}.cz-pill-lime{display:inline-flex;align-items:center;justify-content:center;background:var(--cz-accent-lime-pill);color:#000;border-radius:var(--cz-radius-pill);font-family:var(--cz-font-display);font-weight:500;font-size:15px;padding:0 20px;height:38px;box-shadow:0 0 0 1px #0006;white-space:nowrap}.cz-pill-dark{display:inline-flex;align-items:center;justify-content:center;background:var(--cz-neutral-750);color:#fff;border-radius:var(--cz-radius-pill);font-family:var(--cz-font-display);font-size:15px;padding:0 20px;height:44px;box-shadow:inset 0 0 0 1px var(--cz-neutral-650)}.cz-btn{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#000;border:2px solid #000;border-radius:var(--cz-radius-button);font-family:var(--cz-font-ui);font-weight:700;font-size:15px;height:44px;padding:0 26px;box-shadow:3px 4px #fff,3px 4px 0 2px #000;white-space:nowrap}.cz-light .cz-btn{box-shadow:3px 4px #fff,3px 4px 0 2px #000}.cz-value{background:#fff;color:#000;border-radius:var(--cz-radius-card-value);padding:16px 18px;text-align:center;box-shadow:var(--cz-shadow-card-float)}.cz-value.tilt{transform:rotate(-2deg)}.cz-value .lbl{font-size:12px;color:var(--cz-neutral-400)}.cz-value .amt{display:flex;align-items:baseline;justify-content:center;gap:6px}.cz-value .amt .cur{font-family:var(--cz-font-ui);font-style:italic;font-weight:800;font-size:18px;color:#999}.cz-value .amt .v{font-family:var(--cz-font-ui);font-style:italic;font-weight:800;font-size:50px;line-height:1;letter-spacing:-.02em}.cz-linkpill{display:inline-flex;background:var(--cz-accent-violet-tint);color:var(--cz-accent-violet-ui);border-radius:14px;font-size:13px;padding:6px 16px;font-family:var(--cz-font-ui);font-style:italic;font-weight:500;margin-top:10px}.cz-bento{background:var(--cz-gradient-bento);border-radius:var(--cz-radius-bento);position:relative;overflow:hidden;padding:22px}.cz-bento .k{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.cz-bento .cap{font-size:19px;font-weight:300;line-height:1.3}.cz-tag{display:inline-flex;align-items:center;gap:.4em;font-family:var(--cz-font-mono);font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid currentColor;border-radius:3px;padding:2px 6px;line-height:1.2;white-space:nowrap}.cz-st-paid{background:var(--cz-accent-lime);color:var(--cz-accent-lime-ink);border-color:var(--cz-accent-lime-ink)}.cz .cz-st-paid{border-color:var(--cz-accent-lime)}.cz-st-pending{color:#fff}.cz-light .cz-st-pending{color:#000}.cz-st-shipped{color:var(--cz-neutral-300);border-color:var(--cz-neutral-550)}.cz-light .cz-st-shipped{color:#000;background:var(--cz-neutral-100);border-color:#000}.cz-st-cancelled{color:#5a5a5a;border-color:var(--cz-neutral-650)}.cz-rail{position:relative;padding-left:30px}.cz-rail:before{content:"";position:absolute;left:12px;top:12px;bottom:42px;width:2px;background:#fff}.cz-rail .st{position:relative;height:54px}.cz-rail .st:before{content:"";position:absolute;left:-23px;top:6px;width:12px;height:12px;border-radius:50%;background:#000;box-shadow:0 0 0 2px #fff}.cz-rail .st.done:before{background:#fff}.cz-rail .st.paid:before{background:var(--cz-accent-lime);box-shadow:var(--cz-shadow-glow-paid)}.cz-rail .t{font-family:var(--cz-font-ui);font-weight:600;font-size:14px}.cz-rail .st.paid .t{font-weight:700;color:var(--cz-accent-lime)}.cz-rail .h{font-family:var(--cz-font-mono);font-size:11px;color:var(--cz-neutral-400)}.cz-steps{display:flex;justify-content:space-between;position:relative}.cz-steps:before{content:"";position:absolute;left:8px;right:8px;top:7px;height:2px;background:#000}.cz-steps .s{display:flex;flex-direction:column;align-items:center;gap:6px;z-index:1;font-family:var(--cz-font-mono);font-size:11px}.cz-steps .s i{width:16px;height:16px;border-radius:50%;background:#000}.cz-steps .s.now i{background:#fff;box-shadow:0 0 0 2px #000,inset 0 0 0 4px #fff,inset 0 0 0 8px #000}.cz-marquee{white-space:nowrap;overflow:hidden;font-family:var(--cz-font-display);font-weight:300;font-size:118px;letter-spacing:.01em;text-transform:uppercase;line-height:1;color:transparent;-webkit-text-stroke:1.6px var(--cz-neutral-450)}.cz-star{display:inline-block;width:32px;height:32px;fill:#fff}.cz-star.lime{fill:var(--cz-accent-lime)}.cz-skin{position:relative;width:270px;height:410px;border-radius:20px;background:var(--cz-neutral-925);overflow:hidden;box-shadow:0 0 0 1.5px var(--cz-neutral-650),0 30px 70px #000000b3}.cz-skin .pat{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:330px auto;opacity:.85}.cz-skin .badge{position:absolute;left:14px;top:14px;background:#000;border-radius:8px;padding:6px 8px 8px}.cz-skin .tg{position:absolute;right:16px;top:20px}.cz-skin .bar{position:absolute;left:0;right:0;bottom:0;padding:16px 18px;background:linear-gradient(0deg,#000 60%,#0000)}.cz-skin .bar .n{font-weight:600;font-size:18px}.cz-skin .bar .h{font-family:var(--cz-font-mono);font-size:11px;color:var(--cz-accent-lime);margin-top:4px}.cz-dots{background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.3px);background-size:14px 14px}.cz-dots-dark{background-image:radial-gradient(rgba(0,0,0,.18) 1px,transparent 1.3px);background-size:14px 14px}.cz-paid-bg{background:var(--cz-gradient-paid-radial)}.cz-icon-sq{width:50px;height:50px;border-radius:14px;background:var(--cz-neutral-850);box-shadow:inset 0 0 0 1px var(--cz-neutral-680);display:flex;align-items:center;justify-content:center}.cz-chip{border-radius:20px;font-size:12px;padding:6px 14px;box-shadow:inset 0 0 0 1px var(--cz-neutral-200)}.cz-chip.on{background:#000;color:#fff;box-shadow:none}:root{--ctz-accent: var(--cz-accent-lime);--ctz-accent-ink: var(--cz-accent-lime-ink);--ctz-bg: var(--cz-semantic-bg);--ctz-surface: var(--cz-semantic-surface);--ctz-surface-2: var(--cz-semantic-surface-2);--ctz-line: var(--cz-semantic-line);--ctz-grey: var(--cz-semantic-text-muted);--ctz-grey-2: var(--cz-semantic-text-subtle);--ctz-white: var(--cz-base-white);--ctz-paper: var(--cz-neutral-50);--ctz-violet: var(--cz-accent-violet);--ctz-violet-deep: var(--cz-accent-violet-deep);--ctz-violet-tint: var(--cz-accent-violet-tint);--ctz-font-display: var(--cz-font-display);--ctz-font-ui: var(--cz-font-ui);--ctz-font-mono: var(--cz-font-mono);--ctz-radius-sm: var(--cz-radius-pill);--ctz-radius-md: var(--cz-radius-button);--ctz-radius-lg: var(--cz-radius-bento);--ctz-radius-phone: var(--cz-radius-phone-outer);--ctz-shadow-offset: 3px 4px 0 0 var(--ctz-white), 3px 4px 0 2px var(--ctz-bg);--ctz-ease: var(--cz-motion-ease-out);--ctz-accent-glow: color-mix(in srgb, var(--ctz-accent) 35%, transparent);--ctz-accent-soft: color-mix(in srgb, var(--ctz-accent) 14%, transparent);--ctz-violet-grad: var(--cz-gradient-violet)}.ctz-acc-fill{fill:var(--ctz-accent)}.ctz-acc-stroke{stroke:var(--ctz-accent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ctz-bg);color:var(--ctz-white);font-family:var(--ctz-font-display);font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.45}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--ctz-accent);outline-offset:3px;border-radius:6px}.mono{font-family:var(--ctz-font-mono)}.num{font-family:var(--ctz-font-ui);font-style:italic;font-weight:800;letter-spacing:-.02em}.num small{font-size:.45em;color:var(--ctz-grey);font-style:italic}.ui{font-family:var(--ctz-font-ui)}.kick{font-family:var(--ctz-font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.muted{color:var(--ctz-grey)}.acc-text{color:var(--ctz-accent)}.app-t{font-family:var(--ctz-font-mono);font-weight:700;letter-spacing:-.02em}.h2{font-weight:300;font-size:clamp(34px,5.2vw,68px);line-height:1.04;letter-spacing:-.025em}.lead{font-size:clamp(16px,1.4vw,19px);color:var(--ctz-grey);line-height:1.5}.wm{font-family:var(--ctz-font-display);font-weight:600;letter-spacing:-.055em;line-height:.8;display:inline-block;white-space:nowrap}.wm-i{position:relative;display:inline-block}.wm-spark{position:absolute;left:50%;top:-.008em;width:.27em;height:.27em;transform:translate(-50%);fill:var(--ctz-accent)}.star{fill:var(--ctz-white)}.star.acc,.acc-fill,.ctz-acc-fill{fill:var(--ctz-accent)}.stop-acc{stop-color:var(--ctz-accent)}.pill{display:inline-flex;align-items:center;justify-content:center;background:var(--ctz-white);color:var(--ctz-bg);border-radius:var(--ctz-radius-sm);font-size:15px;padding:0 18px;height:36px;white-space:nowrap;transition:transform .2s}.pill:hover{transform:translateY(-1px)}.pill-acc{display:inline-flex;align-items:center;justify-content:center;background:var(--ctz-accent);color:var(--ctz-bg);border-radius:var(--ctz-radius-sm);font-weight:500;font-size:15px;padding:0 20px;height:40px;box-shadow:0 0 0 1px #0006;white-space:nowrap}.btn-off{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ctz-white);color:var(--ctz-bg);border:2px solid var(--ctz-bg);border-radius:12px;font-family:var(--ctz-font-ui);font-weight:700;font-size:15px;height:48px;padding:0 26px;box-shadow:var(--ctz-shadow-offset);white-space:nowrap;transition:transform .15s,box-shadow .15s}.btn-off:hover{transform:translate(1px,2px);box-shadow:2px 2px 0 0 var(--ctz-white),2px 2px 0 2px var(--ctz-bg)}.btn-off:active{transform:translate(3px,4px);box-shadow:0 0 0 0 var(--ctz-white)}.btn-off.sm{height:40px;font-size:13px;padding:0 16px}.btn-off.full,.btn-dark.full{width:100%}.btn-dark{display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:12px;background:var(--ctz-surface);box-shadow:inset 0 0 0 1px var(--ctz-line);font-size:14px;color:var(--ctz-white)}.btn-black{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:10px;background:var(--ctz-bg);color:var(--ctz-white);font-size:14px;font-weight:500}.btn-black .num{font-size:15px}.btn-ghost{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 6px;color:var(--ctz-white);font-size:15px;border-bottom:1px solid transparent;transition:border-color .2s}.btn-ghost:hover{border-color:var(--ctz-white)}.tag{display:inline-flex;align-items:center;font-family:var(--ctz-font-mono);font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid currentColor;border-radius:3px;padding:2px 6px;line-height:1.2;white-space:nowrap;font-style:normal}.tag.paid{background:var(--ctz-accent);color:var(--ctz-accent-ink);border-color:var(--ctz-accent-ink)}.tag.grey{background:var(--cz-neutral-100);color:var(--ctz-bg)}.tag.dim{color:var(--ctz-grey-2)}.bento{background:linear-gradient(160deg,var(--ctz-surface) 0%,var(--ctz-surface-2) 100%);border-radius:var(--ctz-radius-lg);position:relative;overflow:hidden}.dots{background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.3px),linear-gradient(160deg,var(--ctz-surface) 0%,var(--ctz-surface-2) 100%);background-size:14px 14px,auto}.inp{display:flex;align-items:center;height:40px;border-radius:10px;padding:0 12px;background:var(--ctz-paper);color:var(--ctz-grey);font-size:13px;margin-top:5px;box-shadow:inset 0 0 0 1px var(--cz-neutral-150)}.cardform{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--ctz-white);color:var(--ctz-bg);box-shadow:inset 0 0 0 2px var(--ctz-bg)}.cardform label{font-size:11px;color:var(--cz-neutral-550);font-family:var(--ctz-font-ui);font-weight:600}.cf-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}img[width][height]{height:auto}:root{--gut:16px;--max:1440px}main,.foot{max-width:var(--max);margin:0 auto}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s)}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}}.nav{position:sticky;top:0;z-index:50;height:72px;display:flex;align-items:center;gap:24px;padding:0 28px;background:linear-gradient(180deg,#000000eb,#000000b3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:var(--max);margin:0 auto}.nav-logo .wm{font-size:28px}.nav-links{display:flex;gap:22px;margin-left:28px;font-size:14px;color:var(--cz-neutral-250)}.nav-links a:hover{color:var(--ctz-white)}.nav-kick{margin-left:auto;color:var(--cz-neutral-300);font-size:11px}@media(max-width:1080px){.nav-kick{display:none}.nav .pill{margin-left:auto}}@media(max-width:760px){.nav{height:60px;padding:0 16px}.nav-links{display:none}.nav-logo .wm{font-size:24px}.nav .pill{height:34px;font-size:14px;padding:0 14px}}.hero{position:relative}.hero-card{position:relative;margin:0 var(--gut);height:min(640px,calc(100svh - 150px));min-height:520px;border-radius:var(--ctz-radius-lg);overflow:hidden;background:var(--ctz-surface-2)}.hero-ill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:contrast(1.45) brightness(.68)}.hero-beams{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-beams.mul{mix-blend-mode:multiply}.hero-beams.screen{mix-blend-mode:screen;opacity:.55}.beam-phone{animation:phoneOn 6s ease-in-out infinite}.beam-b{transform-box:fill-box;transform-origin:center;animation:bubble 6s ease-in-out infinite}.beam-b.b1{animation-delay:.2s}.beam-b.b2{animation-delay:.6s}.beam-b.b3{animation-delay:1s}.beam-light{animation:lightOn 6s ease-in-out infinite}@keyframes phoneOn{0%,8%{opacity:.25}20%,to{opacity:1}}@keyframes bubble{0%,10%{opacity:0;transform:scale(.6) translateY(20px)}25%,85%{opacity:1;transform:none}to{opacity:1}}@keyframes lightOn{0%,15%{opacity:0}35%,to{opacity:1}}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e6,#0009 36%,#0000 62%)}.hero-copy{position:absolute;left:clamp(20px,3.2vw,48px);bottom:clamp(28px,4vw,52px);width:min(680px,calc(100% - 40px))}.hero-copy .kick{margin-bottom:16px}.hero h1{font-weight:300;font-size:clamp(40px,5.4vw,72px);line-height:1.04;letter-spacing:-.025em}.hero h1 .dim{color:var(--ctz-grey)}.hero-sub{margin-top:18px;font-size:clamp(15px,1.3vw,18px);color:var(--cz-neutral-250);max-width:540px}.hero-ctas{margin-top:26px;display:flex;flex-wrap:wrap;gap:18px;align-items:center}.hero-copy .reveal:nth-child(2){--rd:.08s}.hero-copy .reveal:nth-child(3){--rd:.16s}.hero-copy .reveal:nth-child(4){--rd:.24s}.hero-scroll{position:absolute;left:50%;bottom:16px;transform:translate(-50%);color:var(--ctz-white);animation:nudge 2.2s ease-in-out infinite}@keyframes nudge{50%{transform:translate(-50%,5px)}}.hero-foot{position:relative;height:clamp(180px,24vw,350px);overflow:hidden}.dood{position:absolute;top:-40px;right:-20px;bottom:-40px;left:-20px;background:url(/assets/kit/doodles-commerce-white.webp) center/1400px auto repeat-x;opacity:.13}.hero-wm{position:absolute;left:clamp(14px,2vw,28px);bottom:clamp(20px,2.6vw,36px);font-size:clamp(110px,17vw,268px)}.hero-tangle{position:absolute;right:2vw;top:18%;width:min(46vw,670px)}.hero-tangle svg{width:100%;height:auto}.hero-tangle path{stroke-dasharray:4000;stroke-dashoffset:4000;animation:draw 3.2s .4s ease forwards}@keyframes draw{to{stroke-dashoffset:0}}@media(max-width:760px){.hero-card{height:auto;min-height:0;aspect-ratio:auto;display:flex;flex-direction:column}.hero-ill{position:relative;height:300px;object-position:72% 50%}.hero-beams{height:300px;inset:0 0 auto 0}.hero-shade{height:300px;background:linear-gradient(180deg,#0000 40%,#000)}.hero-copy{position:relative;left:auto;bottom:auto;width:auto;padding:22px 20px 36px;margin-top:0;background:var(--ctz-surface-2)}.hero-copy .kick{display:inline-block;margin-bottom:14px}.hero-scroll{display:none}.hero-tangle{top:6%;width:70vw}}.marquee{overflow:hidden;padding:18px 0 6px;max-width:var(--max);margin:0 auto}.marquee-track{display:flex;width:max-content;animation:marq 40s linear infinite}.marquee span{white-space:nowrap;font-weight:300;font-size:clamp(56px,8vw,118px);letter-spacing:.01em;color:transparent;-webkit-text-stroke:1.4px var(--ctz-grey-2);padding-right:.3em}@keyframes marq{to{transform:translate(-50%)}}.sec{padding:clamp(64px,9vw,120px) var(--gut) 0}.sec-head{max-width:860px;margin:0 0 36px 12px}.sec-head .kick{margin-bottom:14px}.sec-close{margin:36px 12px 0;font-size:clamp(20px,2.2vw,30px);font-weight:300;max-width:780px;letter-spacing:-.01em}.caption{margin:18px 12px 0;color:var(--ctz-grey-2)}.bento-k{position:absolute;left:22px;top:20px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.bento-cap{position:absolute;left:22px;right:22px;bottom:22px;font-size:clamp(16px,1.35vw,19px);font-weight:300;line-height:1.35;max-width:380px}.prob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.prob{height:420px}.prob-obj{position:absolute;width:58%;right:-6%;top:12%;opacity:.95;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.prob:hover .prob-obj{transform:rotate(-4deg) scale(1.03)}.prob-ig .prob-obj{width:54%;top:18%}.prob-co .prob-obj{width:44%;right:2%;top:8%;transform:rotate(10deg)}.chat{position:absolute;left:22px;top:58px;display:flex;flex-direction:column;gap:8px;width:62%;z-index:2}.msg{font-size:13px;padding:8px 12px;border-radius:14px;max-width:85%;opacity:0;transform:translateY(8px)}.prob.in .msg{animation:msgIn .4s forwards}.msg.them{background:var(--cz-neutral-700);align-self:flex-start}.msg.out{background:var(--ctz-white);color:var(--ctz-bg);align-self:flex-end}.msg.ghost{background:none;color:var(--ctz-grey-2);font-family:var(--ctz-font-mono);font-size:11px;padding:0 4px}.prob.in .msg:nth-child(2){animation-delay:.7s}.prob.in .msg:nth-child(3){animation-delay:1.4s}.prob.in .msg:nth-child(4){animation-delay:2.4s}@keyframes msgIn{to{opacity:1;transform:none}}.typing{display:inline-flex;gap:3px;margin-left:6px;vertical-align:middle}.typing i{width:4px;height:4px;border-radius:50%;background:var(--ctz-grey);animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,to{opacity:.2}50%{opacity:1}}.steps-pile{position:absolute;left:22px;top:58px;display:flex;flex-wrap:wrap;gap:6px;width:66%;z-index:2}.steps-pile span{font-family:var(--ctz-font-mono);font-size:11px;padding:4px 8px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--ctz-line);color:var(--cz-neutral-250);opacity:0}.prob.in .steps-pile span{animation:msgIn .35s forwards}.prob.in .steps-pile span:nth-child(2){animation-delay:.25s}.prob.in .steps-pile span:nth-child(3){animation-delay:.5s}.prob.in .steps-pile span:nth-child(4){animation-delay:.75s}.prob.in .steps-pile span:nth-child(5){animation-delay:1s}.prob.in .steps-pile span:nth-child(6){animation-delay:1.25s}.abandon{position:absolute;left:22px;top:62px;width:58%;z-index:2}.ab-bar{height:2px;background:var(--ctz-line);position:relative}.ab-bar span{position:absolute;left:0;top:0;height:2px;width:0;background:var(--ctz-white)}.prob.in .ab-bar span{animation:abFill 4s ease-in-out infinite}@keyframes abFill{0%{width:0}55%,70%{width:88%}85%,to{width:88%;opacity:0}}.ab-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--ctz-grey);margin-top:8px}.ab-cursor{width:10px;height:10px;border-radius:50%;background:var(--ctz-violet);margin-top:16px;margin-left:86%;opacity:0}.prob.in .ab-cursor{animation:abX 4s ease-in-out infinite}@keyframes abX{0%,55%{opacity:0}65%{opacity:1;transform:none}to{opacity:0;transform:translate(30px,30px)}}@media(max-width:980px){.prob-grid{grid-template-columns:1fr}.prob{height:320px}.prob-obj{width:40%}.prob-ig .prob-obj{width:38%}.prob-co .prob-obj{width:30%}}.how-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;align-items:stretch}.how-steps{list-style:none;display:flex;flex-direction:column;gap:10px}.how-steps li{display:flex;gap:18px;padding:22px;border-radius:var(--ctz-radius-lg);background:var(--ctz-surface-2);box-shadow:inset 0 0 0 1px var(--ctz-line);transition:background .4s,box-shadow .4s;cursor:pointer}.how-steps li .n{font-size:12px;color:var(--ctz-grey);padding-top:4px}.how-steps h3{font-weight:400;font-size:clamp(18px,1.6vw,22px);letter-spacing:-.01em}.how-steps p{color:var(--ctz-grey);margin-top:4px;font-size:15px}.how-steps li.is-on{background:var(--ctz-surface);box-shadow:inset 0 0 0 1px var(--cz-neutral-600)}.how-steps li.is-on .n{color:var(--ctz-white)}.how-steps li:last-child.is-on .n{color:var(--ctz-accent)}.flow{min-height:520px;padding:22px;display:flex;flex-direction:column}.flow-sources{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;position:relative;z-index:2}.src{display:inline-flex;align-items:center;gap:6px;font-family:var(--ctz-font-mono);font-size:12px;padding:7px 12px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--ctz-line);background:var(--ctz-bg);color:var(--ctz-grey);transition:all .35s}.src svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.src.on{color:var(--ctz-bg);background:var(--ctz-white);box-shadow:none}.flow-wire{height:56px;width:100%}.flow-wire path{stroke:var(--cz-neutral-600);stroke-width:1.5;fill:none;stroke-dasharray:4 5}.flow-dot{fill:var(--ctz-white)}.flow[data-step="3"] .flow-dot{fill:var(--ctz-accent)}.flow-stage{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:320px}.mini-store{width:min(300px,86%);border-radius:16px;overflow:hidden;background:var(--ctz-bg) url(/assets/kit/skin-rua-branco.webp) center 30%/240px;box-shadow:0 0 0 1px var(--cz-neutral-650);padding:14px;transition:opacity .4s,transform .5s}.ms-head{display:flex;align-items:center;gap:10px;background:#000000b3;border-radius:12px;padding:8px}.ms-head b{font-size:14px;display:block}.ms-head small{font-size:10px;color:var(--cz-neutral-250)}.ms-av,.sp-av{width:34px;height:34px;flex:none;border-radius:50%;background:var(--ctz-white);color:var(--ctz-bg);display:flex;align-items:center;justify-content:center;font-family:var(--ctz-font-ui);font-weight:900;font-style:italic;font-size:14px}.ms-line{height:8px;border-radius:4px;background:#ffffffbf;margin-top:10px;width:70%}.ms-line.short{width:40%;opacity:.6}.order-card{width:min(320px,90%);background:var(--ctz-white);color:var(--ctz-bg);border-radius:18px;padding:16px 18px;transform:rotate(-3deg);box-shadow:0 20px 50px #0009;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.oc-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--cz-neutral-400)}.oc-tag{color:var(--ctz-bg);transition:background .3s,color .3s}.oc-val{font-size:40px;margin-top:4px}.oc-trail{display:flex;gap:6px;margin-top:8px;font-size:10px;color:var(--cz-neutral-250)}.oc-trail span{transition:color .3s}.oc-trail span+span:before{content:"→ ";color:var(--cz-neutral-250)}.flow[data-step="0"] .t0,.flow[data-step="1"] .t0,.flow[data-step="1"] .t1,.flow[data-step="2"] .t0,.flow[data-step="2"] .t1,.flow[data-step="2"] .t2,.flow[data-step="3"] .oc-trail span{color:var(--ctz-bg)}.flow[data-step="3"] .oc-tag{background:var(--ctz-accent);color:var(--ctz-accent-ink);border-color:var(--ctz-accent-ink)}.flow[data-step="3"] .order-card{transform:rotate(2deg) scale(1.04)}.flow-tag{position:absolute;width:120px;right:8%;bottom:4%;opacity:0;transform:rotate(14deg) scale(.6);transition:all .6s cubic-bezier(.2,1.4,.4,1)}.flow[data-step="3"] .flow-tag{opacity:1;transform:rotate(14deg) scale(1)}.flow .star{position:absolute;opacity:0;transition:opacity .4s,transform .6s}.flow-s1{width:34px;left:12%;bottom:22%;transform:scale(.4)}.flow-s2{width:20px;right:14%;top:8%;transform:scale(.4)}.flow[data-step="3"] .star{opacity:1;transform:scale(1) rotate(45deg)}.flow[data-step="0"] .mini-store{transform:scale(1.03)}.flow-cap{color:var(--ctz-grey-2);text-align:center;margin-top:10px}@media(max-width:980px){.how-grid{grid-template-columns:1fr}.flow{min-height:480px}}.rails{position:relative;margin-top:clamp(64px,9vw,120px);background:var(--ctz-accent);color:var(--ctz-bg);overflow:hidden;max-width:var(--max);margin-left:auto;margin-right:auto}.rails-scr{position:absolute;left:0;top:-60px;width:100%;min-width:1100px;opacity:.9;pointer-events:none}.rails-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px;padding:clamp(28px,5vw,80px) clamp(16px,4vw,56px);align-items:center}.rails-card{position:relative;background:var(--ctz-bg);color:var(--ctz-white);border-radius:var(--ctz-radius-lg);padding:clamp(24px,3vw,40px);padding-bottom:110px}.rails-card .h2{margin-top:16px}.rails-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.rails-l{font-size:14px;font-weight:700;margin-bottom:8px}.rails-l .muted{font-weight:400}.rails-cols p{color:var(--cz-neutral-250);font-size:15px}.rails-support{margin-top:26px;font-size:clamp(17px,1.5vw,21px);font-weight:300}.rails-tangle{position:absolute;left:24px;bottom:24px;width:min(380px,70%)}.rails-tangle svg{width:100%;height:auto}.skin-demo{display:flex;flex-direction:column;align-items:center;gap:14px}.skin-tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.skin-tabs .tag{font-size:11px;padding:6px 10px;background:var(--ctz-accent);color:var(--ctz-bg);border-color:var(--ctz-bg);cursor:pointer;transition:all .2s}.skin-tabs .tag[aria-selected=true]{background:var(--ctz-bg);color:var(--ctz-white)}.skin-phone{width:min(340px,100%);border-radius:28px;overflow:hidden;background:var(--ctz-white);box-shadow:0 0 0 2px var(--ctz-bg),10px 12px 0 0 var(--ctz-bg);transform:rotate(-2deg)}.sp-chrome{position:relative;height:200px;background:var(--ctz-bg);transition:background .4s}.sp-pat{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/kit/skin-rua-branco.webp) center 30%/300px;transition:opacity .35s}.sp-head{position:absolute;left:14px;right:14px;bottom:14px;display:flex;gap:10px;align-items:center;padding:8px;border-radius:12px;background:#000000b8;color:var(--ctz-white);transition:all .4s}.sp-head b{display:block;font-size:15px}.sp-head small{font-size:10px;opacity:.8}.sp-zone{position:absolute;right:12px;top:12px;font-size:10px;padding:3px 7px;border-radius:4px;background:var(--ctz-white);color:var(--ctz-bg);border:1.5px dashed var(--ctz-bg)}.sp-rails{position:relative;padding:44px 16px 18px;background:repeating-linear-gradient(-45deg,var(--cz-neutral-50) 0 8px,var(--cz-base-white) 8px 16px)}.sp-zone.dark{display:flex;align-items:center;gap:5px;left:16px;right:auto;top:12px;background:var(--ctz-bg);color:var(--ctz-white);border-style:solid}.sp-zone svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2}.skin-hint{font-size:12px;text-align:center}.skin-demo[data-skin=joias] .sp-chrome{background:var(--ctz-white)}.skin-demo[data-skin=joias] .sp-pat{background-image:url(/assets/kit/skin-joias-preto.webp)}.skin-demo[data-skin=joias] .sp-head{background:#ffffffe0;color:var(--ctz-bg);box-shadow:0 0 0 1.5px var(--ctz-bg)}.skin-demo[data-skin=joias] .sp-av{background:var(--ctz-bg);color:var(--ctz-white)}.skin-demo[data-skin=plantas] .sp-chrome{background:var(--ctz-white)}.skin-demo[data-skin=plantas] .sp-pat{background-image:url(/assets/kit/skin-plantas-preto.webp);background-size:260px}.skin-demo[data-skin=plantas] .sp-head{flex-direction:row-reverse;text-align:right;background:var(--ctz-bg)}.skin-demo[data-skin=cafe] .sp-pat{background-image:url(/assets/kit/skin-cafe-branco.webp);background-size:240px}.skin-demo[data-skin=cafe] .sp-head{background:var(--cz-neutral-900);box-shadow:inset 0 0 0 1px var(--cz-neutral-650)}.skin-demo .sp-pat.swap{opacity:0}.cardform{position:relative}.skin-demo .cardform:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:20px;box-shadow:0 0 0 2px var(--ctz-bg);opacity:0;pointer-events:none}.skin-demo.pulse .cardform:after{animation:lockPulse .9s}@keyframes lockPulse{30%{opacity:1}to{opacity:0;top:-10px;right:-10px;bottom:-10px;left:-10px}}@media(max-width:980px){.rails-inner,.rails-cols{grid-template-columns:1fr}}.phones-row{display:flex;gap:clamp(16px,3vw,48px);justify-content:center;padding:30px 12px 8px;background:url(/assets/kit/halftone-onda-wide.webp) center/cover;border-radius:var(--ctz-radius-lg)}.ph-fig{display:flex;flex-direction:column;align-items:center;gap:16px}.ph-lab{font-weight:700;font-size:18px}.ph-lab span{color:var(--ctz-grey);font-weight:400;font-size:12px;margin-right:10px}.phone{position:relative;width:320px;height:672px;border-radius:48px;background:var(--cz-neutral-950);padding:10px;box-shadow:inset 0 0 0 2px var(--cz-neutral-600),inset 0 0 0 5px var(--cz-neutral-900),0 30px 80px #0009;flex:none}.phone .island{position:absolute;top:20px;left:50%;transform:translate(-50%);width:96px;height:28px;border-radius:18px;background:var(--ctz-bg);z-index:20}.scr{position:relative;width:100%;height:100%;border-radius:39px;overflow:hidden;background:var(--ctz-bg)}.scr svg:not(.star):not(.cp-rays){fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sbar{position:absolute;top:0;left:0;right:0;height:48px;display:flex;justify-content:space-between;align-items:center;padding:4px 26px 0 30px;font-weight:600;font-size:13px;z-index:15;color:var(--ctz-white)}.sbar.dark{color:var(--ctz-bg)}.sbar-ic{width:40px;height:10px;background:linear-gradient(90deg,currentColor 0 3px,transparent 3px 5px,currentColor 5px 8px,transparent 8px 10px,currentColor 10px 13px,transparent 13px 18px,currentColor 18px 38px);border-radius:2px;opacity:.9}.home-ht{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/kit/halftone-onda-vertical.webp) center/cover;opacity:.6;-webkit-mask-image:linear-gradient(180deg,transparent 0,var(--cz-base-black) 18%,var(--cz-base-black) 70%,transparent 92%);mask-image:linear-gradient(180deg,transparent 0,var(--cz-base-black) 18%,var(--cz-base-black) 70%,transparent 92%)}.home-pill{position:absolute;top:56px;left:50%;transform:translate(-50%);display:flex;gap:6px;background:var(--ctz-surface-2);border-radius:30px;padding:5px;box-shadow:inset 0 0 0 1px var(--cz-neutral-680)}.home-bell,.home-av{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--cz-neutral-750);color:var(--ctz-white)}.home-bell svg{width:16px;height:16px}.home-av{font-family:var(--ctz-font-ui);font-weight:800}.home-skin{position:absolute;top:104px;left:50%;transform:translate(-50%);color:var(--ctz-white)}.dot-acc{width:6px;height:6px;border-radius:50%;background:var(--ctz-accent);display:inline-block}.home-beams{position:absolute;left:70px;top:150px;width:160px;height:270px}.home-beams i{position:absolute;bottom:0;width:2px;background:linear-gradient(180deg,var(--ctz-white),transparent);transform-origin:bottom;animation:rise 3s ease-in-out infinite}.home-beams i:nth-child(1){left:80px;height:250px}.home-beams i:nth-child(2){left:26px;height:170px;animation-delay:.4s}.home-beams i:nth-child(3){left:134px;height:140px;animation-delay:.8s}@keyframes rise{0%{transform:scaleY(.4);opacity:.3}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(.4);opacity:.3}}.scr .star{position:absolute}.hs1{width:44px;left:128px;top:160px;animation:tw 3s infinite}.hs2{width:26px;left:86px;top:240px;animation:tw 3s .6s infinite}.hs3{width:22px;left:194px;top:270px;animation:tw 3s 1.2s infinite}@keyframes tw{50%{transform:scale(.7) rotate(20deg);opacity:.6}}.home-sq{position:absolute;display:flex;flex-direction:column;gap:9px}.home-sq.l{left:16px;top:220px}.home-sq.r{right:16px;top:290px}.home-sq svg{width:44px;height:44px;padding:12px;border-radius:13px;background:var(--cz-neutral-850);box-shadow:inset 0 0 0 1px var(--cz-neutral-680);color:var(--ctz-white)}.home-card{position:absolute;left:16px;right:16px;bottom:26px;background:var(--ctz-white);color:var(--ctz-bg);border-radius:20px;padding:14px 16px;transform:rotate(-2deg);text-align:center;box-shadow:0 18px 40px #0009}.hc-k{font-size:11px;color:var(--cz-neutral-400)}.hc-v{font-size:42px;line-height:1.05}.hc-chip{display:inline-block;margin-top:8px;background:var(--ctz-violet-tint);color:var(--ctz-violet);border-radius:14px;font-size:12px;padding:5px 14px;font-family:var(--ctz-font-ui);font-style:italic;font-weight:500}.scr-light{background:var(--ctz-white);color:var(--ctz-bg)}.pl-wrap{padding:56px 18px 0}.pl-top{display:flex;justify-content:space-between;align-items:center}.pl-top svg{width:20px;height:20px}.pl-top .kick{font-size:9px;font-weight:600}.scr-light .app-t{font-size:24px;margin-top:16px}.pl-search{margin-top:12px;height:38px;border-radius:11px;background:var(--ctz-paper);display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--cz-neutral-350);font-size:12px}.pl-search svg{width:15px;height:15px}.pl-day{font-family:var(--ctz-font-ui);font-weight:700;font-size:14px;margin-top:16px}.pl-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--cz-neutral-100)}.pl-ic{width:40px;height:40px;flex:none;border-radius:11px;background:var(--cz-neutral-50);box-shadow:inset 0 0 0 1px var(--cz-neutral-150);display:flex;align-items:center;justify-content:center}.pl-ic svg{width:18px;height:18px}.pl-main{flex:1;min-width:0}.pl-main b{font-family:var(--ctz-font-ui);font-size:14px;display:block}.pl-main small{font-size:10px;color:var(--cz-neutral-350)}.pl-r{text-align:right}.pl-r b{font-family:var(--ctz-font-ui);font-size:13px;font-weight:600;display:block;white-space:nowrap}.pl-r .tag{margin-top:3px;font-size:8.5px}.pl-fab{position:absolute;right:16px;bottom:26px;background:var(--ctz-bg);color:var(--ctz-white);border-radius:13px;height:42px;padding:0 14px;display:flex;align-items:center;gap:6px;font-family:var(--ctz-font-ui);font-weight:700;font-size:13px}.pl-fab svg{width:16px;height:16px;stroke-width:2.4!important}.scr-paid{background:radial-gradient(ellipse 120% 70% at 85% 0%,var(--ctz-violet) 0%,var(--ctz-violet-deep) 34%,var(--cz-accent-violet-night) 62%,var(--ctz-bg) 85%)}.grain{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/kit/grain.webp);mix-blend-mode:overlay;opacity:.8}.pd-top{position:absolute;top:56px;left:18px;right:18px;display:flex;justify-content:space-between;align-items:center;font-family:var(--ctz-font-ui);font-size:14px}.pd-top svg{width:22px;height:22px}.pd-top span{width:22px}.pd-ring{position:absolute;left:50%;top:120px;width:220px;height:220px;margin-left:-110px;border-radius:50%;box-shadow:inset 0 0 0 8px var(--ctz-white);display:flex;align-items:center;justify-content:center}.pd-ring .iso{width:130px;transform:rotate(12deg);animation:swing 3.4s ease-in-out infinite;transform-origin:50% 10%}@keyframes swing{50%{transform:rotate(4deg)}}.ps1{width:34px;left:36px;top:126px;animation:tw 2.6s infinite}.ps2{width:22px;right:40px;top:300px;animation:tw 2.6s .8s infinite}.pd-mid{position:absolute;top:360px;left:0;right:0;text-align:center}.pd-v{font-family:var(--ctz-font-ui);font-weight:700;font-size:38px;margin-top:8px}.pd-mid small{font-size:12px;color:var(--cz-accent-violet-mist)}.pd-meta{position:absolute;left:20px;right:20px;top:470px;border-radius:14px;background:#00000073;box-shadow:inset 0 0 0 1px #ffffff1f;padding:10px 14px;font-size:11px;line-height:1.9;color:var(--cz-neutral-200)}.pd-meta div{display:flex;justify-content:space-between}.pd-meta div span:first-child{color:var(--cz-neutral-300)}.pd-btns{position:absolute;left:20px;right:20px;bottom:30px;display:flex;gap:14px}.pd-btns .btn-off{flex:1}@media(max-width:1100px){.phones-row{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:20px}.ph-fig{scroll-snap-align:center}}@media(max-width:420px){.phone{width:300px;height:630px}}.dash-fit{position:relative;overflow:hidden;border-radius:var(--ctz-radius-lg)}.dash-ui{width:1280px;transform-origin:0 0;display:grid;grid-template-columns:240px 1fr;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line);border-radius:var(--ctz-radius-lg);background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.3px);background-size:14px 14px}.d-side{padding:24px 16px;border-right:1px solid var(--cz-neutral-750);background:var(--ctz-bg);border-radius:var(--ctz-radius-lg) 0 0 var(--ctz-radius-lg)}.d-wm{font-size:26px}.d-store{display:flex;gap:10px;align-items:center;margin-top:26px;padding:10px;border-radius:12px;background:var(--ctz-surface-2);box-shadow:inset 0 0 0 1px var(--ctz-line)}.d-sk{width:36px;height:36px;border-radius:8px;background:var(--ctz-bg) url(/assets/kit/skin-rua-branco.webp) center/90px}.d-store b{font-size:13px;display:block}.d-store small{font-size:10px;color:var(--ctz-grey)}.d-nav{display:flex;flex-direction:column;gap:4px;margin-top:22px;font-size:12px;color:var(--cz-neutral-250)}.d-nav span{padding:10px 12px;border-radius:9px}.d-nav .on{background:var(--ctz-white);color:var(--ctz-bg);font-weight:700}.d-main{padding:22px}.d-top{display:flex;align-items:center;gap:16px}.d-top .app-t{font-size:22px}.d-search{flex:1;max-width:340px;height:36px;border-radius:10px;background:var(--ctz-surface-2);box-shadow:inset 0 0 0 1px var(--ctz-line);display:flex;align-items:center;gap:8px;padding:0 12px;font-size:12px;color:var(--ctz-grey)}.d-search svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.d-top .pill{margin-left:auto;font-size:13px}.d-kpis{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-top:18px}.d-kpi{position:relative;overflow:hidden;height:130px;padding:16px;border-radius:16px;background:var(--ctz-surface);box-shadow:inset 0 0 0 1px var(--ctz-line)}.d-kpi .kick{font-size:10px;color:var(--cz-neutral-250)}.d-kpi.white{background:var(--ctz-white);color:var(--ctz-bg)}.d-kpi.white .kick{color:var(--cz-neutral-400)}.d-big{font-size:40px;margin:4px 0 6px}.d-mid{font-family:var(--ctz-font-ui);font-weight:700;font-size:40px;margin-top:2px}.d-spark{position:absolute;left:16px;right:16px;bottom:14px;width:calc(100% - 32px);height:36px}.d-kpi .iso{position:absolute;right:-14px;bottom:-20px;width:120px}.d-body{display:grid;grid-template-columns:1fr 300px;gap:12px;margin-top:12px}.d-table{border-radius:16px;background:var(--ctz-surface-2);box-shadow:inset 0 0 0 1px var(--ctz-line);overflow:hidden}.d-th,.d-tr{display:grid;grid-template-columns:90px 1.3fr 1fr 1fr 70px;align-items:center;padding:0 18px}.d-th{height:40px;font-size:10px;color:var(--ctz-grey-2);text-transform:uppercase;letter-spacing:.06em}.d-tr{height:48px;border-top:1px solid var(--cz-neutral-750);font-size:13px;color:var(--cz-neutral-250)}.d-tr b{color:var(--ctz-white);font-family:var(--ctz-font-ui);font-size:13px}.d-tr .mono{font-size:11px;text-align:right}.d-tr.sel{background:var(--cz-neutral-780);box-shadow:inset 3px 0 0 var(--ctz-accent)}.d-tr .tag.grey{background:none;color:var(--cz-neutral-250)}.d-detail{position:relative;overflow:hidden;border-radius:16px;background:var(--ctz-surface);box-shadow:inset 0 0 0 1px var(--ctz-line);padding:16px;display:flex;flex-direction:column}.d-dh{display:flex;justify-content:space-between;align-items:center}.d-dh .kick{font-size:10px}.d-dv{font-family:var(--ctz-font-ui);font-weight:700;font-size:32px;margin-top:8px}.d-detail small{font-size:11px}.d-tk{margin-top:20px;font-size:10px}.d-trail{list-style:none;margin-top:12px;display:flex;flex-direction:column;gap:14px;position:relative;padding-left:20px}.d-trail:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:1.5px;background:var(--cz-neutral-550)}.d-trail li{position:relative;font-size:12px}.d-trail li:before{content:"";position:absolute;left:-20px;top:3px;width:11px;height:11px;border-radius:50%;background:var(--ctz-white)}.d-trail li.on:before{background:var(--ctz-accent);box-shadow:0 0 0 4px var(--ctz-accent-soft)}.d-trail li.on b{color:var(--ctz-accent)}.d-trail b{display:block;font-family:var(--ctz-font-ui);font-size:12px}.d-trail small{color:var(--ctz-grey);font-size:10px}.d-tag{width:110px;align-self:center;margin:14px 0;transform:rotate(10deg)}.d-detail .btn-off{margin-top:auto}.co{background:url(/assets/kit/doodles-commerce-white.webp) center/1300px auto;background-blend-mode:normal;position:relative}.co:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e0;pointer-events:none}.co-grid{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:center;padding-bottom:40px}.co-copy{padding-left:12px}.co-copy .kick{margin-bottom:14px}.co-copy .lead{margin-top:18px;max-width:440px}.co-copy .caption{margin:22px 0 0;font-size:12px;text-transform:none;letter-spacing:0}.co-phones{display:flex;gap:28px;justify-content:center}.co-skin{position:absolute;left:0;right:0;top:0;height:170px;background:var(--ctz-bg) url(/assets/kit/skin-rua-branco.webp) center 30%/300px}.co-skin.short{height:110px}.co-skin-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000008c,#0003 40%,#000000d9)}.co-store{position:absolute;left:16px;bottom:14px;display:flex;align-items:center;gap:9px;color:var(--ctz-white)}.co-store b{display:block;font-size:14px}.co-store small{font-size:10px;color:var(--cz-neutral-200)}.co-st{position:absolute;right:14px;bottom:20px;color:var(--ctz-white);background:var(--ctz-bg)}.co-body{position:absolute;left:16px;right:16px;top:182px}.co-steps{display:flex;justify-content:space-between;font-size:10px;position:relative;padding-top:20px}.co-steps:before{content:"";position:absolute;left:12px;right:12px;top:6px;height:2px;background:var(--ctz-bg)}.co-steps span{position:relative;display:flex;flex-direction:column;align-items:center}.co-steps span:before{content:"";position:absolute;top:-20px;width:14px;height:14px;border-radius:50%;background:var(--ctz-bg)}.co-steps .cur:before{background:var(--ctz-white);box-shadow:0 0 0 2px var(--ctz-bg),inset 0 0 0 3px var(--ctz-white),inset 0 0 0 7px var(--ctz-bg)}.co-items{margin-top:14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--cz-neutral-150);padding:4px 12px}.co-items>div:first-child{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--cz-neutral-100)}.co-items>div:first-child>b{font-family:var(--ctz-font-ui);font-size:13px;font-weight:600;white-space:nowrap}.co-frete{display:flex;justify-content:space-between;padding:8px 0;font-size:12px;color:var(--cz-neutral-450)}.co-frete b{color:var(--ctz-bg);font-family:var(--ctz-font-ui);font-weight:600}.co-total{display:flex;justify-content:space-between;align-items:baseline;margin:10px 0}.co-total>span:first-child{font-size:12px;color:var(--cz-neutral-450)}.co-total .num{font-size:32px}.cardform.light{padding:12px;gap:8px}.cardform.light .inp{height:36px}.co-safe{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:12px;font-size:10px;color:var(--cz-neutral-350)}.co-safe svg{width:12px;height:12px}.co-safe .wm{font-size:12px;color:var(--ctz-bg)}.scr-copaid{background:var(--ctz-bg)}.cp-ht{position:absolute;left:0;right:0;top:110px;bottom:0;background:url(/assets/kit/halftone-onda-vertical.webp) center/cover;opacity:.45;-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 40%,var(--cz-base-black),transparent);mask-image:radial-gradient(ellipse 70% 50% at 50% 40%,var(--cz-base-black),transparent)}.cp-rays{position:absolute;left:0;top:120px;width:300px;height:260px;fill:none;stroke:var(--ctz-accent);stroke-width:3.5;stroke-linecap:round;animation:tw 2.4s infinite}.cp-tag{position:absolute;left:84px;top:140px;width:140px;transform:rotate(12deg);animation:swing 3.4s ease-in-out infinite;transform-origin:50% 10%}.cs1{width:40px;left:36px;top:170px;animation:tw 2.6s infinite}.cs2{width:34px;right:34px;top:300px;animation:tw 2.6s .7s infinite}.cs3{width:20px;right:56px;top:150px;animation:tw 2.6s 1.2s infinite}.cp-mid{position:absolute;top:380px;left:0;right:0;text-align:center}.cp-big{font-weight:300;font-size:44px;line-height:1}.cp-v{font-family:var(--ctz-font-ui);font-weight:700;font-size:26px;margin-top:6px}.cp-mid small{display:block;font-size:11px;color:var(--ctz-grey);margin:4px 0 10px}.cp-btns{position:absolute;left:18px;right:18px;bottom:26px;display:flex;flex-direction:column;gap:12px}.cp-btns .btn-off{height:44px}@media(max-width:1100px){.co-grid{grid-template-columns:1fr}.co-phones{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 12px 20px}.co-phones .ph-fig{scroll-snap-align:center}}.waitlist{position:relative;margin:clamp(64px,9vw,120px) var(--gut) 0;border-radius:var(--ctz-radius-lg);overflow:hidden;background:var(--ctz-surface-2)}.wl-dood{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/kit/doodles-commerce-white.webp) center/1200px auto;opacity:.08}.wl-card{position:relative;padding:clamp(32px,6vw,88px);max-width:900px}.wl-card .h2{margin-top:14px}.wl-card .lead{margin-top:14px;max-width:520px}.wl-obj{position:absolute;right:-30%;top:10%;width:300px;transform:rotate(-6deg)}.wl-form{display:flex;gap:16px;margin-top:30px;flex-wrap:wrap;align-items:center}.wl-form input{flex:1;min-width:240px;max-width:420px;height:48px;border-radius:12px;border:0;padding:0 16px;font:inherit;font-size:15px;background:var(--ctz-paper);color:var(--ctz-bg)}.wl-form input:focus{outline:2px solid var(--ctz-accent);outline-offset:2px}.wl-form .btn-off{border-color:var(--ctz-paper);box-shadow:3px 4px 0 0 var(--ctz-surface-2),3px 4px 0 2px var(--ctz-white)}.wl-notice{margin-top:16px;font-size:12px;line-height:1.5;min-height:3em;color:var(--ctz-grey)}.wl-notice[data-state=ok]{color:var(--ctz-white)}.wl-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.wl-form .btn-off[aria-busy=true]{opacity:.7;cursor:progress}@media(min-width:1101px){.waitlist .wl-card{max-width:none;padding-right:420px}.wl-obj{right:80px;top:50%;transform:translateY(-50%) rotate(-6deg);width:280px;animation:bob 5s ease-in-out infinite}}@keyframes bob{50%{transform:translateY(-54%) rotate(-3deg)}}@media(max-width:1100px){.iso.wl-obj,.wl-obj{display:none}}.foot{position:relative;padding:72px 28px 32px;overflow:hidden}.foot-dood{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/kit/doodles-commerce-white.webp) center bottom/1300px auto repeat-x;opacity:.1}.foot-top{position:relative;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:flex-end}.foot-tag{font-weight:300;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em}.foot-links{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:var(--cz-neutral-250)}.foot-links a:hover{color:var(--ctz-white)}.foot-wm{position:relative;font-size:clamp(96px,22vw,330px);margin-top:40px;color:var(--ctz-white)}.foot-fine{position:relative;margin-top:26px;color:var(--ctz-grey-2)}.float-cta{position:fixed;right:24px;bottom:22px;z-index:55;transition:transform .3s,opacity .3s}.float-cta.hide{opacity:0;transform:translateY(20px);pointer-events:none}@media(max-width:760px){.float-cta{right:12px;bottom:12px}}.logo-svg{display:inline-block;line-height:0}.logo-svg svg{width:auto;height:100%}.nav-logo .logo-svg{height:32px}@media(max-width:760px){.nav-logo .logo-svg{height:30px}}.foot-wm.logo-svg{display:block;height:auto;width:min(100%,1240px)}.foot-wm.logo-svg svg{width:100%;height:auto}.iso{display:block;height:auto;color:var(--ctz-accent);overflow:visible}.iso.vio{color:var(--ctz-violet)}.ex-tag{font-size:8px;padding:1px 4px;margin-left:6px;vertical-align:middle;color:var(--ctz-grey);border-color:currentColor;opacity:.9}.hero-glow{position:absolute;left:52%;top:30%;width:46%;height:70%;background:radial-gradient(closest-side,var(--ctz-accent-glow),transparent);mix-blend-mode:screen;opacity:0;pointer-events:none;animation:glowIn 6s ease-in-out infinite}@keyframes glowIn{0%,20%{opacity:0;transform:scale(.9)}45%,to{opacity:.55;transform:none}}@media(max-width:760px){.hero-glow{height:300px;top:0}}.trail{padding:clamp(48px,7vw,96px) var(--gut) 0}.trail-card{padding:clamp(22px,3vw,40px);border-radius:var(--ctz-radius-lg)}.trail-stage{position:relative;height:clamp(150px,18vw,230px);margin:10px clamp(0px,2vw,30px) 0}.trail-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.trail-base{fill:none;stroke:var(--ctz-line);stroke-width:2;stroke-dasharray:6 8}.trail-draw{fill:none;stroke:var(--ctz-accent);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 8px var(--ctz-accent-glow))}.trail-nodes{list-style:none;margin:0;padding:0}.tn{position:absolute;left:var(--x);top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.tn i{width:18px;height:18px;border-radius:50%;background:var(--ctz-bg);box-shadow:0 0 0 2px var(--ctz-grey-2);transition:transform .4s cubic-bezier(.2,1.6,.4,1),box-shadow .3s,background .3s}.tn .tag{position:absolute;top:calc(100% + 12px);font-size:clamp(9px,1vw,12px);color:var(--ctz-grey);transition:color .3s,opacity .3s;white-space:nowrap}.tn.on i{background:var(--ctz-accent);box-shadow:0 0 0 2px var(--ctz-bg),0 0 0 4px var(--ctz-accent);transform:scale(1.15)}.tn.on .tag{color:var(--ctz-white)}.tn-paid .tag.paid{color:var(--ctz-accent-ink)}.tn-paid:not(.on) .tag.paid{background:transparent;color:var(--ctz-grey);border-color:currentColor}.tn-glow{position:absolute;left:50%;top:9px;width:160px;height:160px;margin:-80px 0 0 -80px;border-radius:50%;background:radial-gradient(closest-side,var(--ctz-accent-glow),transparent);opacity:0;transition:opacity .5s,transform .6s;transform:scale(.6);pointer-events:none}.tn-paid.on .tn-glow{opacity:1;transform:none}.tn-star{position:absolute;width:16px;height:16px;left:18px;top:-22px;opacity:0;transform:scale(.3) rotate(0);transition:opacity .4s,transform .6s cubic-bezier(.2,1.6,.4,1)}.tn-paid.on .tn-star{opacity:1;transform:scale(1) rotate(45deg)}.trail-tag{position:absolute;right:-1%;top:-16%;width:clamp(54px,7vw,96px);transform:rotate(14deg);opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,1.4,.4,1)}.trail-stage:has(.tn-paid.on) .trail-tag{opacity:1;transform:rotate(14deg) translateY(-6px)}.trail-cap{margin-top:44px;color:var(--ctz-grey);font-size:10px}@media(max-width:760px){.trail-stage{height:120px;margin:0 4px}.tn i{width:14px;height:14px}.iso.trail-tag,.trail-tag{display:none}}.store-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center}.store .sec-head{margin-bottom:0}.store .lead{margin-top:18px;max-width:520px}.store-skins{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sk-card{position:relative;margin:0;aspect-ratio:3/4;border-radius:var(--ctz-radius-lg);overflow:hidden;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line)}.sk-card.light{background:var(--ctz-white)}.sk-card i{position:absolute;top:0;right:0;bottom:0;left:0;background-size:220px;background-position:center;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.sk-card:hover i{transform:scale(1.08)}.sk-card figcaption{position:absolute;left:10px;bottom:10px;background:var(--ctz-bg);color:var(--ctz-white);font-size:9px}.store-skins .sk-card:nth-child(2){--rd:.08s}.store-skins .sk-card:nth-child(3){--rd:.16s}.store-skins .sk-card:nth-child(4){--rd:.24s}@media(max-width:980px){.store-grid{grid-template-columns:1fr}.store-skins{grid-template-columns:repeat(2,minmax(0,1fr))}}.rails-text{margin-top:16px;color:var(--cz-neutral-250);font-size:15px;max-width:560px}.rails-items{font-family:var(--ctz-font-mono);font-size:13px;line-height:1.7}.rails-l .lk{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;vertical-align:-1px;margin-right:6px}.rails-cols>div{padding:14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--ctz-line)}.rails-cols>div:last-child{box-shadow:inset 0 0 0 1.5px var(--ctz-accent)}.demo-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);padding:clamp(18px,3vw,40px);border-radius:var(--ctz-radius-lg)}.demo-tabs{display:inline-flex;padding:4px;border-radius:999px;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line);margin-bottom:18px}.demo-tabs button{height:36px;padding:0 18px;border-radius:999px;color:var(--ctz-grey);font-size:14px;font-weight:500;transition:background .25s,color .25s}.demo-tabs button[aria-selected=true]{background:var(--ctz-white);color:var(--ctz-bg)}.dc-panel{display:flex;flex-direction:column;gap:16px}.dc-panel[hidden]{display:none}.dc-l{font-size:11px;color:var(--ctz-grey);margin-bottom:8px;text-transform:lowercase}.dc-opts{display:flex;flex-wrap:wrap;gap:6px}.dc-opt{height:32px;padding:0 12px;border-radius:999px;font-size:13px;color:var(--ctz-white);box-shadow:inset 0 0 0 1px var(--ctz-line);transition:background .2s,color .2s,box-shadow .2s}.dc-opt:hover{box-shadow:inset 0 0 0 1px var(--ctz-white)}.dc-opt[aria-checked=true]{background:var(--ctz-accent);color:var(--ctz-accent-ink);box-shadow:none}.dc-swatch{width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ctz-bg),0 0 0 1px var(--ctz-line);transition:transform .2s,box-shadow .2s}.dc-swatch[aria-checked=true]{box-shadow:inset 0 0 0 3px var(--ctz-bg),0 0 0 2px var(--ctz-white);transform:scale(1.08)}.sw-accent{background:var(--ctz-accent)}.sw-violet{background:var(--ctz-violet)}.sw-tint{background:var(--ctz-violet-tint)}.sw-white{background:var(--ctz-white)}.dc-order{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dc-order li{display:flex;align-items:center;gap:6px;height:40px;padding:0 6px 0 12px;border-radius:10px;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line);font-size:13px}.dc-order li.off .dc-sec{color:var(--ctz-grey-2);text-decoration:line-through}.dc-sec{flex:1}.dc-mv{width:28px;height:28px;border-radius:8px;color:var(--ctz-white);box-shadow:inset 0 0 0 1px var(--ctz-line)}.dc-mv:hover{background:var(--ctz-surface)}.dc-eye{width:38px;height:22px;border-radius:999px;background:var(--ctz-accent);position:relative;margin-left:4px;transition:background .2s}.dc-eye i{position:absolute;top:3px;left:19px;width:16px;height:16px;border-radius:50%;background:var(--ctz-bg);transition:transform .2s}.dc-eye[aria-checked=false]{background:var(--ctz-grey-2)}.dc-eye[aria-checked=false] i{transform:translate(-16px)}.dc-reset{margin-top:18px;font-size:14px}.demo-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.demo-glow{position:absolute;left:50%;top:45%;width:120%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--demo-glow,var(--ctz-accent-glow)),transparent);opacity:.55;pointer-events:none;animation:breathe 5s ease-in-out infinite}@keyframes breathe{50%{opacity:.85;transform:translate(-50%,-50%) scale(1.05)}}.dp-phone{--demo-acc:var(--ctz-accent);--demo-ink:var(--ctz-accent-ink);--demo-font:var(--ctz-font-display);position:relative;width:min(340px,100%);border-radius:30px;background:var(--ctz-white);color:var(--ctz-bg);overflow:hidden;box-shadow:0 0 0 2px var(--ctz-bg),0 0 0 9px var(--cz-neutral-875),12px 14px 0 9px var(--ctz-bg)}.dp-phone[data-color=violet]{--demo-acc:var(--ctz-violet);--demo-ink:var(--ctz-white)}.dp-phone[data-color=tint]{--demo-acc:var(--ctz-violet-tint);--demo-ink:var(--ctz-bg)}.dp-phone[data-color=white]{--demo-acc:var(--ctz-white);--demo-ink:var(--ctz-bg)}.dp-phone[data-font=ui]{--demo-font:var(--ctz-font-ui)}.dp-phone[data-font=mono]{--demo-font:var(--ctz-font-mono)}.dp-page{display:none}.demo-box[data-tab=store] .dp-page[data-pane=store],.demo-box[data-tab=checkout] .dp-page[data-pane=checkout]{display:block}.dp-head{position:relative;height:130px;background:var(--ctz-bg);overflow:hidden;transition:background .35s}.dp-head.short{height:92px}.dp-pat{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/kit/skin-rua-branco.webp) center 30%/260px;opacity:.9;transition:opacity .3s}.dp-brand{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#000000bd;color:var(--ctz-white);transition:background .35s,color .35s}.dp-name{font-family:var(--demo-font);font-weight:600;font-size:15px}.dp-logo{display:flex;align-items:center}.dp-logo>*{display:none}.lg-mono{width:32px;height:32px;border-radius:50%;background:var(--demo-acc);color:var(--demo-ink);align-items:center;justify-content:center;font-size:12px;font-family:var(--demo-font)}.lg-name{font-family:var(--demo-font);font-size:18px;letter-spacing:-.02em;color:var(--demo-acc)}.lg-mark{width:26px;height:26px;fill:var(--demo-acc)}.dp-phone[data-logo=mono] .lg-mono{display:flex}.dp-phone[data-logo=name] .lg-name{display:block}.dp-phone[data-logo=name] .dp-name{display:none}.dp-phone[data-logo=mark] .lg-mark{display:block}.dp-secs{display:flex;flex-direction:column;gap:8px;padding:10px 12px 4px}.dp-sec{border-radius:12px;padding:10px 12px;background:var(--ctz-paper);box-shadow:inset 0 0 0 1px var(--cz-neutral-150);font-family:var(--demo-font)}.dp-sec.off{display:none}.dp-banner{background:var(--demo-acc);color:var(--demo-ink);display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:none;transition:background .35s,color .35s}.dp-t{font-size:14px;line-height:1.2}.dp-btn{flex:none;font-size:11px;padding:5px 9px;border-radius:999px;background:var(--ctz-bg);color:var(--ctz-white)}.dp-prods{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:none;box-shadow:none;padding:0}.dp-prods span{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 6px;border-radius:10px;background:var(--ctz-bg);color:var(--ctz-white)}.dp-prods .iso{width:46px;color:var(--demo-acc);transition:color .35s}.dp-prods small{font-size:10px}.dp-about,.dp-ship{display:flex;flex-direction:column;gap:5px}.dp-about small,.dp-ship small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--cz-neutral-450)}.dp-about i,.dp-ship i{height:6px;border-radius:3px;background:var(--cz-neutral-200)}.dp-about i.s{width:60%}.dp-sum{display:flex;justify-content:space-between;font-size:13px}.dp-msg{font-size:13px;border-left:4px solid var(--demo-acc)}.dp-msg-2,.dp-phone[data-text="2"] .dp-msg-1{display:none}.dp-phone[data-text="2"] .dp-msg-2{display:inline}.dp-phone[data-skin=joias] .dp-head{background:var(--ctz-white)}.dp-phone[data-skin=joias] .dp-pat{background-image:url(/assets/kit/skin-joias-preto.webp)}.dp-phone[data-skin=joias] .dp-brand{background:#ffffffe6;color:var(--ctz-bg);box-shadow:0 0 0 1.5px var(--ctz-bg)}.dp-phone[data-skin=plantas] .dp-head{background:var(--ctz-white)}.dp-phone[data-skin=plantas] .dp-pat{background-image:url(/assets/kit/skin-plantas-preto.webp);background-size:220px}.dp-phone[data-skin=plantas] .dp-brand{flex-direction:row-reverse;justify-content:flex-start;background:var(--ctz-bg)}.dp-phone[data-skin=cafe] .dp-pat{background-image:url(/assets/kit/skin-cafe-branco.webp);background-size:200px}.dp-phone[data-skin=cafe] .dp-brand{background:var(--cz-neutral-900);box-shadow:inset 0 0 0 1px var(--cz-neutral-650)}.dp-pat.swap{opacity:0}.dp-lock{position:relative;margin:6px 12px 14px;padding:10px;border-radius:18px;background:repeating-linear-gradient(-45deg,var(--cz-neutral-50) 0 8px,var(--cz-base-white) 8px 16px);box-shadow:inset 0 0 0 1.5px var(--ctz-bg);cursor:not-allowed;outline:none}.dp-lock:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ctz-bg),0 0 0 3px var(--ctz-accent)}.dp-lock-h{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.dp-lock-h svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.dp-lock .cardform{gap:8px;padding:10px;pointer-events:none}.dp-lock .inp{height:34px}.dp-tip{position:absolute;left:10px;right:10px;top:34px;padding:8px 10px;border-radius:10px;background:var(--ctz-bg);color:var(--ctz-white);font-size:12px;line-height:1.35;box-shadow:0 8px 24px #00000059;opacity:0;transform:translateY(-6px);transition:opacity .2s,transform .2s;pointer-events:none;z-index:3}.dp-lock:hover .dp-tip,.dp-lock:focus .dp-tip,.dp-lock.tip .dp-tip{opacity:1;transform:none}.dp-lock.nudge{animation:nudgeX .42s}@keyframes nudgeX{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.dp-lock.pulse:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:21px;box-shadow:0 0 0 2px var(--ctz-accent);animation:lockGlow .9s forwards;pointer-events:none}@keyframes lockGlow{0%{opacity:0;transform:scale(1)}30%{opacity:1}to{opacity:0;transform:scale(1.04)}}.demo-micro{font-size:12px;color:var(--cz-neutral-250);text-align:center;position:relative;z-index:1}.demo .lead{margin-top:16px;max-width:620px}@media(max-width:980px){.demo-box{grid-template-columns:1fr}.demo-stage{order:-1}}.ft-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:var(--gut)}.ft{min-height:230px;padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 0 0 1px var(--ctz-line);transition:box-shadow .3s,transform .5s cubic-bezier(.2,.7,.2,1)}.ft:hover{box-shadow:inset 0 0 0 1px var(--cz-neutral-500)}.ft-loja,.ft-pedidos,.ft-relatorios,.ft-agente{grid-column:span 2}.ft-top{display:flex;justify-content:space-between;align-items:center}.ft-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line)}.ft-ic svg{width:20px;height:20px;fill:none;stroke:var(--ctz-white);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ft.is-on .ft-ic{background:var(--ctz-accent)}.ft.is-on .ft-ic svg{stroke:var(--ctz-accent-ink)}.ft-l{font-size:22px;text-transform:lowercase}.ft-t{color:var(--ctz-grey);font-size:15px;margin-top:6px;max-width:34ch}.ft.is-soon{opacity:.7}.ft-soon{color:var(--ctz-grey)}.ft-skins{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:auto}.ft-skins i{aspect-ratio:1;border-radius:12px;background:var(--ctz-bg) center/160px;box-shadow:inset 0 0 0 1px var(--ctz-line)}.ft-skins .sk-joias,.ft-skins .sk-plantas{background-color:var(--ctz-white)}.ft-rows{display:flex;flex-direction:column;gap:6px;margin-top:auto;font-size:12px}.ft-rows span{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:10px;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line)}.ft-iso{width:46%;max-width:130px;margin:auto 0 0 auto;transform:rotate(-6deg);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ft:hover .ft-iso{transform:rotate(2deg) scale(1.05)}.ft-form{margin-top:auto;padding:10px;border-radius:12px;background:var(--ctz-white);display:flex;flex-direction:column;gap:6px}.ft-form i{height:16px;border-radius:5px;background:var(--cz-neutral-150)}.ft-form i.h{width:48%;display:inline-block}.ft-form b{height:22px;border-radius:7px;background:var(--ctz-bg)}.ft-lock{display:flex;align-items:center;gap:4px;font-size:9px;font-weight:700;color:var(--ctz-bg);text-transform:uppercase}.ft-lock svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2}.ft-bars{position:relative;margin-top:auto}.ft-bars svg{width:100%;height:80px;display:block}.ft-bars rect{fill:var(--cz-neutral-700)}.ft-bars rect.on{fill:var(--ctz-accent)}.ft-bars .ex-tag{position:absolute;right:0;top:-18px}.ft-agent{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between}.ft-spark{width:64px;height:64px;color:var(--ctz-accent);border-radius:16px}.ft-more{font-size:12px;color:var(--ctz-grey)}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ft-grid{grid-template-columns:1fr}.ft-loja,.ft-pedidos,.ft-relatorios,.ft-agente{grid-column:auto}}.agent-card{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(22px,4vw,64px);padding:clamp(24px,4vw,56px);background:var(--ctz-violet-grad);overflow:hidden}.agent-copy .h2{margin-top:14px}.agent-copy .lead{margin-top:16px;color:var(--cz-neutral-200);max-width:460px}.agent-copy .kick{color:var(--ctz-white)}.agent-tasks{list-style:none;margin:0;padding:0;align-self:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;position:relative;z-index:1}.agent-tasks li{padding:16px;border-radius:18px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #ffffff24}.agent-tasks .n{font-size:11px;color:var(--ctz-accent)}.agent-tasks b{display:block;margin-top:8px;font-size:17px;font-weight:600}.agent-tasks p{margin-top:6px;font-size:14px;color:var(--cz-neutral-250)}.agent-tasks li:nth-child(2){--rd:.08s}.agent-tasks li:nth-child(3){--rd:.16s}.agent-tasks li:nth-child(4){--rd:.24s}.agent-iso{display:block;width:min(280px,76%);min-width:120px;height:auto;margin:clamp(24px,3vw,40px) 0 0 24px;color:var(--ctz-accent);filter:drop-shadow(0 18px 40px rgba(0,0,0,.35))}@media(max-width:980px){.agent-card,.agent-tasks{grid-template-columns:1fr}.agent-iso{width:min(240px,70%)}}@media(prefers-reduced-motion:reduce){.marquee-track,.beam-phone,.beam-b,.beam-light,.hero-glow,.demo-glow,.hero-scroll,.pd-ring .iso,.cp-tag,.wl-obj{animation:none!important}.hero-tangle path{animation:none;stroke-dashoffset:0}}@media(max-width:760px){.tn:nth-child(2n) .tag{top:auto;bottom:calc(100% + 10px)}.tn .tag{font-size:9px;padding:2px 5px}.flow-tag{width:84px}.ft{min-height:0}.ft-iso{width:30%}}.ft-iso-wide{width:72%;max-width:240px;min-width:96px;height:auto;transform:none;margin:auto 0 0 auto}.ft:hover .ft-iso-wide{transform:translateY(-3px) scale(1.03)}.ft-relatorios .ft-iso-wide,.ft-agente .ft-iso-wide{width:48%;max-width:260px}.ft-agent{width:100%;align-items:flex-end;gap:16px}.ft-agent .ft-iso-wide{margin:0}@media(max-width:560px){.ft-iso-wide,.ft-relatorios .ft-iso-wide,.ft-agente .ft-iso-wide{width:62%;min-width:120px}}.foot{padding-bottom:104px}@media(max-width:760px){.foot{padding-bottom:40px}}.ac-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(16px,2.4vw,28px);padding:clamp(16px,2.4vw,28px);align-items:start}.ac-chat{display:flex;flex-direction:column;gap:14px;min-width:0}.ac-top{display:flex;align-items:center;gap:12px}.ac-av{width:40px;height:40px;border-radius:12px;flex:none;object-fit:cover}.ac-av-ph{display:grid;place-items:center;background:var(--ctz-bg);box-shadow:inset 0 0 0 1.5px var(--ctz-line);outline:1px dashed var(--cz-neutral-500);outline-offset:3px}.ac-av-ph svg{width:22px;height:22px;color:var(--ctz-accent)}.ac-who{display:flex;flex-direction:column;line-height:1.2}.ac-who b{font-weight:600;font-size:15px}.ac-who small{font-size:10px;color:var(--cz-neutral-250);text-transform:lowercase}.ac-replay{margin-left:auto;height:34px;font-size:12px}.ac-replay[hidden]{display:none}.ac-btns .btn-off,.ac-btns .btn-ghost{letter-spacing:0;word-spacing:.08em}.ac-chips{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.ac-chip{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border-radius:999px;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line);font-size:12px}.ac-chip-n{font-weight:700;padding:2px 7px;border-radius:999px;background:var(--ctz-surface-2)}.ac-chip-d{color:var(--cz-neutral-250)}.ac-chip-s{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--cz-neutral-250)}.ac-chip-s:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cz-neutral-500)}.ac-chip-s i{font-style:normal;display:none}.ac-chip.work .ac-w,.ac-chip.done .ac-d{display:inline}.ac-chip.work .ac-chip-s:before{background:var(--ctz-white);animation:acBlink 1s ease-in-out infinite}.ac-chip.done .ac-chip-s:before{background:var(--ctz-accent);box-shadow:0 0 10px var(--ctz-accent-glow)}.ac-chip.done .ac-chip-n{background:var(--ctz-accent);color:var(--ctz-accent-ink)}.ac-chip.done .ac-d{color:var(--ctz-white)}@keyframes acBlink{50%{opacity:.25}}.ac-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ac-m{max-width:88%;padding:12px 14px;border-radius:16px;font-size:14px;line-height:1.45}.ac-m p+p{margin-top:8px}.ac-m.ag{align-self:flex-start;background:var(--ctz-surface-2);border-top-left-radius:6px}.ac-m.me{align-self:flex-end;background:var(--ctz-paper);color:var(--ctz-bg);border-top-right-radius:6px}.ac-lab{display:block;font-size:10px;color:var(--cz-neutral-500);margin-bottom:4px}.ac-url{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 9px;border-radius:999px;background:var(--ctz-bg);color:var(--ctz-white);font-size:11px}.ac-url svg{width:13px;height:13px;fill:none;stroke:var(--ctz-accent);stroke-width:2;stroke-linecap:round}.ac-tools{align-self:stretch;padding:10px 12px;border-radius:14px;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line)}.ac-tools ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ac-tool{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:8px;row-gap:6px;font-size:12px;line-height:1.35;color:var(--cz-neutral-250)}.ac-tool b{color:var(--ctz-white);font-weight:700;text-transform:lowercase}.ac-st{width:16px;height:16px;flex:none;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ac-spin{stroke:var(--cz-neutral-500);stroke-dasharray:28 10;transform-origin:8px 8px;opacity:0}.ac-ok-ic{stroke:var(--ctz-accent);opacity:0}.ac-tool.work .ac-spin{opacity:1;animation:spin .9s linear infinite}.ac-tool.done .ac-ok-ic{opacity:1}.ac-tool.done .ac-spin{opacity:0}.ac-sw{grid-column:2;display:inline-flex;gap:4px}.ac-sw i{width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1px #ffffff2e}.ac-fonts{grid-column:2;display:inline-flex;gap:6px}.ac-fonts b{font-weight:600;font-size:12px;padding:3px 8px;border-radius:8px;background:var(--ctz-surface-2);color:var(--ctz-white)}.ac-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;align-items:center}.ac-btns .btn-off{height:40px;font-size:13px;padding:0 16px}.ac-btns .btn-ghost{height:40px;font-size:13px}.ac-apply[aria-pressed=true]{background:var(--ctz-accent);color:var(--ctz-accent-ink);border-color:var(--ctz-accent)}.ac-confirm{align-self:flex-start;padding:8px 12px;border-radius:999px;background:var(--ctz-accent);color:var(--ctz-accent-ink);font-size:12px;font-weight:700}.ac-pv{position:sticky;top:88px;padding:14px;border-radius:20px;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line);background-image:radial-gradient(var(--cz-neutral-700) 1px,transparent 1px);background-size:14px 14px}.ac-pv-h{display:flex;justify-content:space-between;font-size:10px;color:var(--cz-neutral-250);margin-bottom:10px;text-transform:lowercase}.ac-live{display:inline-flex;align-items:center;gap:6px}.ac-live i{width:7px;height:7px;border-radius:50%;background:var(--ctz-accent);box-shadow:0 0 10px var(--ctz-accent-glow)}.ac-screens{display:grid;grid-template-columns:1fr 1fr;gap:12px}.acp{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.acp figcaption{font-size:10px;color:var(--cz-neutral-250);padding-left:4px}.acp-scr{border-radius:18px;overflow:hidden;background:#e6e6e6;color:#222;box-shadow:0 0 0 5px var(--cz-neutral-800),0 0 0 6px var(--ctz-line);min-height:360px;display:flex;flex-direction:column}.acp-head{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#d2d2d2}.acp-logo{font-size:10px;padding:4px 8px;border-radius:999px;border:1px dashed currentColor}.acp-menu{width:16px;height:10px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.acp-body{display:flex;flex-direction:column;gap:10px;padding:10px;flex:1}.acp-banner{order:2;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:#c8c8c8;font-size:13px}.acp-banner b{font-weight:600}.acp-cta{width:56px;height:16px;border-radius:999px;background:#9a9a9a}.acp-grid{order:1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.acp-prod{border-radius:6px;background:#d8d8d8;display:flex;flex-direction:column;overflow:hidden;font-style:normal}.acp-prod.ph{aspect-ratio:1;display:grid;place-items:center}.acp-prod img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#ededed}.acp-pn{font-size:9px;font-weight:600;padding:5px 6px 0;line-height:1.2}.acp-pp{font-size:8px;padding:2px 6px 6px;opacity:.75}.acp-prod.ph span{font-size:8px;color:#777;text-align:center;padding:4px}.acp-sum{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#d8d8d8;font-size:11px}.acp-lock{margin-top:auto;padding:10px;border-radius:12px;background:repeating-linear-gradient(-45deg,var(--cz-neutral-50) 0 8px,var(--ctz-white) 8px 16px);box-shadow:inset 0 0 0 1.5px var(--ctz-bg);color:var(--ctz-bg);display:flex;flex-direction:column;gap:6px}.acp-lock-h{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.acp-lock-h svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2}.acp-inp{display:block;height:20px;border-radius:6px;background:var(--cz-neutral-100,#ECECEC);box-shadow:inset 0 0 0 1px var(--cz-neutral-250)}.acp-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.acp-pay{display:flex;justify-content:center;gap:5px;padding:7px;border-radius:8px;background:var(--ctz-bg);color:var(--ctz-white);font-size:10px;font-weight:600}.ac-pv.s1 .acp-store .acp-scr{background:#f3e9dc;color:#2b1a12}.ac-pv.s1 .acp-store .acp-head{background:#2b1a12;color:#f3e9dc}.ac-pv.s1 .acp-banner{background:#c8623a;color:#f3e9dc}.ac-pv.s1 .acp-cta{background:#7a8b5b}.ac-pv.s1 .acp-prod{background:#e7d8c4}.ac-pv.s2 .acp-banner b{font-family:var(--ctz-font-ui);font-weight:800;letter-spacing:-.01em;font-size:15px}.ac-pv.s2 .acp-store .acp-logo,.ac-pv.s2 .acp-prod.ph span{font-family:var(--ctz-font-mono)}.acp-banner{position:relative;overflow:hidden}.acp-banner>*{position:relative;z-index:1}.acp-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/kit/skin-cafe-branco.webp) center/150px auto repeat;opacity:0;transition:opacity .5s}.ac-pv.s3 .acp-banner{order:0}.ac-pv.s3 .acp-banner:before{opacity:.42}.ac-pv.s4 .acp-prod{border-radius:12px;box-shadow:inset 0 0 0 1.5px #2b1a12}.ac-pv.s4 .acp-grid{gap:10px}.ac-pv.s5 .acp-co .acp-scr{background:#f3e9dc;color:#2b1a12}.ac-pv.s5 .acp-co .acp-head{background:#2b1a12;color:#f3e9dc}.ac-pv.s5 .acp-sum{background:#e7d8c4}.ac-micro{margin:14px 0 0 12px;font-size:12px;color:var(--cz-neutral-250);max-width:760px}.ac-micro-s{display:none}@media(max-width:600px){.ac-micro-l{display:none}.ac-micro-s{display:inline}}.ac-ctas{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin:22px 0 0 12px}.ac-wrap[data-state=run] .ac-log>[data-s]:not(.on),.ac-wrap[data-state=run] .ac-tool:not(.on),.ac-wrap[data-state=run] .ac-tool:not(.done) .ac-sw,.ac-wrap[data-state=run] .ac-tool:not(.done) .ac-fonts{visibility:hidden}@media(max-width:900px){.ac-wrap{grid-template-columns:1fr}.ac-pv{position:static}.ac-m{max-width:94%}.acp-scr{min-height:300px}}@media(max-width:420px){.acp-sum{font-size:9px;padding:8px}.ac-chip-d{display:none}.ac-screens{gap:10px}.acp-banner b{font-size:12px}}@media(prefers-reduced-motion:reduce){.ac-chip .ac-chip-s:before,.ac-tool .ac-spin{animation:none!important}}.acp-sum span{flex:1;min-width:0}.acp-th{width:30px;height:30px;border-radius:6px;object-fit:cover;flex:none;background:#ededed}.acp-url{color:var(--cz-neutral-250)}.acp-logo{font-size:11px;font-weight:700;letter-spacing:-.01em;padding:0;border:0}.ac-pv-h{align-items:center;gap:10px}.ac-state b{display:none;font-weight:700;font-size:10px;padding:4px 9px;border-radius:999px;text-transform:none}.ac-state .ac-st-ok{display:inline-block;background:var(--ctz-accent);color:var(--ctz-accent-ink)}.ac-wrap[data-state=run]:not(.applied) .ac-st-ok{display:none}.ac-wrap[data-state=run]:not(.applied) .ac-st-pv{display:inline-block;background:var(--ctz-surface-2);color:var(--ctz-white);box-shadow:inset 0 0 0 1px var(--ctz-line)}.ac-note{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:10px 4px 0;font-size:10px;color:var(--cz-neutral-250)}.ac-line{margin:8px 4px 0;font-size:12px;color:var(--cz-neutral-250)}.ac-input{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:10px 10px 10px 14px;border-radius:14px;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line);color:var(--cz-neutral-250);font-size:12px}.ac-input i{font-style:normal;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--ctz-surface-2);color:var(--cz-neutral-250)}.ac-adjust[disabled]{opacity:.55;cursor:not-allowed}.ac-more{margin-top:12px;border-radius:16px;background:var(--ctz-surface);box-shadow:inset 0 0 0 1px var(--ctz-line)}.ac-more summary{cursor:pointer;padding:12px 14px;font-size:12px;list-style:none;display:flex;justify-content:space-between}.ac-more summary::-webkit-details-marker{display:none}.ac-more summary:after{content:"+";color:var(--ctz-accent)}.ac-more[open] summary:after{content:"−"}.ac-more summary:focus-visible{outline:2px solid var(--ctz-accent);outline-offset:2px;border-radius:16px}.ac-more-b{display:flex;flex-direction:column;gap:12px;padding:0 12px 12px}@media(min-width:901px){.ac-more summary{display:none}.ac-more-b{padding-top:12px}}.ac-ba{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.ac-ba-c{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line);font-size:11px}.ac-ba-scr{width:64px;height:44px;flex:none;border-radius:6px;padding:4px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:14px 1fr;gap:3px;background:#e6e6e6}.ac-ba-scr i{border-radius:2px;background:#c8c8c8}.ac-ba-scr i:first-child{grid-column:1/-1}.ac-ba-c.after .ac-ba-scr{background:#f3e9dc}.ac-ba-c.after .ac-ba-scr i{background:#e7d8c4}.ac-ba-c.after .ac-ba-scr i:first-child{background:#c8623a}.ac-ba-arr{color:var(--ctz-accent)}.ac-other{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;align-items:center;padding:12px;border-radius:12px;background:#111;box-shadow:inset 0 0 0 1px var(--ctz-line)}.ac-other-h b{font-size:12px}.ac-other-h p{margin-top:4px;font-size:12px;color:var(--cz-neutral-250);line-height:1.4}.ac-other-g{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ac-other-g i{border-radius:8px;overflow:hidden;background:#ededed}.ac-other-g img{display:block;width:100%;height:auto}.ac-chg{padding:12px;border-radius:12px;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line);font-size:12px}.ac-chg dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:10px 0 0}.ac-chg dt{color:var(--ctz-accent);font-family:var(--ctz-font-mono);font-size:11px}.ac-chg dd{margin:0;color:var(--cz-neutral-250)}.ac-trust{margin-top:10px;color:var(--ctz-white)}@media(max-width:600px){.ac-other,.ac-ba{grid-template-columns:1fr}.ac-ba-arr{transform:rotate(90deg);justify-self:center}}.ac-av-m{position:relative;width:56px;height:56px;border-radius:0}.ac-ms{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;color:var(--ctz-accent)}.ac-ms svg{width:100%;height:100%}.ac-av-m .ac-ms[data-m=feito]{opacity:1}.ac-wrap[data-m=neutro] .ac-ms{opacity:0}.ac-wrap[data-m=neutro] .ac-ms[data-m=neutro]{opacity:1}.ac-wrap[data-m=trabalhando] .ac-ms{opacity:0}.ac-wrap[data-m=trabalhando] .ac-ms[data-m=trabalhando]{opacity:1}@media(max-width:900px){.ac-av-m{width:44px;height:44px}}.ex-mark{display:inline-block;font-style:normal;font-family:var(--ctz-font-mono);font-size:8px;line-height:1;padding:2px 4px;margin-left:6px;border-radius:4px;border:1px solid currentColor;opacity:.6;vertical-align:middle;letter-spacing:.02em;text-transform:lowercase;font-weight:400}.btn-black+.ex-mark{align-self:flex-end;margin-top:-2px}.vitrine{grid-column:1/-1;margin-top:clamp(28px,4vw,48px)}.vt-frame{border-radius:22px;overflow:hidden;background:#f7f7f5;color:#1a1a1a;box-shadow:0 0 0 1px var(--ctz-line),0 30px 60px -30px #0009}.vt-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#e9e9e6;font-size:11px;color:#555}.vt-bar i{width:9px;height:9px;border-radius:50%;background:#cfcfcb}.vt-url{margin-left:12px;padding:4px 12px;border-radius:999px;background:#fff;color:#444}.vt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px clamp(14px,2.4vw,26px);border-bottom:1px solid #E2E2DE}.vt-logo{font-size:18px;font-weight:700;letter-spacing:-.02em}.vt-tabs{display:flex;gap:4px;padding:3px;border-radius:999px;background:#eaeae6}.vt-tab{border:0;background:transparent;color:#444;font-size:12px;padding:7px 14px;border-radius:999px;cursor:pointer}.vt-tab[aria-selected=true]{background:#1a1a1a;color:#fff}.vt-tab:focus-visible{outline:2px solid var(--ctz-accent);outline-offset:2px}.vt-panel{padding:clamp(14px,2.4vw,26px);transition:opacity .22s ease}.vt-panel[hidden]{display:none}.vt-panel.fade{opacity:0}.vt-banner{position:relative;display:flex;align-items:flex-end;min-height:110px;padding:18px 20px;border-radius:14px;margin-bottom:16px;background-size:220px auto;background-repeat:repeat;background-position:center}.vt-cafe .vt-banner{background-color:#f3e9dc;color:#2b1a12}.vt-rua .vt-banner{background-color:#111;color:#fff}.vt-banner b{position:relative;font-size:clamp(18px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;padding:4px 10px;border-radius:8px;background:inherit}.vt-cafe .vt-banner b{background:#f3e9dc}.vt-rua .vt-banner b{background:#111}.vt-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:clamp(10px,1.6vw,18px);align-items:start}.vt-card{display:flex;flex-direction:column;gap:6px;min-width:0}.vt-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;background:#ededed}.vt-n{font-size:13px;font-weight:600}.vt-p{font-size:11px;color:#555}.vt-hi{transform:rotate(-2deg);transform-origin:50% 60%;padding:8px;border-radius:16px;background:#fff;box-shadow:0 14px 30px -16px #00000059}.vt-note{margin:10px 4px 0;font-size:11px;color:var(--cz-neutral-250)}@media(max-width:767px){.vt-grid{grid-template-columns:1fr 1fr}.vt-hi{grid-column:1/-1;transform:none}.vt-card:last-child{display:none}.vt-head{flex-wrap:wrap}.vt-url{margin-left:6px}}.ac-ask{display:inline-block;margin-bottom:6px;padding:3px 8px;border-radius:999px;font-size:10px;background:var(--ctz-bg);color:var(--ctz-white);box-shadow:inset 0 0 0 1px var(--ctz-line)}.ac-trust-in{margin-top:8px;font-size:12px;color:var(--cz-neutral-250)}.ac-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--ctz-bg);box-shadow:inset 0 0 0 1px var(--ctz-line);font-size:12px;color:var(--ctz-white)}.ac-price-v s{color:var(--cz-neutral-500)}.ac-ex{font-style:normal;font-size:10px;color:var(--cz-neutral-500);margin-left:auto}.ac-approve[aria-pressed=true]{background:var(--ctz-accent);color:var(--ctz-accent-ink);border-color:var(--ctz-accent)}.ac-wait{font-size:11px;color:var(--cz-neutral-250)}.ac-wrap.price-ok .ac-wait,.ac-wrap[data-state=run]:not(.wait-price) .ac-wait{display:none}.ac-wrap:not(.price-ok) .ac-price-ok{display:none}.ac-wrap.wait-apply .ac-apply,.ac-wrap.wait-price .ac-approve{box-shadow:0 0 0 3px var(--ctz-accent-glow)}.ac-wrap[data-m=pensando] .ac-ms{opacity:0}.ac-wrap[data-m=pensando] .ac-ms[data-m=pensando]{opacity:1}.ac-wrap[data-m=feito] .ac-ms{opacity:0}.ac-wrap[data-m=feito] .ac-ms[data-m=feito]{opacity:1}.ac-chip-s{display:inline-grid;grid-template-columns:7px auto;column-gap:6px;align-items:center}.ac-chip-s:before{grid-area:1/1}.ac-chip-s i{grid-area:1/2;display:inline;visibility:hidden}.ac-chip.work .ac-w,.ac-chip.done .ac-d{visibility:visible}.ac-pv.tx .acp-banner,.ac-pv.tx .acp-grid{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ac-pv.tx.s3 .acp-banner{order:2;transform:translateY(var(--acp-up,0))}.ac-pv.tx.s3 .acp-grid{order:1;transform:translateY(var(--acp-dn,0))}@media(prefers-reduced-motion:reduce){.ac-pv.tx .acp-banner,.ac-pv.tx .acp-grid{transition:none}}
