.cd-book{--book-duration:7.6s;width:120px;height:110px;color:var(--blue);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;margin:-14px auto 16px;padding:0;display:block;position:relative}.cd-book-scene{perspective:520px;pointer-events:none;display:block;position:absolute;inset:0}.cd-book-volume{width:72px;height:72px;transform-style:preserve-3d;position:absolute;top:22px;left:24px;transform:rotateX(24deg)rotateY(-18deg)rotate(-4deg)}.cd-book-cover,.cd-book-back{border-radius:2px 4px 4px 2px;width:44px;height:60px;position:absolute;top:4px;left:17px}.cd-book-cover{transform-origin:0;transform-style:preserve-3d;transform:rotateY(0)translateZ(4.5px)}.cd-book-front,.cd-book-inside{backface-visibility:hidden;border-radius:inherit;position:absolute;inset:0}.cd-book-front{background:linear-gradient(90deg, var(--blue-deep), var(--blue) 18%);transform:translateZ(.3px);box-shadow:inset 0 0 0 .5px #ffffff24}.cd-book-front:before{content:"";background:#dce6f7;border-radius:1px;width:1px;position:absolute;top:5px;bottom:5px;left:5px}.cd-book-stamp{color:#fefefc;width:25px;height:32px;position:absolute;top:12px;left:12px}.cd-book-inside{background:var(--blue);transform:rotateY(180deg)translateZ(.3px)}.cd-book-inside:after{content:"";background:var(--blue-deep);border-radius:2px;position:absolute;inset:4px;box-shadow:inset -2px 0 3px #123da114}.cd-book-back{background:var(--blue);transform:translateZ(-4.5px)}.cd-book-edge{background:repeating-linear-gradient(#fefefc 0 1px,#d3def2 1px 1.4px);position:absolute}.cd-book-edge-bottom{transform-origin:top;width:42px;height:8px;top:62px;left:17px;transform:translateZ(4px)rotateX(-90deg)}.cd-book-edge-right{transform-origin:0;background:repeating-linear-gradient(90deg,#fefefc 0 1px,#d3def2 1px 1.4px);width:8px;height:55px;top:7px;left:59px;transform:translateZ(4px)rotateY(90deg)}.cd-book-pages,.cd-book-leaf{transform-origin:0;width:42px;height:55px;transform-style:preserve-3d;border:.5px solid #d3def2;border-radius:1px 3px 3px 1px;position:absolute;top:7px;left:17px}.cd-book-pages{background:#fefefc}.cd-book-leaf{transform:rotateY(0deg) translateZ(var(--leaf-depth))}.cd-book-leaf-1{--leaf-depth:1.5px}.cd-book-leaf-2{--leaf-depth:1px}.cd-book-leaf-3{--leaf-depth:.5px}.cd-book-paper-front,.cd-book-paper-back{backface-visibility:hidden;border-radius:inherit;background:#fefefc;position:absolute;inset:0}.cd-book-paper-front{transform:translateZ(.1px)}.cd-book-paper-back{transform:rotateY(180deg)translateZ(.1px)}.cd-book-paper{width:100%;height:100%;display:block}.cd-book-handwriting{font-family:Georgia,serif;font-style:italic}.cd-book-check{stroke-dasharray:1;stroke-dashoffset:0}.cd-book-shadow{filter:blur(4px);opacity:.08;background:#123da1;border-radius:50%;width:42px;height:7px;position:absolute;bottom:11px;left:39px}.cd-book-glint{clip-path:polygon(50% 0,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 37%);opacity:0;background:#d9ae16;width:9px;height:9px;position:absolute;top:25px;right:10px}@media (prefers-reduced-motion:no-preference){.cd-book.is-playing .cd-book-volume{animation:cd-book-lift var(--book-duration) cubic-bezier(.4, 0, .2, 1) both}.cd-book.is-playing .cd-book-cover{animation:cd-book-open var(--book-duration) ease-in-out both}.cd-book.is-playing .cd-book-leaf{animation:cd-book-page var(--book-duration) ease-in-out both}.cd-book.is-playing .cd-book-leaf-2{animation-name:cd-book-page-2}.cd-book.is-playing .cd-book-leaf-3{animation-name:cd-book-page-3}.cd-book.is-playing .cd-book-check{animation:cd-book-check var(--book-duration) ease-in-out both}.cd-book.is-playing .cd-book-sigh{animation:cd-book-sigh var(--book-duration) ease-out both}.cd-book.is-playing .cd-book-shadow{animation:cd-book-shadow var(--book-duration) ease-in-out both}.cd-book.is-playing .cd-book-glint{animation:cd-book-glint var(--book-duration) ease-in-out both}}@keyframes cd-book-lift{0%,to{transform:translate(0,0)rotateX(24deg)rotateY(-18deg)rotate(-4deg)}15%{transform:translateY(-9px)rotateX(18deg)rotateY(-14deg)rotate(-5deg)}26%,80%{transform:translate(11px,-15px)rotateX(18deg)rotateY(-16deg)rotate(-4deg)}94%{transform:translateY(-2px)rotateX(24deg)rotateY(-18deg)rotate(-4deg)}}@keyframes cd-book-open{0%,15%,94%,to{transform:rotateY(0)translateZ(4.5px)}26%,80%{transform:rotateY(-138deg)translateZ(4.5px)}}@keyframes cd-book-page{0%,26%,94%,to{transform:rotateY(0deg) translateZ(var(--leaf-depth))}38%,80%{transform:rotateY(-132deg) translateZ(var(--leaf-depth))}}@keyframes cd-book-page-2{0%,39%,94%,to{transform:rotateY(0deg) translateZ(var(--leaf-depth))}51%,80%{transform:rotateY(-132deg) translateZ(var(--leaf-depth))}}@keyframes cd-book-page-3{0%,52%,94%,to{transform:rotateY(0deg) translateZ(var(--leaf-depth))}64%,80%{transform:rotateY(-132deg) translateZ(var(--leaf-depth))}}@keyframes cd-book-check{0%,65%{stroke-dashoffset:1px}71%,to{stroke-dashoffset:0}}@keyframes cd-book-sigh{0%,71%{clip-path:inset(0 100% 0 0)}77%,to{clip-path:inset(0)}}@keyframes cd-book-shadow{0%,to{opacity:.08;transform:scale(1)}26%,80%{opacity:.12;transform:scale(1.25)}}@keyframes cd-book-glint{0%,71%,82%,to{opacity:0;transform:scale(.35)rotate(-15deg)}75%{opacity:.8;transform:scale(1)rotate(10deg)}}.cd-landing{color:var(--ink);background:var(--paper);font-family:var(--body);padding-bottom:var(--cd-picker-space,108px);font-size:16px;line-height:1.55}.cd-landing *{box-sizing:border-box}.cd-landing button,.cd-landing input,.cd-landing select{font:inherit}.cd-landing button:disabled{opacity:.4;cursor:not-allowed}.cd-landing :focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cd-closing :focus-visible{outline-color:var(--blue)}.cd-landing fieldset{border:0;min-width:0;margin:0;padding:0}.cd-landing h1,.cd-landing h2,.cd-landing h3,.cd-landing h4,.cd-landing p{margin:0}.cd-landing h1,.cd-landing h2{text-wrap:balance}.cd-landing [id]{scroll-margin-top:28px}.cd-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.cd-header{justify-content:space-between;align-items:center;gap:32px;min-height:112px;display:flex}.cd-header nav{align-items:center;gap:34px;margin-left:auto;font-size:14px;display:flex}.cd-header nav a:hover,.cd-footer a:hover{text-underline-offset:5px;text-decoration:underline}.cd-login{border:1px solid var(--line-2);white-space:nowrap;border-radius:5px;padding:10px 18px;font-size:14px;font-weight:500}.cd-action{color:#fff;background:var(--blue);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:54px;padding:16px 26px;font-size:15px;font-weight:600;display:inline-flex}.cd-action:hover{background:var(--blue-deep)}.cd-hero-copy h1{font:780 clamp(65px, 7vw, 106px) / .99 var(--caps);letter-spacing:-.06em}.cd-hero-copy>p{max-width:35ch;margin-block:28px;font-size:18px;line-height:1.7}.cd-hero-footnote{color:var(--ink-2);margin-top:18px;font-size:12px;display:block}.cd-section{padding-block:95px}.cd-section-intro{grid-template-columns:1fr 1fr;align-items:end;gap:90px;margin-bottom:40px;display:grid}.cd-section-intro h2,.cd-faq h2{font:700 clamp(34px, 3.7vw, 49px) / 1.12 var(--display);letter-spacing:-.035em}.cd-section-intro>div>p{max-width:44ch;color:var(--ink-2);font-size:17px;line-height:1.75}.cd-section-blue{background:var(--blue-tint)}.cd-section+.cd-section:not(.cd-section-blue){border-top:1px solid var(--line)}.cd-paper.main{border:1px solid var(--line-2);background-image:linear-gradient(to right, transparent 44px, var(--margin) 44px, var(--margin) 45px, transparent 45px), repeating-linear-gradient(to bottom, transparent 0, transparent 33px, var(--line-soft) 33px, var(--line-soft) 34px);border-radius:4px;padding:34px 34px 25px 65px;display:block}.cd-sheet-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.cd-sheet-head .h1{text-transform:none;margin-top:6px}.cd-sheet-head .caps{display:block}.cd-sheet-head>.pill{white-space:nowrap}.cd-landing .chip,.cd-landing .pay{font-family:var(--caps);font-size:10.5px}.cd-landing .pay svg{width:13px;height:13px}.cd-price-kpis{grid-template-columns:1fr 1fr 1.15fr;gap:24px;margin-block:24px;display:grid}.cd-chart-label{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:11px;display:flex}.cd-chart-label fieldset{gap:5px;display:flex}.cd-price-sheet>svg{max-height:245px}.cd-price-sheet .cd-table-scroll{margin-top:24px}.cd-table-scroll{overscroll-behavior-x:contain;overflow:auto}.cd-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}.cd-table th{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-2);height:34px;padding:0 13px 0 0;font-size:10px;font-weight:600}.cd-table td{height:34px;padding:0 13px 0 0}.cd-table tbody tr:hover{background:var(--blue-tint)}.cd-table td:last-child,.cd-table th:last-child{text-align:right;padding-right:0}.cd-table tfoot td{border-top:3px double var(--line-2);height:44px;font-size:12px;font-weight:500}.cd-table th button{text-transform:inherit;letter-spacing:inherit;font-family:inherit;font-size:inherit}.cd-count{color:var(--muted);font-size:12px}.cd-note-link{font-size:inherit;text-align:left;border-bottom:1px dotted var(--line-2)}.cd-note-link:hover{color:var(--blue);border-color:var(--blue)}.cd-filter-row{flex-wrap:wrap;align-items:center;gap:15px;margin-block:24px;display:flex}.cd-search{border:1px solid var(--line-2);background:var(--surface);border-radius:4px;flex:1;align-items:center;gap:9px;min-width:210px;max-width:360px;padding:9px 12px;display:flex}.cd-search svg{flex:none;width:15px;height:15px}.cd-search input{background:0 0;width:100%;min-width:0;font-size:12px}.cd-search button{display:flex}.cd-select{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.cd-select select{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:20px;padding:5px 8px;font-size:11px}.cd-calendar-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:30px;display:grid}.cd-month-actions{gap:7px;display:flex}.cd-icon-button{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.cd-icon-button svg{width:18px;height:18px}.cd-weekdays,.cd-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.cd-weekdays{margin-bottom:12px}.cd-calendar-grid .cell{min-height:78px;padding:5px}.cd-calendar-grid .cell:focus-visible{outline-offset:0}.cd-calendar-grid .cell.today{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.cd-calendar-grid .cell .day{font-size:11px}.cd-calendar-grid .bol{width:100%;padding:4px;font-size:9px;line-height:14px}.cd-day-detail{border-top:1px solid var(--line-2);margin-top:25px;padding-top:18px}.cd-day-detail h4{margin-block:12px 8px;font-size:16px;font-weight:500;line-height:1.4}.cd-day-detail>strong{font-size:23px;font-weight:500;display:block}.cd-day-detail>p{color:var(--muted);margin-bottom:14px;font-size:12px}.cd-day-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.cd-day-actions>.cd-note-link{font-size:11px}.cd-feira-opening{background:var(--blue-soft)}.cd-feira-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:35px;padding-top:30px;padding-bottom:65px;display:grid}.cd-feira-hero h1{color:var(--blue-deep);font-size:clamp(75px,8.2vw,122px);font-weight:850}.cd-feira-photo{min-width:0;position:relative}.cd-feira-photo>img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}.cd-price-tag{background:var(--yellow);color:var(--ink);padding:20px 24px;position:absolute;top:9%;right:-12px;transform:rotate(5deg);box-shadow:3px 5px #123da126}.cd-price-tag>span{font-size:12px;display:block}.cd-price-tag>strong{font:650 58px / 1.15 var(--num);letter-spacing:-.06em;margin-block:5px;display:block}.cd-price-tag a{text-underline-offset:3px;border-top:1px solid #14213d44;margin-top:13px;padding-top:9px;font-size:11px;text-decoration:underline;display:block}.cd-feira-bottom{border-top:1px solid var(--line-2);justify-content:space-between;gap:24px;padding-block:22px;font-size:12px;display:flex}.cd-feira-bottom a{align-items:center;gap:12px;display:flex}.cd-feira-bottom svg{width:16px;height:16px}.cd-faq{border-top:1px solid var(--line-2);grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:100px;display:grid}.cd-faq>div>p{color:var(--muted);margin-top:25px;font-size:15px;line-height:1.7}.cd-faq details{border-bottom:1px solid var(--line-2)}.cd-faq details:first-child{border-top:1px solid var(--line-2)}.cd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding-block:20px;font-size:15px;font-weight:500;list-style:none;display:flex}.cd-faq summary::-webkit-details-marker{display:none}.cd-faq summary svg{flex:none;width:17px;height:17px}.cd-faq details[open] summary svg{transform:rotate(180deg)}.cd-faq details p{color:var(--ink-2);padding:0 25px 24px 0;font-size:14px;line-height:1.7}.cd-closing{background:var(--blue-tint);color:var(--ink);border-top:1px solid var(--line-2);text-align:center;padding-block:75px}.cd-closing h2{font:700 clamp(36px, 4vw, 55px) / 1.15 var(--display);letter-spacing:-.035em}.cd-closing p{color:var(--ink-2);margin-block:24px 28px;font-size:16px}.cd-closing .cd-action{background:var(--blue);color:#fff}.cd-closing .cd-action:hover{background:var(--blue-deep)}.cd-closing small{color:#e0eafe;margin-top:18px;font-size:11px;display:block}.cd-footer{justify-content:space-between;align-items:center;gap:30px;padding-block:35px;font-size:12px;display:flex}.cd-note-dialog{background:var(--paper);color:var(--ink);border:1px solid var(--line-2);border-radius:7px;width:min(630px,100% - 32px);max-height:calc(100dvh - 50px);margin:auto;padding:28px;overflow:auto;box-shadow:0 25px 80px #14213d33}.cd-note-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14213d80}.cd-dialog-head{justify-content:space-between;align-items:start;gap:22px;display:flex}.cd-dialog-head .h1{margin-top:7px}.cd-landing .cd-note-supplier{margin-top:25px;font-size:19px;font-weight:500}.cd-note-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-block:12px 28px;font-size:12px;display:flex}.cd-note-bottom{justify-content:space-between;align-items:center;gap:15px;padding-top:25px;font-size:13px;display:flex}.cd-skip{z-index:40;color:var(--blue);background:#fff;padding:12px 18px;position:fixed;top:-100px;left:20px}.cd-skip:focus{top:15px}@media (width<=1150px){.cd-wrap{width:calc(100% - 64px)}.cd-section-intro{gap:45px}.cd-calendar-layout{grid-template-columns:1fr 190px;gap:20px}}@media (width<=800px){.cd-landing{padding-bottom:var(--cd-picker-space,95px)}.cd-wrap{width:calc(100% - 36px)}.cd-header{gap:15px;min-height:88px}.cd-header nav{display:none}.cd-header>a:first-child>span{transform-origin:0;transform:scale(.85)}.cd-login{padding:9px 11px;font-size:11px}.cd-action{min-height:51px;padding:14px 22px;font-size:14px}.cd-feira-hero{grid-template-columns:1fr;gap:40px;padding-block:28px 55px}.cd-hero-copy h1{font-size:clamp(62px,12vw,88px)}.cd-hero-copy>p{margin-block:24px;font-size:17px}.cd-feira-hero h1{font-size:clamp(80px,16vw,105px)}.cd-feira-photo{width:100%;max-width:560px;margin-inline:auto}.cd-price-tag{padding:16px 20px;right:4px}.cd-price-tag>strong{font-size:47px}.cd-feira-bottom{font-size:11px}.cd-feira-bottom>span{max-width:145px}.cd-feira-bottom>a{gap:9px;max-width:150px}.cd-feira-bottom svg{flex:none}.cd-section{padding-block:60px}.cd-section-intro{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.cd-section-intro h2,.cd-faq h2{max-width:22ch;font-size:35px}.cd-section-intro>div>p{font-size:16px}.cd-paper.main{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 33px, var(--line-soft) 33px, var(--line-soft) 34px);padding:23px 18px}.cd-sheet-head{flex-wrap:wrap;gap:12px;margin-bottom:20px}.cd-sheet-head .h1{font-size:26px}.cd-sheet-head .caps,.cd-sheet-head>.pill{font-size:9px}.cd-price-kpis{grid-template-columns:1fr 1fr;gap:17px;margin-block:20px}.cd-price-kpis>.kpi:last-child{grid-column:1/-1}.cd-price-kpis .kpi:last-child .s{white-space:normal}.cd-landing .kpi .caps{font-size:9px;line-height:1.6}.cd-landing .kpi .n{margin-block:4px;font-size:26px}.cd-landing .kpi .s{font-size:10px;line-height:1.5}.cd-chart-label .caps{font-size:9px}.cd-price-sheet .cd-table{min-width:600px}.cd-table{font-size:11px}.cd-table th{font-size:9px}.cd-notes-table{min-width:830px}.cd-filter-row{gap:12px;margin-block:18px}.cd-search{max-width:none}.cd-calendar-layout{grid-template-columns:1fr;gap:20px}.cd-calendar-grid{gap:3px}.cd-calendar-grid .cell{min-height:60px;padding:3px}.cd-calendar-grid .bol{padding:3px 1px;font-size:8px;line-height:12px}.cd-calendar-grid .bol b{display:none}.cd-calendar-grid .day{font-size:10px}.cd-weekdays{gap:3px}.cd-weekdays .caps{font-size:9px}.cd-calendar-aside{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;gap:18px;padding-top:17px;display:grid}.cd-calendar-aside .kpi .n{font-size:22px}.cd-day-detail{border:0;margin:0;padding:0}.cd-day-detail h4{font-size:13px}.cd-day-detail>strong{font-size:17px}.cd-day-actions{gap:10px;margin-top:12px}.cd-day-detail .caps{font-size:9px}.cd-faq{grid-template-columns:1fr;gap:30px;padding-block:60px}.cd-faq summary{min-height:70px;font-size:14px}.cd-faq details p{font-size:13px}.cd-faq>div>p{margin-top:20px;font-size:14px}.cd-closing{padding-block:60px}.cd-closing h2{font-size:36px}.cd-closing p{font-size:15px}.cd-closing small{font-size:10px}.cd-footer{flex-wrap:wrap;gap:24px}.cd-footer>span:nth-child(2){order:3;width:100%;font-size:11px}.cd-footer>a{font-size:10px}.cd-note-dialog{padding:23px 18px}.cd-note-dialog .cd-table{min-width:425px}}@media (width<=370px){.cd-wrap{width:calc(100% - 28px)}.cd-header{gap:4px}.cd-header>a:first-child{width:150px}.cd-header>a:first-child>span{transform:scale(.77)}.cd-login{padding:8px;font-size:10px}.cd-paper.main{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.cd-landing *,.cd-landing :before,.cd-landing :after{scroll-behavior:auto;transition:none;animation:none}}.cd-paid-celebration{background:var(--yellow-tint);color:var(--ink);border-left:4px solid var(--yellow);border-radius:3px;align-items:center;gap:20px;margin-top:26px;padding:23px 25px;display:flex}.cd-paid-seal{background:var(--yellow);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.cd-paid-seal svg{width:24px;height:24px}.cd-paid-celebration h4{font:700 25px / 1.2 var(--display);letter-spacing:-.025em}.cd-paid-celebration p{color:var(--ink-2);margin-top:6px;font-size:14px}.cd-paid-total{white-space:nowrap;margin-left:auto;font-size:12px}.cd-purchases-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cd-purchases-heading h3{font:700 25px / 1.3 var(--display);letter-spacing:-.02em}.cd-purchases-heading>div>span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.cd-purchases-heading fieldset{gap:6px;display:flex}.cd-purchases-plot{padding-block:32px 20px}.cd-purchases-insight{border-top:1px solid var(--line-2);align-items:center;gap:45px;padding-top:24px;display:flex}.cd-insight-value{color:var(--blue-deep);flex:none;font-size:29px;line-height:1.3}.cd-insight-value small{font:12px / 1.5 var(--body);color:var(--muted);margin-top:6px;display:block}.cd-purchases-insight p{max-width:49ch;color:var(--ink-2);font-size:15px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.cd-paid-celebration{animation:.38s ease-out both cd-paid-arrival}}@keyframes cd-invite{0%,to{box-shadow:0 0 #2053ce00}35%{box-shadow:0 0 0 5px #2053ce24}70%{box-shadow:0 0 0 9px #2053ce00}}@keyframes cd-paid-arrival{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.cd-paid-celebration{flex-wrap:wrap;gap:12px;padding:20px 15px}.cd-paid-celebration h4{font-size:20px}.cd-paid-celebration p{font-size:12px}.cd-paid-celebration>div{flex:1;min-width:140px}.cd-paid-seal{width:33px;height:33px}.cd-paid-total{margin-left:45px;font-size:11px}.cd-purchases-heading{flex-wrap:wrap;gap:16px}.cd-purchases-heading h3{font-size:23px}.cd-purchases-plot{padding-block:25px 15px}.cd-purchases-insight{flex-direction:column;align-items:flex-start;gap:18px}.cd-insight-value{font-size:27px}.cd-purchases-insight p{font-size:14px}}
