/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.hidden{display:none}.table{display:table}}:root{--ink:#181716;--muted:#6f6c67;--paper:#f3f1ed;--surface:#fff;--line:#dcd8d2;--red:#eb1717;--red-dark:#c80e13;--green:#2f7651;--shadow:0 18px 50px #1f1c181a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--font-manrope), Arial, sans-serif;text-rendering:optimizelegibility;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #eb17173d}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1480px,100% - 64px);height:88px;margin:0 auto;display:flex}.brand-lockup{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.getnet-logo-mark{object-fit:contain;width:39px;height:30px;display:block}.brand-word{letter-spacing:-.04em;font-size:16px;font-weight:800}.topbar-meta{color:var(--muted);letter-spacing:.02em;align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.status-dot{background:#42a770;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #42a7701f}.hero{text-align:center;width:min(1160px,100% - 64px);margin:0 auto;padding:86px 0 50px}.eyebrow{color:var(--red-dark);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:850;display:inline-flex}.eyebrow-line{background:currentColor;width:26px;height:2px}.hero h1{letter-spacing:-.065em;max-width:980px;margin:0 auto;font-size:clamp(46px,6.3vw,90px);font-weight:720;line-height:.96}.hero h1 span{color:var(--red)}.hero>p{max-width:700px;color:var(--muted);margin:28px auto 0;font-size:17px;line-height:1.7}.lab-grid{border:1px solid var(--line);background:var(--surface);width:min(1480px,100% - 64px);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:minmax(330px,.72fr) minmax(660px,1.5fr);margin:28px auto 118px;display:grid;overflow:hidden}.generator-only{grid-template-columns:1fr;width:min(620px,100% - 64px)}.generator-only .control-panel{border-right:0;min-height:auto}.control-panel{z-index:2;border-right:1px solid var(--line);background:#fbfaf8;flex-direction:column;min-height:780px;padding:42px 42px 28px;display:flex;position:relative}.inline-processing{background:#eb171709;border:1px solid #eb17172e;border-radius:12px;margin-top:18px;padding:16px}.inline-processing>div{grid-template-columns:25px 28px 1fr;align-items:center;gap:9px;display:grid}.inline-processing>div>span{color:#fff;background:var(--red);width:25px;height:25px;font-family:var(--font-geist-mono), monospace;border-radius:999px;place-items:center;font-size:9px;font-weight:800;display:grid}.inline-processing>div>i{background:#eb17172e;height:1px;overflow:hidden}.inline-processing>div>i:after{background:var(--red);content:"";width:55%;height:100%;animation:1s ease-in-out infinite alternate inline-progress;display:block}.inline-processing strong{letter-spacing:-.01em;font-size:11px}.inline-processing p{color:var(--muted);margin:9px 0 0 71px;font-size:10px;line-height:1.5}@keyframes inline-progress{0%{transform:translate(-30%)}to{transform:translate(100%)}}.panel-heading,.preview-heading>div{align-items:flex-start;gap:14px;display:flex}.step-number{color:#8b8781;width:34px;height:34px;font-family:var(--font-geist-mono), monospace;border:1px solid #cfcac3;border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.panel-heading p,.preview-heading p{color:var(--red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:850}.panel-heading h2,.preview-heading h2{letter-spacing:-.04em;margin:0;font-size:22px;font-weight:750}.control-panel form{margin-top:42px}.field-label{color:#3b3936;margin-bottom:9px;font-size:12px;font-weight:750;display:block}.url-field{background:#fff;border:1px solid #d8d4ce;border-radius:11px;align-items:center;gap:10px;height:52px;padding:0 15px;transition:border-color .16s,box-shadow .16s;display:flex}.url-field:focus-within{border-color:var(--red);box-shadow:0 0 0 4px #eb171714}.url-field>span{color:#6e6b66;border:1px solid #e1ded9;border-radius:7px;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.url-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.url-field input::placeholder{color:#aaa6a0}.field-header{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.field-header .field-label{margin:0}.field-header>span{color:#96918a;letter-spacing:.02em;font-size:9px}.drop-zone{cursor:pointer;background-color:#fff;background-image:linear-gradient(90deg,#0000 49%,#201f1d06 50%),linear-gradient(#201f1d06 50%,#0000 51%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px dashed #c8c3bc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:176px;margin-top:10px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.drop-zone:hover,.drop-zone.is-dragging{border-color:var(--red);background-color:#fff8f7;transform:translateY(-1px)}.upload-icon{width:42px;height:42px;color:var(--red);background:#fff5f4;border:1px solid #eb17172e;border-radius:12px;place-items:center;margin-bottom:14px;font-size:20px;font-weight:500;display:grid}.drop-zone strong{margin-bottom:5px;font-size:13px;font-weight:750}.drop-zone>span:last-child{color:#8e8982;font-size:11px}.upload-preview{background:#ece9e4;border:1px solid #d7d2cc;border-radius:14px;height:176px;margin-top:10px;position:relative;overflow:hidden}.upload-preview img{object-fit:cover;object-position:top center;width:100%;height:100%}.upload-preview-overlay{color:#fff;background:linear-gradient(#0000,#141211e0);justify-content:space-between;align-items:flex-end;padding:28px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.upload-preview-overlay>div{min-width:0}.file-ready{color:#b8f2cd;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.upload-preview-overlay strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:11px;display:block;overflow:hidden}.upload-preview-overlay button{cursor:pointer;color:#fff;background:#ffffff1f;border:1px solid #ffffff61;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.privacy-note{color:#858078;align-items:center;gap:7px;margin:12px 2px 0;font-size:10px;line-height:1.45;display:flex}.privacy-note>span{color:#618870;font-size:8px}.error-message{color:#99191c;background:#fff4f3;border:1px solid #f0c7c5;border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.error-message span{color:#fff;background:#c9292e;border-radius:999px;flex:none;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:grid}.process-button{cursor:pointer;color:#fff;background:var(--red);border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:58px;margin-top:24px;padding:0 10px 0 20px;font-size:13px;font-weight:800;transition:transform .16s,background-color .16s,box-shadow .16s;display:flex;box-shadow:0 10px 24px #eb171738}.process-button:hover:not(:disabled){background:var(--red-dark);transform:translateY(-2px);box-shadow:0 13px 30px #c80e1345}.process-button:disabled{cursor:wait;opacity:.78}.button-arrow{background:#ffffff26;border-radius:9px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.preview-panel{background:#f0eeea;min-width:0;padding:42px}.preview-heading{justify-content:space-between;align-items:center;display:flex}.preview-status{color:#77726b;background:#ffffffb3;border:1px solid #d8d4ce;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}.preview-status i{background:#b2ada6;border-radius:999px;width:6px;height:6px}.preview-status.is-ready{color:#306849;background:#f4fbf6;border-color:#bfdaca}.preview-status.is-ready i{background:#3b9965;box-shadow:0 0 0 3px #3b99651f}.browser-frame{background:#fff;border:1px solid #cfcac3;border-radius:16px;margin-top:29px;overflow:hidden;box-shadow:0 20px 45px #211e1b1f}.browser-bar{background:#f8f7f5;border-bottom:1px solid #dedad4;grid-template-columns:70px 1fr 70px;align-items:center;height:46px;padding:0 13px;display:grid}.browser-dots{gap:5px;display:flex}.browser-dots i{background:#c9c5bf;border-radius:999px;width:7px;height:7px}.browser-dots i:first-child{background:#ed6e69}.browser-dots i:nth-child(2){background:#e7b557}.browser-dots i:nth-child(3){background:#66b878}.browser-address{color:#8f8b84;min-width:0;max-width:380px;height:26px;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dfdcd7;border-radius:7px;align-items:center;gap:6px;margin:0 auto;padding:0 12px;font-size:8px;display:flex;overflow:hidden}.browser-address span{color:#4a8b64;font-size:10px}.secure-label{color:#5c8a6d;justify-self:end;font-size:8px;font-weight:750}.empty-preview{background:#f7f6f4;place-items:center;min-height:615px;display:grid;position:relative;overflow:hidden}.empty-canvas{opacity:.48;background:#fff;border:1px solid #e3dfda;border-radius:16px;width:78%;height:400px;padding:26px;position:absolute;top:65px;left:50%;transform:translate(-50%)perspective(900px)rotateX(7deg)}.empty-header{border-bottom:1px solid #e7e4e0;align-items:center;gap:12px;padding-bottom:20px;display:flex}.empty-header i{background:#dcd9d4;border-radius:8px;width:32px;height:32px}.empty-header span{background:#e3e0dc;border-radius:4px;width:120px;height:9px}.empty-columns{grid-template-columns:1.4fr .8fr;gap:35px;padding-top:28px;display:grid}.empty-columns>div{flex-direction:column;gap:14px;display:flex}.empty-columns span{background:#e5e2de;border-radius:7px;height:42px;display:block}.empty-columns span:nth-child(3){height:76px}.empty-columns i{background:#ddd9d4;border-radius:9px;height:110px;display:block}.empty-copy{z-index:2;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #dedad5;border-radius:16px;max-width:360px;margin-top:165px;padding:28px 34px;position:relative;box-shadow:0 16px 45px #221f1d14}.empty-spark{width:38px;height:38px;color:var(--red);background:#fff6f5;border:1px solid #f0c1bf;border-radius:11px;place-items:center;margin:0 auto 13px;font-size:17px;display:grid}.empty-copy h3{letter-spacing:-.03em;margin:0 0 8px;font-size:17px}.empty-copy p{color:#7e7972;margin:0;font-size:11px;line-height:1.6}.processing-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:615px;padding:50px 24px;display:flex}.processing-orbit{border:1px solid #e0dcd7;border-radius:999px;place-items:center;width:96px;height:96px;margin-bottom:26px;display:grid;position:relative}.processing-orbit:before{border-radius:inherit;content:"";border:1px solid #e8e5e0;position:absolute;inset:12px}.processing-orbit span{z-index:2;background:#fff;border:1px solid #e6e2dc;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 6px 18px #1e1a1614}.processing-orbit span img{object-fit:contain;width:28px;height:22px}.processing-orbit i{background:var(--red);border-radius:999px;width:8px;height:8px;animation:2.2s linear infinite orbit;position:absolute}.processing-orbit i:last-child{background:#222;animation-delay:-1.1s}@keyframes orbit{0%{transform:rotate(0)translate(48px)rotate(0)}to{transform:rotate(360deg)translate(48px)rotate(-360deg)}}.processing-kicker{letter-spacing:.15em;text-transform:uppercase;font-weight:850;color:var(--red)!important;margin:0 0 8px!important;font-size:9px!important}.processing-state h3{letter-spacing:-.04em;margin:0 0 9px;font-size:25px}.processing-state>p{color:#807b74;max-width:360px;margin:0;font-size:12px;line-height:1.6}.progress-track{background:#e3dfda;border-radius:99px;width:min(330px,80%);height:3px;margin-top:30px;overflow:hidden}.progress-track i{border-radius:inherit;background:var(--red);height:100%;transition:width .5s;display:block}.progress-labels{justify-content:space-between;width:min(330px,80%);margin-top:14px;display:flex}.progress-labels span{color:#aaa59e;background:#fff;border:1px solid #d7d3cd;border-radius:999px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.progress-labels span.is-active{border-color:var(--red);color:var(--red)}.preview-caption,.analysis-caption{color:#7e7972;align-items:flex-start;gap:11px;margin-top:18px;font-size:10px;line-height:1.55;display:flex}.preview-caption p,.analysis-caption p{max-width:600px;margin:0}.caption-mark{color:var(--red);font-size:13px}.analysis-caption>span{color:#fff;background:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.analysis-caption button{cursor:pointer;color:#4f4b45;white-space:nowrap;background:#fff;border:1px solid #cfcac3;border-radius:7px;flex:none;margin-left:auto;padding:7px 10px;font-size:8px;font-weight:800}.generated-checkout-stage{background:#fff;width:100%;min-height:260px;position:relative;overflow:hidden}.generated-checkout-stage iframe{transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}.checkout-preview{min-height:615px;color:var(--checkout-text);background:var(--checkout-bg);font-family:var(--font-geist-sans), Arial, sans-serif}.checkout-preview.font-friendly{font-family:var(--font-manrope), Arial, sans-serif}.checkout-preview.font-minimal{font-family:Arial,Helvetica,sans-serif}.checkout-preview.font-classic{font-family:Georgia,Times New Roman,serif}.merchant-header{border-bottom:1px solid var(--checkout-border);background:var(--checkout-surface);grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 28px;display:grid}.merchant-brand{align-items:center;gap:9px;min-width:0;display:flex}.merchant-mark{border-radius:calc(var(--checkout-radius) * .65);width:34px;height:34px;color:var(--checkout-on-brand);background:var(--checkout-brand);flex:none;place-items:center;font-size:13px;font-weight:850;display:grid}.merchant-mark.badge{font-size:16px}.merchant-wordmark{max-width:180px;color:var(--checkout-brand);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:900;overflow:hidden}.merchant-brand>div>strong,.merchant-brand>div>span{display:block}.merchant-brand>div>strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;font-weight:800;overflow:hidden}.merchant-brand>div>span{max-width:150px;color:var(--checkout-text);margin-top:2px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.merchant-brand>div>span{color:color-mix(in srgb, var(--checkout-text) 60%, transparent)}}.merchant-brand>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:7px}.checkout-steps{color:var(--checkout-text);align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.checkout-steps{color:color-mix(in srgb, var(--checkout-text) 45%, transparent)}}.checkout-steps{font-size:7px;font-weight:700}.checkout-steps i{background:var(--checkout-border);width:18px;height:1px}.checkout-steps .done{color:var(--checkout-text)}@supports (color:color-mix(in lab, red, red)){.checkout-steps .done{color:color-mix(in srgb, var(--checkout-text) 65%, transparent)}}.checkout-steps .current{color:var(--checkout-brand)}.merchant-secure{color:var(--checkout-text);justify-self:end}@supports (color:color-mix(in lab, red, red)){.merchant-secure{color:color-mix(in srgb, var(--checkout-text) 55%, transparent)}}.merchant-secure{font-size:7px;font-weight:700}.merchant-secure:before{color:#429766;content:"●";margin-right:5px;font-size:6px}.checkout-content{grid-template-columns:minmax(0,1.22fr) minmax(245px,.78fr);gap:22px;padding:24px 28px 30px;display:grid}.checkout-title>span{color:var(--checkout-brand);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:850;display:block}.checkout-title h3{color:var(--checkout-text);letter-spacing:-.04em;margin:0 0 18px;font-size:20px;line-height:1.2}.checkout-block{border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);background:var(--checkout-surface);padding:16px}.checkout-block+.checkout-block{margin-top:12px}.block-heading{align-items:flex-start;gap:10px;display:flex}.block-heading>span{width:21px;height:21px;color:var(--checkout-on-brand);background:var(--checkout-brand);border-radius:999px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.block-heading strong,.block-heading small{display:block}.block-heading strong{font-size:10px;font-weight:800}.block-heading small{color:var(--checkout-text);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.block-heading small{color:color-mix(in srgb, var(--checkout-text) 55%, transparent)}}.block-heading small{font-size:7px}.form-grid,.payment-form{grid-template-columns:1fr .65fr;gap:10px;margin-top:14px;display:grid}.checkout-preview label{color:var(--checkout-text);display:block}@supports (color:color-mix(in lab, red, red)){.checkout-preview label{color:color-mix(in srgb, var(--checkout-text) 70%, transparent)}}.checkout-preview label{font-size:7px;font-weight:750}.checkout-preview input,.checkout-preview select{border:1px solid var(--checkout-border);border-radius:calc(var(--checkout-radius) * .48);width:100%;height:33px;color:var(--checkout-text);background:var(--checkout-surface);outline:0;margin-top:5px;padding:0 10px;font-family:inherit;font-size:8px}.checkout-preview input:focus,.checkout-preview select:focus{border-color:var(--checkout-brand);box-shadow:0 0 0 2px var(--checkout-brand)}@supports (color:color-mix(in lab, red, red)){.checkout-preview input:focus,.checkout-preview select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--checkout-brand) 14%, transparent)}}.checkout-preview input::placeholder{color:var(--checkout-text)}@supports (color:color-mix(in lab, red, red)){.checkout-preview input::placeholder{color:color-mix(in srgb, var(--checkout-text) 35%, transparent)}}.payment-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.payment-tabs button{cursor:pointer;border:1px solid var(--checkout-border);border-radius:calc(var(--checkout-radius) * .55);height:37px;color:var(--checkout-text);justify-content:center;align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.payment-tabs button{color:color-mix(in srgb, var(--checkout-text) 65%, transparent)}}.payment-tabs button{background:var(--checkout-surface);font-family:inherit;font-size:8px;font-weight:750}.payment-tabs button.active{border-color:var(--checkout-brand);color:var(--checkout-brand);background:var(--checkout-brand)}@supports (color:color-mix(in lab, red, red)){.payment-tabs button.active{background:color-mix(in srgb, var(--checkout-brand) 6%, var(--checkout-surface))}}.payment-tabs button.active{box-shadow:inset 0 0 0 1px var(--checkout-brand)}.card-glyph,.pix-glyph{font-size:11px}.full-field{grid-column:1/-1}.input-with-icon{display:block;position:relative}.input-with-icon input{padding-right:34px}.input-with-icon i{color:var(--checkout-brand);font-size:10px;position:absolute;top:14px;right:10px}.pix-panel{border:1px dashed var(--checkout-border);border-radius:calc(var(--checkout-radius) * .65);background:var(--checkout-brand);align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.pix-panel{background:color-mix(in srgb, var(--checkout-brand) 4%, var(--checkout-surface))}}.pix-large{width:34px;height:34px;color:var(--checkout-on-brand);background:var(--checkout-brand);border-radius:9px;flex:none;place-items:center;font-size:14px;display:grid}.pix-panel strong{font-size:9px;display:block}.pix-panel p{color:var(--checkout-text);margin:3px 0 0}@supports (color:color-mix(in lab, red, red)){.pix-panel p{color:color-mix(in srgb, var(--checkout-text) 55%, transparent)}}.pix-panel p{font-size:7px;line-height:1.4}.order-summary{border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);background:var(--checkout-surface);align-self:start;padding:18px;box-shadow:0 10px 30px #1816140f}.summary-heading{border-bottom:1px solid var(--checkout-border);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.summary-heading span{font-size:11px;font-weight:850}.summary-heading small{color:var(--checkout-text)}@supports (color:color-mix(in lab, red, red)){.summary-heading small{color:color-mix(in srgb, var(--checkout-text) 50%, transparent)}}.summary-heading small{font-size:7px}.product-row{border-bottom:1px solid var(--checkout-border);grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.product-visual{border-radius:calc(var(--checkout-radius) * .6);background:var(--checkout-brand);place-items:center;width:48px;height:48px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-visual{background:color-mix(in srgb, var(--checkout-brand) 12%, var(--checkout-bg))}}.product-visual.product-2{background:var(--checkout-accent)}@supports (color:color-mix(in lab, red, red)){.product-visual.product-2{background:color-mix(in srgb, var(--checkout-accent) 16%, var(--checkout-bg))}}.product-visual span{filter:saturate(.9);font-size:22px}.product-copy{min-width:0}.product-copy strong,.product-copy small,.product-copy span{display:block}.product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.product-copy small{color:var(--checkout-text);margin-top:2px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-copy small{color:color-mix(in srgb, var(--checkout-text) 50%, transparent)}}.product-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:6px}.product-copy span{color:var(--checkout-text);margin-top:5px}@supports (color:color-mix(in lab, red, red)){.product-copy span{color:color-mix(in srgb, var(--checkout-text) 45%, transparent)}}.product-copy span{font-size:6px}.product-row>b{font-size:8px;font-weight:800}.fulfillment{border-radius:calc(var(--checkout-radius) * .5);background:var(--checkout-brand);grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin:12px 0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.fulfillment{background:color-mix(in srgb, var(--checkout-brand) 5%, var(--checkout-bg))}}.fulfillment>span{width:23px;height:23px;color:var(--checkout-brand);background:var(--checkout-surface);border-radius:7px;place-items:center;font-size:10px;display:grid}.fulfillment strong,.fulfillment small{display:block}.fulfillment strong{font-size:7px}.fulfillment small{color:var(--checkout-text);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.fulfillment small{color:color-mix(in srgb, var(--checkout-text) 50%, transparent)}}.fulfillment small{font-size:6px}.fulfillment b{color:#3a8a5c;font-size:7px}.price-lines{border-top:1px solid var(--checkout-border);border-bottom:1px solid var(--checkout-border);flex-direction:column;gap:7px;padding:11px 0;display:flex}.price-lines span{color:var(--checkout-text);display:flex}@supports (color:color-mix(in lab, red, red)){.price-lines span{color:color-mix(in srgb, var(--checkout-text) 60%, transparent)}}.price-lines span{justify-content:space-between;font-size:7px}.price-lines b{color:var(--checkout-text);font-weight:750}.total-line{justify-content:space-between;align-items:center;padding:13px 0;display:flex}.total-line span,.total-line small{display:block}.total-line span{font-size:9px;font-weight:800}.total-line small{color:var(--checkout-text);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.total-line small{color:color-mix(in srgb, var(--checkout-text) 45%, transparent)}}.total-line small{font-size:6px}.total-line>strong{color:var(--checkout-brand);letter-spacing:-.04em;font-size:16px}.finish-button{cursor:pointer;border-radius:calc(var(--checkout-radius) * .58);width:100%;height:43px;color:var(--checkout-on-brand);background:var(--checkout-brand);box-shadow:0 8px 18px var(--checkout-brand);border:0;justify-content:space-between;align-items:center;padding:0 10px 0 14px;font-family:inherit;font-size:9px;font-weight:850;display:flex}@supports (color:color-mix(in lab, red, red)){.finish-button{box-shadow:0 8px 18px color-mix(in srgb, var(--checkout-brand) 22%, transparent)}}.finish-button{transition:transform .14s,filter .14s}.finish-button:hover{filter:brightness(.92);transform:translateY(-1px)}.finish-button span:last-child{border-radius:calc(var(--checkout-radius) * .4);background:#ffffff26;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.trust-message{color:var(--checkout-text);justify-content:center;align-items:flex-start;gap:5px;margin-top:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.trust-message{color:color-mix(in srgb, var(--checkout-text) 55%, transparent)}}.trust-message{text-align:center;font-size:6px;line-height:1.4}.trust-message span{color:#3f9061}.getnet-signature{color:var(--checkout-text);justify-content:center;align-items:center;gap:4px;margin-top:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.getnet-signature{color:color-mix(in srgb, var(--checkout-text) 42%, transparent)}}.getnet-signature{font-size:6px}.getnet-signature img{object-fit:contain;width:13px;height:10px;margin-left:2px}.getnet-signature strong{color:#e51c23;letter-spacing:-.04em;font-size:8px;font-weight:850}.preview-page-main{width:min(1480px,100% - 64px);margin:0 auto;padding:64px 0 96px}.preview-page-header{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.preview-page-header .eyebrow{margin-bottom:14px}.preview-page-header h1{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5vw,72px);font-weight:720;line-height:1}.preview-page-header p{max-width:650px;color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.65}.preview-page-header>a,.preview-page-empty a{border:1px solid var(--line);min-height:46px;color:var(--ink);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 19px;font-size:11px;font-weight:800;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.preview-page-header>a:hover,.preview-page-empty a:hover{border-color:#aaa49c;transform:translateY(-1px)}.preview-page-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;margin-top:42px;padding:34px}.preview-page-empty{min-height:420px;color:var(--muted);text-align:center;background:#ffffff8a;border:1px dashed #cfcac3;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:42px;padding:40px;display:flex}.preview-page-empty>span{color:var(--red);font-size:28px}.preview-page-empty h2{color:var(--ink);letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.preview-page-empty p{margin:0 0 10px;font-size:12px}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1480px,100% - 64px);min-height:100px;margin:0 auto;display:flex}.site-footer p{color:#8e8982;margin:0;font-size:10px}.footer-brand .getnet-logo-mark{width:31px;height:24px}.footer-brand .brand-word{font-size:13px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1514129e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.success-modal{text-align:center;background:#fff;border-radius:22px;width:min(430px,100%);padding:42px;position:relative;box-shadow:0 30px 80px #00000042}.modal-close{cursor:pointer;color:#777;background:#f1efeb;border:0;border-radius:999px;place-items:center;width:31px;height:31px;font-size:20px;display:grid;position:absolute;top:15px;right:15px}.success-icon{color:#fff;background:#32865a;border-radius:999px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:26px;display:grid;box-shadow:0 0 0 10px #edf8f1}.success-icon.is-pending{color:#6d4b00;background:#f4b83f;box-shadow:0 0 0 10px #fff8e8}.success-icon.is-error{background:#c53535;box-shadow:0 0 0 10px #fff0ef}.success-modal>span{color:#32865a;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.success-modal h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:28px}.success-modal p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.success-modal>button:last-child{cursor:pointer;color:#fff;background:var(--red);border:0;border-radius:10px;width:100%;height:46px;margin-top:24px;font-size:12px;font-weight:800}.product-type-fieldset{border:0;min-width:0;margin:30px 0 0;padding:0}.product-type-fieldset legend{color:#3b3936;margin-bottom:10px;font-size:12px;font-weight:750}.product-type-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-type-options button{cursor:pointer;min-height:126px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d8d4ce;border-radius:13px;align-content:start;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.product-type-options button:hover{border-color:#aaa49c;transform:translateY(-1px)}.product-type-options button.is-selected{border-color:var(--red);box-shadow:0 0 0 4px #eb171714}.product-type-options button>span{width:34px;height:34px;color:var(--red);background:#fff1f0;border-radius:9px;place-items:center;margin-bottom:15px;font-size:16px;display:grid;position:relative}.product-type-icon:before,.product-type-icon:after,.product-type-icon i:before,.product-type-icon i:after{content:"";display:block;position:absolute}.physical-product-icon:before{border:1.7px solid;border-radius:3px;width:16px;height:15px;top:9px;left:9px}.physical-product-icon:after{border-bottom:1.7px solid;border-left:1.7px solid;border-right:1.7px solid;width:6px;height:5px;top:9px;left:14px}.physical-product-icon i:before{border-top:1.7px solid;width:14px;top:17px;left:10px}.digital-product-icon:before{border:1.7px solid;border-radius:4px;width:18px;height:17px;top:8px;left:8px}.digital-product-icon i:before{background:currentColor;border-radius:99px;width:2px;height:8px;top:11px;left:16px}.digital-product-icon i:after{border-bottom:1.7px solid;border-right:1.7px solid;width:6px;height:6px;top:15px;left:14px;transform:rotate(45deg)}.product-type-options strong{font-size:12px}.product-type-options small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.brand-note{margin-top:18px}.commerce-checkout{--checkout-brand:#1f1f1f;--checkout-accent:#6c6c6c;--checkout-bg:#f5f5f5;--checkout-surface:#fff;--checkout-text:#1d1d1d;--checkout-muted:#6d6d6d;--checkout-border:#ddd;--checkout-radius:12px;--checkout-on-brand:#fff;--merchant-font:Arial, sans-serif;min-height:720px;color:var(--checkout-text);background:var(--checkout-surface);font-family:var(--merchant-font), Arial, sans-serif}.commerce-checkout button,.commerce-checkout input,.commerce-checkout select{font:inherit}.commerce-checkout input:focus-visible,.commerce-checkout select:focus-visible,.commerce-checkout button:focus-visible{outline:3px solid var(--checkout-brand)}@supports (color:color-mix(in lab, red, red)){.commerce-checkout input:focus-visible,.commerce-checkout select:focus-visible,.commerce-checkout button:focus-visible{outline:3px solid color-mix(in srgb, var(--checkout-brand) 22%, transparent)}}.commerce-checkout input:focus-visible,.commerce-checkout select:focus-visible,.commerce-checkout button:focus-visible{outline-offset:2px}.commerce-header{border-bottom:1px solid var(--checkout-border);background:var(--checkout-surface);grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:28px;min-height:88px;padding:16px 34px;display:grid}.commerce-brand{align-items:center;gap:13px;min-width:0;display:flex}.commerce-brand>img{object-fit:contain;object-position:left center;width:auto;max-width:132px;height:42px;display:block}.commerce-brand-fallback{border-radius:calc(var(--checkout-radius) * .7);min-width:43px;height:43px;color:var(--checkout-on-brand);background:var(--checkout-brand);place-items:center;padding:0 10px;font-size:13px;font-weight:850;display:grid}.commerce-brand>div{min-width:0}.commerce-brand strong,.commerce-brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.commerce-brand strong{letter-spacing:-.025em;font-size:14px}.commerce-brand small{max-width:210px;color:var(--checkout-muted);margin-top:3px;font-size:8px}.commerce-progress{color:var(--checkout-muted);align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}.commerce-progress i{background:var(--checkout-border);width:23px;height:1px}.commerce-progress span.is-complete{color:var(--checkout-brand)}@supports (color:color-mix(in lab, red, red)){.commerce-progress span.is-complete{color:color-mix(in srgb, var(--checkout-brand) 72%, var(--checkout-text))}}.commerce-progress span.is-current{color:var(--checkout-text);font-weight:850}.commerce-secure{color:#397754;justify-self:end;font-size:8px;font-weight:750}.commerce-layout{background:var(--checkout-bg);grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);display:grid}.commerce-form{min-width:0;padding:44px}.commerce-intro{margin-bottom:28px}.commerce-intro>span{color:var(--checkout-accent);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.commerce-intro h2{color:var(--checkout-text);letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(25px,3vw,38px);font-weight:720}.commerce-section{border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);background:var(--checkout-surface);box-shadow:0 10px 25px var(--checkout-text);margin-top:18px;padding:25px}@supports (color:color-mix(in lab, red, red)){.commerce-section{box-shadow:0 10px 25px color-mix(in srgb, var(--checkout-text) 5%, transparent)}}.commerce-section-heading{align-items:flex-start;gap:13px;display:flex}.commerce-section-heading>span{width:30px;height:30px;color:var(--checkout-on-brand);background:var(--checkout-brand);border-radius:999px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.commerce-section-heading h3{letter-spacing:-.025em;margin:0;font-size:14px}.commerce-section-heading p{color:var(--checkout-muted);margin:4px 0 0;font-size:9px}.commerce-fields{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.commerce-fields label{min-width:0;color:var(--checkout-text)}@supports (color:color-mix(in lab, red, red)){.commerce-fields label{color:color-mix(in srgb, var(--checkout-text) 78%, transparent)}}.commerce-fields label{font-size:9px;font-weight:750}.commerce-fields input,.commerce-fields select{border:1px solid var(--checkout-border);border-radius:calc(var(--checkout-radius) * .72);width:100%;height:45px;color:var(--checkout-text);background:var(--checkout-surface);margin-top:7px;padding:0 13px;font-size:10px;font-weight:550;display:block}.commerce-fields input::placeholder{color:var(--checkout-muted)}@supports (color:color-mix(in lab, red, red)){.commerce-fields input::placeholder{color:color-mix(in srgb, var(--checkout-muted) 60%, transparent)}}.commerce-fields input:focus,.commerce-fields select:focus{border-color:var(--checkout-brand)}.field-span-2{grid-column:span 2}.address-fields{grid-template-columns:.65fr 1.35fr}.digital-delivery{border:1px solid var(--checkout-brand);align-items:flex-start;gap:14px;margin-top:22px;padding:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.digital-delivery{border:1px solid color-mix(in srgb, var(--checkout-brand) 16%, var(--checkout-border))}}.digital-delivery{border-radius:calc(var(--checkout-radius) * .72);background:var(--checkout-brand)}@supports (color:color-mix(in lab, red, red)){.digital-delivery{background:color-mix(in srgb, var(--checkout-brand) 5%, var(--checkout-surface))}}.digital-delivery>span{width:34px;height:34px;color:var(--checkout-on-brand);background:var(--checkout-brand);border-radius:9px;flex:none;place-items:center;display:grid}.digital-delivery strong{font-size:10px}.digital-delivery p{color:var(--checkout-muted);margin:4px 0 0;font-size:9px;line-height:1.5}.commerce-payment-methods{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.commerce-payment-option{border:1px solid var(--checkout-border);border-radius:calc(var(--checkout-radius) * .78);background:var(--checkout-surface);transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.commerce-payment-option>label{cursor:pointer;grid-template-columns:18px 34px minmax(0,1fr);align-items:center;gap:9px;min-height:76px;padding:13px;display:grid;position:relative}.commerce-payment-option:hover{transform:translateY(-1px)}.commerce-payment-option.is-selected{border-color:var(--checkout-brand);box-shadow:0 0 0 3px var(--checkout-brand)}@supports (color:color-mix(in lab, red, red)){.commerce-payment-option.is-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--checkout-brand) 10%, transparent)}}.commerce-payment-option>label>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.commerce-radio{border:1px solid var(--checkout-border);background:var(--checkout-surface);border-radius:999px;width:17px;height:17px;display:block;position:relative}.commerce-payment-option>label input:checked+.commerce-radio{border:5px solid var(--checkout-brand)}.method-icon{width:32px;height:32px;color:var(--checkout-brand);background:var(--checkout-brand);border-radius:8px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.method-icon{background:color-mix(in srgb, var(--checkout-brand) 8%, var(--checkout-surface))}}.method-icon{font-size:13px}.pix-icon{background:#fff;overflow:hidden}.pix-icon img{mix-blend-mode:multiply;object-fit:cover;width:27px;height:27px}.biometric-icon:before{content:"";border:1.6px solid;border-bottom-color:#0000;border-radius:50% 50% 42% 42%;width:18px;height:21px}.biometric-icon:after{content:"";border:1.5px solid;border-bottom-color:#0000;border-radius:50% 50% 40% 40%;width:8px;height:13px;position:absolute}.card-icon:before{content:"";border:1.6px solid;border-radius:3px;width:19px;height:13px}.card-icon:after{content:"";background:currentColor;width:16px;height:2px;position:absolute;top:13px;left:8px}.boleto-icon{font-size:19px;font-weight:800}.commerce-payment-option>label>span:nth-of-type(3){min-width:0}.commerce-payment-methods strong,.commerce-payment-methods small{display:block}.commerce-payment-methods strong{font-size:10px}.commerce-payment-methods small{color:var(--checkout-muted);margin-top:4px;font-size:7px}.commerce-card-panel,.commerce-pix-panel,.commerce-biometric-panel{border-top:1px solid var(--checkout-border);background:var(--checkout-bg);margin-top:0;padding:18px}@supports (color:color-mix(in lab, red, red)){.commerce-card-panel,.commerce-pix-panel,.commerce-biometric-panel{background:color-mix(in srgb, var(--checkout-bg) 55%, var(--checkout-surface))}}.commerce-card-panel .commerce-fields{margin-top:0}.card-number-control{display:block;position:relative}.card-number-control input{padding-right:86px}.card-number-control b{color:var(--checkout-text);font-family:Arial,sans-serif;font-size:9px;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.commerce-pix-panel{align-items:center;gap:17px;display:flex}.commerce-biometric-panel{align-items:center;gap:14px;display:flex}.biometric-panel-mark{width:54px;height:54px;color:var(--checkout-brand);background:var(--checkout-brand);border-radius:999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.biometric-panel-mark{background:color-mix(in srgb, var(--checkout-brand) 10%, var(--checkout-surface))}}.biometric-panel-mark{font-size:29px}.mock-qr{border:1px solid var(--checkout-border);background:#fff;border-radius:8px;flex:none;grid-template-columns:repeat(3,1fr);gap:3px;width:74px;height:74px;padding:8px;display:grid}.mock-qr i{background:var(--checkout-text)}.mock-qr i:nth-child(2),.mock-qr i:nth-child(4),.mock-qr i:nth-child(6),.mock-qr i:nth-child(8){background:var(--checkout-surface);box-shadow:inset 0 0 0 3px var(--checkout-text);border-radius:999px}.commerce-pix-panel strong,.commerce-biometric-panel strong{font-size:11px}.commerce-pix-panel p,.commerce-biometric-panel p{color:var(--checkout-muted);margin:5px 0 0;font-size:9px;line-height:1.5}.commerce-summary{border-left:1px solid var(--checkout-border);background:var(--checkout-bg);min-width:0;padding:44px 36px}@supports (color:color-mix(in lab, red, red)){.commerce-summary{background:color-mix(in srgb, var(--checkout-bg) 70%, var(--checkout-surface))}}.commerce-summary-title{justify-content:space-between;align-items:flex-start;display:flex}.commerce-summary-title span{color:var(--checkout-muted);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.commerce-summary-title h3{letter-spacing:-.035em;margin:6px 0 0;font-size:20px}.commerce-summary-title>small{color:var(--checkout-brand);font-size:8px;font-weight:750}.commerce-product{border-bottom:1px solid var(--checkout-border);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0;display:grid}.commerce-product-image{border:1px solid var(--checkout-border);border-radius:calc(var(--checkout-radius) * .72);background:var(--checkout-surface);place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:visible}.commerce-product-image img{border-radius:inherit;object-fit:cover;width:100%;height:100%;overflow:hidden}.commerce-product-image>span{font-size:25px}.commerce-product-image b{width:20px;height:20px;color:var(--checkout-on-brand);background:var(--checkout-brand);border-radius:999px;place-items:center;font-size:8px;display:grid;position:absolute;top:-7px;right:-7px}.commerce-product>div:nth-child(2){min-width:0}.commerce-product strong,.commerce-product small{display:block}.commerce-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.commerce-product small{color:var(--checkout-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.commerce-product>span{font-size:10px;font-weight:800}.commerce-delivery-line{border:1px solid var(--checkout-border);border-radius:calc(var(--checkout-radius) * .72);background:var(--checkout-surface);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin:18px 0;padding:13px;display:grid}.commerce-delivery-line>span{width:30px;height:30px;color:var(--checkout-brand);background:var(--checkout-brand);border-radius:8px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.commerce-delivery-line>span{background:color-mix(in srgb, var(--checkout-brand) 8%, var(--checkout-surface))}}.delivery-icon:before,.delivery-icon:after,.delivery-icon i:before,.delivery-icon i:after{content:"";display:block;position:absolute}.physical-delivery-icon:before{border:1.5px solid;border-radius:2px;width:14px;height:10px;top:8px;left:4px}.physical-delivery-icon:after{border:1.5px solid;border-left:0;border-radius:0 2px 2px 0;width:7px;height:7px;top:11px;left:18px}.physical-delivery-icon i:before{background:var(--checkout-surface);width:4px;height:4px;box-shadow:12px 0 0 -1.5px var(--checkout-surface), 12px 0 0 0 currentColor;border:1.5px solid;border-radius:999px;top:20px;left:7px}.digital-delivery-icon:before{border:1.5px solid;border-radius:3px;width:18px;height:14px;top:8px;left:5px}.digital-delivery-icon:after{border-bottom:1.5px solid;border-right:1.5px solid;width:11px;height:11px;top:7px;left:9px;transform:rotate(45deg)}.commerce-delivery-line strong,.commerce-delivery-line small{display:block}.commerce-delivery-line strong{font-size:9px}.commerce-delivery-line small{color:var(--checkout-muted);margin-top:3px;font-size:7px}.commerce-delivery-line b{color:#397754;font-size:8px}.commerce-price-lines{border-top:1px solid var(--checkout-border);border-bottom:1px solid var(--checkout-border);padding:15px 0}.commerce-price-lines span{color:var(--checkout-muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.commerce-price-lines span+span{margin-top:9px}.commerce-price-lines b{color:var(--checkout-text)}.commerce-total{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.commerce-total span,.commerce-total small{display:block}.commerce-total span{font-size:10px;font-weight:850}.commerce-total small{color:var(--checkout-muted);margin-top:3px;font-size:7px}.commerce-total strong{color:var(--checkout-brand);letter-spacing:-.04em;font-size:20px}.commerce-consent{cursor:pointer;color:var(--checkout-muted);align-items:flex-start;gap:8px;margin-bottom:14px;font-size:7px;line-height:1.45;display:flex}.commerce-consent input{accent-color:var(--checkout-brand);margin:1px 0 0}.commerce-finish{cursor:pointer;border-radius:calc(var(--checkout-radius) * .78);width:100%;height:52px;color:var(--checkout-on-brand);background:var(--checkout-brand);box-shadow:0 10px 22px var(--checkout-brand);border:0;justify-content:space-between;align-items:center;padding:0 10px 0 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.commerce-finish{box-shadow:0 10px 22px color-mix(in srgb, var(--checkout-brand) 22%, transparent)}}.commerce-finish{font-size:10px;font-weight:850;transition:filter .15s,transform .15s}.commerce-finish:hover{filter:brightness(.94);transform:translateY(-1px)}.commerce-finish:disabled{cursor:wait;filter:saturate(.55);opacity:.76;transform:none}.commerce-finish span:last-child{border-radius:calc(var(--checkout-radius) * .55);background:#ffffff24;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.commerce-payment-error{color:#8b1f1f;background:#fff3f3;border:1px solid #efb9b9;border-radius:8px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px 12px;font-family:Arial,sans-serif;font-size:8px;line-height:1.45;display:flex}.commerce-payment-error span{color:#fff;background:#b82929;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:grid}.commerce-trust{color:var(--checkout-muted);text-align:center;justify-content:center;gap:6px;margin-top:13px;font-size:7px;line-height:1.4;display:flex}.commerce-trust span{color:#397754}.commerce-getnet{color:var(--checkout-muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:7px;display:flex}.commerce-getnet img{object-fit:contain;width:auto;height:17px}.pix-copy-demo{color:#615d57;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:#f7f5f2;border:1px dashed #b9b5ae;border-radius:8px;margin-top:18px;padding:11px;font-size:9px;overflow:hidden}.pix-result{margin-top:20px}.pix-result>img{background:#fff;border:1px solid #e3dfd8;border-radius:12px;width:190px;height:190px;margin:0 auto;display:block}.pix-result-loading{color:#77716a;background:#f4f2ee;border-radius:12px;place-items:center;width:190px;height:190px;margin:0 auto;font-size:11px;display:grid}.pix-result .pix-copy-demo{margin-top:12px}.pix-result>button{cursor:pointer;color:#252321;background:#fff;border:1px solid #cec9c1;border-radius:9px;width:100%;height:40px;margin-top:9px;font-size:11px;font-weight:800}.boleto-result{text-align:left;background:#faf9f7;border:1px solid #e3dfd8;border-radius:12px;padding:16px}.boleto-result>strong,.boleto-result>small{display:block}.boleto-result>small{color:#6f6a63;margin-top:10px;font-size:10px}.biometric-result{gap:9px;margin-top:20px;display:grid}.biometric-result>a{color:#fff;background:#168778;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:11px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 9px 20px #16877838}.biometric-result>a:hover{filter:brightness(.93)}.biometric-result>a span{font-size:18px}.biometric-result>small{color:#77716a;font-size:9px;line-height:1.5}.pix-live-status{color:#71520a;background:#fff9ea;border:1px solid #ead9ad;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:16px;padding:10px 12px;font-size:10px;display:flex}.pix-live-status .spinner{width:14px;height:14px}.pix-live-status>span{color:#fff;background:#73570e;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.pix-live-status.is-approved{color:#287349;background:#f0faf4;border-color:#b9ddc8}.pix-live-status.is-approved>span{background:#287349}.pix-live-status.is-error{color:#a92d32;background:#fff3f2;border-color:#efc0bd}.pix-live-status.is-error>span{background:#a92d32}.pix-status-error{color:#9a3c3f;margin-top:10px;font-size:9px;line-height:1.45}.payment-reference{color:#77716a;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;gap:4px;margin-top:14px;font-size:8px;display:grid}@media (width<=1180px){.lab-grid{grid-template-columns:380px minmax(0,1fr)}.control-panel,.preview-panel{padding:34px}.checkout-content{grid-template-columns:1fr}.order-summary,.checkout-steps{display:none}.merchant-header,.commerce-header{grid-template-columns:1fr auto}.commerce-progress{display:none}.commerce-layout{grid-template-columns:minmax(0,1fr) 330px}.commerce-form{padding:34px}.commerce-summary{padding:34px 26px}.commerce-payment-methods{grid-template-columns:1fr}}@media (width<=900px){.topbar,.hero,.lab-grid,.preview-page-main,.site-footer{width:min(100% - 36px,680px)}.topbar{height:74px}.hero{padding:64px 0 35px}.hero h1{font-size:clamp(42px,11vw,64px)}.lab-grid{margin-bottom:90px;display:block}.control-panel{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.preview-panel{min-height:0}.preview-page-header{flex-direction:column;align-items:flex-start}.commerce-layout{grid-template-columns:1fr}.commerce-summary{border-top:1px solid var(--checkout-border);border-left:0}.site-footer{flex-direction:column;align-items:flex-start;gap:25px;padding:28px 0}}@media (width<=560px){.topbar,.hero,.lab-grid,.preview-page-main,.site-footer{width:calc(100% - 24px)}.topbar-meta{font-size:0}.topbar-meta:after{content:"Demo";font-size:10px}.hero{padding-top:52px}.hero h1{font-size:42px}.hero>p{font-size:14px}.control-panel,.preview-panel{padding:26px 20px}.panel-heading h2,.preview-heading h2{font-size:19px}.preview-heading{flex-direction:column;align-items:flex-start}.preview-status{margin:15px 0 0 48px}.browser-bar{grid-template-columns:44px 1fr}.secure-label{display:none}.browser-address{max-width:100%}.empty-preview,.processing-state{min-height:500px}.analysis-caption{flex-wrap:wrap}.analysis-caption button{width:100%;margin-left:0}.empty-canvas{width:92%}.empty-copy{width:calc(100% - 34px);padding:24px 20px}.merchant-header{min-height:62px;padding:0 15px}.merchant-secure{display:none}.checkout-content{padding:18px 14px 24px}.form-grid,.payment-form{grid-template-columns:1fr}.full-field{grid-column:auto}.preview-page-main{padding:48px 0 72px}.preview-page-header h1{font-size:40px}.preview-page-panel{border-radius:18px;padding:22px 14px}.preview-page-empty{min-height:360px;padding:28px 20px}.success-modal{padding:38px 24px 28px}.product-type-options{grid-template-columns:1fr}.product-type-options button{grid-template-columns:38px 1fr;column-gap:12px;min-height:98px}.product-type-options button>span{grid-row:span 2;margin-bottom:0}.commerce-header{grid-template-columns:1fr;min-height:76px;padding:14px 17px}.commerce-secure{display:none}.commerce-brand small{max-width:170px}.commerce-form,.commerce-summary{padding:24px 16px}.commerce-section{padding:19px 15px}.commerce-fields,.address-fields{grid-template-columns:1fr}.field-span-2{grid-column:auto}.commerce-payment-methods{grid-template-columns:1fr}.commerce-pix-panel,.commerce-biometric-panel{flex-direction:column;align-items:flex-start}.commerce-product{grid-template-columns:58px minmax(0,1fr) auto}.commerce-product-image{width:58px;height:58px}.commerce-checkout{font-size:16px}.commerce-intro>span{font-size:10px}.commerce-intro h2{font-size:30px}.commerce-section-heading h3{font-size:16px}.commerce-section-heading p{font-size:11px}.commerce-fields label{font-size:12px}.commerce-fields input,.commerce-fields select{height:50px;font-size:16px}.digital-delivery strong,.commerce-payment-methods strong,.commerce-pix-panel strong,.commerce-biometric-panel strong{font-size:13px}.digital-delivery p,.commerce-payment-methods small,.commerce-pix-panel p,.commerce-biometric-panel p{font-size:10px}.commerce-payment-option>label{min-height:82px}.commerce-summary-title span,.commerce-product small,.commerce-delivery-line small,.commerce-consent,.commerce-trust,.commerce-getnet{font-size:10px}.commerce-product strong,.commerce-product>span,.commerce-delivery-line strong,.commerce-price-lines span,.commerce-total span,.commerce-finish{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
