/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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,ui-sans-serif, system-ui, 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{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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--liho-green:#123d30;--liho-green-deep:#082b23;--liho-green-soft:#1c5443;--liho-burgundy:#741f2a;--liho-burgundy-deep:#51131c;--liho-gold:#c89c4b;--liho-gold-soft:#e4c88b;--liho-cream:#f7f0e2;--liho-paper:#fbf6eb;--liho-ink:#17382e;--liho-muted:#6c746d;--liho-line:#c89c4b6b;--shadow-soft:0 28px 80px #031b1533}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--liho-cream);color:var(--liho-ink);margin:0;font-family:Georgia,Times New Roman,serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.entry-page{background:radial-gradient(circle at 18% 14%,#c89c4b1f,#0000 28%),radial-gradient(circle at 82% 88%,#741f2a24,#0000 26%),linear-gradient(145deg,#0a3429 0%,#05271f 100%);place-items:center;min-height:100vh;padding:48px 20px;display:grid;position:relative;overflow:hidden}.entry-page:before{content:"";opacity:.22;background-image:repeating-linear-gradient(115deg,#0000 0 5px,#ffffff05 5px 6px),repeating-linear-gradient(25deg,#0000 0 7px,#00000008 7px 8px);position:absolute;inset:0}.ambient-glow{filter:blur(1px);border:1px solid #c89c4b40;border-radius:999px;width:280px;height:280px;position:absolute}.ambient-glow-one{top:8%;left:-180px}.ambient-glow-two{width:340px;height:340px;bottom:3%;right:-140px}.entry-wrap{z-index:1;width:min(100%,610px);position:relative}.entry-kicker{color:var(--liho-gold-soft);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin-bottom:20px;font-size:11px;display:flex}.kicker-line{background:#e4c88b8c;width:32px;height:1px}.letter-card{background:radial-gradient(circle at 20% 10%, #ffffffdb, transparent 30%), repeating-linear-gradient(35deg, #755b3006 0 1px, transparent 1px 5px), var(--liho-paper);min-height:770px;box-shadow:var(--shadow-soft), inset 0 0 0 10px #ffffff52, inset 0 0 0 11px #c89c4b80;border:1px solid #dec184e6;border-radius:26px 26px 18px 18px;padding:70px 72px 58px;position:relative;overflow:hidden}.ornament-corner{border-top:1px solid var(--liho-gold);width:58px;height:58px;position:absolute;top:26px}.corner-top-left{border-left:1px solid var(--liho-gold);border-radius:18px 0 0;left:27px}.corner-top-right{border-right:1px solid var(--liho-gold);border-radius:0 18px 0 0;right:27px}.letter-heading{z-index:3;text-align:center;position:relative}.liho-wordmark,.brand-liho{color:var(--liho-green);letter-spacing:.04em;margin:0;font-family:Didot,"Bodoni 72",Georgia,serif;font-weight:500}.liho-wordmark{font-size:clamp(48px,9vw,72px);line-height:.9}.letter-heading h1{color:var(--liho-green);letter-spacing:.055em;margin:10px 0;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(42px,8vw,64px);font-weight:500}.signature{margin:0;font-size:16px;font-style:italic;line-height:1.5}.sparkle{z-index:4;color:var(--liho-gold);font-size:20px;position:absolute}.sparkle-one{top:80px;left:21%}.sparkle-two{font-size:15px;top:118px;right:18%}.sparkle-three{font-size:17px;top:205px;left:14%}.sparkle-four{font-size:14px;top:225px;right:13%}.envelope-fold{z-index:1;width:100%;height:205px;position:absolute;top:283px;left:0;overflow:hidden}.envelope-fold:before{content:"";background:#f8f0e0d1;border-bottom:1px solid #c89c4b47;border-right:1px solid #c89c4b47;width:360px;height:360px;position:absolute;top:-155px;left:50%;transform:translate(-50%)rotate(45deg)}.wax-seal{z-index:5;background:radial-gradient(circle at 35% 28%,#fff3,#0000 18%),radial-gradient(circle,#8f303a 0 52%,#681923 53% 70%,#4c1119 72% 100%);border:7px double #3f0b117a;border-radius:48% 52% 46% 54%;place-items:center;width:110px;height:110px;display:grid;position:absolute;top:350px;left:50%;transform:translate(-50%);box-shadow:0 12px 18px #3d0f1647,inset 0 0 13px #ffffff21}.mirror-mark{border:2px solid #38090fad;border-radius:46% 54% 42% 58%;width:43px;height:58px;display:block;position:relative;box-shadow:inset 0 0 0 4px #741f2a73}.mirror-mark:after{content:"";border-top:2px solid #38090fad;border-right:2px solid #38090fad;width:12px;height:12px;position:absolute;top:22px;right:-8px;transform:rotate(45deg)}.entry-content{z-index:6;text-align:center;margin-top:250px;position:relative}.entry-intro{color:#4f6259;max-width:390px;margin:0 auto 24px;font-size:15px;line-height:1.65}.access-form{grid-template-columns:1.35fr .8fr;gap:12px;display:grid}.access-form label{text-align:left;gap:7px;display:grid}.access-form label span{color:#66766e;letter-spacing:.11em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.access-form input{width:100%;height:49px;color:var(--liho-green);background:#ffffff8c;border:1px solid #123d302b;border-radius:9px;outline:none;padding:0 14px;font-family:Arial,sans-serif;transition:border-color .2s,box-shadow .2s}.access-form input:focus{border-color:var(--liho-gold);box-shadow:0 0 0 3px #c89c4b21}.primary-action{border:1px solid var(--liho-gold);background:var(--liho-green);color:#f6dfad;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;height:53px;margin-top:5px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:flex;box-shadow:0 8px 24px #0a34292e}.primary-action:hover{background:var(--liho-green-soft);transform:translateY(-1px)}.access-help{color:#788078;margin:15px 0 0;font-family:Arial,sans-serif;font-size:11px}.jewelry-sketch{z-index:2;color:var(--liho-gold);opacity:.76;position:absolute}.earrings-sketch{width:80px;height:78px;bottom:44px;left:38px}.earring{border:2px solid;border-radius:50%;width:40px;height:53px;position:absolute}.earring:before{content:"";border:2px solid;border-radius:50%;width:9px;height:9px;position:absolute;top:-8px;left:15px}.earring-left{left:0;transform:rotate(-8deg)}.earring-right{top:8px;right:0;transform:rotate(8deg)}.ring-sketch{width:64px;height:72px;bottom:58px;right:38px}.ring-sketch:before,.ring-sketch:after,.ring-sketch span{content:"";border:2px solid;border-radius:50%;position:absolute}.ring-sketch:before{width:38px;height:38px;bottom:0;left:4px}.ring-sketch:after{width:28px;height:28px;top:14px;right:0}.ring-sketch span{border-radius:3px;width:13px;height:13px;top:3px;right:7px;transform:rotate(45deg)}.team-access{color:#f7f0e2b3;letter-spacing:.09em;text-underline-offset:5px;width:max-content;margin:20px auto 0;font-family:Arial,sans-serif;font-size:11px;text-decoration:underline;display:block}.account-page{background:radial-gradient(circle at 8% 18%,#c89c4b1a,#0000 22%),linear-gradient(#f7f0e2 0,#f9f4e9 58%,#efe4d2 100%);min-height:100vh}.account-header{z-index:20;min-height:78px;color:var(--liho-cream);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#082b23f7;border-bottom:1px solid #c89c4b80;justify-content:space-between;align-items:center;gap:24px;padding:14px max(24px,50vw - 590px);display:flex;position:sticky;top:0}.header-brand{align-items:center;gap:18px;display:flex}.brand-liho{color:#f1d89f;font-size:34px;line-height:1}.brand-account{color:#f7f0e2;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #e4c88b66;padding-left:18px;font-size:14px}.header-actions{align-items:center;gap:20px;font-family:Arial,sans-serif;font-size:11px;display:flex}.secure-label{color:#f7f0e2b8;align-items:center;gap:7px;display:flex}.secure-label i{background:#8bb9a3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8bb9a31a}.text-link{color:#f1d89f;text-underline-offset:4px;text-decoration:underline}.account-shell{width:min(100% - 40px,1120px);margin:0 auto;padding:64px 0 80px}.welcome-row{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.eyebrow{color:#7b806f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.eyebrow.burgundy{color:var(--liho-burgundy)}.welcome-row h1{color:var(--liho-green);letter-spacing:-.035em;margin:0;font-size:clamp(38px,6vw,62px);font-weight:400}.welcome-row>div>p:last-child{color:#66766f;margin:12px 0 0;font-family:Arial,sans-serif;font-size:14px}.club-badge{border:1px solid var(--liho-line);background:#ffffff5c;border-radius:13px;align-items:center;gap:12px;min-width:205px;padding:14px 18px;display:flex}.badge-spark{background:var(--liho-green);color:#eacb86;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.club-badge strong,.club-badge small{display:block}.club-badge strong{color:var(--liho-green);font-size:14px}.club-badge small{color:#798079;margin-top:3px;font-family:Arial,sans-serif;font-size:10px}.summary-grid{grid-template-columns:1.65fr .85fr;gap:20px;margin-bottom:50px;display:grid}.next-payment,.benefit-card{border-radius:19px;position:relative;overflow:hidden;box-shadow:0 16px 48px #22332b14}.next-payment{background:linear-gradient(#ffffffd1, #ffffffd1), repeating-linear-gradient(35deg, #755b300a 0 1px, transparent 1px 6px), var(--liho-paper);border:1px solid #c89c4b6b;padding:30px}.next-payment:before{content:"";pointer-events:none;border:1px solid #c89c4b3b;border-radius:13px;position:absolute;inset:9px}.card-heading-row{justify-content:space-between;align-items:flex-start;gap:22px;display:flex;position:relative}.card-heading-row h2{color:var(--liho-burgundy);margin:0;font-size:clamp(42px,7vw,66px);font-weight:400;line-height:1}.order-reference{color:var(--liho-burgundy);letter-spacing:.09em;text-transform:uppercase;border:1px solid #741f2a38;border-radius:99px;padding:8px 11px;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.payment-value{border-top:1px solid var(--liho-line);justify-content:space-between;align-items:flex-end;gap:24px;margin:24px 0 22px;padding-top:18px;display:flex;position:relative}.payment-value span{color:#758078;font-family:Arial,sans-serif;font-size:12px}.payment-value strong{color:var(--liho-green);font-size:30px;font-weight:400}.pix-action{border:1px solid var(--liho-gold);background:var(--liho-green);color:#f2d79b;letter-spacing:.12em;text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:54px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:flex;position:relative}.pix-action:hover{background:var(--liho-green-soft);transform:translateY(-1px)}.pix-symbol{font-size:14px;transform:rotate(45deg)}.benefit-card{background:var(--liho-green);color:var(--liho-cream);border:1px solid #c89c4ba6;padding:30px}.benefit-card:after{content:"";border:1px solid #c89c4b38;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-34px;right:-30px;box-shadow:0 0 0 18px #c89c4b0a,0 0 0 38px #c89c4b09}.benefit-card .eyebrow{color:#e4c88b}.benefit-icon{color:var(--liho-gold-soft);margin-bottom:29px;font-size:28px;display:block}.benefit-card h2{color:#f6e6c2;margin:0;font-size:42px;font-weight:400}.benefit-card>p:not(.eyebrow){color:#f7f0e2b8;margin:5px 0 0;font-family:Arial,sans-serif;font-size:12px}.benefit-divider{background:var(--liho-gold);width:43px;height:1px;margin:24px 0 16px}.benefit-card small{z-index:2;color:#f7f0e2b8;max-width:190px;font-style:italic;line-height:1.5;display:block;position:relative}.orders-section{margin-top:6px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.section-heading h2{color:var(--liho-green);margin:0;font-size:34px;font-weight:400}.order-count{color:#7b806f;font-family:Arial,sans-serif;font-size:11px}.order-card{background:#ffffff94;border:1px solid #123d301f;border-radius:15px;margin-bottom:15px;overflow:hidden;box-shadow:0 10px 32px #22332b0d}.order-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;padding:21px 24px;list-style:none;display:flex}.order-card summary::-webkit-details-marker{display:none}.order-summary-main{align-items:baseline;gap:16px;min-width:0;display:flex}.order-number{color:var(--liho-green);font-size:18px}.order-date{color:#7d867f;font-family:Arial,sans-serif;font-size:11px}.order-summary-meta{justify-content:flex-end;align-items:center;gap:18px;display:flex}.order-summary-meta>strong{min-width:90px;color:var(--liho-green);text-align:right;font-size:16px;font-weight:400}.status-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:7px 10px;font-family:Arial,sans-serif;font-size:9px;font-weight:700}.status-progress{color:var(--liho-burgundy);background:#741f2a14}.status-complete{color:var(--liho-green);background:#123d3017}.chevron{color:var(--liho-gold);font-size:20px;transition:transform .2s}.order-card[open] .chevron{transform:rotate(180deg)}.order-details{background:#fbf6eba3;border-top:1px solid #123d3017;grid-template-columns:1.15fr .85fr;gap:44px;padding:28px 24px 30px;display:grid}.order-details h3{color:var(--liho-green);margin:0 0 18px;font-size:17px;font-weight:400}.item-list{margin:0;padding:0;list-style:none}.item-list li,.totals-list p{border-bottom:1px dotted #c89c4b73;justify-content:space-between;gap:20px;margin:0;padding:10px 0;display:flex}.item-list li span,.totals-list p span{color:#5d6e66;font-family:Arial,sans-serif;font-size:12px}.item-list li strong,.totals-list p strong{color:var(--liho-green);font-size:13px;font-weight:400}.totals-list{margin-top:12px}.totals-list .discount-line span,.totals-list .discount-line strong{color:var(--liho-burgundy)}.totals-list .grand-total{border-bottom:0;padding-top:14px}.totals-list .grand-total span,.totals-list .grand-total strong{color:var(--liho-green);font-family:Georgia,serif;font-size:17px}.installment-list{gap:9px;display:grid}.installment-row{background:#ffffff8c;border:1px solid #123d3017;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:grid}.installment-index{width:28px;height:28px;color:var(--liho-green);border:1px solid #123d3038;border-radius:50%;place-items:center;font-family:Arial,sans-serif;font-size:10px;display:grid}.installment-row strong,.installment-row small{display:block}.installment-row strong{color:var(--liho-green);font-size:13px}.installment-row small{color:#858c86;margin-top:4px;font-family:Arial,sans-serif;font-size:10px}.installment-state{letter-spacing:.08em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:9px;font-weight:700}.installment-row.paid .installment-state{color:var(--liho-green)}.installment-row.next{background:#741f2a0a;border-color:#741f2a40}.installment-row.next .installment-index,.installment-row.next strong,.installment-row.next .installment-state{color:var(--liho-burgundy);border-color:#741f2a59}.installment-row.pending .installment-state{color:#8c928d}.compact-details{display:block}.compact-details p{color:#6c756e;margin:0;font-family:Arial,sans-serif;font-size:12px;line-height:1.6}.pix-info{background:#ffffff6b;border:1px solid #741f2a2e;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:42px;padding:28px 30px;display:flex}.pix-info h2{color:var(--liho-green);margin:0 0 9px;font-size:25px;font-weight:400}.pix-info p:last-child{color:#6f7973;max-width:660px;margin:0;font-family:Arial,sans-serif;font-size:12px;line-height:1.6}.qr-placeholder{border:1px dashed var(--liho-burgundy);height:74px;color:var(--liho-burgundy);letter-spacing:.1em;border-radius:10px;flex:0 0 74px;place-items:center;font-family:Arial,sans-serif;font-size:10px;font-weight:800;display:grid}.account-footer{background:var(--liho-green-deep);color:#f7f0e2b8;justify-content:center;align-items:center;gap:20px;padding:25px;font-size:11px;display:flex}.account-footer span{color:var(--liho-gold-soft);font-size:20px}.account-footer p{margin:0;font-style:italic}.account-footer a{color:var(--liho-gold-soft);font-family:Arial,sans-serif}@media (width<=760px){.entry-page{align-items:start;padding:22px 12px}.entry-kicker{margin-top:8px}.letter-card{border-radius:20px;min-height:760px;padding:54px 28px 42px}.liho-wordmark{font-size:52px}.letter-heading h1{margin-top:8px;font-size:41px}.signature{font-size:14px}.envelope-fold{top:255px}.wax-seal{width:96px;height:96px;top:330px}.entry-content{margin-top:245px}.access-form{grid-template-columns:1fr}.primary-action{grid-column:auto}.earrings-sketch{transform-origin:0 100%;bottom:25px;left:24px;transform:scale(.76)}.ring-sketch{transform-origin:100% 100%;bottom:35px;right:25px;transform:scale(.76)}.sparkle-one{left:12%}.sparkle-two{right:11%}.account-header{min-height:68px;padding:12px 18px}.brand-liho{font-size:27px}.brand-account{padding-left:11px;font-size:10px}.secure-label{display:none}.account-shell{width:min(100% - 28px,1120px);padding:36px 0 58px}.welcome-row{align-items:flex-start;margin-bottom:26px}.welcome-row h1{font-size:43px}.welcome-row>div>p:last-child{max-width:270px;line-height:1.5}.club-badge{min-width:auto;padding:10px}.club-badge div{display:none}.summary-grid{grid-template-columns:1fr;margin-bottom:40px}.next-payment,.benefit-card{padding:24px}.benefit-icon{margin-bottom:18px}.order-card summary{align-items:flex-start;gap:12px;padding:18px}.order-summary-main{gap:4px;display:grid}.order-summary-meta{gap:9px}.order-summary-meta>strong{display:none}.status-pill{white-space:nowrap;padding:6px 8px}.order-details{grid-template-columns:1fr;gap:30px;padding:24px 18px}.pix-info{align-items:flex-start;padding:22px}.qr-placeholder{flex-basis:62px;height:62px}.account-footer{text-align:center;flex-wrap:wrap;gap:9px 15px}}@media (width<=430px){.letter-card{min-height:790px}.entry-content{margin-top:250px}.welcome-row{gap:14px}.welcome-row h1{font-size:38px}.club-badge{margin-top:20px}.card-heading-row h2{font-size:48px}.payment-value strong{font-size:24px}.order-reference{font-size:8px}.order-summary-meta .status-pill{display:none}.pix-info{grid-template-columns:1fr auto;display:grid}}.admin-page{min-height:100vh;color:var(--liho-ink);background:#f5efe3;grid-template-columns:242px 1fr;display:grid}.admin-sidebar{background:var(--liho-green-deep);height:100vh;color:var(--liho-cream);border-right:1px solid #c89c4b6b;flex-direction:column;padding:34px 23px 24px;display:flex;position:sticky;top:0}.admin-logo{border-bottom:1px solid #e4c88b2b;gap:4px;padding:0 12px 28px;display:grid}.admin-logo span{color:var(--liho-gold-soft);letter-spacing:.05em;font-size:35px}.admin-logo small{color:#f7f0e2a3;letter-spacing:.17em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:9px}.admin-sidebar nav{gap:7px;margin-top:29px;display:grid}.admin-sidebar nav a{color:#f7f0e2a3;border-radius:8px;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-family:Arial,sans-serif;font-size:11px;transition:all .2s;display:flex}.admin-sidebar nav a span{width:18px;color:var(--liho-gold);text-align:center}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#f7ead0;background:#c89c4b1c}.admin-sidebar-footer{border-top:1px solid #e4c88b2b;margin-top:auto;padding:20px 12px 0;font-family:Arial,sans-serif;font-size:10px}.admin-sidebar-footer p{color:#f7f0e26b;margin:0 0 8px}.admin-sidebar-footer a{color:var(--liho-gold-soft);text-underline-offset:4px;text-decoration:underline}.admin-content{width:min(100%,1250px);padding:45px 48px 70px}.admin-topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.admin-topbar h1{color:var(--liho-green);margin:0;font-size:37px;font-weight:400}.admin-primary,.admin-secondary,.row-action{cursor:pointer;border:0}.admin-primary{border:1px solid var(--liho-gold);background:var(--liho-green);color:#f2d79b;letter-spacing:.1em;text-transform:uppercase;border-radius:8px;min-height:43px;padding:0 20px;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.admin-primary:hover{background:var(--liho-green-soft)}.admin-primary.light{color:var(--liho-green);background:#f8ecd2}.admin-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.admin-stats article{background:#ffffff94;border:1px solid #123d301a;border-radius:13px;min-height:132px;padding:21px;box-shadow:0 8px 28px #22332b0a}.admin-stats span,.admin-stats small{font-family:Arial,sans-serif;display:block}.admin-stats span{color:#78827c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-stats strong{color:var(--liho-green);margin:13px 0 7px;font-size:28px;font-weight:400;display:block}.admin-stats small{color:#929892;font-size:9px}.admin-stats .stat-alert{background:#741f2a09;border-color:#741f2a2e}.admin-stats .stat-alert strong{color:var(--liho-burgundy)}.admin-card{background:#ffffff9e;border:1px solid #123d301a;border-radius:14px;padding:25px;box-shadow:0 10px 34px #22332b0b}.admin-card-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.admin-card h2{color:var(--liho-green);margin:0;font-size:23px;font-weight:400}.admin-secondary{color:var(--liho-burgundy);text-underline-offset:4px;background:0 0;padding:7px 0;font-family:Arial,sans-serif;font-size:10px;text-decoration:underline}.customer-table{overflow-x:auto}.customer-row{color:#617068;border-top:1px solid #123d3014;grid-template-columns:minmax(230px,1.4fr) .45fr .55fr .65fr .6fr 34px;align-items:center;gap:14px;min-width:720px;min-height:70px;padding:0 4px;font-family:Arial,sans-serif;font-size:10px;display:grid}.customer-row.customer-head{color:#929892;letter-spacing:.1em;text-transform:uppercase;border-top:0;min-height:38px;font-size:8px;font-weight:700}.customer-name{align-items:center;gap:11px;display:flex}.customer-avatar{width:34px;height:34px;color:var(--liho-green);background:#123d3017;border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.customer-name strong,.customer-name small{display:block}.customer-name strong{color:var(--liho-green);font-family:Georgia,serif;font-size:13px;font-weight:400}.customer-name small{color:#8b938e;margin-top:3px;font-size:9px}.admin-date{color:var(--liho-burgundy);font-family:Georgia,serif;font-size:14px;font-weight:400}.admin-status{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;width:max-content;padding:6px 8px;font-size:8px;font-weight:700}.admin-status.ok{color:var(--liho-green);background:#123d3014}.admin-status.attention{color:var(--liho-burgundy);background:#741f2a14}.row-action{width:31px;height:31px;color:var(--liho-green);background:#c89c4b21;border-radius:50%}.admin-bottom-grid{grid-template-columns:1.35fr .65fr;gap:20px;margin-top:20px;display:grid}.mini-card{min-height:260px}.activity-list{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.activity-list li{border-top:1px solid #123d3012;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:55px;display:grid}.activity-dot{background:var(--liho-burgundy);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #741f2a12}.activity-dot.paid-dot{background:var(--liho-green);box-shadow:0 0 0 4px #123d3012}.activity-list strong,.activity-list small{display:block}.activity-list strong{color:var(--liho-green);font-size:12px;font-weight:400}.activity-list small{color:#949a95;margin-top:3px;font-family:Arial,sans-serif;font-size:8px}.activity-list b{color:#64716a;font-family:Arial,sans-serif;font-size:9px;font-weight:400}.reminder-card{background:var(--liho-green);color:var(--liho-cream);position:relative;overflow:hidden}.reminder-card:after{content:"";border:1px solid #c89c4b40;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-65px;right:-55px;box-shadow:0 0 0 22px #c89c4b0a}.reminder-card .eyebrow{color:var(--liho-gold-soft)}.reminder-card h2{color:#f6e6c2}.reminder-card>p:not(.eyebrow){z-index:2;color:#f7f0e2ab;margin:18px 0 25px;font-family:Arial,sans-serif;font-size:11px;line-height:1.6;position:relative}.reminder-spark{color:var(--liho-gold-soft);margin-bottom:24px;font-size:23px;display:block}.reminder-card button{z-index:2;position:relative}@media (width<=1020px){.admin-page{grid-template-columns:82px 1fr}.admin-sidebar{padding:28px 12px 20px}.admin-logo{text-align:center;padding:0 4px 24px}.admin-logo span{font-size:24px}.admin-logo small,.admin-sidebar nav a:not(.active){font-size:0}.admin-sidebar nav a{justify-content:center;padding:0}.admin-sidebar nav a span{font-size:14px}.admin-sidebar nav a.active{font-size:0}.admin-sidebar nav a.active span{font-size:14px}.admin-sidebar-footer{text-align:center;padding:16px 0 0}.admin-sidebar-footer p{display:none}.admin-sidebar-footer a{font-size:0}.admin-sidebar-footer a:after{content:"Sair";font-size:9px}.admin-content{padding:36px 28px 60px}.admin-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=690px){.admin-page{display:block}.admin-sidebar{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;padding:13px 18px;display:flex;position:static}.admin-logo{border:0;align-items:baseline;gap:9px;padding:0;display:flex}.admin-logo span{font-size:24px}.admin-logo small{font-size:7px;display:block}.admin-sidebar nav{display:none}.admin-sidebar-footer{border:0;margin:0;padding:0}.admin-content{padding:30px 15px 50px}.admin-topbar{align-items:flex-end}.admin-topbar h1{font-size:28px}.admin-primary{padding:0 13px;font-size:8px}.admin-stats{grid-template-columns:1fr 1fr;gap:9px}.admin-stats article{min-height:112px;padding:16px}.admin-stats strong{font-size:23px}.admin-bottom-grid{grid-template-columns:1fr}.admin-card{padding:19px}}.liho-stage{background:radial-gradient(circle at 14% 11%,#cba35214,#0000 23%),radial-gradient(circle at 84% 92%,#cba3520f,#0000 22%),repeating-linear-gradient(118deg,#ffffff03 0 2px,#0000 2px 8px),#062e25;place-items:center;min-height:100vh;padding:34px 18px;display:grid}.liho-stage:before{content:"";pointer-events:none;border:1px solid #cda657b3;border-radius:34px;position:fixed;inset:18px}.closed-letter,.open-letter{isolation:isolate;color:#103a2e;background:radial-gradient(circle at 20% 7%,#ffffffc2,#0000 29%),repeating-linear-gradient(38deg,#74582d07 0 1px,#0000 1px 5px),#fbf5e8;position:relative;overflow:hidden;box-shadow:0 30px 80px #00120e5c,inset 0 0 30px #a279360d}.closed-letter{border:1px solid #e1c98f;border-radius:28px 28px 16px 16px;width:min(100%,560px);min-height:900px}.paper-frame,.ornate-frame{z-index:10;pointer-events:none;border:1px solid #c39134d9;border-radius:22px 22px 8px 8px;position:absolute;inset:16px}.paper-frame:before,.paper-frame:after,.ornate-frame:before,.ornate-frame:after{content:"";width:36px;height:36px;position:absolute}.paper-frame:before,.ornate-frame:before{border-top:3px double #0d4435;border-left:3px double #0d4435;border-radius:15px 0 0;top:-1px;left:-1px}.paper-frame:after,.ornate-frame:after{border-bottom:3px double #0d4435;border-right:3px double #0d4435;border-radius:0 0 15px;bottom:-1px;right:-1px}.closed-title{z-index:5;text-align:center;padding:198px 42px 0;position:relative}.closed-title h1{color:#093b2e;letter-spacing:.015em;margin:0;font-family:Didot,"Bodoni 72",Times New Roman,serif;font-size:clamp(48px,10vw,69px);font-weight:400;line-height:.95}.closed-title p,.open-letter-header>p:last-child{color:#183b31;margin:18px 0 0;font-size:18px;font-style:italic}.closed-sparkles i{z-index:6;color:#c9993f;font-style:normal;position:absolute}.closed-sparkles i:first-child{font-size:18px;top:92px;left:29%}.closed-sparkles i:nth-child(2){font-size:13px;top:118px;left:43%}.closed-sparkles i:nth-child(3){font-size:16px;top:89px;right:29%}.closed-sparkles i:nth-child(4){font-size:22px;top:112px;right:16%}.closed-sparkles i:nth-child(5){font-size:20px;top:306px;left:15%}.closed-sparkles i:nth-child(6){font-size:17px;top:304px;right:14%}.envelope-flap{z-index:2;filter:drop-shadow(0 8px 5px #58360e14);width:106%;height:270px;position:absolute;top:365px;left:-3%;overflow:hidden}.envelope-flap:before{content:"";background:repeating-linear-gradient(38deg,#74582d06 0 1px,#0000 1px 5px),#faf3e5;border-bottom:1px solid #be944d6b;border-right:1px solid #be944d6b;width:430px;height:430px;position:absolute;top:-238px;left:50%;transform:translate(-50%)rotate(45deg)}.classic-seal{z-index:8;background:radial-gradient(circle at 34% 26%,#ffffff2e,#0000 16%),radial-gradient(circle,#91313c 0 49%,#721c29 50% 71%,#4e0d18 73% 100%);border:7px double #4d06119e;border-radius:47% 53% 49% 51%;place-items:center;width:118px;height:118px;display:grid;position:absolute;top:445px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 13px 17px #4a0c164a,inset 0 0 12px #ffffff24}.seal-mirror{border:2px solid #4a1018;border-radius:47% 53% 45% 55%;width:43px;height:58px;display:block;position:relative;box-shadow:inset 0 0 0 4px #5f121d57}.seal-mirror:after{content:"";border-top:2px solid #4a1018;border-right:2px solid #4a1018;width:13px;height:13px;position:absolute;top:22px;right:-9px;transform:rotate(45deg)}.simple-earrings{z-index:5;color:#c6963d;width:150px;height:116px;position:absolute;bottom:92px;left:50px}.simple-earrings span{border:3px double;border-radius:50%;width:72px;height:80px;position:absolute;bottom:0;transform:rotate(-8deg)}.simple-earrings span:before{content:"";border-top:2px solid;border-left:2px solid;border-radius:70% 0 0;width:21px;height:14px;position:absolute;top:-11px;left:26px;transform:rotate(12deg)}.simple-earrings span:after{content:"";background:#fbf5e8;border:2px solid;border-radius:50%;width:8px;height:8px;position:absolute;top:-7px;left:43px}.simple-earrings span:nth-child(2){bottom:-2px;left:57px;transform:rotate(8deg)}.open-letter-action{z-index:9;color:#143d32;white-space:nowrap;justify-items:center;gap:12px;font-size:16px;font-style:italic;transition:transform .25s,color .25s;display:grid;position:absolute;bottom:112px;left:50%;transform:translate(-50%)}.open-letter-action:after{content:"";background:#c89c4b;width:72px;height:1px;transition:width .25s}.open-letter-action:hover{color:#741f2a;transform:translate(-50%)translateY(-3px)}.open-letter-action:hover:after{width:110px}.open-letter-action small{color:#c89c4b;font-style:normal}.bottom-stars{z-index:4;color:#c89c4b;position:absolute;bottom:55px;right:42px}.mirror-pendant{z-index:7;color:#c6963d;width:82px;height:150px;position:absolute;top:48px;left:46px;transform:rotate(-7deg)}.pendant-chain{border-left:2px dotted;width:1px;height:82px;position:absolute;top:-10px;left:31px}.pendant-medal{border:3px double;border-radius:48% 52% 46% 54%;place-items:center;width:44px;height:55px;font-size:19px;display:grid;position:absolute;top:66px;left:12px}.pendant-medal:before{content:"";background:#fbf5e8;border:2px solid;border-radius:50%;width:11px;height:11px;position:absolute;top:-11px}.hand-sketch{z-index:5;color:#c6963d;width:116px;height:185px;position:absolute;bottom:66px;right:47px;transform:rotate(11deg)}.hand-palm{border-bottom:2px solid;border-left:2px solid;border-right:2px solid;border-radius:12px 12px 38px 32px;width:58px;height:92px;position:absolute;bottom:37px;right:22px;transform:rotate(-7deg)}.hand-finger{border:2px solid;border-bottom:0;border-radius:12px 12px 0 0;width:15px;position:absolute}.finger-one{height:52px;top:52px;right:15px;transform:rotate(18deg)}.finger-two{height:83px;top:18px;right:34px;transform:rotate(7deg)}.finger-three{height:94px;top:7px;right:53px;transform:rotate(-3deg)}.finger-four{height:76px;top:24px;right:72px;transform:rotate(-13deg)}.hand-bracelet{color:currentColor;letter-spacing:-3px;font-size:22px;position:absolute;bottom:14px;right:16px;transform:rotate(-4deg)}.liho-stage-open{align-items:start}.open-letter{border:1px solid #ead9ae;border-radius:26px;width:min(100%,590px);min-height:1010px;padding:54px 46px 30px}.ornate-frame{border:3px double #0d4435;border-radius:18px;inset:14px;box-shadow:inset 0 0 0 4px #fbf5e8,inset 0 0 0 5px #c6963dd9}.open-stars span{z-index:3;color:#c9993f;font-size:23px;position:absolute;top:63px}.open-stars span:first-child{left:60px}.open-stars span:last-child{right:58px}.open-letter-header{z-index:2;text-align:center;position:relative}.classic-wordmark{color:#0b3d30;letter-spacing:.02em;margin:0;font-family:Didot,"Bodoni 72",serif;font-size:74px;line-height:.82}.tiny-divider{color:#c6973f;justify-content:center;align-items:center;gap:10px;margin:22px 0 12px;font-size:8px;display:flex}.tiny-divider:before,.tiny-divider:after{content:"";background:#c6973f;width:66px;height:1px}.open-letter-header h1{color:#173b31;margin:0;font-size:27px;font-weight:400}.open-letter-header>p:last-child{margin-top:5px;font-size:15px}.classic-welcome{z-index:2;justify-content:space-between;align-items:center;gap:20px;margin:22px 0 13px;display:flex;position:relative}.classic-welcome p{color:#12392e;margin:0;font-size:25px}.classic-welcome small{color:#6f766f;margin-top:5px;font-size:12px;font-style:italic;display:block}.lily-sketch{color:#c6963d;width:86px;height:88px;position:relative;transform:rotate(9deg)}.lily-sketch i{transform-origin:50% 90%;border:2px solid;border-radius:80% 10% 75% 15%;width:18px;height:45px;position:absolute;top:9px;left:34px}.lily-sketch i:first-child{transform:rotate(-58deg)}.lily-sketch i:nth-child(2){transform:rotate(-28deg)}.lily-sketch i:nth-child(3){transform:rotate(6deg)}.lily-sketch i:nth-child(4){transform:rotate(40deg)}.lily-sketch i:nth-child(5){transform:rotate(72deg)}.lily-sketch span{border-left:2px solid;border-radius:50%;width:33px;height:42px;position:absolute;top:48px;left:43px;transform:rotate(12deg)}.lily-sketch span:after{content:"";border-top:2px solid;border-radius:50%;width:20px;height:10px;position:absolute;top:16px;left:3px;transform:rotate(-32deg)}.classic-order-tabs{z-index:2;border-bottom:1px solid #c4963d6b;gap:8px;margin-bottom:14px;display:flex;position:relative}.classic-order-tabs a{color:#6c746d;letter-spacing:.06em;text-transform:uppercase;padding:8px 14px 9px;font-size:12px}.classic-order-tabs a.active{color:#741f2a;background:#fbf5e8;border:1px solid #c4963d8c;border-bottom-color:#fbf5e8;transform:translateY(1px)}.classic-purchase{z-index:2;position:relative}.purchase-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:7px;display:flex}.purchase-heading span{color:#741f2a;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.purchase-heading h2{color:#173b31;margin:3px 0 0;font-size:22px;font-weight:400}.purchase-heading small{color:#8b897f;letter-spacing:.08em;font-size:10px}.classic-purchase ul{margin:0;padding:0;list-style:none}.classic-purchase li,.classic-totals p{border-bottom:1px dotted #c4963db8;justify-content:space-between;gap:20px;margin:0;padding:7px 0;display:flex}.classic-purchase li span{font-size:17px}.classic-purchase li strong,.classic-totals strong{color:#173b31;font-size:16px;font-weight:400}.classic-totals{margin-top:6px}.classic-totals p{padding:7px 0;font-size:14px}.classic-totals .club-discount,.classic-totals .club-discount strong{color:#741f2a}.classic-totals .classic-total{color:#10392e;border-bottom:0;padding-top:11px;font-size:20px}.classic-totals .classic-total strong{font-size:20px}.classic-next-payment{z-index:2;text-align:center;background:#ffffff38;border:3px double #c6963d;margin-top:13px;padding:13px 18px 12px;position:relative}.classic-next-payment:before,.classic-next-payment:after{content:"";background:#fbf5e8;border:1px solid #c6963d;width:20px;height:20px;position:absolute;transform:rotate(45deg)}.classic-next-payment:before{top:calc(50% - 10px);left:-11px}.classic-next-payment:after{top:calc(50% - 10px);right:-11px}.classic-next-payment>span{color:#741f2a;letter-spacing:.05em;text-transform:uppercase;font-size:15px}.classic-next-payment h2{color:#741f2a;margin:3px 0 1px;font-size:45px;font-weight:400;line-height:1}.payment-ornament{color:#c6963d;justify-content:center;align-items:center;gap:9px;font-size:7px;display:flex}.payment-ornament:before,.payment-ornament:after{content:"";background:#c6963d;width:42px;height:1px}.classic-next-payment p{color:#741f2a;margin:8px 0 0;font-size:18px}.classic-pix-button{z-index:2;color:#e8bd65;letter-spacing:.07em;text-transform:uppercase;background:#063b2e;border:4px double #c89c4b;justify-content:center;align-items:center;gap:15px;min-height:52px;margin-top:9px;font-size:17px;transition:transform .2s,background .2s;display:flex;position:relative}.classic-pix-button:hover{background:#0d4a3a;transform:translateY(-2px)}.classic-pix-button span{font-size:17px}.classic-installments{z-index:2;border:1px solid #123d3017;margin-top:9px;position:relative}.classic-installments>div{border-bottom:1px dotted #123d3026;grid-template-columns:34px 78px 1fr auto;align-items:center;min-height:43px;padding:0 14px;display:grid}.classic-installments>div:last-child{border-bottom:0}.classic-status-icon{border:1px solid;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.classic-installments strong{font-size:16px;font-weight:400}.classic-installments small{color:#85857e;font-size:11px}.classic-state{text-transform:uppercase;font-size:13px}.classic-installments .next,.classic-installments .next strong,.classic-installments .next .classic-state{color:#741f2a}.classic-installments .paid .classic-state{border:1px solid #123d3066;padding:4px 11px;transform:rotate(-2deg)}.club-note{z-index:2;background:#c6963d12;border-left:2px solid #c6963d;align-items:center;gap:13px;margin-top:13px;padding:13px 16px;display:flex;position:relative}.club-note>span{color:#c6963d;font-size:23px}.club-note p{color:#5d6b64;margin:0;font-size:12px;line-height:1.45}.club-note strong{color:#10392e;font-size:13px}.past-order{z-index:2;border-top:1px solid #c6963d73;border-bottom:1px solid #c6963d73;margin-top:8px;position:relative}.past-order summary{color:#153b31;cursor:pointer;justify-content:space-between;gap:20px;padding:9px 3px;display:flex}.past-order summary::marker{color:#c6963d}.past-order summary small{color:#747d77}.past-order p{color:#6d756f;margin:0;padding:0 3px 13px;font-size:12px}.classic-pix-note{z-index:2;text-align:center;border:1px dashed #741f2a5c;margin-top:13px;padding:13px 15px;position:relative}.classic-pix-note strong{color:#741f2a;text-transform:uppercase;font-size:13px;font-weight:400}.classic-pix-note p{color:#737a74;margin:5px 0 0;font-size:11px}.letter-footer{z-index:2;color:#c6963d;justify-items:center;gap:6px;margin-top:10px;display:grid;position:relative}.letter-footer>span{font-size:24px}.letter-footer a{color:#6e756f;text-underline-offset:4px;font-size:11px;font-style:italic;text-decoration:underline}.botanical-sprig{border-left:2px solid;width:46px;height:42px;display:block;position:relative;transform:rotate(17deg)}.botanical-sprig i{border:1px solid;border-radius:100% 0;width:18px;height:9px;position:absolute}.botanical-sprig i:first-child{top:9px;left:-18px;transform:rotate(18deg)}.botanical-sprig i:nth-child(2){top:18px;left:1px;transform:scaleX(-1)rotate(10deg)}.botanical-sprig i:nth-child(3){top:28px;left:-17px;transform:rotate(22deg)}@media (width<=620px){.liho-stage{padding:14px 8px}.liho-stage:before{border-radius:22px;inset:7px}.closed-letter{border-radius:22px;min-height:790px}.closed-title{padding:166px 26px 0}.closed-title h1{font-size:clamp(41px,13vw,57px)}.closed-title p{margin-top:13px;font-size:15px}.envelope-flap{top:325px}.classic-seal{width:104px;height:104px;top:405px}.simple-earrings{transform-origin:0 100%;bottom:75px;left:27px;transform:scale(.68)}.hand-sketch{transform-origin:100% 100%;bottom:52px;right:25px;transform:scale(.72)rotate(11deg)}.mirror-pendant{transform-origin:0 0;top:40px;left:31px;transform:scale(.75)rotate(-7deg)}.open-letter-action{bottom:96px}.bottom-stars{bottom:52px;right:28px}.open-letter{border-radius:21px;min-height:965px;padding:50px 27px 27px}.ornate-frame{inset:8px}.classic-wordmark{font-size:57px}.open-stars span{top:48px}.open-stars span:first-child{left:34px}.open-stars span:last-child{right:34px}.classic-welcome{margin-top:23px}.classic-welcome p{font-size:22px}.classic-welcome small{max-width:230px}.lily-sketch{transform-origin:100%;transform:scale(.72)rotate(9deg)}.classic-order-tabs a{text-align:center;flex:1}.classic-purchase li span{font-size:15px}.classic-purchase li strong{font-size:14px}.classic-next-payment h2{font-size:42px}.classic-next-payment p{font-size:16px}.classic-pix-button{min-height:54px;font-size:15px}.classic-installments>div{grid-template-columns:30px 66px 1fr auto;padding:0 9px}.classic-installments strong{font-size:14px}.classic-installments small{font-size:9px}.classic-state{font-size:11px}}.exact-cover-page{background:#06342b;place-items:center;min-height:100svh;margin:0;padding:0;display:grid;overflow:hidden}.exact-cover-link{aspect-ratio:724/1086;cursor:pointer;-webkit-tap-highlight-color:transparent;width:min(100vw,66.667svh,724px);display:block;position:relative;overflow:hidden}.exact-cover-link img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:200%;max-width:none;height:auto;display:block;position:absolute;top:0;left:0}.exact-cover-link:focus-visible{outline-offset:-8px;outline:3px solid #d3aa57}.classic-pix-button{cursor:pointer;width:100%;font-family:Georgia,Times New Roman,serif}.classic-pix-button:disabled{cursor:not-allowed;opacity:.55}.pix-copy-area{z-index:2;position:relative}.pix-key-reveal{color:#6b736d;text-align:center;border:1px dashed #741f2a61;gap:4px;margin:7px 0 0;padding:11px 14px;display:grid}.pix-key-reveal span{color:#741f2a;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.pix-key-reveal strong{color:#12392e;letter-spacing:.05em;font-family:Arial,sans-serif;font-size:14px}.pix-key-reveal small{font-size:10px}.customer-order{z-index:2;position:relative}.customer-order-main{margin-bottom:0}.customer-item-list{margin:0;padding:0;list-style:none}.customer-item-list li{border-bottom:1px dotted #c4963db8;justify-content:space-between;gap:20px;margin:0;padding:7px 0;display:flex}.customer-item-list li span{font-size:17px}.customer-item-list li strong{color:#173b31;font-size:16px;font-weight:400}.classic-installments .late,.classic-installments .late strong,.classic-installments .late .classic-state{color:#741f2a}.classic-installments .late{background:#741f2a0b}.past-order-expanded{margin-top:10px}.past-order-expanded>summary{padding:12px 3px}.past-order-expanded .customer-order{border-top:1px dotted #c6963d6b;padding:9px 4px 16px}.past-order-expanded .classic-next-payment{display:none}.empty-account{z-index:2;text-align:center;border:1px dashed #c6963d8c;margin:52px 0;padding:42px 28px;position:relative}.empty-account h2{color:#12392e;margin:0 0 10px;font-size:24px;font-weight:400}.empty-account p{color:#6d756f;margin:0;font-size:13px}.invalid-account-stage{text-align:center}.invalid-account-card{background:#fbf5e8;border:3px double #c6963d;border-radius:24px;width:min(100% - 20px,520px);padding:60px 42px;box-shadow:0 30px 80px #00120e59}.invalid-account-card>span{color:#c6963d;font-size:22px}.invalid-account-card .classic-wordmark{margin:15px 0 31px;font-size:66px}.invalid-account-card h1{color:#741f2a;margin:0 0 14px;font-size:29px;font-weight:400}.invalid-account-card>p:last-child{color:#617068;margin:0;font-size:14px;line-height:1.6}@media (width<=620px){.customer-item-list li span{font-size:15px}.customer-item-list li strong{font-size:14px}.classic-order-tabs{overflow-x:auto}.classic-order-tabs a{white-space:nowrap;flex:none}.invalid-account-card{padding:45px 24px}}
